GunGame (VScript Gamemode) v9
The game of the Gun!
This is the dev package for making maps for GunGame VScript starring the Mercenary.
It's an early iteration of the gamemode, but should be ready for making maps for it.
GunGame is created in collaboration with the Open Fortress team, and as such partial credit goes to them.
We also plan to also release DeathMatch VScript (more closely resembling OF's DM) dev package by the end of February (hopefully).
Showcase map: Marine
Notes:
It's an early iteration of the gamemode, but should be ready for making maps for it.
GunGame is created in collaboration with the Open Fortress team, and as such partial credit goes to them.
We also plan to also release DeathMatch VScript (more closely resembling OF's DM) dev package by the end of February (hopefully).
Showcase map: Marine
Notes:
- While there's no devpackage for DM-VScript yet, we recommend to create maps with both DM and GunGame in mind simultaneously. A map made for DM first will likely translate to GunGame well.
- Casual matches have to be played with 24 players, and most Open Fortress maps are too small for that player count.
- Open Fortress is shipped with a lot of custom asset packs not included with Stock TF2. Use them at your own discretion. For this reason I recommend using a hammer config for Live TF2 rather than OF.
- When updating, please delete the existing
tf/custom/gungame_v*
folder - Throw the
gungame_v9
folder into yourtf/custom/
. - Make 32 spawns for red RED and 16 for BLU "teams". While GunGame is not team-based, you need team-assigned spawns for technical reasons. Sometimes the gamemode is tested with everyone being on RED, hence, 32 spawns for RED are needed.
- Rename
maps/yourmap_level_sounds.txt
file to match your bsp name exactly. For example, if your map isgungame_badwater_a5.bsp
, then the file would be calledmaps/gungame_badwater_a5_level_sounds.txt
- Make sure your CompilePal has "Pack" and "Repack" processes.
Your Pack process should have-includedir
for yourtf/custom/gungame_a8
folder as seen below:
- Create a
logic_script
entity withEntity Script
set togungame/gungame.nut
as seen below:
- Optionally, if you want music to be played, then create a
info_particle_system
entity with the following parameters (ignore the fact that they're colored red).Music doesn't loop, just make it last for 6 minutes andUSE MP3There's a better method - will describe it tomorrow.
- License
- Credit is required. Permission to modify required.