2006 FIFA World Cup Germany
  • Breki33
    #280
    // STRATEGY FOR LOW LEVEL COMPUTERS
    // - Test Machine: (Slow) TNT2-16MB on 600Mhz Machine
    // - Target Settings: 640x480x16 (Forced to 16)
    // Desc:
    // +Keep frame rate above 20fps.
    // +Minimal lighting (Baked)
    // +Detail texture on Grass
    // +All half res textures (due to video ram sizE)
    // +Fill colour sky
    // +Minmal shadows (enough so players look like they are on the ground)
    // +SLowbody only in game camera (So player numbers don't appear to pop on when players run down)
    //
    // -No Film Grain
    // -No 3D grass
    // -No Particles
    // -No stadium shadow layer over pitch
    // -No rendering of referee
    // -No rendering of corner flags
    //
    // Current Perf:
    // poly/frame: 50,000
    // FPS: 20
    //
    // DSEWELL: 1:50 p.m. 13/09/2003
    // MNEWINGTON: 1:25 p.m. 18/09/2003

    // Default
    FILM_GRAIN_ON = 0
    RMGRASS_ENABLED = 0

    // mnewington: I removed RMPARTICLES_ENABLE = 0 as it made more sense to enable everything
    // by default and disable the things you want to
    RMPARTICLES_DISABLED = 1

    [RMCONFIG_DATA]

    ACTIVE_CONIFG = PC_L

    // dsewell: added these here because cf_def isnt very useful for these settings
    PLAYER_LOD_HIGH_NEAR = -1.0
    PLAYER_LOD_HIGH_FAR = 1.806
    PLAYER_LOD_MED_NEAR = 1.856
    PLAYER_LOD_MED_FAR = 1.026
    PLAYER_LOD_LOW_NEAR = 1.076
    PLAYER_LOD_LOW_FAR = 0.72
    PLAYER_LOD_SLOW_NEAR = 0.77
    PLAYER_LOD_SLOW_FAR = 0.0
    PLAYERHEAD_LOD_HIGH_NEAR = -1.0
    PLAYERHEAD_LOD_HIGH_FAR = 1.840
    PLAYERHEAD_LOD_MED_NEAR = 1.890
    PLAYERHEAD_LOD_MED_FAR = 1.036
    PLAYERHEAD_LOD_LOW_NEAR = 1.076
    PLAYERHEAD_LOD_LOW_FAR = 0.0

    // dsewell : Ok so adding the pitch detail back isn't an optimisation - but it only cost me 2% performance and makes the game look 33.29% better
    PITCH_DETAIL_RENDER = 1

    // dsewell : game looks terrible without any shadows, this is a new var that will draw two soft shadows FPS cost 22.22 -> 22.10
    PLAYERSHADOW_ENABLED = 1
    PLAYERSHADOW_USELOWENDSOFTSHADOWS = 1

    // dsewell : maybe we can have this back on in oop?
    SKY_RENDER = 0

    // Baked Lighting
    BAKED_LIGHTING = 1

    // Pitch Shadow
    PITCH_SHADOW_RENDER = 0

    // Pitch track
    TRACK_RENDER = 0

    // dsewell : Todo: The net only deforms in OOP sequences do we really need to disable it?
    DISABLE_NET_PHYSICS=1

    // Linesmen
    GAMEPLAY_LINESMEN_DISABLED = 1

    // Referee
    GAMEPLAY_REF_DISABLED = 1

    // Crowd rendering
    CROWD_RENDER = 1

    // Crowd animation
    CROWD_ANIMATION = 0

    // RMRain
    RMRAIN_ENABLED = 0

    //----------------------- THE FOLLOWING IS PROBABLY JUNK ---------------------


    // PC Performance settings
    PCCONFIG_GAMELOOP_AITICKS = 3
    // RMFlash
    RMFLASH_ENABLED = 0
    // Fog
    RMFOG_ENABLED = 0
    // Sideline Elements
    SIDELINE_ELEMENT_RENDER = 1

    //
    // Small flags
    SMALLFLAG_ENABLED_PERCENTAGE = 0
    // Camera flashes
    CAMERA_FLASHES_ENABLED = 0
    // Flares
    FLARES_ENABLED = 0
    FLARES_ENABLED_PERCENTAGE = 0
    // Streamers
    STREAMERS_ENABLED = 0
    STREAMERS_ENABLED_PERCENTAGE = 0
    // Lightglows
    LIGHTGLOWS_ENABLED = 0