how_to_make_a_ttt_map
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| how_to_make_a_ttt_map [2024/11/12 21:53] – [ttt_weapon_random] frank_lee_smith | how_to_make_a_ttt_map [2026/04/19 16:50] (current) – [Congratulations your TTT map is now published!] frank_lee_smith | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ========== How to Make a TTT Map ========== | ========== How to Make a TTT Map ========== | ||
| - | Whether you are starting a new level or adding support for an existing map making it game ready is pretty simple. All that is required are **weapon placements** and **spawnpoints**. The rest of the entities are optional ([[Advanced Entities Explanation]]). | + | Whether you are starting a new level or adding support for an existing map making it game ready is pretty simple. All that is required are **weapon placements** and **spawnpoints**. The rest of the entities are optional ([[Doors and Elevators]]). |
| + | |||
| + | ========Targeting the game in your addon project======== | ||
| + | |||
| + | To have access to the gameobjects TTT uses and to test out your game locally in TTT, you need to target the game. | ||
| + | |||
| + | To do this click the cog wheel on the top right of your main editor window. | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | In the popup you will see a section for **Target Game**. Click it and seach for TTT and select it. Your settings should show the game like below: | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | It will ask you to restart. When the editor reopens you will be able to create the TTT gameobjects in hammer. | ||
| + | |||
| + | ========Creating gameobjects in hammer========= | ||
| + | |||
| + | To create a gameobject in hammer you simply click the + icon in the outliner and create an empty. You then add the components onto the gameobject like in scene. | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | ========Playing your map locally in editor======== | ||
| + | |||
| + | To play your map locally simply create a blank scene and add a map instance component. Compile your map then click the empty box next to ' | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | From here to play your map simply play the scene. | ||
| + | |||
| + | **VERY IMPORTANT**: | ||
| + | |||
| + | {{:: | ||
| ========Spawns======== | ========Spawns======== | ||
| Line 9: | Line 41: | ||
| {{: | {{: | ||
| - | It is **HIGHLY** recommended you place down as many spawns as you can so larger | + | It is **HIGHLY** recommended you place down as many spawns as you can so higher |
| - | ======== Weapon Placements ======== | + | **A good rule of thumb is to aim for at least 32 spawnpoints**, |
| - | There a few ways to do weapon placements on your map. You can either do random placements with **ttt_weapon_random**, | + | ======== Weapon Placements ======== |
| + | There a few ways to do weapon placements on your map. You can either do random placements with random weapons, hand place specific weapons, or a mixture of both. | ||
| =====Random Weapon Spawner===== | =====Random Weapon Spawner===== | ||
| Line 25: | Line 58: | ||
| {{:: | {{:: | ||
| - | + | An example of how **Random Weapon Spawner** will show up in game | |
| - | an example of how **Random Weapon Spawner** will show up in game | + | |
| You can determine how many ammo boxes spawn with the weapon. To do this go into the Object Properties in hammer and change the number for the "Ammo to Spawn" | You can determine how many ammo boxes spawn with the weapon. To do this go into the Object Properties in hammer and change the number for the "Ammo to Spawn" | ||
| - | //Note: Choosing more than two ammo boxes may cause it to spawn outside of the bounding box. The preview will still show you where the boxes will spawn, though. | + | The "Start Asleep" |
| + | |||
| + | //Note: Choosing more than two ammo boxes may cause it to spawn outside of the bounding box. The preview will still show you where the boxes will spawn, though.// | ||
| + | |||
| + | |||
| + | {{: | ||
| - | {{: | ||
| - | =====ttt_grenade_random | + | =====Random Ammo Spawner |
| - | These ents will spawn a random grenade or ammo box where you place them. Simply place them down where you want them to spawn. | + | These will spawn a random grenade or ammo box where you place them. Simply place them down where you want them to spawn. The preview will show how it will spawn. |
| Line 60: | Line 96: | ||
| Adding support is very simple, but must be done when uploading/ | Adding support is very simple, but must be done when uploading/ | ||
| - | //Make sure the vmap name is 16 characters or less and does not contain spaces or symbols. Only letters, numbers, and underscores will work// | + | //Make sure the vmap name is 32 characters or less and does not contain spaces or symbols. Only letters, numbers, and underscores will work// |
| ====Uploading A Map==== | ====Uploading A Map==== | ||
| Line 70: | Line 106: | ||
| {{:: | {{:: | ||
| - | Click the upload button that appears. | + | Click the upload button that appears. |
| - | //Note: If you need to support multiple games you can separate them with a semicolon as shown below// | + | Enter the package indent |
| - | + | ||
| - | {{:: | + | |
| - | + | ||
| - | Once entered it should show the icon for TTT in the box (will show a random one for multiple games). From there click save and then go back to **Upload to Asset Party** on the bottom. | + | |
| - | + | ||
| - | Enter the package indent | + | |
| {{:: | {{:: | ||
| - | On the next page fill out the Title option with the name you want to map to be with proper formatting (ex. community_pool can be Community Pool). You can change everything on this page later in asset party. Only thing required is the title. | + | On the next page fill out the Title option with the name you want to map to be with proper formatting (ex. community_pool can be Community Pool). You can change everything on this page later on the website, only thing required |
| **MAKE SURE YOU MAKE THE MAP PUBLIC OR IT WON'T BE VISIBLE IN S&BOX** | **MAKE SURE YOU MAKE THE MAP PUBLIC OR IT WON'T BE VISIBLE IN S&BOX** | ||
| Line 97: | Line 127: | ||
| //Note: Players will have to restart their s&box to see the map if they have it open when you upload// | //Note: Players will have to restart their s&box to see the map if they have it open when you upload// | ||
| + | |||
| + | Please reach out to us on our discord if you want to have your map added to our roster- we currently manually whitelist maps, so targeting the project alone will not automatically make it available. | ||
| + | https:// | ||
how_to_make_a_ttt_map.1731448403.txt.gz · Last modified: 2024/11/12 21:53 by frank_lee_smith