Jump to content


Photo

BiG World Setup: Let's call it gamma.

BWS IWD IWDII PST

  • Please log in to reply
69 replies to this topic

#41 dabus

dabus
  • Member
  • 1982 posts

Posted 20 March 2013 - 09:37 AM

The mod just looks for Setup-BDToBv168.exe in the same folder as the Setup-TS.exe.
Check if the BDash-Mod installed/extracted/downloaded before. Look at the WeiDU.log to make sure if it was installed.
Make sure you disabled UAC if you use Windows Vista or upwards or try to install/move to another directory outside of C:\Program Files.

Edited by dabus, 20 March 2013 - 09:40 AM.

THINK! - It's not illegal.

#42 -snarfies-

-snarfies-
  • Guest

Posted 22 March 2013 - 09:25 PM

Just tried the bws_20130222 version, and immediately after extracting it throws the following:

 

Line 759 (File "D:\bws\BiG World Setup\Includes\10_Misc-GUI.au3"):

 

GUICtrlSetData($g_UI_Interect[1][3], $Split[#g])

GUICtrlSetData($g_UI_Interect[1][3], ^ ERROR

 

Error:  Array variable has inocrrect numbers of subscripts or subscript dimension range exceeded.

 



#43 -snarfies-

-snarfies-
  • Guest

Posted 22 March 2013 - 09:27 PM

Oh, looks like I can post a trace log thing too:

 

14: 58 -         Else
14: 59 -             GUICtrlSetData($g_UI_Interact[14][6], @DesktopWidth)
14: 60 -             GUICtrlSetData($g_UI_Interact[14][7], @DesktopHeight)
14: 61 -         EndIf
14: 62 -     EndIf
14: 66 -     If $g_Flags[14] <> '' Then
10: 752 - Func _Misc_SwichGUIToInstallMethod()
10: 753 -     Local $Message = IniReadSection($g_TRAIni, 'UI-Buildtime')
10: 754 -     Local $Game[6]=[5, 'BWS', 'BWP', 'IWD1', 'IWD2', 'PST'], $State=$GUI_ENABLE
10: 755 -     For $g=1 to $Game[0]
10: 756 -         If $g_Flags[14] = $Game[$g] Then ExitLoop
10: 755 -     For $g=1 to $Game[0]
10: 756 -         If $g_Flags[14] = $Game[$g] Then ExitLoop
10: 755 -     For $g=1 to $Game[0]
10: 756 -         If $g_Flags[14] = $Game[$g] Then ExitLoop
10: 755 -     For $g=1 to $Game[0]
10: 756 -         If $g_Flags[14] = $Game[$g] Then ExitLoop
10: 755 -     For $g=1 to $Game[0]
10: 756 -         If $g_Flags[14] = $Game[$g] Then ExitLoop
10: 757 -     Next
10: 758 -     $Split = StringSplit(_GetTR($Message, 'Interact[1][3]'), '|'); => install-methods
D:\bws\BiG World Setup\Includes_Traced\10_Misc-GUI.au3 (1350) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
GUICtrlSetData($g_UI_Interact[1][3], $Split[$g])
GUICtrlSetData($g_UI_Interact[1][3], ^ ERROR
 - 36

----------
Variables:
----------
Size of 0. Dim. of $g_UI_Interact: 2
Size of 1. Dim. of $g_UI_Interact: 17
Size of 2. Dim. of $g_UI_Interact: 20
Value of 0. Dim. of $g_UI_Interact:  - 13 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 1. Dim. of $g_UI_Interact:  - 20 - 22 - 24 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 2. Dim. of $g_UI_Interact:  - 29 - 32 - 35 - 43 - 40 - 46 -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 3. Dim. of $g_UI_Interact:  -  -  -  - 65 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 4. Dim. of $g_UI_Interact:  - 67 - 71 - 76 - 79 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 5. Dim. of $g_UI_Interact:  - 82 - 88 - 92 - 96 - 100 - 104 - 106 -  -  -  -  -  -  -  -  -  -  -  -
Value of 6. Dim. of $g_UI_Interact:  - 110 - 112 - 113 - 115 - 116 -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 7. Dim. of $g_UI_Interact:  - 121 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 8. Dim. of $g_UI_Interact:  - 125 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 9. Dim. of $g_UI_Interact:  - 133 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 10. Dim. of $g_UI_Interact:  - 141 - 143 - 144 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 11. Dim. of $g_UI_Interact:  - 148 - 150 - 160 - 161 - 162 - 163 - 165 - 166 -  -  -  -  -  -  -  -  -  -  -
Value of 12. Dim. of $g_UI_Interact:  - 172 - 173 - 182 - 183 - 179 - 180 - 171 -  -  -  -  -  -  -  -  -  -  -  -
Value of 13. Dim. of $g_UI_Interact:  - 190 - 188 - 206 - 192 - 194 - 196 - 197 - 198 - 199 - 201 - 202 - 203 - 205 -  -  -  -  -  -
Value of 14. Dim. of $g_UI_Interact:  - 210 - 212 - 214 - 215 - 219 - 220 - 221 - 222 - 224 - 216 -  -  -  -  -  -  -  -  -
Value of 15. Dim. of $g_UI_Interact:  - 226 - 227 - 233 - 234 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
Value of 16. Dim. of $g_UI_Interact:  - 238 - 242 - 248 - 250 - 251 - 252 - 254 - 255 - 256 - 257 - 239 -  -  -  -  -  -  -  -
Size of 0. Dim. of $Split: 1
Size of 1. Dim. of $Split: 6
Value of 1. Dim. of $Split: 5 || BWS: BiG World Project (detailed customization) || BiG World Install.bat (fixed and well-tried) || BWS: IceWind Dale || BWS: IceWind Dale II || BWS: Planescape Torment
 



#44 Nightfarer

Nightfarer
  • Member
  • 480 posts

Posted 23 March 2013 - 09:34 AM

@Anonymous.

 

New BiG World Installpack-11.3.7 and BiG World Textpack ENGLISH-11.3.3 are out.

 

AC_Questpack patch (ACQ15000.D.patch) updated and Malthis v2 english support added.



#45 dabus

dabus
  • Member
  • 1982 posts

Posted 23 March 2013 - 10:24 AM

@snarfies:
It would also help if you did change/click something or what language you were using and so on.
What's the value for AppType in your BiG World Setup\Config\User.ini underneath the [Options]-section?
It should either be BWS, BWP, IWD1, IWD2 or PST, I guess there could be something different.
Or maybe you overwrote an old instance of the BWS and the old configuration was used and something got messed up?
Can you try the latest package? I've fiddled a bit around that section if I'm not mistaken.
THINK! - It's not illegal.

#46 Nightfarer

Nightfarer
  • Member
  • 480 posts

Posted 24 March 2013 - 06:05 AM

Posting here as well as English Translation.

 

Before anyone reports it... I am saying it in advance.  I am already aware. There is a Malthis english tra file not working.

 

dmcapt01 has an extra char at the beginning. Please remove the "E" in front of @0.

 

And since we're already here... in Malt25.tra, entry @0, please add the ">" right after CHARNAME and before the question mark.

 

Already submitted.



#47 -snarfies-

-snarfies-
  • Guest

Posted 24 March 2013 - 09:18 AM

@snarfies:
It would also help if you did change/click something or what language you were using and so on.
What's the value for AppType in your BiG World Setup\Config\User.ini underneath the [Options]-section?
It should either be BWS, BWP, IWD1, IWD2 or PST, I guess there could be something different.
Or maybe you overwrote an old instance of the BWS and the old configuration was used and something got messed up?
Can you try the latest package? I've fiddled a bit around that section if I'm not mistaken.

 

Language = English.  I've used older version of BWS in the past on this computer but don't have it installed at the moment, I just have BG1 and BG2 installed in their default directories.

 

I deleted all my old BWS files including the older installer, so now I'm working with bws_20130311.  I got a little further this time - I created a new directory and extracted to that.  I got to select my language (English), and then selected "BWS: BiG World Project (detailed customization) and got a crash, the log results of which I've posted below.

 

User.ini:

----------

[Options]
Download=D:\bws\BiG World Downloads
AppLang=EN

----------

 

Most recent log dump:

 

17: 46 -     $Test = StringRegExpReplace($Test, '(?i)\x5c{1,}\z', '')
17: 48 -     Else
17: 49 -         $Test=''
05: 37 - Func _FileSearch($p_Dir, $p_String)
05: 38 -     Local $Return[1] = [0]
05: 39 -     $Search = FileFindFirstFile($p_Dir&'\'&$p_String)  
05: 40 -     If $Search = -1 Then Return SetError(1, 0, $Return)
05: 41 -     $Ubound=1000
05: 42 -     Local $Return[$Ubound]
05: 43 -     While 1
05: 45 -         If @error Then ExitLoop
05: 46 -         If $File = '.' Or $File = '..' Then ContinueLoop
05: 50 -         EndIf    
05: 51 -         $Return[0]+=1
05: 52 -         $Return[$Return[0]]=$File
05: 43 -     While 1
05: 53 -     WEnd
05: 54 -     FileClose($Search)
05: 55 -     ReDim $Return[$Return[0]+1]
17: 50 -         $Files=_FileSearch(@ProgramFilesDir & '\Black Isle', $Game[$g][2])
17: 51 -         If $Files[0] <> 0 Then
D:\bws\BiG World Setup\Includes_Traced\17_Testing.au3 (129) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
If FileExists(@ProgramFilesDir & '\Black Isle\' & $Files[2] &'\'&$Game[$g][1]) Then $Test = @ProgramFilesDir & '\Black Isle\' & $Files[2]
If FileExists(@ProgramFilesDir & '\Black Isle\' & ^ ERROR
 - 36

----------
Variables:
----------
Size of 0. Dim. of $Files: 1
Size of 1. Dim. of $Files: 2
Value of 1. Dim. of $Files: 1 || Baldur's Gate
Value of $Test:
 



#48 dabus

dabus
  • Member
  • 1982 posts

Posted 24 March 2013 - 02:49 PM

Can you change the line 52 in BiG World Setup\Includes\17_Testing.au3 from the line it reported - which would be
If FileExists(@ProgramFilesDir & '\Black Isle\' & $Files[2] &'\'&$Game[$g][1]) Then $Test = @ProgramFilesDir & '\Black Isle\' & $Files[2]
- to this:
If FileExists(@ProgramFilesDir & '\Black Isle\' & $Files[1] &'\'&$Game[$g][3]&'.exe') Then $Test = @ProgramFilesDir & '\Black Isle\' & $Files[1]
The search should return one result and thus looking for the second entry would fail. Tried it here with the same result and it worked, so I guess it should for you, too.

Edited by dabus, 24 March 2013 - 03:13 PM.

THINK! - It's not illegal.

#49 -snarfies-

-snarfies-
  • Guest

Posted 24 March 2013 - 07:12 PM

Can you change the line 52 in BiG World Setup\Includes\17_Testing.au3 from the line it reported - which would be

If FileExists(@ProgramFilesDir & '\Black Isle\' & $Files[2] &'\'&$Game[$g][1]) Then $Test = @ProgramFilesDir & '\Black Isle\' & $Files[2]
- to this:
If FileExists(@ProgramFilesDir & '\Black Isle\' & $Files[1] &'\'&$Game[$g][3]&'.exe') Then $Test = @ProgramFilesDir & '\Black Isle\' & $Files[1]
The search should return one result and thus looking for the second entry would fail. Tried it here with the same result and it worked, so I guess it should for you, too.

 

Yes, that seems to have done the trick - thank you!



#50 Tzarnal

Tzarnal
  • Member
  • 61 posts

Posted 12 April 2013 - 01:45 AM

 
Thanks, did I do this right?

 

change-log.txt:

Well, you might have, but you got the old setup-BGT.tp2 problem others have got ... and I have no good reason on why so many have that, as the change-log command line has no relation to the file except that it uses the weidu.exe to give orders to it. We would need Wisp to comment on that. Or someone that actually knows where the problem lies on...

 

 

Right so, as far as I can tell everyone doing any kind of Tactic based install is running into this issue. I sure am. I've managed to whittle my current Tactic installation down to 2 remaining issues and the BP Improved encounters are by far the most annoying. I'm posting it in this thread since its the most recent relevant one I can find.

 

Relevant bits of Debug.txt:

 

Spoiler

 

Those failing to install in turn then cause SCS2 elements Dependant on them to fail which is expected and understandable.

 

I went about making a changelog, in case this helps at all. When running the changelog with the supplied weidu.exe the same problem as Arkangel had occurs, when using the weidu already present it at least seems to generate useful changelogs.

 

Spell.ids

 

Spoiler

 

 

Specific.ids

 

Spoiler

 

stats.ids

 

Spoiler

 

 

For the sake of completeness here is the weidu.log, Setup-BPv180.debug and an BWS-Selection.ini

 

I hope this information can help in resolving whatever causes these components to fail.


Edited by Tzarnal, 12 April 2013 - 01:52 AM.


#51 dabus

dabus
  • Member
  • 1982 posts

Posted 19 April 2013 - 12:57 PM

Added:
  • Russian textpack
  • Copy files from Russian textpacks for IWD 1 and 2. [Au3RunFix]
  • White-mod for testing.
Fixed:
  • Detection of game if location in registry is not valid. [_Test_GetGamePath]
Changed:
  • Show output of fix_Kit_IDS.bat and ref_ids.bat [Au3Install]
Updated:
  • Selection fits IP 11.3.8, TP EN 11.3.4

THINK! - It's not illegal.

#52 dabus

dabus
  • Member
  • 1982 posts

Posted 20 April 2013 - 08:36 AM

Gimme so more info.
I guess you selected PST, which language did you use for the GUI and which settings did you use for the mods translations?
When does that error occur? I'd guess when you enter the selection screen?
THINK! - It's not illegal.

#53 dabus

dabus
  • Member
  • 1982 posts

Posted 20 April 2013 - 11:31 AM

I have to edit the update function a bit so it will either not allowed to run if it's not BWP/BWS or it should not write the value of the size of the update-package into the mod.ini. I tend to not allowing update since mod-versions differ (1pp for example) and there's currently no liink-list for pst/iwd1 or 2.
That's exactly what happened. If you open the BiG World Setup\Config\PST\mod.ini and remove the [BWS-URLUpdate]-section. Things should be fine.

Edited by dabus, 20 April 2013 - 11:34 AM.

THINK! - It's not illegal.

#54 dabus

dabus
  • Member
  • 1982 posts

Posted 30 April 2013 - 01:52 PM

Added:
  • BWS should be able to handle BGEE-installs. Added search for the game, testing files, settings hardlinks and so on.
  • Accpept BGEE main folder and redirect to Data\00766 when using BGEE. [_Misc_SelectFolder]
  • Russian translation for BWS BGEE part.
Fixed:
  • Disable link-update-button for other games than BWP to prevent errors when using it. [_Net_StartupUpdate]
  • Disable Widescreen-mod for BGEE-installs. [_Tree_Populate, _Misc_SwichGUIToInstallMethod]
  • Use corrected BGEE-folder-names. [_Test_GetGamePath]
  • Don't overwrite beta-WeiDU with stable WeiDU (except for BGEE). [Au3RunFix, Au3Install, _Install_UpdateWeiDU]
  • Updated:
    • Minor configuration cleanups.
  • Download as always from here.

Edited by dabus, 30 April 2013 - 01:54 PM.

THINK! - It's not illegal.

#55 dabus

dabus
  • Member
  • 1982 posts

Posted 02 May 2013 - 10:24 AM

I'm no coder. So I can't help with bugs. I can only rearrange the install-sequence or something like that after you found something out.
Like adding removing Grog's IWD Fixes from Auril's Bane since iwdfixpack's Assorted Fixes do the same.

And as said, MOD_IS_INSTALLED checks the WeiDU.log if the component is installed and not if the FILE_EXISTS in the game-folder, which should not be confused with FILE_EXISTS_IN_GAME, which checks if the file is recognized by the game (as being in a bif-file, override-folder or something. So extracted mods would not harm, unless the installation routine would either be stupid or wants to run some sort of pre-check,
THINK! - It's not illegal.

#56 Tzarnal

Tzarnal
  • Member
  • 61 posts

Posted 21 May 2013 - 01:57 AM

Currently BWS states it uses version 180c for Big Picture, however it tries to download and checks for BPv181_b3001.7z   The url set does not work since it seems to offer 2 downloads: 180C and 181B.

 

When manually adding BPv181_b3001.7z it fails to detect it has extracted properly.



#57 dabus

dabus
  • Member
  • 1982 posts

Posted 21 May 2013 - 04:00 AM

Yeah, I know.
Changed URL to BPv180c...

Edited by dabus, 21 May 2013 - 04:02 AM.

THINK! - It's not illegal.

#58 Nightfarer

Nightfarer
  • Member
  • 480 posts

Posted 22 May 2013 - 12:45 AM

Just saying it as a reminder: in GOG releases ddraw_fix is already applied.



#59 dabus

dabus
  • Member
  • 1982 posts

Posted 22 May 2013 - 02:46 AM

BWS detects DDRAW and does not dislike it since a few months.

At least if you weidu.log looks like this:
~SETUP.TP2~ #N #BLA
SETUP just has to contain DDRAWFIX, while N can be any digit and BLA can be anything.
THINK! - It's not illegal.

#60 Nightfarer

Nightfarer
  • Member
  • 480 posts

Posted 22 May 2013 - 03:00 AM

Hi Dabus.

 

Well, at least, it didn't for Planetscape - Torment last month and, indeed, BWS installed the ddraw_fix automatically.

 

I had to re-install manually deselecting it.

 

Not a criticism :)

 

It happened that it didn't detect it and installed automatically.


Edited by Nightfarer, 22 May 2013 - 03:03 AM.