tt.ini Keywords
Last Update: 24/03/2024 17:44:14
Author: TT
Loading...
# Loaded on startup
Following keywords are only loaded during startup of the client or server. They are not reloaded anytime after initialization.
### ContinueReloadOnVehicleExit
- **Type**: Boolean
- **Default**: `true`
When disabled, the reload of the vehicle will be stopped when the driver exits the vehicle.
### VehicleOwnershipDisable
- **Type**: Boolean
- **Default**: `false`
When enabled, the logic that locks the vehicle to the owner for 30 seconds after vehicle purchase is disabled.
### VehicleBuildingDisable
- **Type**: Boolean
- **Default**: `false`
When enabled, vehicle building is disabled.
### DisableVehicleFlipKill
- **Type**: Boolean
- **Default**: `false`
When enabled, the vehicle will not be destroyed when it flips.
### Unsquishable
- **Type**: Boolean
- **Default**: `false`
Controls the feature that allows defining special infantry armor types that cannot be squished.
### MapPrefix
- **Type**: String
- **Default**: `C&C_`
Prefix for map names, used to discover the maps in the Data folder.
### NeutralVechiclePointsFix
- **Type**: Boolean
- **Default**: `true`
Applies a fix for damage points that the player gains from neutral vehicles.
### DrawDistance
- **Type**: Float
- **Default**: `300`
Sets the draw distance.
### ScriptsLastTeamTime
- **Type**: Integer
- **Default**: `-1`
Sets the time in seconds that the scripts will wait before forgetting the team of last vehicle driver. Leaving the value at `-1` won't reset the last team. The server.ini keyword `TeamTimer` overrides this value if it exists.
### NukeWeatherDisable
- **Type**: Boolean
- **Default**: `false`
When enabled, the Nuclear Strike Beacon weather is disabled.
### IonWeatherDisable
- **Type**: Boolean
- **Default**: `false`
When enabled, the Ion Cannon Beacon weather is disabled.
### CreditsMultiplier
- **Type**: Float
- **Default**: `1`
Sets the multiplier for the credits gained by each score increase.
### DisableOnFire
- **Type**: Boolean
- **Default**: `false`
When enabled, weapons cannot be fired when the soldier is on fire.
### ShaderDeveloperMode
- **Type**: Boolean
- **Default**: `true`
Enables the shader developer mode.
### ScriptZoneDebug
- **Type**: Boolean
- **Default**: `false`
Shows all the script zones in local games when enabled.
### AllMapsAreFlying
- **Type**: Boolean
- **Default**: `false`
When enabled, all maps are treated as flying maps.
### MergedDefsOnly
- **Type**: Boolean
- **Default**: `false`
When enabled, only the game definitions defined in tt.cfg are loaded.
When disabled, all game definitions from tt.cfg are loaded and game definitions are generated automatically for each map in TTFS and Data folder.
### EnableVis
- **Type**: Boolean
- **Default**: `true`
Toggles the Vis system.
### UnsquishableArmor
- **Type**: Integer
- **Default**: `0`
Sets the first armor type that cannot be squished.
### UnsquishableArmor2
- **Type**: Integer
- **Default**: `0`
Sets the second armor type that cannot be squished.
### UnsquishableArmor3
- **Type**: Integer
- **Default**: `0`
Sets the third armor type that cannot be squished.
### UnsquishableArmor4
- **Type**: Integer
- **Default**: `0`
Sets the fourth armor type that cannot be squished.
### StealthShader
- **Type**: String
- **Default**: *Empty string*
Sets the shader name for stealth effect.
### UndergroundShader
- **Type**: String
- **Default**: *Empty string*
Sets the shader name for underground effect.
### NewUnpurchasableLogic
- **Type**: Boolean
- **Default**: `false`
When enabled, the new unpurchasable logic which is controlled manually by the scripts is used. This option is only effective in clients.
### RefillLimit
- **Type**: Integer
- **Default**: `0`
The cooldown time in seconds for refilling. This option only works if sidebar is enabled and is only effective in clients.
### DisableKillMessages
- **Type**: Boolean
- **Default**: `false`
When enabled, the kill messages are disabled. This option is only effective in clients.
### DisableSP
- **Type**: Boolean
- **Default**: `false`
When enabled, the single player mode is disabled. This option is only effective in clients.
### SkipWOL
- **Type**: Boolean
- **Default**: `false`
When enabled, **Multiplay Internet** button directly shows the GameSpy listing. This option is only effective in clients.
# Loaded with each level
Following keywords are loaded each time a new level is loaded.
### AirFactoryVehicleLimit
- **Type**: Integer
- **Default**: `8`
Sets the limit for the number of vehicles that can be built from the air factory.
### NavalFactoryVehicleLimit
- **Type**: Integer
- **Default**: `8`
Sets the limit for the number of vehicles that can be built from the naval factory.
### VehicleFactoryVehicleLimit
- **Type**: Integer
- **Default**: `8`
Sets the limit for the number of vehicles that can be built from the vehicle factory.
### UseExtraPTPages
- **Type**: Boolean
- **Default**: `false`
When enabled, the extra pages (opened by holding Alt key before selecting Characters/Vehicles menu) for the purchase terminal are used.
### BuildingRefillDisable
- **Type**: Boolean
- **Default**: `fakse`
When set, refilling is only possible as long as a specific building is alive.
### NoPowerCostMultiplier
- **Type**: Float
- **Default**: `2`
Sets the multiplier for the prices when base power is off-line.
### BuildTimeDelay
- **Type**: Float
- **Default**: `2`
Sets the multiplier for the build time of the vehicles for vehicle/air/naval factories when base power is off-line.
### NodBuildingRefillDisable
- **Type**: String
- **Default**: *Empty string*
The preset name of the building which disables refilling for Nod when it dies.
### GDIBuildingRefillDisable
- **Type**: String
- **Default**: *Empty string*
The preset name of the building which disables refilling for GDI when it dies.
### NewTechLevel
- **Type**: Boolean
- **Default**: `false`
When enabled, the new tech level system controlled by scripts is used.
### VisceroidEnable
- **Type**: Boolean
- **Default**: `false`
Enables the random Visceroid spawn chance in multiplayer when Tiberium based weapons are used to kill, as seen in campaign.
### OverrideMuzzleDirection
- **Type**: Boolean
- **Default**: `false`
When enabled, muzzle direction is overridden by the direction of the weapon.
### DrawDistance
- **Type**: Float
- **Default**: `300`
Sets the draw distance.
### MaxStaticLodBudgetOverride
- **Type**: Integer
- **Default**: `-1`
Overrides the maximum static LOD budget.
### MaxDynamicLodBudgetOverride
- **Type**: Integer
- **Default**: `-1`
Overrides the maximum dynamic LOD budget.
### SoundDebugTextAlpha
- **Type**: Float
- **Default**: `255`
Sets the alpha value for the sound debug text.
### SoundDebugTextRed
- **Type**: Float
- **Default**: `128`
Sets the red value for the sound debug text.
### SoundDebugTextGreen
- **Type**: Float
- **Default**: `128`
Sets the green value for the sound debug text.
### SoundDebugTextBlue
- **Type**: Float
- **Default**: `255`
Sets the blue value for the sound debug text.
### IgnoreIDCollisions
- **Type**: Boolean
- **Default**: `false`
When enabled, the object ID collisions are ignored. This is not safe for production use.
### AngularImpulseScale
- **Type**: Float
- **Default**: `1`
Sets the scale for the angular impulse.
### LinearImpulseScale
- **Type**: Float
- **Default**: `1`
Sets the scale for the linear impulse.
### NewLighting
- **Type**: Boolean
- **Default**: `false`
When enabled, the new lighting system is used.
### AllowSpecular
- **Type**: Boolean
- **Default**: `true`
When enabled, the specular light is allowed.
### DoorsOpenForAIRegularly
- **Type**: Boolean
- **Default**: `false`
When enabled, the doors are opened for non-human-controlled soldiers as if they are players.
### EquipmentEnabled
- **Type**: Boolean
- **Default**: `true`
When enabled, pressing the Refill button in PT while Alt key is held opens the Equipment category menu.
### SecondaryCharging
- **Type**: Boolean
- **Default**: `false`
When enabled, the weapon charging for secondary ammo is enabled.
### TimeScale
- **Type**: Float
- **Default**: `1`
Sets the time scale. Only effectve in servers.