Trouble in Terrorist Town: Level Creation

From Valve Developer Community
Revision as of 12:40, 19 March 2024 by Strubium (talk | contribs) (It is done)
Jump to navigation Jump to search
Icon-edit.png
This is currently being rewritten.
You can discuss the changes here.

A Level Creation Guide for Template:Game name For general mapping tutorials, see Category:Level Design
For Template:Game name see here

You need for Trouble in Terrorist Town:

Getting Started

Special Objects


Making maps for Template:Game name is essentially the same as creating maps for other Source Source games with a few exceptions. TTT has its fgd file available here which includes gamemode-specific entities. Vague descriptions of these entities, the fgd, as well as a few map examples are available at https://www.troubleinterroristtown.com/development/mapping/

However, due to the map help forums being down, it is mostly up to YouTube videos, and scattered tutorials throughout different forums that developers use to get help for specific things. This page is being worked on starting September 2016, so it is the most recent.

This page will give detailed descriptions of each entity included in the FGD, instructions on how to modify the FGD for various reasons, how to set up Hammer Hammer and test your map, and tutorials on various gamemode-specific entities and logic.

As this page is edited, feel free to request tutorials/anything else needed on the discussion page of this post

Entities

ttt_credit_adjust This entity allows you to give or take credits away from a Detective or Traitor player.

ttt_damageowner This entity allows you to correctly attribute damage to the player that activated it. (Traitor traps, etc)

ttt_game_text This entity allows you to display text on the screens of a role, or all players

ttt_logic_role This entity allows you to check if the role of the !activator

ttt_map_settings This entity allows you to control things related to your map, like player models or prop procession.