[Tutorial] How to Disable Plot Pole Requirements in Epoch 1.0.3

Brookpc

New Member
This tutorial will be a short little explanation on how to disable the annoying new addition to Epoch 1.0.3 which requires you to have a plot pole in place to build.

I'm not going to explain unpacking server pbo's, at this point I hope you know how if not check another tutorial, but in this you will need your dayz_code.pbo and your mission pbo.

Before you start, get a copy of your dayz_code.pbo

Start by unpacking and opening your Dayz_code.pbo and go into the actions folder and remove the player_build.sqf file, set this aside for later.

Next your going to open the init folder within the Dayz_code.pbo and remove the compiles.sqf and set it aside. You are now done with your copy of the Dayz_code.pbo

In the root of your mission pbo now create a new directory called scripts, now open it.

Go back to the files you removed from your dayz_code.pbo

Open up your player_build.sqf
Around line 102, you should see
Code:
_requireplot = 1;

set this to

Code:
_requireplot = 0;
Close and Save this file for later.

Open up your compiles.sqf
Around line 102 again, you are going to see
Code:
​player_build = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_build.sqf";

Replace this line with

Code:
player_build = compile preprocessFileLineNumbers "Scripts\player_build.sqf";

Save both of these files into the scripts directory you created earlier.

Now go to your init.sqf file in the root of your mission pbo.
Around line 54 you will see,
Code:
progressLoadingScreen 0.4;
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";
replace the bottom line with the following
Code:
call compile preprocessFileLineNumbers "Scripts\compiles.sqf";

Save this and repack your pbo.

Update the files on your server, and restart. Now you are no longer required to place a plot pole to build.
 
Actually in 1.0.3.1 you can.

All you have to do is insert
Code:
DZE_requireplot = 0;

at the bottom of this section in the init.sqf in the mission pbo. Example below.

Code:
// DayZ Epoch config
spawnShoremode = 1; // Default = 1 (on shore)
spawnArea= 1500; // Default = 1500
MaxHeliCrashes= 10; // Default = 5
MaxVehicleLimit = 500; // Default = 50
MaxDynamicDebris = 100; // Default = 100
dayz_MapArea = 14000; // Default = 10000
dayz_maxLocalZombies = 30; // Default = 30
DZE_requireplot = 0;
 
This tutorial will be a short little explanation on how to disable the annoying new addition to Epoch 1.0.3 which requires you to have a plot pole in place to build.

I'm not going to explain unpacking server pbo's, at this point I hope you know how if not check another tutorial, but in this you will need your dayz_code.pbo and your mission pbo.

Before you start, get a copy of your dayz_code.pbo

Start by unpacking and opening your Dayz_code.pbo and go into the actions folder and remove the player_build.sqf file, set this aside for later.

Next your going to open the init folder within the Dayz_code.pbo and remove the compiles.sqf and set it aside. You are now done with your copy of the Dayz_code.pbo

In the root of your mission pbo now create a new directory called scripts, now open it.

Go back to the files you removed from your dayz_code.pbo

Open up your player_build.sqf
Around line 102, you should see
Code:
_requireplot = 1;

set this to

Code:
_requireplot = 0;
Close and Save this file for later.

Open up your compiles.sqf
Around line 102 again, you are going to see
Code:
​player_build = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_build.sqf";

Replace this line with

Code:
player_build = compile preprocessFileLineNumbers "Scripts\player_build.sqf";

Save both of these files into the scripts directory you created earlier.

Now go to your init.sqf file in the root of your mission pbo.
Around line 54 you will see,
Code:
progressLoadingScreen 0.4;
call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";
replace the bottom line with the following
Code:
call compile preprocessFileLineNumbers "Scripts\compiles.sqf";

Save this and repack your pbo.

Update the files on your server, and restart. Now you are no longer required to place a plot pole to build.


Where do i find the mission.pbo, i have a server pbo but not a mission pbo
 
No. Days_code is a pbo in your @days folder. Your mission might not be packed into a pbo but is surely in the mpmissions folder.
 
I added this aswell as the snapping tool earlier but now the snapping tool will not work. Any idea's why? Has someone got this working and can help me out?

Would like to have both no plot pole and snapping.

Thanks!
 
Back
Top