Releases

The newest release of the Trouble in Terrorist Town gamemode is included in Garry's Mod 10. This page lists the detailed changes in every release. If for whatever reason a version is released in between GMod updates, for example to fix an urgent bug, the post will include a download.

Looking to play the game?
You do not need to manually download and install anything if you just want to play TTT. Just join a Garry's Mod server that lists "Trouble in Terrorist Town" as its game in the server browser.

Want to host a server?
Install garrysmod and CS:S on your srcds. GMod includes a recent version of TTT. Set sv_defaultgamemode to "terrortown" and load a compatible map such as any standard CS:S map, or one of the maps made specifically for TTT that can be found here. Check the readme.txt in /garrysmod/gamemodes/terrortown/ if you encounter problems, as it contains some solutions to common issues, as well as information on every ConVar in TTT for your server.cfg.

Looking for an SVN?
The Garry's Mod beta SVN is no longer available/accessible, sadly. I do not know why.

Trouble in Terrorist Town v28

posted Nov 12, 2011 6:28 AM by Bad King Urgrain   [ updated Nov 12, 2011 6:29 AM ]

A recent Garry's Mod update broke certain file-related functions. They were ostensibly fixed but I have still received reports from server admins that Rearm scripts were broken. A small update to TTT fixed it for those people, so I'm now releasing that update as v28.

I do not have the ability to update the TTT code included with GMod right now, so I do not know if or when this update will be included with GMod.

Trouble in Terrorist Town v25

posted Apr 16, 2011 6:57 AM by Bad King Urgrain

Version 25 was released with GMod 117/118.

New features
  • Server tags: TTT servers now get some automatic tags with info about them, a bit like in TF2. There are tags for: the version number, whether custom weapons exist, whether the gamemode has been modded (or only the knife), which language is the server default (if not english), and whether it runs "vanilla" (= no modifications or custom weapons, karma and haste mode enabled).
  • Spectators can press WALK+USE while targeting a corpse to look through its eyes.
  • During pre- and post-round phases it now shows the time until the next phase begins (ie. until the round starts and until a new one starts, respectively).
  • Radar blips now become more transparent when you're aiming near them, so they don't obscure your vision.

Fixes
  • Fixed how C4 would remain carryable after being armed, if it was armed while the bomb was airborne. This allowed players to carry armed C4.
  • Fixed DNA Scanner sometimes still repeating a scan after the auto-repeat box was unchecked.
  • Locational 3D voice is now automatically disabled after a round ends until the next one starts. Makes talking to spectators easier.
  • Fixed language files not loading if the gamemode folder was not called "terrortown".
  • Fixed Lua error when (somehow) receiving a broken radiocommand.

Modding
  • Scripted entities can now also set ENT.AutoSpawnable to true. They will be spawned by random ammo spawns (though the entity doesn't have to be ammo).

Server/admin
  • Damagelog now shows milliseconds.
  • Damagelog now shows it when a player damages a health station.



This GMod update was rushed out after an engine update broke the game. There are still some bugs in there that affect TTT, like corpses not showing a name when aiming at them. These are bugs in gmod and/or the engine, I can't fix them.

Trouble in Terrorist Town v24

posted Mar 2, 2011 3:03 AM by Bad King Urgrain

Version 24 came with GMod 113.

New features
  • Added gestures linked to some of the quickchat (radio) commands. Note that these are just graphical effects and won't prevent players from shooting while performing a gesture. In fact, you can disable the gestures by setting the convar ttt_show_gestures to 0. Other players will still see them, but you won't (like any other graphics setting).

Balance
  • Traitors get a lower team bonus on their score if they lose because the time limit is reached. The old team bonus could encourage traitors to prefer surviving and running down the clock, instead of attempting to accomplish their goals.

Fixes
  • Fixed bug in the credit transfer command that could be exploited by traitors/detectives to give themselves more credits.
  • Fixed persistent karma not always resetting properly for players who get banned.
  • Fixed error in grenades if the thrower disconnects before it explodes.
  • Fixed C4 and smoke grenades exploding even after the round has ended, which could cause their effects to occur right when the new round starts.
  • Fixed visleaf problems (invisible parts of the map) when spectating a player who is far from your place of death.
  • Traitors no longer see other traitors who are traitor-chatting do the ear gesture.
  • Trying to drop ammo with insufficient bullets in your clip now shows a message instead of failing silently.
  • Health Station should now be easier to use when ammo is lying nearby. You don't have to aim directly at the station anymore as a result.

Modding
  • Added TTTPlayerRadioCommand hook, allowing you to prevent or override quickchat/radio commands sent by players. Info is available in the TTT hook documentation.



There is likely to be a v114 soon to fix some Lua errors in gmod. It won't contain TTT changes.

Hotfix for TTT v23

posted Feb 20, 2011 1:46 AM by Bad King Urgrain   [ updated Feb 20, 2011 1:52 AM ]

There exists an exploit in TTT v23 and earlier allowing a player to cheat equipment credits. It requires a scriptenforcer bypass to execute effectively, but servers may still want to apply this hotfix to prevent it.

The fix for the exploit is the only change in this patch.

Unzip into the server's /garrysmod/ directory. Only a single server-side file is changed, so it should not be necessary to update the lua cache on fastdl etc.


If a server is running the SVN build, updating that to the latest revision will also fix the issue (r872 or later).

Trouble in Terrorist Town v23

posted Feb 8, 2011 2:15 PM by Bad King Urgrain

Version 23 was just released via GMod 112.

New features
  • Ammo can now be dropped with the Z key ("undo" in your keyboard settings). You drop a box containing the bullets in your current clip. Needs at least a quarter of your clip filled.
  • Added option to avoid becoming Detective. When enabled, the server will not make you Detective unless there are no other options. This does not make you more likely to be Traitor. Detectives are selected from the remaining Innocent player after Traitors have already been picked.
  • Added option to disable TTT's Fretta splash screen.
  • Player ragdoll behaviour when a player is killed should be a bit nicer (especially for non-bullet kills).
  • Spectators now see a nickname above all players, coloured according to their health.

Balance
  • Health Station now requires holding E (+use) to heal, similar to HL2 healing stations.
  • C4 now shows spark effects when destroyed, so you can distinguish a player destroying C4 from picking up C4.
  • HUGE now has a slightly smaller spread and fires slightly slower.
  • Silenced Pistol now has 20 bullets (like pistol and M16), so reloading it does not give you a suspicious ammo count. To balance, firing speed is now identical to the pistol.
  • When voice drain (voicechat battery) is enabled, the admin settings are now also applied to Detectives, meaning their battery lasts longer.

Fixes
  • Fixed grenades sometimes exploding twice when cooked until the fuse is up.
  • Fixed blood created during Preparation still showing when the round starts.
  • Fixed number slot keys still opening the menu when fast weapon switch was enabled.
  • Fixed wrong attribution for kills caused by player A pushing player B onto player C. Previously player B would be blamed, now player A is (correctly) blamed for the death of player C.
  • Fixed wrong attribution for C4 when player A drops it and player B arms it. Player A was getting the blame, this has been fixed to be player B.
  • Fixed quickchat/radio commands showing up in the speaker's language rather than your own.
  • Fixed issues with using quickchat with an unidentified body as target.
  • Fixed some places where other text showed up wrong since the language system was added.
  • Fixed error in Last Words.
  • Fixed case where spectators could spectate a dead player.
  • Fixed NPCs targeting spectators sometimes.
  • Fixed DNA Scanner showing a spectator's position when scanning for a sample that points to a corpse that has been destroyed.
  • Fixed DNA Scanner auto-repeat setting resetting between gmod sessions. The sound cues setting now also saves.
  • Fixed Radio containing DNA when it should not.
  • Detective hats have been reworked, might be fixed now. Still default off.

Mapping
  • ttt_spectator_spawn added. When a player dies and goes into roaming spectator mode, he will start out at this entity. For spectator rooms.

Modding
  • Custom events for in the Event Log are now much easier to add. See cl_scoring_events.lua.
  • SetPlayerModel(ply) is now a proper hook as it is in standard gmod, should make custom playermodel stuff easier.

Servers/admin
  • Damagelog is now enabled by default.
  • Damagelog now shows timestamps with the time since start of the round, instead of start of the map.
  • ttt_damagelog_save (default 0): enable to save the damage log in a .txt on the server in /garrysmod/data/ttt/logs/

Trouble in Terrorist Town v22

posted Dec 19, 2010 1:09 AM by Bad King Urgrain

Version 22 was shipped with GMod's emergency update 111.

Balance
  • The included rearm scripts for CS:S now have several Glock spawns.

Fixes
  • Fixed languages not loading from the Lua cache properly. This meant they were not selectable by players even if they were installed on the server and present in the cache.
  • Fixed error spam when joining a server that does not have the language you have selected. It will now properly fall back to English.
  • While spectating your ragdoll after dying, you now can't switch out for a short time. This should prevent accidentally switching out because you were clicking to shoot when you died.

Modding
  • Custom entities can now set ENT.AllowPropspec = true, if you want to let players possess them.

Trouble in Terrorist Town v21

posted Dec 15, 2010 1:27 PM by Bad King Urgrain

Version 21 comes with GMod update 110 and everything is going to break aaa--

New features
  • New language/translation system. Allows switching between languages while playing, as well as setting a default language on the server. Guide on how to translate will be added to the site soon.
  • Improvements to the look and layout of certain HUD elements.
  • DNA Scanner ease-of-use improvements:
    • DNA Scanner now has auto-repeat enabled by default.
    • Scanner menu now remembers your selected sample, and selects the first sample you scan automatically.
    • If auto-repeat is enabled when you gather a new Killer's DNA sample from a corpse, the scanner will automatically start scanning for the killer.
    • Sample that was last scanned is now displayed differently from other samples.
  • Added setting to display your health status (eg. "Near Death") as other people see it.
  • Added ttt_print_playercount console command (not a cheat/admin), which prints the number of players that were present when the round started. Potentially useful if people have disconnected.

Balance
  • C4 owner now receives a message when his bomb is disarmed.

Fixes
  • Fixed Glock wrongly flagging servers as having custom content.
  • Fixed more cases of thrown barrel kills being seen as suicide by the game.
  • Fixed players who were moved into spectator-only mode being unable to spectate players and possess props.

Server/admin
  • Damage log now has timestamps.



If you did not manually update to v20, check out that changelog as well, because those things will also be new.

Trouble in Terrorist Town v20

posted Nov 23, 2010 3:51 AM by Bad King Urgrain   [ updated Nov 23, 2010 3:59 AM ]

Version 20 is a .zip release because it will be a few weeks until the next gmod update comes out.

New features
  • Traitors can now use the Magneto-stick to hang corpses on walls/ceilings (servers can disable with "ttt_ragdoll_pinning 0").
  • Added the Glock automatic pistol.
  • Carrying corpses is now easier, without allowing players to throw them.
  • You get a first person ragdoll view for a few seconds after you die.
  • When searching a body, there is now a "call detective" button that shows all detectives where the body is located.
  • An "X is innocent" radio command has been added.
  • When spectator, props possessed by other spectators now glow a bit.


Balance
  • Ironsights now have the weapon model positioned lower on the screen by default. This makes them more viable, because the model would often obscure what you were aiming at when shooting. If you prefer the old, more realistic ironsights, you can disable this change in the F1 settings.


Fixes
  • Fixed flaregun scorch marks when removing a corpse often not showing up.
  • Fixed error if a C4 exploded after the person who planted it had disconnected.
  • Fixed how a barrel being thrown at a player, exploding and killing others, would cause the kills to be attributed to the player that was hit by the barrel. Now they are properly blamed on the thrower.
  • Fixed prop possession sometimes being possible for objects that were not physics props.
  • Fixed spectators being able to get on ladders in specific cases.
  • Fixed fretta map vote restarting while in progress.
  • Fixed exploit with "confirm death" command.

Mapping
  • ttt_damageowner now works more reliably with physics-based traps.
  • Several TTT entities now print debug messages to the console when "developer 2" is set. (See note at the bottom of this post)

Server/admin
  • Innocent players can be allowed to hang bodies like Traitors can by default, if you enable ttt_ragdoll_pinning_innocent. I would not recommend this, as it reduces the impact of finding bodies on ceilings etc when everyone is doing it all the time.
  • ttt_no_prop_throwing (default 0) can be set to 1 to disable the slinging of props with the Magneto stick.
  • When ttt_fretta_mapvoting is enabled, the convar ttt_fretta_votegracerounds (default 0) sets the number of rounds before the "continue or start vote" vote comes up after a round. The standard fretta convar fretta_votegraceperiod, which sets the number of seconds instead of a number of rounds, now also affects that vote as it should.
  • sv_alltalk is now forced to 0 automatically.


Download TTT v20


NOTE 1: Servers will have to manually download and unzip the release to their server's garrysmod directory. If you use fastdl, you may also have to copy the contents of /gamemodes/terrortown/content/ into the root /garrysmod/ directory of the fastdl server. Otherwise, some new icons may show up as checkerboards. This is different from updates that come with gmod, because for those players will already get all the files through the update.

NOTE 2: Related to that, players may see the old detective beacon icon when "call detective" is used, instead of an updated version (because they have the same filename so gmod doesn't download the new one). This will fix itself when the next gmod update comes out.

NOTE 3: Mappers cannot install this version on their gmod copy: it will be overridden by v19 that is in the gmod gcf. You will have to wait until the next gmod update comes out, or install the gmod beta from the SVN (this is easy if you know some svn basics).

Trouble in Terrorist Town v19

posted Nov 2, 2010 1:48 PM by Bad King Urgrain

Version 19 comes with GMod update 109. Changes:

New features
  • Knife now kills instantly if thrown into a target that is some distance away. It flies faster than before, making such throws a bit easier to make as well.
  • The Poltergeist can now charge up to make long-range shots (yellow beam) using secondary fire.
  • Two round highlight awards were added for players who die at unfortunate times in the round.
  • Spectators now see possessed props with a glowing outline.
  • The Teleporter's functions have been switched: left mouse now teleports, right mouse marks a spot.
  • Dead bodies can be picked up by their limbs again, and will not fall as easily when carried.


Balance
  • Traitors can no longer disarm the C4 of a fellow living Traitor, to prevent stealing of C4 and other griefing.
  • Teleporter can no longer mark in an elevator or on a prop, as it let you get yourself in otherwise unreachable places.


Fixes
  • Fixed error that prevented Defuser from working.


Server/admin
  • ttt_fretta_mapvoting (def. 0): If fretta_voting is set to 1, then this convar will make the votes only map votes, not gamemode votes. This should make it an easy way of adding map voting without using server plugins. It will start a map vote if players request it or the time/round limit is reached. By setting ttt_always_use_mapcycle 1, reaching the time/round limits will instead switch to the next map in the cycle, so the vote only comes up if players request it.

Trouble in Terrorist Town v18

posted Oct 27, 2010 3:38 AM by Bad King Urgrain   [ updated Oct 28, 2010 5:48 AM ]

Version 18 is a quick update to fix some issues in v17. It has to be installed manually. The next gmod update will also include the fixes, but I don't know when that will come out. Hence, I'm releasing a .zip version of v18.
[UPDATE: GMod update 107 included v18, so manual installation is no longer necessary.]

Fixes
  • Fixed prop possession being broken.
  • Fixed error on server when a player connects.

1-10 of 67