TT Patch 4.0 Changelog, Fixes and Additions
Anti-Cheat
TT Patch 4.0 sports a realtime integrated anticheat mechanism that stops various known cheats. For security reasons we do not provide a list of what is and what is not blocked by the anticheat.
achash.exe
The commandline utility achash is used in conjunction with the anticheat system to generate a file's unique hash. You enter this hash in the server's anticheat.ini config file. When players join the server the file will be checked for consistency and block a player from joining when inconsistencies are discovered by the anticheat. Use this usility to protect custom and fanmade content on your server for example.
Download on demand
Renegade, in 4.0, will have the ability to download new maps from a server's remote file repository. When a player is missing the map it will be automatically downloaded and installed on the client whereafter the client can immediately play the map, no game-restart is required.
packageeditor.exe
The PackageEditor is used on the server to create so called packages which are installed on the server and uploaded to an offsite repository. When a map package is installed the clients connecting to the server will download said package from the repository url set in the tt.cfg file.
The PackageEditor has five usable commands:
- convert
- install
- uninstall
- download
- list
Example creation of TTFS package with "C&C_Jonwils_Lair.mix" as map
Open a Command Prompt window and change directory to where your server is installed. First we need to convert the map into a usable package by typing:
- PackageEditor convert "data\C&C_Jonwils_Lair.mix" 1.0 zunnie [enter]
- PackageEditor install "C&C_Jonwils_Lair" [enter] (notice you do not add .mix extension)
- A new folder is created in your server directory called "ttfs".
- Upload the contents from this folder to your website repository url and enter this url into your tt.cfg configfile.
- This is extremely important: Remove the .mix files from the server data folder or the ttfs will not function correctly.
Example install of "C&C_Jonwils_Lair.mix" from repository
PackageEditor.exe download "C&C_Jonwils_Lair" http://ren.game-maps.net/ttfs [enter]
Repeat this for other maps you wish to install on your server.
Server Side Game Manager
Server Side Game Manager is the package for Server Owners who run a dedicated server. In SSGM disk-based-logging has been replaced with a better technique to write logs directly to
a TCP port of choice. This bypasses diskusage and increases server performance. The default Renegade dedicated server logfiles are still created for backward compatibility with older
server regulation bots.
SSGM comes with a special configuration file in which you can set a large variety of options such as mapspecific loading of custom objects files, destroying certain building types and a
forceteam setting for Coop enabled servers.
With SSGM you may also change the player's spawn character to any valid soldier preset.
New in SSGM is the ability to grant specific character types additional weapons or powerups when they are spawned. For example, if you would like the minigunner to obtain extra weapons at
spawn you would enter "CnC_GDI_MiniGunner_0=POW_RamjetRifle_Player" in the [WeaponGrant] section in the ssgm.ini configuration file.
Loading of custom preset objects files is also possible in SSGM by using the option "ObjectsFilename=Coop.ddb" where you may assign objects files for different maps. This is useful if you plan
to run multiple serverside map-mods on a single server.
Vehicle Wreckages are also an ability that is present in SSGM 4.0 by using the [VehicleWreckage] option you may specify which tanks leave behind a certain Wreckage which can be repaired by players
and will be replaced with a functional tank afterwards. You can adjust it for every vehicle preset using the presetname of the tank followed by the to spawn wreckage like "CnC_GDI_Medium_Tank=Med_tank_Dead"
Vehicle ownership may also be enabled or disabled at the server owners discretion. This will automatically bind a vehicle to a player when they purchase it.
Plugins can also be written for SSGM 4.0, a number of useful plugins are included with SSGM 4.0:
Unfortunately plugins which were written in SSGM 2.0.2 are incompatible with 4.0.
Bugfixes
Report date: 05/24/2011FIXED - Powerplants and double cost errors
FIXED - Messed up tree tiles
Report date: 05/17/2011
FIXED - Going inside places youre not supposed to such as above WF construction bay
Report date: 05/15/2011
FIXED - Flying c4 on non-tt servers
Report date: 05/14/2011
FIXED - Inability to walk through bushes 3rd person
FIXED - Incorrect Gametime on endgame screen
FIXED - Glitched sides of Hand slow down Infantry
FIXED - LAN Mode shows the current map as nextmap
FIXED - C4 land angled
FIXED - Fix no-gameplay-pending on Clients
Report date: 05/12/2011
FIXED - C4 in MCT
FIXED - Obelisk ignoring MRLS at certain angle
FIXED - Targeting through wall ability decreased
Report date: 05/11/2011
FIXED - Targetting through walls
Report date: 05/10/2011
FIXED - Floating C4's bug
FIXED - Fix U Chat history key not auto scrolling down
FIXED - Add the CnC Technology Center icon to installer. Suits Tiberian Technologies name.
FIXED - Make ForceTeam mapspecific
FIXED - Fix killmessages when AI units kill you (SSGM)
FIXED - Obelisk is sometimes not dealing any damage while hitting a unit or vehicle
FIXED - Obelisk seems less accurate when firing at moving infantry
FIXED - Obelisk "back-walking" still works
Report date: 05/09/2011
FIXED - Vehicle binding bug when stolen
FIXED - Turret lag fix
FIXED - AGT No string when killing vehicles, Double logging in ssgm
FIXED - Fix installer with regards to getting language from registry
FIXED - Mines dont disappear when player leaves game
FIXED - Fixup bugs in WWConfig utility
FIXED - Fix shooting bullets through players
FIXED - Beacon Purchase/Placement Exploit/Glitch
Report date: earlier
FIXED - Start with loaded pistol on spawn
FIXED - Fix maxhealth increase so it properly shows on healthbars
FIXED - Bullet shell sounds when they fall on the ground
FIXED - Map Downloader that downloads new maps on demand
FIXED - PackageEditor that converts mixfiles into usable packages for the downloader
FIXED - Vehicle binding when you purchase a vehicle
FIXED - Several implementations of anticheat
FIXED - strings_map.tdb for custom maps with temped presets for translation of those presets
FIXED - Swap plugin to allow switching teams with another player, by reborn
FIXED - Spectate plugin by reborn
FIXED - Mute plugin by reborn
FIXED - ExtraConsoleCommands plugin by reborn
FIXED - Bansystem plugin that bans by serial hash
FIXED - Start with six proximity mines instead of five on purchase of Hotwire or Technician
FIXED - Support for more recent Operating Systems such as Windows Vista and Windows 7
FIXED - As many custom scripts from 3.4.4 as possible ported to the new codebase
FIXED - Support most of the console commands from 3.4.4
FIXED - Not lagging screenshot code that saves directly in PNG format
FIXED - Radio command emoticons fix
FIXED - Map loadtimes significantly decreased, even on slower pc's
FIXED - Proper log file fixing. Various logging now takes place in the users Documents folder
FIXED - Fix the harvesting animation for the harvester
FIXED - Client chat log support. Press U for a Chathistory window ingame
FIXED - Remote screenshot command for server admins
FIXED - Fix the bug whereby if you're pressing against a wall or something, you don't lose ammo
FIXED - Important cause of blue hell fixed
FIXED - Added scripts for coop maps Intro, M01, Tutorial and Ship
FIXED - Added scripts for building reviving code which allows for dead buildings to be restored.
FIXED - Fix for shooting through the WF glass. 4.0 is required, non 4.0 can still shoot through it.
FIXED - Joining with an invalid nickname to crash the server. Like really long nicknames.