Table of Contents

Bloodthief Mapping Guide

(Note: This wiki page is a direct copy and modified styling from this Google Doc.)

This guide is meant to be used like a wiki for you to reference for all your mapping needs. Trenchbroom is the software that is used to make Bloodthief maps. It is free, open source, and used to make maps for many games, such as Quake, Dusk, Wrath: Aeon of Ruin, and many more. Trenchbroom is great because it’s specifically designed for making interactive maps, which makes getting started making a real level easy, but the possibilities are still limitless!

Where to start?

Watch the video getting started tutorial: https://youtu.be/09mth4fUaH0

Important Resources

Common Issues

Go here

Pro Tips

Go here

Entity Reference

This will be quite overwhelming to read end-to-end. I recommend using this like a wiki or a reference manual and revisit it when you have a specific need or idea. Also use the section links on the far left to quickly jump to the documentation for a specific entity.

Point Entities

Point entities are what they sound like: Entities that are placed at a single point in the map.

Enemies

All enemies pretty much share the same properties, so they will be lumped together in this section. Here are all the different enemies

All enemies have these key properties

vt_arrow_pickup

vt_artifact_pickup

vt_barrel

vt_bat_spinner

vt_bell

vt_blood_fountain

vt_bow_pickup

vt_color_torch

vt_crack

vt_decor_candle

vt_decor_smoke

vt_enemy_shoot_point

vt_environment

vt_eyeball_pickup

vt_eyeball_shrine

vt_fish_spinner

vt_floating_candle

vt_fmod_sound

vt_generic_pickup

vt_health_pickup

vt_huddled_god

vt_key_pickup

vt_lantern

vt_lever

vt_music

vt_pain_vessel

vt_player_start

vt_portcullis

vt_robed_statue

vt_sentient_heart

vt_soul_spinner

vt_stone_god

vt_sup_light

vt_swinging_ax

vt_torch

vt_triggerable_toast

vt_tutorial_pickup

vt_util_counter

vt_util_delayed_trigger

vt_waypoint

Brush Entities

Brush entities are entities that are based on a brush, ie. some volume of space drawn in Trenchbroom.

func_geo

func_detail

func_detail_illusionary

vt_blood_area

vt_breakable

vt_checkpoint_area

vt_damage_area

vt_damage_mover

vt_end_level_area

vt_intensity_change_area

vt_launchpad

vt_lava

vt_magnet_area

vt_mover

vt_oob_area

vt_secret_area

vt_spinner_solid

vt_toast_area

vt_trigger_area

vt_water

Pro Tips

Clip Textures and water

Water and lava are prone to weird visual artifacts, like this

You can prevent this by clipping the top / exposed parts of the water or lava

You can do this by making the whole brush a clip brush, then shift-clicking the faces you want to make the water texture, and selecting the water texture

Use a hotkey for clip texture

You will use the clip texture a lot. I assigned a hotkey so I don’t have to find the clip texture every time I need to apply it to something. Go to view → preferences → keyboard and find “Tags/turn selection into Clip” and assign that to your key of choice. I used backtick (`).

Common Issues

Random parts of my map stopped working for no reason

This issue is usually caused by empty properties in various entities. For example, if one of your entities has “property 1” in it, you should remove that. Sometimes this can happen if you hit the plus sign to add a property and forget to remove it later. If you suspect this could be the issue you can hit ctrl + A to select all entities and look at the properties panel to see if you see any strange / bad looking properties in your entire map.