This will go over setting up a modification for dead ops arcade.
WARNING: This tutorial requires that you have L3akMod installed!
Create a new game mod, name it whatever, and build using the cp_mod
setting in the launcher. Open up your cp_mod.zone
and add the following lines:
// Override the file, providing us with a bootstrap for DOA
scriptparsetree,scripts/shared/doagmt_bootstrap.csc
scriptparsetree,scripts/shared/doagmt_bootstrap.gsc
scriptparsetree,scripts/cp/_doa_usermap.csc
scriptparsetree,scripts/cp/_doa_usermap.gsc
scriptparsetree,scripts/cp/doa/_doa_core.gscc
scriptparsetree,scripts/cp/doa/_doa_core.cscc
These names must be the same, and we will be modifying the contents later.
Download the following zip: DeadOpsArcade and extract the folder structure to the root of your install path.
Find either _doa_usermap.csc or _doa_usermap.gsc and add whatever client script or server script code you would like. The init()
function will be called as usual once you load the level. This code is providing a bootstrap around the exsiting game.
WARNING: It is important to keep the file names as the precompiled scripts are hardcoded! Add custom code to the _usermap file ONLY!
The Dead Ops hud does not have the elements for iPrintLn so you can’t use prints for debugging, it is recommended that you override the t7hud_doa.lua
file and create your own widgets for debugging.