Call of Duty: Black Ops III – Mod Tools

Call of Duty: Black Ops III – Mod Tools

Not enough ratings
Getting Started: Radiant Level Editor for COD Zombies
By Frosty_Mango
Looking to make maps for Call of Duty: Black Ops 3 Zombies map in 2025 and have no clue where to start? Through my own experience getting to know the editor I have created this guide based off my own resource document to provide useful information such as links to Radiant documentation and YouTube tutorials that will get your map off the ground.

I plan on updating/editing the guide as time goes on but that will depend on whether or not I will have the time to do so. Hope this helps!

All constructive feedback is welcome.
2
   
Award
Favorite
Favorited
Unfavorite
Radiant Installation, Basics, and Useful Keybinds
RADIANT - GETTING STARTED

Google Doc Version, has all sections of the guide
LINK: Black Ops 3 Mapping Resources[docs.google.com]

https://youtu.be/XjPirs0Miuo?si=qdXQNeT6LClkTRap
Credits to LogicalEdits - Check out their Channel!

  • [00:00 - 02:59] - Installing Radiant and Keybinds (also available below)
  • [03:00] - Camera Set-up and Controls
  • [04:20] - Creating Brushes and Placing Models


Radiant - Keybinds

EDITOR VIEW KEYS
-----------------------------
F5 = Wireframe view
F6 = No lighting view
F7 = Low Lighting
F8 = Built Lighting
F9 = Game View

EDITOR WINDOW KEYS
----------------------------------
B = Entity Browser
F = Filter Window
L = Layer
M = Models
N = Entity Info
T = Textures
P = Preferences
S = Surface Inspector
RMB (on the upper toolbar) = Entity List

CAMERA MOVEMENT
------------------------------
LMB Drag = Look left + right
Ctrl+LMB Drag = Pan up/down
Ctrl+Shift+LMB Drag = stationary free look

End = Reset Camera

A = Pivot up
Z = Pivot down
D = Move up
C = Move down
, = Left
. = Right
Left Arrow = Look left
Right Arrow = Look right
Up Arrow = Forward
Down Arrow = Back
Page Up = Move far up
Page Down = Move far down

SELECTING + MANIPULATING OBJECTS
---------------------------------------------------------
Shift+LMB = Select (when hovering over the desired object)
Ctrl+Shift+LMB = Face Select

BackSpace = Delete item
Spacebar = Duplicate (with a selected object)
X = Cut (hitting [enter] will remove one side; hitting [shift+enter] keeps both sides)
V = Show vertices of selected object

I = Selects everything on the map
End = Deselect all


H = Hides selected object
Ctrl+Shift+H = Brings back the last hidden item
Shift+H = Unhides everything that is hidden

R = Rotate with the mouse
- = Move object down
+ = Move object up
J = Bring back white outlines on the geometry

TEXTURES
----------------
Shift+A = apply texture to all textures of selected type
MidMB+Different texture = apply the texture from other texture in level

Core Map Mechanics and Functionality
Creating Your First Buyable Door
Overview

In addition to the YouTube Tutorial posted previously, here is my step by step process on how to create a buyable door that swings (rotates) open when you purchase it.

GETTING AND PREPPING THE DOOR MODEL
  1. Hit B on your keyboard to open the Entity Browser window, find and click on Script then select Model in the drop down.

    Pro tip: Right click the Script label in the Entity Browser then click "toggle favorite" to be able to right click in Camera window to pull up a menu to place any object from the Script category or any favorited categories.


  2. You will then see a red cube in the Camera window once the script_model is placed.

  3. Select the red cube then hit M to bring up the Models Window and find any door model you like! Then with the script_model (the previously red cube) selected double click on any model you like in the Model Window to set the model!



  4. With the script_model selected and go to the Entity Info Window via the N key.

  5. Then select the Value next to the Property, target_name and input "zombie_[insert door name]". In order for this name to be referenced properly later, the Value MUST have the prefix "zombie_" to it as shown in the image below.

  6. Next you will need to add some KVPs (Key-Value-Pair). You can do this by navigating to the bottom right of the Entity_Info window to click the Add KVP button.

  7. Then input the Property / Key and Value as seen below.
    Property/Key
    Value
    script_angles
    0 0 0 (for now)
    script_flag
    enter_zonename
    script_string
    rotate


  8. Now that you have the KVPs looking similar to the image above, find the angle you want your door to move to by navigating to the top of the Entity Info window to find the Property, angles.

  9. Once there adjust the middle value (which should be 0) to find the amount of degrees you want your door to rotate. Once you found your perfect amount of degrees input that number back into your script_angles KVP. As seen in the image the value I put in was 120.

ADDING COLLISIONS AND ENABLING "BUY DOOR" PROMPT

To start we'll be adding collisions to the Door model by adding a script_brushmodel with the Clip texture. The Clip texture enables collision with players, enemies, and NPCs.
  1. Right click in the Camera Window next to your door model. Go down to the bottom of the drop down to find script_brushmodel and select it.


  2. Then hit the T key to bring up the Textures Window and select Clip (it should be a red color with the word clip on it).



  3. With your script_brushmodel created and possessing the Clip texture, in the Entity Info set the target_name Property to the same Value you gave the Door model.

    In my case the Value was zombie_door_1

  4. The last step for this object is adding a KVP as seen in the image above.

    Property = script_noteworthy
    Value = clip
Player Scale
Treyarch's Player Scale Documentation for Zombies and Multiplayer Maps



Player Scale Document[drive.google.com]
This can also be viewed in your installed files on your computer. They should be at this location (if installed on your base hard drive)! There are lots of other useful files there as well.

C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Black Ops III\docs_modtools
3 Comments
Frosty_Mango  [author] 8 Jul @ 8:56pm 
YouTube links in the guide should be fixed now. A weird formatting error from Steam broke all the links :p. Feel free to comment if they are not actually fixed and I will do my best to fix it up.
Chomiak 29 Jun @ 2:43am 
the true og - thank you sir, on behalf of many mappers
BlissterGaming 16 Dec, 2024 @ 10:56pm 
Very cool guide, thx man:MCCHALO::MCCLEGENDARY: