News

TTT Classic 2 September Patch expands map entity tools, server options

The 2 September Patch for TTT Classic is here, and its biggest changes target map makers. The entity-file system used to add TTT-specific content without recompiling maps can now copy an existing compiled brush into a new visible entity, place invisible collision-only walls via the new ttt_clip entity, and target entities to modify or remove using a compiled model name or the nearest position to a point—not just targetname or exact origin.

Servers can also push multiple Workshop addons to connecting clients at once, replacing the previous single-custom-map limit. These addons cannot replace stock mod files; they can only add additional ones.

Map maker and entity updates

  • Entity files can now render an existing compiled brush as a new entity by setting its model key to that brush’s model reference (e.g. *47). Use func_wall for a solid copy or func_illusionary for a walk-through one. This copies existing brushes only; brand-new brush shapes can’t be built this way.
  • New ttt_clip entity: an invisible collision-only volume placed via entity file, blocking players, monsters, and projectiles. It supports a custom mins/maxs bounding box, defaults to a 32-unit cube, and can be toggled via +use if given a targetname.
  • modify/remove blocks can now match a target by compiled brush model (e.g. *137) or by near, using the entity of that classname whose bounding-box center is closest to a given position. A new + prefix sets a reserved filter key as a literal keyvalue, most useful for giving a targetname to an entity that doesn’t have one.
  • New ttt_loudspeaker relays nearby players’ voice chat to scattered PA-style relay points elsewhere on the map, with configurable pickup and speaker radii.
  • New ttt_random_delay fires its target after a randomized delay between configurable Min Time and Max Time, re-rolled on every trigger. It supports Fire Once and Cyclic modes and can be canceled mid-delay without disabling the entity.
  • New ttt_blood lets a map override the wall/floor blood decal texture and in-air blood spray color players leave when hit. One setting applies per map, and monster blood is unaffected.
  • A Require Line of Sight spawnflag was added to many func doors, buttons, healthchargers, and NPC entities. It’s off by default, so enabling it forces a clear line of sight for +use.
  • Mapper-facing fixes: env_state now resets and handles blank target/sound keys correctly, multimanager entities no longer double-fire on round restart, monstermaker respects a spawn limit of exactly 1, and custom map overview images are precached automatically.

Servers and gameplay

  • New cvars: ttt_starting_equipment plus per-role variants for innocent, traitor, and detective set what players spawn with; ttt_damage_multiplier scales all damage; ttt_player_collision toggles whether players physically block each other.
  • Defusers can now disarm tripmines as well as C4.
  • The Ricochet Disc charge can be canceled with Reload.
  • The flaregun can now ignite players during post-round deathmatch.
  • The Teleporter works during Waiting for Players and the post-round period.
  • C4 positions are shown to all players during Waiting for Players, and to dead players who already know traitor info.

Visuals, UI, and bug fixes

  • New Viewmodel FOV and Viewmodel Vertical Position sliders under Settings > Video. Viewmodel FOV also stays consistent regardless of default_fov.
  • Achievement notifications show details on hover; Steam Avatars now appear throughout the UI in LAN mode; disguise/radar HUD info no longer shows while spectating.
  • Steam ID and avatar handling is more consistent across the scoreboard, corpse icons, and voice chat.
  • Fixes include detective body-search results now merging instead of being overwritten, “Free Falling” going to the killer rather than the victim, trigger_push no longer moving attached C4/radios/tripmines/decoys, a weapon-switching bug, invalid corpse bone data, and tripmines now using their own player animations instead of C4’s.

Map updates and docs

  • Updated ttt_747: added a ladder to the vent, added a flashlight, removed some seat and doorway props, fixed brushes, and lengthened the lights-out trap.
  • TTT entity overrides were updated for as_oilrig and rock2, and community translations were refreshed.
  • The updated guides are here: Mapping guide and Entity Editing guide.
Image 1
Image 2
59
0 / 5,000