Jump to content
Sign in to follow this  
RongYao

Tutorial: Arma2 Complete + Dayz + Multiple beta patches

Recommended Posts

What is this tutorial about!

* It shows you how to correctly load the DLCs

* It shows you how to install DayZ

* It shows you how to have multiple beta patches in case you would like to join different servers.

GREEN COLORED TEXT - Show that information is user specific, means it varies for different users, for me might be something, for you would be something else according to your installation.

BLUE COLORED TEXT - Optional, means that you might not need this or that depending on your version.

RED COLORED TEXT - Important, information which you must follow.

NOTE: For you the registry key will be

for x86

[HKEY_LOCAL_MACHINE\SOFTWARE\bohemia interactive studio]

for x64

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio]

I'm using x64 windows so mine have Wow6432Node entry.

For me the default folder for the game is

C:\Steam\SteamApps\

for the registry keys is

C:\\Steam\\SteamApps\\

STEAM Installation

Steam version required.

1. First start steam

* download Arma2

* download Arma 2 Operation Arrowhead

* download Arma 2 Operation Arrowhead Beta

* download Private Military Company DLC [optional]

* download British Army Forces DLC. [optional]

Note: Army Of Czech Republic is integrated with the game already, you don't need to download it.

* download DayZ mod

* EXIT steam

2. Run steam as administrator If you have UAC enabled this is very important.

3. Run integrity check for every title in the same order as you downloaded them.

4. Run Arma 2 ONCE, wait till it gets into menu and EXIT!

5. Run Arma 2 Operation Arrowhead, let it to install PMC BAF ACR and battleye!

CHECK FOLDERS

You should have those folders!!!

NOTE: C:\Steam\ may differ for you.

Arma2

C:\Steam\SteamApps\common\Arma 2

Arma2OA

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead

Beta version

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\Expansion\Beta

ACR

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\ACR [optional]

PMC

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\PMC [optional]

BAF

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\BAF [optional]

Battleye

C:\Steam\SteamApps\common\Arma 2\BattlEye

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\Expansion\BattlEye

DayZ

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\@dayz

CHECK REGISTRY

Note: Press Windows key + R, type regedit, press enter, that will open the registry, there you can expand entries like folder tree and follow the keys.

Arma 2 OA registry

NOTE: hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 will differ

THAT IS YOUR CDKEY DO NOT GIVE IT TO ANYONE!!!

NOTE: C:\\Steam\\ may differ for you.

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio]

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2]
   "key"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
   "main"="C:\\Steam\\SteamApps\\Common\\ArmA 2"
   "data"="C:\\Steam\\SteamApps\\Common\\ArmA 2"

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 acr]
   "KEY"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
   "main"="C:\\Steam\\steamapps\\common\\Arma 2 Operation Arrowhead"
   "data"="C:\\Steam\\steamapps\\common\\ARMA 2 Operation Arrowhead\\ACR"

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 baf]
   "KEY"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
   "main"="C:\\Steam\\steamapps\\common\\ARMA 2 Operation Arrowhead"
   "data"="C:\\Steam\\steamapps\\common\\ARMA 2 Operation Arrowhead\\BAF"

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 oa]
   "main"="C:\\Steam\\steamapps\\common\\Arma 2 Operation Arrowhead"
   "data"="C:\\Steam\\steamapps\\common\\Arma 2 Operation Arrowhead\\Expansion"
   "key"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 pmc]
   "KEY"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
   "main"="C:\\Steam\\steamapps\\common\\ARMA 2 Operation Arrowhead"
   "data"="C:\\Steam\\steamapps\\common\\ARMA 2 Operation Arrowhead\\PMC"

Arma 2 OA Expansions registry

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 oa\expansions]

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 oa\expansions\arma 2]
   "path"="SOFTWARE\\Bohemia Interactive Studio\\ArmA 2"
   "loadbefore"=""
   "loadafter"="ARMA 2 OA"
   "moddir"="CA"

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 oa\expansions\arma 2 acr]
   "path"="SOFTWARE\\Bohemia Interactive Studio\\ArmA 2 ACR"
   "loadbefore"="ARMA 2 OA"
   "loadafter"=""
   "moddir"="ACR"

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 oa\expansions\arma 2 baf]
   "path"="SOFTWARE\\Bohemia Interactive Studio\\ArmA 2 BAF"
   "loadbefore"="ARMA 2 OA"
   "loadafter"=""
   "moddir"="BAF"

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 oa\expansions\arma 2 oa]
   "path"="SOFTWARE\\Bohemia Interactive Studio\\ArmA 2 OA"
   "loadbefore"=""
   "loadafter"=""
   "moddir"="Expansion"

   [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 oa\expansions\arma 2 pmc]
   "path"="SOFTWARE\\Bohemia Interactive Studio\\ArmA 2 PMC"
   "loadbefore"="ARMA 2 OA"
   "loadafter"="ARMA 2 BAF"
   "moddir"="PMC"

DONE!

If everything looks as described your game is completely installed in a correct way!

PROBLEMS and SOLUTIONS

Problem: I have ACR or PMC or BAF DLCs but they shows up as lite!

Fix: Make sure you installed the DLCs, run the game, go to expansions and enable normal version, on the next start will appear to work.

Problem: I've tried the above fix still ACR content missing!

Fix: Possible reason for that is because steam version of the game seems to write wrong registry! Find this registry key

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\bohemia interactive studio\arma 2 acr]

[HKEY_LOCAL_MACHINE\SOFTWARE\bohemia interactive studio\arma 2 acr]

NOTE: Registry may differ for you. The \Wow6432Node may be there or not depending on x86 or x64 type of your architecture so check both if you are unsure.

NOTE: Path C:\\Steam may differ for you.

and change the value from

"data"="[u]%MAIN%[/u]\\ACR"

to

"data"="[u][color=green]C:\\Steam[/color]\\steamapps\\common\\Arma 2 Operation Arrowhead[/u]\\ACR"

Problem: Batch files provided

_runA2CO.cmd

and

_runA2CO_beta.cmd

are not working, closes without run the game, nothing happens.

FIX: This happens because the game is installed as administrator and you are not running them as administrator, also if you run them as administrator the user directory may differ and they will close.

Open the batch file with notepad and add

cd /D "%~dp0"

in the beginning of the file!

Then save and run the batch as administrator but be sure steam is running too!

Problem: When I run DayZ it reports for missing content!

Addon dayz_anim' requires addon 'ca_communityconfigurationproject_e

Fix: Run dayz with your beta patch!

Problem: Running DayZ but there are no servers!

Problem: Running DayZ but when i try to join server incorrect version shows up!

Fix: Using beta patch from steam, it always downloading the lastest beta available, currently 116523, most dayz servers running on 103718 at the moment.

1. Go to

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\Expansion\

copy "beta" folder to "beta_116523" or whatever.

2. Download DayZ Commander and install it!

3. Open DayZ commander and click "install/update"

4. Choose the version 103718 from aside of Arma2OA and install it!

5. Go to

C:\Steam\SteamApps\common\Arma 2 Operation Arrowhead\Expansion\

rename "beta" folder to "beta_103718" or whatever.

NOTE: Now you have beta_116523 and beta_103718 folders.

PLAYING WITH MULTIPLE BETA PATCHES

Correcting the mods

First we need to correctly load the mods.

Go to "My Documents\ArmA 2" folder.

Your will find ArmA2OA.cfg make a backup copy of that file.

Open Arma2OA.cfg with notepad and find the modlauncher entries.

NOTE: Path C:\Steam may differ for you.

NOTE: You may not have ACR PMC OR BAF so skip copying their entires.

For Arma2OA Complete you should change them to!

class ModLauncherList
{
class Mod1
{
	dir="Expansion";
	name="Arma 2: Operation Arrowhead";
	origin="REGISTRY";
	fullPath="C:\Steam\steamapps\common\Arma 2 Operation Arrowhead\Expansion";
};
class Mod2
{
	dir="CA";
	name="Arma 2";
	origin="REGISTRY";
	fullPath="C:\Steam\steamapps\common\Arma 2";
};
class Mod3
{
	dir="PMC";
	name="Arma 2: Private Military Company";
	origin="REGISTRY";
	fullPath="C:\Steam\steamapps\common\ARMA 2 Operation Arrowhead\PMC";
};
class Mod4
{
	dir="BAF";
	name="Arma 2: British Armed Forces";
	origin="REGISTRY";
	fullPath="C:\Steam\steamapps\common\ARMA 2 Operation Arrowhead\BAF";
};
class Mod5
{
	dir="ACR";
	name="Arma 2: Army of The Czech Republic";
	origin="REGISTRY";
	fullPath="C:\Steam\steamapps\common\ARMA 2 Operation Arrowhead\ACR";
};
};

Save the file!

Loading multiple beta patches

NOTE: Now you have beta_116523 and beta_103718 folders remember!

1. Copy your ArmA2OA.cfg to the game folder, name it ArmA2OABeta_103718.cfg

2. Make a batch file in your game folder named "ArmA2OABeta_103718.bat" open it with notepad and paste this text in it.

call "%~dp0Expansion\beta_103718\ArmA2OA.exe" -window -skipIntro -noSplash -noFilePatching "-beta=-mod=Expansion\beta_103718;Expansion\beta_103718\Expansion" -cfg=ArmA2OABeta_103718.cfg

3. Note

-beta=-mod=Expansion\beta_103718;Expansion\beta_103718\Expansion

doesn't disables the modlauncher ingame because i use -beta commandline switch to load it.

Now you can use the same method for the other beta_116523 folder!

Loading DayZ in a correct way

1. Copy your ArmA2OABeta_103718.cfg to the game folder, name it ArmA2OABeta_103718Dayz.cfg

2. Open the ArmA2OABeta_103718Dayz.cfg with notepad and change the modlaucher settings

class ModLauncherList

... adding one more entry at the previous!

NOTE: Path C:\Steam may differ for you.

	class Mod6
{
	dir="@Dayz";
	name="Arma 2: DayZ Mod";
	origin="GAME DIR";
	fullPath="[color=green]C:\Steam[/color]\SteamApps\common\Arma 2 Operation Arrowhead\@dayz";
};
};

Save the ArmA2OABeta_103718Dayz.cfg file!

3. Make a batch file in your game folder named "ArmA2OABeta_103718DayZ.bat" open it with notepad and paste this text in it.

call "%~dp0Expansion\beta_103718\ArmA2OA.exe" -window -skipIntro -noSplash -noFilePatching "-beta=-mod=Expansion\beta_103718;Expansion\beta_103718\Expansion" -cfg=ArmA2OABeta_103718Dayz.cfg

You are having now dayz with enabled mod launcher ingame and you have both beta versions.

You can use the cfg to add beta patches there and load via batch without have to disable the mod menu, If you have any questions you may ask!

Example batch files and cfg files, just change the directory names in the cfgs according your settings.

https://drive.google.com/file/d/0B7MS086qw3wgYlVtZE1ON3Z1anc/edit?usp=sharing

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×