I also looked into the SkuDef file flags and found a few that were not in the demo SkuDef, I do not remember if Generals or BfME used these files and flags. I also found, I think, the way the game loads SkuDef files, what could be used for mods.
Note 1: ZLib Compression is mentioned in the Executable, DemoGame.dat. could it be one of the compressions for the files?
---------------------------------------------------------------
------------------------- SkuDef File -------------------------
---------------------------------------------------------------
Note 1: According to some text in the EXE, SkuDef files cannot be bigger than 1024 characters.
Note 2: The SkuDef Needs "add-search-path " or "set-search-path " With "big:" Or It Gives A Error.
Note 3: SkuDef Allow Comments Using ";".
Flags
"set-exe " -- Only used by CNC3Demo.exe, The launcher. To set what file to load
"add-big "
"add-bigs " -- The way i thought this would work was "add-bigs Mod01.big Mod02.big", but it does not, works like "Add-Big".
"add-bigs-recurse " -- Seems to work the same as "add-big ".
"set-search-path " -- Seems the same as "add-search-path ". In my testing this needs to be " big:", game gives a error otherwise.
"add-search-path " -- In my testing this needs to be " big:", the game gives a error otherwise.
"add-config " -- No idea, added it with no setting and it had no effect, Maybe it’s a SkuDef expansion flag?
SkuDef Information
I can not garante if this is correct, this is what i have came across.
.SkuDef
1.0
_*.SkuDef
CNC3Demo.exe looks for the above 3 strings, could it be possible that we could have multipule SkuDef files?
---------------------------------------------------------------
------------------- Command Line Arguments -------------------
---------------------------------------------------------------
CNC3Demo.exe
These command line arguments only apply to the CNC3Demo.exe file.
"-replayGame " -- Causes game to crash
"-runver " -- No effect in my testing
"-patchBase " -- Creates a error
"-ui " -- Runs a Launcher, possibly what the DVD Autorun will look like?
"-getPatch " -- Trys to download the latest patch from the EA servers.
GameData.dat / GameData.exe
These command line arguments only apply to the GameData.dat / GameData.exe files.
"-automatch" -- No effect in my testing
"-ypos"
"-xpos"
"-fullscreen"
"-win" -- Works for sure if you are wondering, I use it
"-DX" -- Direct X disabler / forcer maybe?, Though the game needs DirX
"-startPaused" -- Starts the game with a dialog that has the text "waiting..." in it, possibly used so the game does not load in the background.
"-dbgcmd:" -- possibly stands for "Debug Command", causes the game to crash. "Debug" is found near this, but has no effect on it.
"-randomSeed" -- No effect in my testing
"-noPerfStats" -- No effect in my testing
"-silentLogin" -- First look! Looks like it makes the game auto login into a internet account. cool! --
"-spectator" -- Awsome Mode! lets you watch your last battle replay or saved replay battle and scroll around the whole map! drawing all over the place! also you can see what the AI was doing
"-replayGame" -- Causes game to crash
"-resumeGame" -- Causes Main Menu to turn black, music plays but no buttons work or appear :S
"-CapturePath" -- Makes all screenshots with F12 appear in the folder specified. Usage e.g. "-CapturePath C:\[ImageName]", so say you put "-CapturePath C:\My ScreenShots\C&C3\MyModScreenshot", the game would pump out screenshots to "C:\My ScreenShots\C&C3\" with the names MyModScreenshot001.bmp, MyModScreenshot002.bmp etc.
"-file" -- Causes Main Menu to turn black, music plays but no buttons work or appear :S. I tested this two ways, i tryed to make it load a Big file, "-file C:\Documents and Settings\Skywalker\Desktop\C&C3 Demo\ModData.big" and a CNCCNC3Replay file "-file C:\Documents and Settings\Skywalker\My Documents\Command & Conquer 3 Tiberium Wars Demo\Replays\Last Replay.CNC3Replay". this still made no difference to the game.
"-noWatchdog" -- No effect in my testing
"-Watchdog" -- No effect in my testing
"-preferLocalFiles" -- No effect in my testing
"-fullVersion" -- it does not do what you think it does
"-scriptDebugLite" -- No effect in my testing
"-scriptDebug2" -- No effect in my testing
"-yres" -- No effect in my testing, i think i am doing something wrong...
"-xres" -- No effect in my testing, i think i am doing something wrong...
"-noBloom" -- No effect in my testing
"-noAudio3DSounds"
"-noAudioSounds"
"-noAudioMusic" -- Works
"-noAudioAmbient"
"-noAudioSpeech" -- No effect in my testing
"-noaudio" -- Works
"-mod" -- Have no clue, tryed "-mod C:\Documents and Settings\Skywalker\Desktop\C&C3 Demo\ModData.big" but it did not work. Was there not a -Mod in Generals or something?
"-noshellmap" -- No effect in my testing
"-config" -- According to the Bansh, this is obsolete, my tests show the same results, it can not be used to load SkuDef files.
"-AlphaNoDepthTest" -- No effect in my testing
"-zerofillmemory" -- No effect in my testing
Not Sure
These Arguments have spaces before the "-".
" -bigmemorysentinals"
" -poolbigblocks"
" -debugCRCUntilFrame %d"
" -debugCRCFromFrame %d"
" -binaryDeepCRC"
" -liteCRC"
" -deepCRC"
" -verifyClientCRC"
" -xLWCRC"
" -xAICRC"
" -xPlayerCRC"
" -xTerrainLogicCRC"
" -xTaintCRC"
" -xShroudCRC"
" -xCollisionCRC"
" -xPartitionCRC"
" -xObjectCRC"
" -startingMoney %d"
" -fastGamePlay" -- No effect in my testing
" -noMusic"
" -noAudio"
---------------------------------------------------------------
Thats All For Now...
TSHyper Over And Out!



