# CoD 2 Map Making ## How to use Radiant ### Basics 2D View Tab + Ctrl : Change perspective Grid: no 4 on keyboard = 8 Units per sqaure of grid 96units/8ft 3D View movement: d c change view (vertical angle): a/ z Object interaction select: shift + left click delete: backspace Add model: in 2d view, right click, misc -> models - tables etc can be found in /xmodels/xmodels folder with prefix furniture - tanks can be found with prefic `vehicle_` how to change textures Jargon Brush = a block Prefab ## ToDos - CTF DONE - expand terrain - Fix bug where object models are not rendered Inneneinrichtung - Betten - Tische - Küche - Toilette - Fenster rack - dachboden im Haus? - Keller - Ölheizung - 2. Fenster - Scheune: Holztor - Garage: Holztor - anndere Straßenseite: Baum - Garten: Mehr Gebüsch Blumen https://killtube.org/archive/index.php/f-30.html mp_wbo_v_1_1 ## Stack - Radiant: Map editor (bin/CoD2Radiant.exe) - output: .map file - Compiler (bin/CoD2CompileTools.exe) - input: .map file from Map_Source folder - output: - d3dbsp - d3dprt - package in .iwd file ## Editing - refer to D:\CoD 2 aus mods und maps\Mapping Torturials\Map-Making-Bible ## Missing DLLs needed to run assetManager - MFC71.dll - MSVCP71.dll place in `SysWoW64` folder ## Load Screen - Paint.net: .dds Datei erstellen - assetManager: convert .dds to iwi & .gdp files ## Compile new Version and Package iwd file follow instructions in map making bible - compiled map files: D:\Games_installed\Call of Duty 2\main\Maps\mp - zip files in D:\Games_installed\Call of Duty 2\main\Maps\mp\mp_wbo_v_1_1 (folders must be inside root of zip). rename to .iwd - run map via console `/map mp_yourmapname` couldn't load d3dbsp https://wiki.zeroy.com/index.php?title=Call_of_Duty_2:_d3dbsp https://wiki.zeroy.com/index.php?title=Call_of_Duty_2:_Lightning_Documentation ## Automate compilation: - copy from D:\Games_installed\Call of Duty 2\main\Maps\mp into C:\Users\Marcelo\git\cod2-map-making\map_data\mp_wbo_v_1_1\maps\mp folder - 7zip command - rename file (or save with 7 zip cli) - launch cod with command line option CI: - build from git and push to website ``` Expression: ent->def->modelClass->model->handle Module: D:\Games_installed\Call of Duty 2\bin\CoD2Radiant.exe File: .\entity.cpp Line: 70 : ```