While I do not support the idea of "nerfing" zombies, as I feel they should be the main attraction, I will help you out a bit.
- Open (w/cpbo or PBO manager) the DayZ Code PBO in your Arma II folder for whichever version or mod of DayZ you are running. Unpack that to a folder on your desktop. Inside that folder, find the following .sqf files:
control_zombieAgent.sqf (compile folder) (zombie movement speed)
player_zombieCheck.sqf (compile folder) (zombies senses)
variables.sqf (init folder) (max number of zeds per player)
In the above .sqf files, you will find many variables that when adjusted, alter or modify zomby behavior - from their senses, to their running speed, to the amount that spawn per player. What you must do if you want change values in any, or all of the above files, is to copy and paste them into new files made with Notepad++ in your server mission PBO fixes folder (or create a fixes folder), edit them to your liking, save them and then override the original files in the DayZ Code PBO as follows:
In your server mission PBO init file your would find this line :
Code:
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";//Compile regular functions
progressLoadingScreen 1.0;
and after it put:
Code:
control_zombieAgent = compile preprocessFileLineNumbers "fixes\control_zombieAgent.sqf";
That is just an example for if you modified that particular sqf. and wanted to override the original. You would do the same to override MOST other .sqfs that control zombie behavior.
To override the variables.sqf however, you would do this:
find in the init.sqf :
Code:
Load in compiled functions
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
and replace with this:
Code:
//Load in compiled functions
//call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early)
call compile preprocessFileLineNumbers "fixes\variables.sqf"; //Initilize the Variables
I went the other way, making zombies hit harder, run faster and more spawn per player. Just be careful before you make any modifications to check which extra scripts you are already running in your server mission init, and that the above suggested changes would not interfere with those. For instance, your variables.sqf may already be overridden for some other script you already have installed.