Jump to content


Photo

Problem with installing Turambar_fixes_tweaks (Megamod+)

BWS Megamod ERROR Turambar

  • Please log in to reply
23 replies to this topic

#1 Zara

Zara
  • Member
  • 19 posts

Posted 16 July 2014 - 01:13 PM

Hi! I am currently installing the Megamod+ (using BWS of course). But now I got an error message:


C:\Program Files (x86)\Black Isle\BGII - SvA> 
ERROR: No translation provided for @111
ERROR: parsing [tb#_compile_eval_buffer/Turambar_fixes_tweaks/D/NTnadali.d]: Not_found
ERROR: compiling [Turambar_fixes_tweaks/D/NTnadali.d]!
ERROR: Not_found
ERROR: No translation provided for @155
Northern Tales fixes for items, dialogues, and graphic glitches (Turambar fixes and tweaks) wurde wegen Fehlern nicht installiert.Folgendes Problem. Installiere gerade Megamod+, bist jetzt eigentlich alles halbwegs glatt gelaufen. Aber jetzt:

 

I use the German setup since my main language is german. I am really not skilled when it comes to PC stuff so i hope you can help me.

 

If there is a way to write spoilers i can give you the whole ERROR thing, but as usual this is kind of long so i don't want to post it without using spoilers.

 

I know this is not be taken for granted and I am very glad for all of your ideas and help! 

 

THANKS!



#2 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5148 posts

Posted 16 July 2014 - 05:04 PM

...

C:\Program Files (x86)\Black Isle\BGII - SvA> 

Basically you are not listening the advice given ... your own fault.


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#3 Zara

Zara
  • Member
  • 19 posts

Posted 16 July 2014 - 11:10 PM

i had to use C. i tried in on D but i had the error message that a data is missing when using another drive. the only one possible was Programme (x86), everything else gave me a error message



#4 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5148 posts

Posted 17 July 2014 - 02:23 AM

Hmm, are you actually installing the game or just copying an old one to a directory ? The thing is...

Programme (x86)

Is actually the C:\Program Files (x86)\ -folder... the operation systems language setting is made to redirect up things ... just like it does with the above that's likely the cause of the error.

 

And there's no way you would be only allowed to install legitimate programs to only one folder. Unless you have a restricted pass to the computer, which would tell us that you shouldn't be using that computer to play games anyways( as you don't have the admin rights).


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#5 Zara

Zara
  • Member
  • 19 posts

Posted 17 July 2014 - 09:31 AM

I use english and German. I downloaded the the BWS setup in your forum since in our forum it is not updated anymore and there is a link to this side.

So i deinstalled it and installed in again and managed to get it to a new Folder which isn't the Program Ordner.

But now i have a bigger problem... (I am not good with computers, so sorry if i annoy you, it is not on purpose, but i am thankful for the help!) 

 

I get this when i try to insall the things that i unpacked (downloading and unpacking works fine)

 

Autolt3 error

 

Line 897 (File "C:\BGT\Black
Isle\BigWorldSetup-bigworldsetup-3dacf9fc054e\Big World 
Setup\Includes\09_Install.au3"):
$Mod=$Split[2]
$Mod=^ERROR


Error: Array varianle has incorrect number of subscripts or subscript dimension range exceed


Edited by Zara, 17 July 2014 - 09:43 AM.


#6 dabus

dabus
  • Member
  • 1982 posts

Posted 17 July 2014 - 12:52 PM

As said in the German forum, you'd need more info about that:

BWS version
WeiDU.log
(might also show the vesion and hint where the install stalled)
BiG World Setup\Config\Setup.ini
(only the The Start=X number)

BiG World Setup\Config\User.ini
(everything underneath [options] and [current]-section
BiG World Setup\Logs\BiG World Install Debug.txt
(maybe the last 20-50 lines)

might hold some data about where it crumbles to bits and pieces...

And you could runt the BiG World Setup (DebugMode).vbs that would show us more...

You could also zip those files if you want to and upload them somewhere...

Edited by dabus, 17 July 2014 - 12:53 PM.

THINK! - It's not illegal.

#7 Zara

Zara
  • Member
  • 19 posts

Posted 18 July 2014 - 06:52 AM

I am going to install it again and if the error still happens i will post all the information I can give you. As always I am very thankful for any kind of help!



#8 Zara

Zara
  • Member
  • 19 posts

Posted 18 July 2014 - 09:23 AM

And as i do this, this is something de debug mode said:

 

00: 253 - Func _PrintDebug($p_String, $p_Show = 0)
+1558 Calling _Install_ModifyForGroupInstall00: 254
00: 255 - If $p_Show = 1 Then MsgBox(64, $g_ProgName, $p_String)
09: 890 - _PrintDebug('+' & @ScriptLineNumber & ' Calling _Install_ModifyForGroupInstall')
09: 891 - Local $NArray[$p_Array[0]*2]
09: 892 - Local $n=0, $Open=0, $OldMod
09: 893 - Local $EndGroupInstall=StringRegExpReplace(IniRead($g_GConfDir&'\Game.ini', 'Options', 'EndGroupInstall', ''), ',|&', '|')
09: 894 - For $a = 1 To $p_Array[0]
09: 894 - For $a = 1 To $p_Array[0]
09: 895 - If StringRegExp($p_Array[$a], '(?i)\A(DWN|ANN|GRP)') Then ContinueLoop
09: 896 - $Split=StringSplit($p_Array[$a], ';')
09: 897 - $Mod=$Split[2]; SetupName
09: 898 - $Comp=''
09: 899 - $n+=1
09: 900 - If StringRegExp($p_Array[$a], '(?i)\ACMD') Then
09: 905 - EndIf
09: 906 - $NArray[$n]=$p_Array[$a]
09: 894 - For $a = 1 To $p_Array[0]
09: 895 - If StringRegExp($p_Array[$a], '(?i)\A(DWN|ANN|GRP)') Then ContinueLoop
09: 896 - $Split=StringSplit($p_Array[$a], ';')
C:\BGTril\Black Isle\BigWorldSetup-bigworldsetup-029fbf583c7c\BiG World Setup\Includes_Traced\09_Install.au3 (1611) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
$Mod=$Split[2]
$Mod=^ ERROR
 - 36
 
----------
Variables:
----------
Variable $Mod=$Split is not declared.
Variable $Mod=$Split is not declared.
 


#9 dabus

dabus
  • Member
  • 1982 posts

Posted 18 July 2014 - 01:27 PM

Can you open the the BiG World Setup\Inclues\09_Install.au3 and add this line before line 896 so it looks like this:

If StringRegExp($p_Array[$a], '(?i)\A(DWN|ANN|GRP)') Then ContinueLoop
FileWrite(@DesktopDir&'\Postthis.txt',$p_Array[$a]&@CRLF)
$Split=StringSplit($p_Array[$a], ';')

Then post the content of the Postthis.txt from your desktop. I should assume that there is a line without a semicolon, but I can't see that in my file here....
I should also be right at the top. But these lines seem ok to me.
So maybe you loaded another file than I did? Can you also post the link?

Edited by dabus, 18 July 2014 - 01:29 PM.

THINK! - It's not illegal.

#10 Zara

Zara
  • Member
  • 19 posts

Posted 18 July 2014 - 02:33 PM

I tried but i i want to open it (using autolt3) nothing happens. Is there another program i could use to open it?



#11 dabus

dabus
  • Member
  • 1982 posts

Posted 18 July 2014 - 06:57 PM

Ok, my instructions are a bit flawed. :D I meant open as edit.
The script is a text file - so a text editor like notepad would do.
Autoit3 ran that script and since it just contained a bunch of functions but those were not called for in that file, nothing happens. It's like i tell you what to do if you want to write a weidu mod but nobody tells you to do it.

Edited by dabus, 18 July 2014 - 07:07 PM.

THINK! - It's not illegal.

#12 Shuv-Oohl

Shuv-Oohl
  • Modder
  • 113 posts

Posted 18 July 2014 - 07:38 PM

Perhaps it's the same problem I had with my german setup 8 weeks ago: here

Editing that mentioned tp2 file solved it for me.

#13 Zara

Zara
  • Member
  • 19 posts

Posted 18 July 2014 - 10:35 PM

So I can open it with Notepad++ but i dont now how to open the Postthis.txt from my desktop (sorry for my bad knowledge ^^ but i am from austira, which means everything is in german, i found no Postthis.txt)

 

However, these are the lines: (897 is the red one for orientation)

 

Func _Install_ModifyForGroupInstall($p_Array, $p_Debug=0)
_PrintDebug('+' & @ScriptLineNumber & ' Calling _Install_ModifyForGroupInstall')
Local $NArray[$p_Array[0]*2]
Local $n=0, $Open=0, $OldMod
Local $EndGroupInstall=StringRegExpReplace(IniRead($g_GConfDir&'\Game.ini', 'Options', 'EndGroupInstall', ''), ',|&', '|')
For $a = 1 To $p_Array[0]
If StringRegExp($p_Array[$a], '(?i)\A(DWN|ANN|GRP)') Then ContinueLoop
$Split=StringSplit($p_Array[$a], ';')
$Mod=$Split[2]; SetupName
$Comp=''
$n+=1
If StringRegExp($p_Array[$a], '(?i)\ACMD') Then
If $Open Then
$NArray[$n]='GRP;Stop'
$Open=0
$n+=1
EndIf
$NArray[$n]=$p_Array[$a]
ContinueLoop
ElseIf $Mod <> $OldMod And $Open Then
$NArray[$n]='GRP;Stop'
$n+=1
$Open=0
ElseIf StringRegExp($EndGroupInstall, '(?i)(\A|\x7c)'&$Mod&'\x28') Then; is mod effected?
$Comp=$Split[3]; CompNumber
If StringRegExp($Mod&$Comp, '(?i)'&$EndGroupInstall) Then
$NArray[$n]='GRP;Stop'
$n+=1
$Open=0
EndIf
EndIf
If StringRegExp($p_Array[$a], '(?i)\ASUB') Then; look if subs are going to be installed because using pipes will break stuff
If $Comp = '' Then $Comp=$Split[3]; CompNumber
If _Install_BuildSubcmd($Mod, $Comp) = 1 Then; if SUB is installed, stop and continue
If $Open Then
$NArray[$n]='GRP;Stop'
$Open=0
$n+=1
EndIf
EndIf
$NArray[$n]=$p_Array[$a]
While StringRegExp($p_Array[$a+1], ';'&$Comp&'\x3f')
$a+=1
$n+=1
$NArray[$n]=$p_Array[$a]
WEnd
$OldMod=$Mod
ContinueLoop
EndIf
$Split=StringSplit($p_Array[$a+1], ';')
If $Open = 0 And $Mod=$Split[2] Then ; Only open a group if setup lasts longer then 2 components
$NArray[$n]='GRP;Start'
$n+=1
$Open=1
EndIf
$NArray[$n]=$p_Array[$a]
$OldMod=$Mod
Next
$NArray[0] = $n
$Open=0
ReDim $NArray[$n+1]
If $p_Debug = 1 Then
For $a = 1 To $NArray[0]
If StringRegExp($NArray[$a], '\AGRP;Start') Then
ConsoleWrite('+')
$Open=1
ElseIf StringRegExp($NArray[$a], '\AGRP;Stop') Then
ConsoleWrite('!')
$Open=0
ElseIf $Open =1 Then
ConsoleWrite('-')
Else
ConsoleWrite(' ')
EndIf
ConsoleWrite($NArray[$a] & @CRLF)
Next
EndIf
Return $NArray
EndFunc   ;==>_Install_ModifyForGroupInstall


#14 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5148 posts

Posted 18 July 2014 - 11:47 PM

So I can open it with Notepad++ but i dont now how to open the Postthis.txt from my desktop (sorry for my bad knowledge ^^ but i am from austira, which means everything is in german, i found no Postthis.txt)

If you make the edit to the file like dabus said and save it, running the program(assuming here just a bit ) will print the Postthis.txt to your desktop, which you then will just need to post. And what comes to language, dabus is actually from the German BG2 forum, where you just posted... and goes there as "Dabus", he might not have had the time to log in though...


Edited by The Imp, 18 July 2014 - 11:51 PM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#15 dabus

dabus
  • Member
  • 1982 posts

Posted 19 July 2014 - 12:01 AM

Yes, if you add the my red line before your red line (so the part looks like my example), you will have to execute the script again and it will write the line that is processed into the textfile right before the crash. So we have a culprit. The textfile on your desktop can be opened with notepad++ or similar editors..
THINK! - It's not illegal.

#16 Zara

Zara
  • Member
  • 19 posts

Posted 19 July 2014 - 12:12 AM

So the result is this:

 

CMD;Call BGMain-BG2-PolishSagaBGConversion.bat


Edited by Zara, 19 July 2014 - 12:19 AM.


#17 dabus

dabus
  • Member
  • 1982 posts

Posted 19 July 2014 - 02:59 AM

There are empty lines in the select.txt and the BWS does not like them.
THINK! - It's not illegal.

#18 Zara

Zara
  • Member
  • 19 posts

Posted 19 July 2014 - 03:26 AM

So in which of the select.txt? 



#19 Zara

Zara
  • Member
  • 19 posts

Posted 19 July 2014 - 03:42 AM

do you mean the Turambar_fixes_tweaks or the one I have now with the Setup per se? 



#20 Zara

Zara
  • Member
  • 19 posts

Posted 20 July 2014 - 01:31 AM

Thank you, know there is no problem.

 

Only one question left: Cab i install the mods the BWS couldn't install due to translations (Undying Mod, Turambar,..) on my own (just using the english version if there is no "new" german one) or is this a bad idea?







Also tagged with one or more of these keywords: BWS, Megamod, ERROR, Turambar