Garry's Mod

Garry's Mod

Not enough ratings
ttt_minigames_2023
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Map
File Size
Posted
44.509 MB
12 Jan, 2023 @ 2:55pm
1 Change Note ( view )

Subscribe to download
ttt_minigames_2023

In 1 collection by Corbinkie
Gameonet TTT Server #1 Collection
40 items
Description
Original Death run map by Makaiify
https://gamebanana.com/mods/127406

Original Hide and Seek map by Thigoron ( https://steamhost.cn/steamcommunity_com/id/Thigoron/ )
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=142394593

Original Buses from Hell map by siXMan
https://gamebanana.com/mods/127607

-These maps were ripped and repurposed for this map.
__________________________________________________________________________________

Not tested with TTT2
__________________________________________________________________________________
Spice up your TTT map rotation with this TTT minigame map! Be the first to the light pole in the center of the map to be the one to choose which of 5 gamemodes to play that round!

Death Run - The innocents navigate traps controlled by the traitors. At the end the innocents break the glass to the traitor room and kill them!

Gun Run - The innocents need to make it all the way around the map to the other side as traitors try and shoot them. At the end the innocents enter the traitor room and kill them!

Hide and Seek - The innocents have 30 seconds to hide before the traitors are released into the map with knifes to kill them!

Buses from Hell - The traitors control buses and run over the innocents!

Trouble in Terrorist Town - The classic gamemode if you want to play it safe!

Or if you can't decide you can press the random button. Once the round starts you can enter through the 2 opening doors.

__________________________________________________________________________________

| About the map |


The current version:
This is a minigame map based partially off a old minigame map I used to play a long time ago on Counter Strike Source where everyone would sprint towards this laser in the middle of the map and that person would decide from many minigames. I kept it down to 5 for simplicity for this latest version of this map.

History:
I have been making iterations of this map since 2013 for my old TTT server. In that original version there were 8 or 9 minigames but that map has been lost to time unfortunately. In 2015 I started fresh with this version of the map but it only worked on my server with how I implemented the minigame mechanics. Recently I found this map file on my computer and decided to freshen it up and upload it.
__________________________________________________________________________________

| Server side technical information |

Entities/Weapons:
The map comes with 2 weapons added into the addon (not packed into the BSP file)

weapon_mg_carry - This is a custom carry weapon entity that allows it to be dropped and also is held in a neutral position to help with hiding in the Hide and Seek gamemode

weapon_mg_knife - This is a custom knife weapon specifically for Hide and Seek

There are also other weapon entities in this map not included in the addon so if you want to add these weapons on your server they will appear in the game.

weapon_ttt_taser - This weapon appears once in the waiting room for the traitors on Hide and Seek. This has been around before my most recent venture into making this map meaning this was added around 2015 so I'm not sure what my intention behind placing this was but here it is if you want it.

weapon_mg_c4 - This appears once in the Hide and Seek waiting room for traitors. My intention for this is if you want to add a custom c4 possibly with a shorter fuse.

weapon_ttt_mg_special - This weapon appears once in the radio container room on the TTT level.

ttt_mg_gravedigger - This weapon appears twice at the end of the Deathrun level. The idea behind this was just a fun over powered brief weapon that the innocents can use to break the glass and kill the traitors.


Advanced Gamemode Features:

If you are technically savvy and want to be able to make advanced modifications to your TTT gamemode depending on what gamemode is selected I added a math_counter entity to the map that has it's value set depending on the selected gamemode so you can check this entity for the number and have certain features enabled or disabled. I personally would be using this to enable or disable a pointshop that has purchasable weapons on gamemodes that don't strip weapons during gameplay but also should not have accessible weapons for certain people for example.

Entity name: mg_gamemode_Info

Values:
0 - TTT
1 - Deahtrun
2 - Gunrun
3 - Hide and Seek
4 - Buses from Hell

__________________________________________________________________________________

| Map operation/technical history |
Gamemode selection and round timing: The selection is of course operated by buttons. Once the left door is fully open that usually triggers the gamemode mechanics which is a little janky but this was made by 2015 me. Originally before I knew that the ttt_map_settings entity came with the ability to distinguish between rounds the doors were, at least in the very first iteration, operated by a timer and then by a script in the actual init.lua ttt gamemode script that opened the door entity at the start of the round. I of course at least cleaned that up and it now operates by the ttt_map_settings.

Unselected Gamemode: Originally if a gamemode was not selected, a function in the init.lua of the ttt gamemode would force the pick random button to be pressed but this was changed now that the ttt_map_settings triggers the ttt gamemode to be selected every time. I figured ttt is a safer option then one of the random gamemodes.

Sorting System: Being that the map was made by 2015 me, and there is actually versions of this map that predate that, the traitor sorting and teleportation that happens at the beginning is a bit messy and jumbled. It operates by teleporting the player to a room that sorts them then teleports them to a separate room depending on their role where one of the gamemode teleporters are active and waiting to take them. If I weren't lazy and willing to revamp this I would make this operate on a !activator bases or swapping the targetname destination or something idk. It's messy as hell at the moment but it works.

Early Start and special cases: The Deathrun and Gunrun gamemodes have a "early start" system where 10 seconds after the first traitor is teleported in the gamemodes will start instead of the 30-35 second wait times. This is to get the fun started as soon as possible but making sure that there is a traitor for the gamemode to function properly. TTT immediately opens up the gate even before the round starts as no special cases or sorting are needed. Hide and Seek requires a hiding phase so that is stuck at the 30 seconds. Buses from Hell I had made the starting of the gamemode to complicated when I added it in 2015 so adding the early start was more of a pain so I said screw it.
1 Comments
Leo_DiCaprio 11 Jul, 2023 @ 3:55am 
This is a wonderful map. Is it possible to make sure that traitors do not have credits? In the "hide and seek" пфьуmode, traitors can buy a radar.