Evasive Space Config File (CDGame.txt)

Discussion in 'Wii - Hacking' started by Dteyn, Jul 2, 2009.

Jul 2, 2009
  1. Dteyn
    OP

    Member Dteyn GBAtemp Fan

    Joined:
    Aug 3, 2008
    Messages:
    338
    Country:
    Canada
    Here's another game that uses the HVS Scaleform Quantum engine, if you unpack the WAD and then 00000002.app, you'll find another CDGame.txt file. For more details on these files see the following threads:

    The Conduit Config File

    Gyrostarr Config File


    Here's the config file from Evasive Space, I haven't changed any options or comments, just sorted it and formatted it so it's easier to read. What's nice is that with each copy of the CDGame.txt file, we are getting more and more definitions and variables that the Scaleform engine uses. This is excellent for customization and tweaking purposes, I think we should start a Wiki entry of all the variables, descriptions, and possible entries for each variable.

    Since TCon is the most recent game to come out that uses this engine, it's possible that a lot of these variables or descriptions will apply to it as well.

    Code:
    COLLISION 1ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ64ÂÂÂÂÂÂ 64ÂÂÂÂÂÂ 64ÂÂÂÂÂÂÂÂÂÂÂÂ // No-Climb
    COLLISION 2ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ0ÂÂÂÂÂÂÂÂ88ÂÂÂÂÂÂ 0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Grass
    COLLISION 3ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ255ÂÂÂÂÂÂ207ÂÂÂÂÂÂ55ÂÂÂÂÂÂÂÂÂÂÂÂ // Gravel
    COLLISION 5ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ65ÂÂÂÂÂÂ 42ÂÂÂÂÂÂ 9ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Wood (Rough) - half of Wood (Polished)
    COLLISION 6ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ130ÂÂÂÂÂÂ83ÂÂÂÂÂÂ 18ÂÂÂÂÂÂÂÂÂÂÂÂ // Wood (Polished)
    COLLISION 7ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ25ÂÂÂÂÂÂ 97ÂÂÂÂÂÂ 216ÂÂÂÂÂÂÂÂÂÂÂÂ// Stone
    COLLISION 10ÂÂÂÂÂÂÂÂÂÂÂÂ 0ÂÂÂÂÂÂÂÂ0ÂÂÂÂÂÂÂÂ179ÂÂÂÂÂÂÂÂÂÂÂÂ// Metal (Solid)
    COLLISION 11ÂÂÂÂÂÂÂÂÂÂÂÂ 0ÂÂÂÂÂÂÂÂ0ÂÂÂÂÂÂÂÂ89ÂÂÂÂÂÂÂÂÂÂÂÂ // Metal (Hollow) - half of Metal (Solid)
    COLLISION 12ÂÂÂÂÂÂÂÂÂÂÂÂ 0ÂÂÂÂÂÂÂÂ255ÂÂÂÂÂÂ255ÂÂÂÂÂÂÂÂÂÂÂÂ// Glass
    
    // Do not put a following comment after the SAVE_NAME
    ASL_SERIALIZATION_DEVICEÂÂÂÂÂÂÂÂÂÂ1ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Where to write network out-of-sync logs: 0=MemStick, 1=Host
    ASL_SERIALIZATION_LEVELÂÂÂÂÂÂÂÂÂÂ 0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // 0,1,2 Higher levels give more network debug info, but run slower.
    ASSERT_YPOSÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ -100ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// ASL assert start y position
    AUTO_CONNECTÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // ON=Automatically join a network game after booting.
    AUTO_HOSTÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // ON=Automatically host a network game after booting.
    AUTO_NAMEÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ PSPNICKNAMEÂÂÂÂÂÂÂÂÂÂÂÂ // Name of network game to host/join automatically.
    BANNER_COPY_DISABLEÂÂÂÂÂÂÂÂÂÂÂÂÂÂ ONÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// ON disables copy functionality from save banner, OFF allows copying
    DEBUG_ASSERT_MESSAGESÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Display strat "assert" output
    DEBUG_CHEATSÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Are debug cheats on/off
    DEBUG_FLYÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Fly-through mode on/off
    DEBUG_LIST_STRATS_UPON_ERRORÂÂÂÂÂÂOFF
    DEBUG_MEMORY_INFOÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ //
    DEBUG_PROFILE_LABELSÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ //
    DEBUG_SCALEFORMÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // scaleform debugging
    DEBUG_SCREENPRINTSÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Display strat "screenprint" output
    DEBUG_SOUNDÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Extra sound debug 
    DEBUG_STRAT_PRINTSÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Display strat "print" output
    DEBUG_TEXTÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Global enable/disable of debug info
    DEBUG_WAD_INFOÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Display which wads are loaded
    DEMO_LEVEL_SELECTÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Only show * levels in level select
    DISABLE_PSPÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // PSP mode
    DISPLAY_PARTICLE_COUNTÂÂÂÂÂÂÂÂÂÂÂÂOFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ //ÂÂShow particle numbers
    DWC_RELEASE_AUTHENTICATIONÂÂÂÂÂÂÂÂONÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// ON uses the Production WiFi Authentication servers, OFF uses Debug
    GAME_VERSIONÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂversion_5570
    GEOMSTRATSÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Number of geometry strats
    HEAPSIZEÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ30.0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Size of game heap in MB
    KEYCODEÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ BAÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Region Code from Sony
    LANGUAGEÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂENGLISHÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Territory or language
    LEVEL_SELECTÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂONÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Level select on/off
    LOAD_TO_START_LEVELÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // skips the UI and loads directly into the level specified in START_LEVEL
    NAMEÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂSONYPROJECTÂÂÂÂÂÂÂÂÂÂÂÂ // Name of game
    OFFER_MULTIPLAYERÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ ONÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Turn on multiplayer options//DMK
    PALÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // PAL or NTSC
    PARTICLESÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ 8192ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Number of particles --- OLD!!!!! IGNORED!!!!!
    PARTICLES0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ1024
    PARTICLES1ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ1024
    PERFORMANCE_METRICSÂÂÂÂÂÂÂÂÂÂÂÂÂÂ 0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // How much performance data to display, 0=none, 1=fps, 2=lots, 3=tons
    PRODUCT_NUMBERÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂULUX80210ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Product Code from Sony
    PSPÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ ON
    REGIONÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ //ÂÂ 0 = USA, 1 = EUROPE, 2 = EUROPE2(ANZ), 3 = something.ÂÂÂÂÂÂ 
    SAVE_NAMEÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ Empty Slot
    SCREENPRINT_YPOSÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ-220ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// ASL screenprint start y position
    SKIP_MOVIESÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ OFFÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Whether to skip the front end into movies or not
    SKU_TYPEÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ0ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Japanese=1, English=0
    SOUNDÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ ONÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ// Sound on/off
    START_LEVELÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ 11_01ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // A start level that works from start game
    STRATDBGPATHÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂStratBin/ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // Where the .SVM files are
    STRAT_MSG_POOL_SIZEÂÂÂÂÂÂÂÂÂÂÂÂÂÂ 200ÂÂÂÂÂÂ 
    TEX_OFFSETÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ1
    USE_CLASSIC_CONTROLLEÂÂÂÂÂÂÂÂÂÂÂÂ OFF
    USE_GCN_CONTROLLERÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂOFF
    VIDEO_ALLOC_METHODÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂSTRAT
    WADÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ 99_99ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ // First WAD to read
     
  2. Ergo

    Member Ergo GBAtemp Advanced Fan

    Joined:
    Oct 29, 2008
    Messages:
    614
    Country:
    United States
    I don't mean to rain on your parade, but it's a pretty lousy game.
     
  3. Dteyn
    OP

    Member Dteyn GBAtemp Fan

    Joined:
    Aug 3, 2008
    Messages:
    338
    Country:
    Canada
    Meh, even if it's a lousy game, it's interesting to get a look at the different versions of the CDGame.txt config file. If nothing else, it will give us some more insight into options available in the Scaleform engine, that could possibly allow further tweaking of The Conduit.

    Another thing is that the detail available in the variable descriptions varies from game to game, so by combining info from all of them, we should have a better understanding of the Scaleform engine than if we had never looked at them.

    Just my two cents. [​IMG]
     

Share This Page