Code: Select all
"D:\Documents\My Projects\References\DoomEngine\Svn\GZDoom.exe"
-iwad "D:\Documents\My Projects\References\DoomEngine\Common\Doom2.wad"
-dir "D:\Documents\My Projects\GoodGuyz\Working"
-file "D:\Documents\My Projects\GoodGuyz\Example.pk3"
+logfile "D:\Documents\My Projects\GoodGuyz\Output\run.log"
+playerclass "S.O.E. Commando"
The order of loading is preserved; that is, directory "D:\Documents\My Projects\GoodGuyz\Working" loaded first as if it were a PK3,
THEN file "D:\Documents\My Projects\GoodGuyz\Example.pk3".
Actual result:
The directory Working is loaded last, so the classes it defines are missing when Example.pk3 is loaded and DECORATE errors result.
Note also:
If both arguments are supplied as directories, even with -dir prefixing each individually on the command line, only the first is loaded.
If both arguments are supplied as PK3s or if Working is a PK3 and Example is a directory, it works fine.
Run log:
Code: Select all
Log started: Sun Jul 05 14:26:07 2009
W_Init: Init WADfiles.
adding D:/Documents/My Projects/References/DoomEngine/Svn/gzdoom.pk3, 402 lumps
adding D:/Documents/My Projects/References/DoomEngine/Common/Doom2.wad, 2919 lumps
adding D:/Documents/My Projects/GoodGuyz/Example.pk3, 2109 lumps
adding D:\Documents\My Projects\GoodGuyz\Working, 1410 lumps
I_Init: Setting up machine state.
CPU Speed: 1729 MHz
CPU Vendor ID: GenuineIntel
Name: Intel(R) Core(TM)2 CPU T5300 @ 1.73GHz
Family 6, Model 15, Stepping 2
Features: MMX SSE SSE2 SSE3 SSSE3
I_InitSound: Initializing FMOD
FMOD Sound System, copyright © Firelight Technologies Pty, Ltd., 1994-2009.
V_Init: allocate screen.
S_Init: Setting up sound.
ST_Init: Init startup screen.
P_Init: Checking cmd-line parameters...
G_ParseMapInfo: Load map definitions.
S_InitData: Load sound definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
Script error, "Example.pk3:decorate.txt" line 4069:
Parent type 'RadiationSuit' not found in SuitOfSafety
Script error, "Example.pk3:decorate.txt" line 4106:
"inventory.pickupsound" requires an actor of type "Inventory"