Ballistic Zen Custom Maps Tutorial
Intro
Guide is up-to-date as of Ballistic Zen version 1.6.
Ballistic Zen Version 1.4 and above supports custom lines. Ballistic Zen Version 1.5 and up supports custom maps. This page will explain how to create and use both.
Custom maps are built in Trenchbroom and currently support:
- All textures that already exist in the game
- Importing new textures
- Collectables
- Spawning the player (obviously!)
- Custom lines
- Trigger respawns (death zones)
- Trigger set respawn points (respawn hubs)
Custom maps do not currently support, in descending order of priority:
- Other entities (boost pads)
- Pre-built lines (blue and white)
- Centralised hosting
- In built models (trees)
- Area blocking (player blocked from visiting an area until they have a given amount of respect)
It is unlikely custom maps will ever support: * Custom models (please build everything in the editor) * Custom lighting (including modifying the skybox)
Custom Lines are generated in game and the basic functionality is fully implemented. Further work required involves improved the management of lines (renaming, drafts, deleting, centralised hosting etc).
If you’d like to encourage futher work on custom maps, please buy the game on steam, or chose to pay on itch.
Custom Maps
Get Trenchbroom
Trenchbroom is a free and open source level editor. To use it:
- Follow this link
- Scroll down to the release you want
- This guide uses version 2022.2
- versions 2024+ may be incompatible
- Scroll down a bit more to Assets
- Choose the appropriate download. For me it was
TrenchBroom-Win64-v2022.2-RC3-Release.7z
- Download, extract, and run the .exe
Set up Trenchbroom
To place the player spawn and collectables, and set different textures, you need to perform some additional setup.
- Open Trenchbroom
- Choose New Map
- Choose Half-life (experimental). Yep, that’s right!
- To set up textures:
- Navigate to the Face tab
- Press the plus button
- Navigate to the
%BallisticZenInstallFolder%/Ballistic Zen_Data/StreamingAssets
- Select the default textures .wad file
- To set up entities:
- Navigate to the Entity tab
- Select Browse
- Navigate to the
%BallisticZenInstallFolder%/Ballistic Zen_Data/StreamingAssets
- Select the default entities .fgd file
Make your map!
Trenchbroom is a powerful program and how to use it is out of scope of this guide. You can find the fantastic manual here.
- Don’t forget to add a player spawn!
- Save the map to
%BallisticZenUserDataFolder%/player-maps
- You can find this on windows by going to
%AppData%
, going up a level, then going toLocalLow\footnotesforthefuture\Ballistic Zen\player-maps
- Put maps from other players into this folder
- You can find this on windows by going to
Here is a map I made: Big Ramps. Right click -> Save Link As
to the above location to give it a try. It’s not very good! Feel free to use it as a starting point!
Currently the most official place to share your maps is the discord server.
Custom lines will work on custom maps so don’t forget to share both. See the appropriate section below!
Custom Textures
Ballistic Zen custom maps now support custom textures. Textures must be packed up in a ‘.wad’ file.
- Create ‘.wad’ files for custom textures using external tools
- Half-Life Texture Tools is easy to use
- Create any number of
.wad
files - They can be named in any way
- Save the wads to
%BallisticZenUserDataFolder%/player-maps/wads
- You can find this on windows by going to
%AppData%
, going up a level, then going toLocalLow\footnotesforthefuture\Ballistic Zen\player-maps\wads
- You can find this on windows by going to
- Tell Trenchbroom where to find them in the same was as initial setup
Custom Lines
Custom lines are created in game.
- Start recording a line with the
L
key - Stop recording a line with the
L
key again - Cancel the line with the
C
key, or, - Save the line with the
F
key
Watch this video for a demonstration.
- Lines can be found in the following folder:
%BallisticZenUserDataFolder%/player-lines
- You can find this on windows by going to
%AppData%
, going up a level, then going toLocalLow\footnotesforthefuture\Ballistic Zen\player-lines
- Put lines from other players into this folder
- You can find this on windows by going to
Here is a line I made for the main game: Colossus. Right click -> Save Link As
to the above location to give it a try. You can find it in the pyramid. It’s extremely difficult. Consider it a puzzle!
Currently the most official place to share your lines is the discord server.
Custom lines will work on custom maps so don’t forget to share both. See the above section!