Metadata
{
"MaxPlayers": 32,
"MinPlayers": 1,
"GameNetworkType": "Multiplayer",
"MapSelect": "Tagged",
"MapList": [],
"RankType": "None",
"PerMapRanking": false,
"LeaderboardType": "None",
"ProjectTemplate": null,
"CsProjName": "",
"Collision": {
"Defaults": {
"solid": "Collide",
"trigger": "Trigger",
"debris": "Collide",
"ladder": "Ignore",
"water": "Trigger",
"player": "Collide",
"nocollideplayer": "Collide",
"carriable": "Collide",
"playerclip": "Ignore",
"corpse": "Collide",
"fastdebris": "Collide",
"glass": "Collide"
},
"Pairs": [
{
"a": "solid",
"b": "solid",
"r": "Collide"
},
{
"a": "solid",
"b": "trigger"
},
{
"a": "carriable",
"b": "playerclip"
},
{
"a": "trigger",
"b": "player"
},
{
"a": "player",
"b": "nocollideplayer",
"r": "Ignore"
},
{
"a": "player",
"b": "carriable",
"r": "Trigger"
},
{
"a": "nocollideplayer",
"b": "playerclip"
},
{
"a": "water",
"b": "playerclip"
},
{
"a": "ladder",
"b": "playerclip"
},
{
"a": "trigger",
"b": "playerclip"
},
{
"a": "solid",
"b": "playerclip"
},
{
"a": "player",
"b": "playerclip",
"r": "Collide"
},
{
"a": "playerclip",
"b": "playerclip"
},
{
"a": "player",
"b": "corpse",
"r": "Ignore"
},
{
"a": "debris",
"b": "debris",
"r": "Collide"
},
{
"a": "debris",
"b": "ladder"
},
{
"a": "debris",
"b": "water"
},
{
"a": "debris",
"b": "player",
"r": "Ignore"
},
{
"a": "debris",
"b": "nocollideplayer"
},
{
"a": "debris",
"b": "carriable"
},
{
"a": "debris",
"b": "playerclip"
},
{
"a": "debris",
"b": "corpse"
},
{
"a": "solid",
"b": "debris"
},
{
"a": "trigger",
"b": "debris"
},
{
"a": "fastdebris",
"b": "fastdebris",
"r": "Ignore"
},
{
"a": "player",
"b": "fastdebris",
"r": "Ignore"
},
{
"a": "player",
"b": "glass",
"r": "Trigger"
}
]
},
"Physics": {
"SubSteps": 2,
"TimeScale": 1,
"Gravity": "0,0,-800",
"AirDensity": 1.2,
"SleepingEnabled": true,
"SimulationMode": "Continuous",
"PositionIterations": 2,
"VelocityIterations": 8,
"SoftBodyIterations": 1,
"SoftBodySubsteps": 1
},
"Compiler": {
"RootNamespace": "TerrorTown",
"DefineConstants": "SANDBOX;ADDON;DEBUG",
"NoWarn": "1701;1702;1591;",
"References": [],
"DistinctReferences": []
},
"ControlModes": {
"Keyboard": true,
"Gamepad": true
},
"InputSettings": {
"Actions": [
{
"Name": "Forward",
"KeyboardCode": "W",
"GroupName": "Movement"
},
{
"Name": "Backward",
"KeyboardCode": "S",
"GroupName": "Movement"
},
{
"Name": "Left",
"KeyboardCode": "A",
"GroupName": "Movement"
},
{
"Name": "Right",
"KeyboardCode": "D",
"GroupName": "Movement"
},
{
"Name": "Jump",
"KeyboardCode": "space",
"GamepadCode": "A",
"GroupName": "Movement"
},
{
"Name": "Run",
"KeyboardCode": "shift",
"GamepadCode": "LeftJoystickButton",
"GroupName": "Movement"
},
{
"Name": "Walk",
"KeyboardCode": "alt",
"GroupName": "Movement"
},
{
"Name": "Duck",
"KeyboardCode": "ctrl",
"GamepadCode": "B",
"GroupName": "Movement"
},
{
"Name": "Attack1",
"KeyboardCode": "mouse1",
"GamepadCode": "RightTrigger",
"GroupName": "Actions"
},
{
"Name": "Attack2",
"KeyboardCode": "mouse2",
"GamepadCode": "LeftTrigger",
"GroupName": "Actions"
},
{
"Name": "Reload",
"KeyboardCode": "r",
"GamepadCode": "X",
"GroupName": "Actions"
},
{
"Name": "Use",
"KeyboardCode": "e",
"GamepadCode": "Y",
"GroupName": "Actions"
},
{
"Name": "Slot1",
"KeyboardCode": "1",
"GamepadCode": "DpadWest",
"GroupName": "Inventory"
},
{
"Name": "Slot2",
"KeyboardCode": "2",
"GamepadCode": "DpadEast",
"GroupName": "Inventory"
},
{
"Name": "Slot3",
"KeyboardCode": "3",
"GamepadCode": "DpadSouth",
"GroupName": "Inventory"
},
{
"Name": "Slot4",
"KeyboardCode": "4",
"GroupName": "Inventory"
},
{
"Name": "Slot5",
"KeyboardCode": "5",
"GroupName": "Inventory"
},
{
"Name": "Slot6",
"KeyboardCode": "6",
"GroupName": "Inventory"
},
{
"Name": "Slot7",
"KeyboardCode": "7",
"GroupName": "Inventory"
},
{
"Name": "Slot8",
"KeyboardCode": "8",
"GroupName": "Inventory"
},
{
"Name": "Slot9",
"KeyboardCode": "9",
"GroupName": "Inventory"
},
{
"Name": "Slot0",
"KeyboardCode": "0",
"GroupName": "Inventory"
},
{
"Name": "SlotPrev",
"KeyboardCode": "mouse4",
"GamepadCode": "SwitchLeftBumper",
"GroupName": "Inventory"
},
{
"Name": "SlotNext",
"KeyboardCode": "mouse5",
"GamepadCode": "SwitchRightBumper",
"GroupName": "Inventory"
},
{
"Name": "View",
"KeyboardCode": "C",
"GamepadCode": "RightJoystickButton",
"GroupName": "Other"
},
{
"Name": "Voice",
"KeyboardCode": "x",
"GamepadCode": "RightJoystickButton",
"GroupName": "Other"
},
{
"Name": "Drop",
"KeyboardCode": "g",
"GamepadCode": "RightJoystickButton",
"GroupName": "Other"
},
{
"Name": "Flashlight",
"KeyboardCode": "f",
"GamepadCode": "DpadNorth",
"GroupName": "Other"
},
{
"Name": "Score",
"KeyboardCode": "tab",
"GamepadCode": "SwitchLeftMenu",
"GroupName": "Other"
},
{
"Name": "Menu",
"KeyboardCode": "Q",
"GamepadCode": "SwitchRightMenu",
"GroupName": "Other"
},
{
"Name": "Chat",
"KeyboardCode": "enter",
"GroupName": "Other"
},
{
"Name": "Grenade",
"KeyboardCode": "b",
"GamepadCode": "DpadNorth",
"GroupName": "Actions"
},
{
"Name": "Zoom",
"KeyboardCode": "mouse3",
"GroupName": "Other"
},
{
"Name": "Pause",
"KeyboardCode": "ESCAPE",
"GroupName": "Other"
},
{
"Name": "QuickYes",
"GroupName": "Quick chat"
},
{
"Name": "QuickNo",
"GroupName": "Quick chat"
},
{
"Name": "QuickSuspicious",
"GroupName": "Quick chat"
},
{
"Name": "QuickTraitor",
"GroupName": "Quick chat"
},
{
"Name": "QuickInnocent",
"GroupName": "Quick chat"
},
{
"Name": "QuickHelp",
"GroupName": "Quick chat"
},
{
"Name": "QuickSee",
"GroupName": "Quick chat"
},
{
"Name": "QuickWith",
"GroupName": "Quick chat"
},
{
"Name": "QuickAlive",
"GroupName": "Quick chat"
},
{
"Name": "CallDetective",
"KeyboardCode": "O",
"GroupName": "Actions"
},
{
"Name": "Vote1",
"KeyboardCode": "PGUP",
"GroupName": "Other"
},
{
"Name": "Vote2",
"KeyboardCode": "PGDN",
"GroupName": "Other"
},
{
"Name": "DropAmmo",
"KeyboardCode": "M",
"GroupName": "Other"
},
{
"Name": "Spray",
"KeyboardCode": "T",
"GroupName": "Other"
},
{
"Name": "Settings",
"KeyboardCode": "=",
"GroupName": "Other"
}
]
},
"HttpAllowList": [
"https://www.youtube.com/"
],
"Summary": "A group of Terrorists have Traitors in their ranks, only one side can survive. Who will win?",
"Description": "**Disclaimer: We will eventually make the switch to realistic playermodels. Terry will not be staying, don\u0027t be alarmed by the custom clothes we have, its just for now.**\n\nThree Thieves presents the objective remake of the legendary Garry\u0027s Mod gamemode, Trouble in Terrorist Town! Rebuilt from the ground up for s\u0026box\u0027s Source 2. Our North Star is to give this game the quality of life upgrades it needs while always being faithful to what Bad King Urgrain started all those years ago.\n\nWe at Three Thieves love this game and are honored to bring it to Gmod\u0027s spiritual successor, s\u0026box. We want it to be done right, we owe it to all the good times it\u0027s given us over the years to see it through to its next chapter.\n\nFor addon creators and mappers, we have a Wiki that has everything you need: https://wiki.threethieves.org\n\nHave issues to report or just want to join the community? You can do all that in the Three Thieves Discord: https://discord.gg/GGvjVpZHb2",
"Public": true,
"ReplaceTags": "social shooter fps traitor gmod",
"PackageSettings": [
{
"DisplayType": "Integer",
"Choices": [],
"ConVarName": "ttt_round_count",
"DisplayName": "Round count per map",
"DefaultValue": "6",
"Description": "The number of rounds to play on each map.",
"Group": "",
"Minimum": 1,
"Maximum": 24
},
{
"DisplayType": "Boolean",
"Choices": [],
"ConVarName": "ttt_automoderator",
"DisplayName": "Enable automoderator",
"DefaultValue": "true",
"Description": "",
"Group": ""
},
{
"DisplayType": "Integer",
"Choices": [],
"ConVarName": "ttt_mp_roundtime",
"DisplayName": "Round time",
"DefaultValue": "360",
"Description": "The number of seconds a round can go on for.",
"Group": "",
"Minimum": 30,
"Maximum": 600
},
{
"DisplayType": "Boolean",
"Choices": [],
"ConVarName": "ttt_crowbar_drawing",
"DisplayName": "Enable crowbar drawing",
"DefaultValue": "false",
"Description": "",
"Group": ""
},
{
"DisplayType": "Boolean",
"Choices": [],
"ConVarName": "ttt_fun_deathmatch",
"DisplayName": "Enable deathmatch mode",
"DefaultValue": "false",
"Description": "A simple deathmatch mode, useful for testing and other things",
"Group": ""
}
],
"LaunchConfigs": [
{
"Name": "TerrorTown-vanilla",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.rooftops",
"MaxPlayers": 64,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "TerrorTown-fundm",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.rooftops",
"MaxPlayers": 64,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "ttt_fun_deathmatch 1",
"PostLaunchCommand": ""
},
{
"Name": "Rooftops",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.rooftops",
"MaxPlayers": 24,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "Community Bowling",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.community_bowling",
"MaxPlayers": 24,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "Minecraft",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.minecraft_t5",
"MaxPlayers": 16,
"GameSettings": {},
"Addons": "xenthio.the_minecraft_experience#local",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "FPS Testing Kit",
"GameIdent": "thieves.terrortown#local",
"MapName": "fpstestingkit.vmap",
"MaxPlayers": 1,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "Dolls",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.dolls",
"MaxPlayers": 1,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "Casino",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.casino",
"MaxPlayers": 8,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "Alex",
"GameIdent": "thieves.terrortown#local",
"MapName": "dev/preview_flat.vmap",
"MaxPlayers": 16,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": "sv_password xyz; ttt_idle_timeout 9999; ttt_round_count 9999; ttt_mp_preroundtime 5; ttt_mp_postroundtime 5;"
},
{
"Name": "Assault",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.cs_assault",
"MaxPlayers": 8,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
},
{
"Name": "sphaxa",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.innocent_hotel",
"MaxPlayers": 12,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": "sv_password xyz; ttt_idle_timeout 9999; ttt_round_count 9999; ttt_mp_preroundtime 5; ttt_mp_postroundtime 5;"
},
{
"Name": "Clue",
"GameIdent": "thieves.terrortown#local",
"MapName": "thieves.clue",
"MaxPlayers": 24,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": ""
}
],
"TickRate": 64,
"Resources": "resources/*\nui/*",
"MenuResources": "ui/Poppins-SemiBold.ttf\nmenu/*\nloadingscreen/*",
"CodePackageReferences": []
}
References
facepunch.soda_can [game]facepunch.9mm_bullet [game]facepunch.v_silencer_9mm [game]sugmaclothing.lilpeepfacetattoos [game]
Files