PDA

View Full Version : -overrideBigFile crashes, no matter what


Uranium - 235
18th Jan 04, 12:58 AM
I've changed almost nothing.

I extracted lefthandback's data files, make the mothership go 4x faster just as a test, put in -overrideBigFile, and when it loads the map, it CTDs at 'Universe'.

HW2.log
Sun Jan 18 01:06:21 2004
Loaded Archive: 'Homeworld2.big'
UTIL -- filepath failure, path doesn't exists 'D:\Homeworld2\data\locale\english'
Loaded Archive: 'english.big'
Uing ..profiles\ for profiles folder
GAME -- Using player profile Dave
Changing from a 32 bit colour depth in winNT (5.1 build 2600), Service Pack 1
Using ATI Technologies Inc.'s 1.4.4063 WinXP Release RADEON 9800 Pro x86/MMX/3DNow!/SSE renderer (Suspected driver is atioglxx.dll 6.14.10.4063)
Loaded Archive: 'englishSpeech.big'
Loaded Archive: 'Music.big'
SOUND -- created destination [ fdaudio ], handle [ 4 ] with [ 48 ] channels created
SOUND -- created destination [ fda streamer ], handle [ 5 ] with [ 8 ] channels created
Build name: The Dust Wars - AutoBuild3569 - Ordered by smmatte
Built by : mrbuild
Data path : D:\Homeworld2\data
Resetting fp control word.
CmdLine: -overrideBigFile
Starting Level: data:LevelData\Multiplayer\Deathmatch\2P_SHIELDS.LEVEL
Error: loading research file (data:scripts\Building and Research\Invalid\research.lua) -- FATAL EXIT -- researchmanager/70:! --stack trace-- 0x0048A1EB: GSLobbySessionDesc::operator= () 0x005781E0: getLibraryID () 0x00579086: getLibraryID () 0x0059865E: getLibraryID () 0x00599CDD: getLibraryID () 0x004952A1: GSLobbySessionDesc::operator= () 0x00490C11: GSLobbySessionDesc::operator= () 0x004911D2: GSLobbySessionDesc::operator= ()


And the HW2 Dump
Homeworld2.exe caused a Breakpoint in module Debug.dll at 001b:003519b6.
Error occurred at 1/18/2004 01:06:30.
Homeworld2.exe, run by Dave Schutz.
Microsoft Windows XP?.
1 processor(s), type 586.
1024 MBytes physical memory.

MiniDump saved to file 'D:\Homeworld2\Bin\Release\1-18-2004_01_06_30_MiniDump.dmp'

Registers:
EAX=00000000 CS=001b EIP=003519b6 EFLGS=00000202
EBX=00000000 SS=0023 ESP=0012f1b8 EBP=0012fc70
ECX=7c014444 DS=0023 ESI=0000000e FS=003b
EDX=049051a0 ES=0023 EDI=000003ec GS=0000
Bytes at CS:EIP:
cc 83 4d fc ff 8d 8d 5c fe ff ff e8 9b fc ff ff

Call Stack:
0x003519B6: dbFatalfAux ()
0x0048A1EB: GSLobbySessionDesc::operator= ()
0x005781E0: getLibraryID ()
0x00579086: getLibraryID ()
0x0059865E: getLibraryID ()
0x00599CDD: getLibraryID ()
0x004952A1: GSLobbySessionDesc::operator= ()
0x00490C11: GSLobbySessionDesc::operator= ()

0x004911D2: GSLobbySessionDesc::operator= ()


Stack dump:



Module list: names, addresses, sizes, time stamps and file times:
D:\Homeworld2\Bin\Release\Memory.dll, loaded at 0x00320000 - 33280 bytes - 3fe0ce01 - file date is 12/17/2003 13:43:30
D:\Homeworld2\Bin\Release\Platform.dll, loaded at 0x00330000 - 98304 bytes - 3fe0ce5f - file date is 12/17/2003 13:45:04
D:\Homeworld2\Bin\Release\Debug.dll, loaded at 0x00350000 - 10752 bytes - 3fe0cdfd - file date is 12/17/2003 13:43:26
D:\Homeworld2\Bin\Release\Localizer.dll, loaded at 0x00360000 - 94208 bytes - 3fe0ce59 - file date is 12/17/2003 13:44:58
D:\Homeworld2\Bin\Release\FileIO.dll, loaded at 0x00380000 - 155648 bytes - 3fe0ce52 - file date is 12/17/2003 13:44:50
D:\Homeworld2\Bin\Release\ZLib.dll , loaded at 0x003b0000 - 49152 bytes - 3fe0ce3b - file date is 12/17/2003 13:44:28
D:\Homeworld2\Bin\Release\lua.dll , loaded at 0x003c0000 - 73728 bytes - 3fe0ce66 - file date is 12/17/2003 13:45:12
D:\Homeworld2\Bin\Release\luaconfig.dll, loaded at 0x003e0000 - 57344 bytes - 3fe0ce6b - file date is 12/17/2003 13:45:16
D:\Homeworld2\Bin\Release\util.dll , loaded at 0x003f0000 - 36864 bytes - 3fe0ce7e - file date is 12/17/2003 13:45:34
D:\Homeworld2\Bin\Release\Homeworld2.exe, loaded at 0x00400000 - 5562368 bytes - 527a5220 - file date is 12/23/2003 20:21:42
D:\Homeworld2\Bin\Release\divxmedialib.dll, loaded at 0x00970000 - 86016 bytes - 3f3bc007 - file date is 8/14/2003 18:08:56
D:\Homeworld2\Bin\Release\DivxDecoder.dll, loaded at 0x00990000 - 397312 bytes - 3f3bc002 - file date is 8/14/2003 18:08:56
D:\Homeworld2\Bin\Release\FileParser.dll, loaded at 0x00a00000 - 86016 bytes - 3f3bc005 - file date is 8/14/2003 18:08:56
D:\Homeworld2\Bin\Release\hw2box.dll, loaded at 0x00a20000 - 9728 bytes - 3fe0ce78 - file date is 12/17/2003 13:45:28
D:\Homeworld2\Bin\Release\objects.dll, loaded at 0x00a30000 - 1093632 bytes - 3fe0cfaa - file date is 12/17/2003 13:50:36
D:\Homeworld2\Bin\Release\console.dll, loaded at 0x00be0000 - 5632 bytes - 3fe0cf2d - file date is 12/17/2003 13:48:30
C:\WINDOWS\System32\dxdiagn.dll , loaded at 0x01ca0000 - 1675264 bytes - 3ed7d010 - file date is 5/30/2003 09:00:02
D:\Homeworld2\Bin\Release\GL.dll , loaded at 0x02610000 - 294912 bytes - 3fe0cfbd - file date is 12/17/2003 13:50:54
D:\Homeworld2\Bin\Release\seFDAudio.dll, loaded at 0x030d0000 - 40960 bytes - 3fe0cee8 - file date is 12/17/2003 13:47:20
C:\WINDOWS\System32\ctagent.dll , loaded at 0x0a6a0000 - 61440 bytes - 3e24be05 - file date is 1/14/2003 18:48:54
D:\Homeworld2\Bin\Release\gslobby.dll, loaded at 0x10000000 - 135168 bytes - 3fe0cf28 - file date is 12/17/2003 13:48:24
C:\WINDOWS\System32\DDRAW.dll , loaded at 0x51000000 - 257536 bytes - 3dedc926 - file date is 12/12/2002 00:14:32
C:\WINDOWS\System32\dsound.dll , loaded at 0x51080000 - 336384 bytes - 3dedc968 - file date is 12/12/2002 00:14:32
C:\WINDOWS\System32\opengl32.dll , loaded at 0x5ed00000 - 686080 bytes - 3d6df9e5 - file date is 8/29/2002 03:41:10
C:\WINDOWS\System32\KsUser.dll , loaded at 0x5ef80000 - 4096 bytes - 3dedcbf6 - file date is 12/12/2002 00:14:32
C:\WINDOWS\System32\GLU32.dll , loaded at 0x68b20000 - 116736 bytes - 3b7dfe60 - file date is 8/23/2001 12:00:00
C:\WINDOWS\System32\atioglxx.dll , loaded at 0x69000000 - 4751360 bytes - 3fcd55e0 - file date is 12/2/2003 22:18:02
C:\WINDOWS\System32\dbghelp.dll , loaded at 0x6d510000 - 489984 bytes - 3d6dfa16 - file date is 8/29/2002 03:40:50
C:\WINDOWS\system32\SHLWAPI.dll , loaded at 0x70a70000 - 395264 bytes - 3f8ef784 - file date is 10/16/2003 13:38:20
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805\comctl32.dll, loaded at 0x71950000 - 921600 bytes - 3d6df9b6 - file date is 8/29/2002 03:41:32
C:\WINDOWS\System32\WS2HELP.dll , loaded at 0x71aa0000 - 18944 bytes - 3b7dfe32 - file date is 8/23/2001 12:00:00
C:\WINDOWS\System32\WS2_32.dll , loaded at 0x71ab0000 - 70656 bytes - 3f0dbc2c - file date is 7/10/2003 12:19:10
C:\WINDOWS\System32\WSOCK32.dll , loaded at 0x71ad0000 - 21504 bytes - 3b7dfe31 - file date is 8/23/2001 12:00:00
C:\WINDOWS\System32\msacm32.drv , loaded at 0x72d10000 - 20480 bytes - 3b7dfe2a - file date is 8/23/2001 12:00:00
C:\WINDOWS\System32\wdmaud.drv , loaded at 0x72d20000 - 22016 bytes - 3b7dfe2a - file date is 8/17/2001 22:37:04
C:\WINDOWS\System32\DCIMAN32.dll , loaded at 0x73bc0000 - 7680 bytes - 3b7dfe25 - file date is 8/23/2001 12:00:00
C:\WINDOWS\System32\wbem\wbemsvc.dll, loaded at 0x74ed0000 - 48128 bytes - 3b7dfe1d - file date is 8/23/2001 05:00:00
C:\WINDOWS\System32\wbem\wbemprox.dll, loaded at 0x74ef0000 - 28160 bytes - 3d6dfa14 - file date is 8/29/2002 03:41:18
C:\WINDOWS\System32\wbem\wbemcomn.dll, loaded at 0x75290000 - 215040 bytes - 3d6dfa15 - file date is 8/29/2002 03:41:18
C:\WINDOWS\system32\WININET.dll , loaded at 0x76200000 - 599040 bytes - 3d6dfa1c - file date is 8/29/2002 03:41:18
C:\WINDOWS\system32\MSASN1.dll , loaded at 0x762a0000 - 51200 bytes - 3b7dfe16 - file date is 8/23/2001 12:00:00
C:\WINDOWS\system32\CRYPT32.dll , loaded at 0x762c0000 - 544256 bytes - 3d8f9151 - file date is 9/23/2002 15:10:26
C:\WINDOWS\System32\winmm.dll , loaded at 0x76b40000 - 171520 bytes - 3d6dfa20 - file date is 8/29/2002 03:41:18
C:\WINDOWS\system32\imagehlp.dll , loaded at 0x76c90000 - 126976 bytes - 3d6dfa21 - file date is 8/29/2002 03:40:56
C:\WINDOWS\System32\Secur32.dll , loaded at 0x76f90000 - 52224 bytes - 3d6dfa22 - file date is 8/29/2002 03:41:12
C:\WINDOWS\System32\CLBCATQ.DLL , loaded at 0x76fd0000 - 468480 bytes - 3b7dfe10 - file date is 8/23/2001 05:00:00
C:\WINDOWS\System32\COMRes.dll , loaded at 0x77050000 - 792064 bytes - 3b7dfe10 - file date is 8/23/2001 12:00:00
C:\WINDOWS\system32\oleaut32.dll , loaded at 0x77120000 - 569344 bytes - 3d6dfa22 - file date is 8/29/2002 03:41:10
C:\WINDOWS\system32\ole32.dll , loaded at 0x771b0000 - 1172992 bytes - 3f4a5b36 - file date is 8/25/2003 11:53:44
C:\WINDOWS\system32\comctl32.dll , loaded at 0x77340000 - 557056 bytes - 3d6dfa2a - file date is 8/29/2002 03:40:50
C:\WINDOWS\system32\SHELL32.dll , loaded at 0x773d0000 - 8240640 bytes - 3ee79483 - file date is 6/11/2003 13:43:48
C:\WINDOWS\System32\midimap.dll , loaded at 0x77bd0000 - 17920 bytes - 3b7dfe0f - file date is 8/23/2001 12:00:00
C:\WINDOWS\System32\MSACM32.dll , loaded at 0x77be0000 - 67072 bytes - 3b7dfe0f - file date is 8/23/2001 12:00:00
C:\WINDOWS\system32\version.dll , loaded at 0x77c00000 - 16384 bytes - 3b7dfe0f - file date is 8/23/2001 12:00:00
C:\WINDOWS\system32\MSVCRT.DLL , loaded at 0x77c10000 - 323072 bytes - 3d6dfa27 - file date is 8/29/2002 03:41:08
C:\WINDOWS\system32\GDI32.dll , loaded at 0x77c70000 - 250368 bytes - 3d6dfa27 - file date is 8/29/2002 03:40:56
C:\WINDOWS\system32\USER32.dll , loaded at 0x77d40000 - 560128 bytes - 3f731c7d - file date is 9/25/2003 09:49:02
C:\WINDOWS\system32\ADVAPI32.dll , loaded at 0x77dd0000 - 558080 bytes - 3d6dfa28 - file date is 8/29/2002 03:40:48
C:\WINDOWS\system32\kernel32.dll , loaded at 0x77e60000 - 930304 bytes - 3d6dfa28 - file date is 8/29/2002 03:41:00
C:\WINDOWS\System32\ntdll.dll , loaded at 0x77f50000 - 654336 bytes - 3eb1b41a - file date is 5/1/2003 16:56:12
C:\WINDOWS\system32\RPCRT4.dll , loaded at 0x78000000 - 532480 bytes - 3f4a5b39 - file date is 8/25/2003 11:53:46
D:\Homeworld2\Bin\Release\MSVCR70.dll, loaded at 0x7c000000 - 344064 bytes - 3c36e574 - file date is 8/14/2003 18:08:58


Now I noticed this:

Error: loading research file (data:scripts\Building and Research\Invalid\research.lua) -- FATAL EXIT -- researchmanager/70:! --stack trace-- 0x0048A1EB: GSLobbySessionDesc::operator= () 0x005781E0: getLibraryID () 0x00579086: getLibraryID () 0x0059865E: getLibraryID () 0x00599CDD: getLibraryID () 0x004952A1: GSLobbySessionDesc::operator= () 0x00490C11: GSLobbySessionDesc::operator= () 0x004911D2: GSLobbySessionDesc::operator= ()

Why is it looking for research.lua? There's no directory \buildings and research\Invalid.

Uranium - 235
18th Jan 04, 1:21 AM
Okay problem solved.

In races.lua:

{
"Invalid",
"Invalid",
"",
"",
0,
NotPlayable,
"",
},

For god knows what reason that's in there for, the game is looking for the Invalid race... I removed it and it no longer crashes, but can anyone tell me what that code is even there for?

ÜberJumper
18th Jan 04, 7:33 AM
Not sure... this is more for the tanis shipyards, so I'll move it there.

It may be that the mod was compiled from 1.0 data, and not 1.1 data.

fluffypuppy
18th Jan 04, 7:58 AM
hmm... yeah. i've noticed similar things. i had upgraded several things in HW2: HW2 itself to 1.1 and the RDN tools as well. hadn't been using the overrideBigFile for a while. then just set it up and like uranium, made a small modification and i got the same thing. i do have the "classic homeworld mod" installed... but could that be it? i doubt it for some reason.

um... yeah. just tried it again. no go. i think my problem is different though. what do you make of this? i'm getting CTD before the game even loads. (no universal vivendi splash)

Sun Jan 18 10:20:34 2004
Loaded Archive: 'Homeworld2.big'
UTIL -- filepath failure, path doesn't exists 'C:\Program Files\Sierra\Homeworld2\data\locale\english'
Loaded Archive: 'english.big'
Uing ..profiles\ for profiles folder
GAME -- Using player profile fluffypuppy
Changing from a 32 bit colour depth in winNT (5.1 build 2600), Service Pack 1
Using ATI Technologies Inc.'s 1.4.4063 WinXP Release RADEON 9500 x86/MMX/3DNow! renderer (Suspected driver is atioglxx.dll 6.14.10.4063)
Loaded Archive: 'englishSpeech.big'
Loaded Archive: 'Music.big'
SOUND -- created destination [ fdaudio ], handle [ 4 ] with [ 48 ] channels created
SOUND -- created destination [ fda streamer ], handle [ 5 ] with [ 8 ] channels created
Build name: The Dust Wars - AutoBuild3569 - Ordered by smmatte
Built by : mrbuild
Data path : C:\Program Files\Sierra\Homeworld2\data
Error(line:8) : parse error, expecting `$' at 'f' -- FATAL EXIT -- yacc/113:! --stack trace-- 0x00AC0DE4: CompoundStateBlock::~CompoundStateBlock () 0x00ABEB93: CompoundStateBlock::~CompoundStateBlock () 0x029B15C4: getLibraryID ()

ÜberJumper
18th Jan 04, 10:18 AM
That looks like perhaps a data error. Remove files one by one to find out which one is causing it.

thesamonthemoon
18th Jan 04, 10:34 AM
I'm not sure about everyone else, but seeing what actual additions you've made to the code would be more helpful to me than the log file.


BTW, does this really need two threads?

http://forums.relicnews.com/showthread.php?s=&threadid=23400

http://forums.relicnews.com/showthread.php?s=&threadid=23402

Uranium - 235
18th Jan 04, 11:31 AM
It has two threads because Uber moved one from the help forum to here :p


Okay if you remove the 'invalid' you can't chose a team anymore. So the best solution I had was to completely delete race.lua. Hopefully I don't need to add a race or anything anytime soon :D

I'm using lefthandbacks data files I found on the 'newbies guide to HW modding' up top, so is there a version 1.1 of the data files out anywhere?

Age2uN
18th Jan 04, 12:35 PM
As far as I know, there is no 1.1 version of data.zip

You should only place those files of data.zip into the
homeworld2\data directory, you really want to change anything in.
Let all the other files be in some working directory far away from HW2.

fluffypuppy
20th Jan 04, 8:00 AM
i used spooky's proggy to extract files from big file. the "archive.exe" didn't work for me for some reason. will try removing all changes and start again...

EDIT: as far as i can tell, i have removed ALL changes and ALL mods. yet the overridebigfile deely still has the game crashing.

anyone know what this "line 8" thing is?

Data path : C:\Program Files\Sierra\Homeworld2\data
Error(line:8) : parse error, expecting `$' at 'f' -- FATAL EXIT -- yacc/113:! --stack trace-- 0x00AC0DE4: CompoundStateBlock::~CompoundStateBlock () 0x00ABEB93: CompoundStateBlock::~CompoundStateBlock () 0x029A15C4: getLibraryID ()

ÜberJumper
20th Jan 04, 8:43 AM
line 8 in what file is the question.

You have nothing in the data folder except big files?

fluffypuppy
20th Jan 04, 8:48 AM
no. i have pleanty of things in the DATA folder. after i extracted the files from the big file... they were all placed here. is this not where they should be?

AI, Animatics, Art, background, badges...etc.

EDIT: how would i go about finding THE file that's causing the error?i mean... isn't the overridebigfile used to read all those files?

bah. i'm online now if you wanna PM me with suggestions or things i can try.

EDIT: ok, it's somewhere in the "shaders" folder.
EDIT: AND the "UI" folder

what are these folders for? are they useful for something?

then it crashed at universe until i removed the hgn_probe and vgr_ecmprobe ship folders. cuz it said:

Starting Level: data:LevelData\Multiplayer\Deathmatch\6P_IMPOSED_COSMOS.LEVEL
LUA 'data:Ship\VGR_PROBE_ECM\VGR_PROBE_ECM.madState' -- parameter: `=' expected;
last token read: `<eof>' at line 6 in string ""
MadStateStatic: Error: Could not load (data:Ship\HGN_PROBE\HGN_PROBE.madState) -- FATAL EXIT -- madstate/643:! --stack trace-- 0x00565895: getLibraryID

i know i never did anything in any of those folders. any one know what's up?