- Feb 15, 2022
- 14
- 13
These are the resources I consult regularly when making MVM maps, and a few things extra. Maybe they'll help someone else out too.
Map Creation
MVM Map Creation — By gettysburg and Mince
Popfile Design
Custom MVM Missions: A Guide on How to Create Them — By Sntr, Jakapoa, Big Shot!, and Deathrowboat
Operation Titanium Tank: A Guide to MVM Wave Writing — By Hydrogen
Expert Difficulty Wave Writing
Attributes For MVM Popfile Writers — By Lamiiku
MVM Population Keyvalues Documentation — By sigsegv
Complete Breakdown of TFBot Behavior — Valve Developer Community site
TFBot Skill Levels Explained in Excrutiating Detail — By sigsegv
Medic Bot Behavior Attributes: Uber HP Threshold, Uber Delay — By sigsegv
The Ultimate MVM Robot Icon List — By Da Spud Lord — Some of the custom icon downloads given are, alas, deprecated, but it is a useful visual aid.
The Big Icon Thread — Various — This resource is very old, so many of the downloads may not function.
Advanced Tech
Advanced Popfile Techniques — By _, Tindall Berry, Braindawg, gettysburg, Jakapoa, Mince, botrot, Orin, and Ciaran
MVM Changing Bot's Behavior on the Way — By Baldurs Tod
Projectile Indexes For "override projectile type" — xXDeathreusXx
Documentation for "set_weapon_mode" and similar — By sigsegv
Custom Conscientious Objector Decals — Potato's Custom MVM Wiki
Resource Lists
List of Item Attributes — TF2 Wiki
Particle IDs — Backpack.tf
Robot-Themed Hats — TF2 Wiki
List of Conditions — TF2 Wiki — You need to use trigger_add_tf_player_condition in your map to apply these to bots in conjunction with a filter that filters for a specific bot tag.
Item IDs — Allied Mods — This index is not up to date, but it is convenient to have on a browser tab.
Item Schema — The complete TF2 item schema is your "items_game.txt file", located in "Team Fortress 2/tf/scripts/items/".
Item Definition Numbers — TF2Tools.net — This site gives exact ID numbers for each item, making it easier to look them up in the Item Schema.
Popfile Writing Aids
VSCode Popfile Language Format Support — By Potato(??)
Notepad++ Popfile Language Format Support — By Hydrogen — This needs to be installed as a User Defined Language in the language tab of Notepad++.
Popfile Debugger — By sub
Popfile Modifier + Popfile Documenter + Pop Wavebar Maker — By Mince64
MVM NextBot Behavior Commands — By sigsegv
Extra Notes
Cosmetics
- Use Loadout.tf to help you design looks and weapon loadouts for your custom robots.
- You can use literally any class's cosmetics on any robot class. Go ham!
- The Killer Kabuto hat for the soldier has an internal ID of "Soldier Samurai Hat".
- The Samur-Eye hat for the demoman has an internal ID of "Demo Kabuto".
- The hatted robots' hats are baked into their head models — They won't go away, so you'll have to work around them.
- Be wary when using clothing items on the arms, torso, or especially legs: They may stretch in unnatural ways that ruin the bot's look.
Turning Robots to Zombies
- For zombie mode, add
to the WaveSchedule.
- Your map needs to have a tf_logic_holiday set to Halloween mode in it for zombies to display as zombies; otherwise, they will appear as normal TF2 mercs.
- Enabling zombie mode forces the wave bar's wave number to read "Wave 666" no matter what wave you're on.
Spell Tints (needs verification testing)
To add a spell tint to an item, use the attribute
. The values it accepts are:
0 — Die Job
1 — Chromatic Corruption
2 — Putrescent Pigmentation
3 — Spectral Spectrum
4 — Sinister Staining
5 — An unused paint that cycles through all the colors
Map Creation
MVM Map Creation — By gettysburg and Mince
Popfile Design
Custom MVM Missions: A Guide on How to Create Them — By Sntr, Jakapoa, Big Shot!, and Deathrowboat
Operation Titanium Tank: A Guide to MVM Wave Writing — By Hydrogen
Expert Difficulty Wave Writing
Attributes For MVM Popfile Writers — By Lamiiku
MVM Population Keyvalues Documentation — By sigsegv
Complete Breakdown of TFBot Behavior — Valve Developer Community site
TFBot Skill Levels Explained in Excrutiating Detail — By sigsegv
Medic Bot Behavior Attributes: Uber HP Threshold, Uber Delay — By sigsegv
The Ultimate MVM Robot Icon List — By Da Spud Lord — Some of the custom icon downloads given are, alas, deprecated, but it is a useful visual aid.
The Big Icon Thread — Various — This resource is very old, so many of the downloads may not function.
Advanced Tech
Advanced Popfile Techniques — By _, Tindall Berry, Braindawg, gettysburg, Jakapoa, Mince, botrot, Orin, and Ciaran
MVM Changing Bot's Behavior on the Way — By Baldurs Tod
Projectile Indexes For "override projectile type" — xXDeathreusXx
Documentation for "set_weapon_mode" and similar — By sigsegv
Custom Conscientious Objector Decals — Potato's Custom MVM Wiki
Resource Lists
List of Item Attributes — TF2 Wiki
Particle IDs — Backpack.tf
Robot-Themed Hats — TF2 Wiki
List of Conditions — TF2 Wiki — You need to use trigger_add_tf_player_condition in your map to apply these to bots in conjunction with a filter that filters for a specific bot tag.
Item IDs — Allied Mods — This index is not up to date, but it is convenient to have on a browser tab.
Item Schema — The complete TF2 item schema is your "items_game.txt file", located in "Team Fortress 2/tf/scripts/items/".
Item Definition Numbers — TF2Tools.net — This site gives exact ID numbers for each item, making it easier to look them up in the Item Schema.
Popfile Writing Aids
VSCode Popfile Language Format Support — By Potato(??)
Notepad++ Popfile Language Format Support — By Hydrogen — This needs to be installed as a User Defined Language in the language tab of Notepad++.
Popfile Debugger — By sub
Popfile Modifier + Popfile Documenter + Pop Wavebar Maker — By Mince64
MVM NextBot Behavior Commands — By sigsegv
Extra Notes
Cosmetics
- Use Loadout.tf to help you design looks and weapon loadouts for your custom robots.
- You can use literally any class's cosmetics on any robot class. Go ham!
- The Killer Kabuto hat for the soldier has an internal ID of "Soldier Samurai Hat".
- The Samur-Eye hat for the demoman has an internal ID of "Demo Kabuto".
- The hatted robots' hats are baked into their head models — They won't go away, so you'll have to work around them.
- Be wary when using clothing items on the arms, torso, or especially legs: They may stretch in unnatural ways that ruin the bot's look.
Turning Robots to Zombies
- For zombie mode, add
Code:
EventPopfile Halloween
- Your map needs to have a tf_logic_holiday set to Halloween mode in it for zombies to display as zombies; otherwise, they will appear as normal TF2 mercs.
- Enabling zombie mode forces the wave bar's wave number to read "Wave 666" no matter what wave you're on.
Spell Tints (needs verification testing)
To add a spell tint to an item, use the attribute
Code:
"SPELL: set item tint RGB"
0 — Die Job
1 — Chromatic Corruption
2 — Putrescent Pigmentation
3 — Spectral Spectrum
4 — Sinister Staining
5 — An unused paint that cycles through all the colors
Last edited: