Skip to content

Sceluswe/arma2-mpcoop-savescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Introduction

Arma2 and Arma2:Operation Arrowhead cannot properly load multiplayer coop campaign saves. When executed this script will create a backup folder and store each save inside it. Further it will clean the original save directory so that you can keep saving your game. So far you'll have to execute this script whenever you've saved your multiplayer coop game 6 times. Arma2 doesn't allow you to save any more than that, it'll simply refuse to save your game.

Using my script

  1. Place the arma2savescript.sh file inside your arma2 save game folder (you only have to do this once).
C:\Users\[Your Username]\Documents\ArmA 2\Saved\ca\missions\campaign
  1. Run the script whenever you want to load a game or when you've saved your game 6 times.
  2. Copy the save files you want to use from the backup folder back into your save game folder. The save game folder should contain:
mpsaveX.ArmA2save
saveX.roles.ArmA2save
object.sav
campaign.sqc

X = nothing, or a number 1-6. 4. Host your multiplayer coop campaign and it'll resume your save. 5. Now you can load your save and play.

Arma2 Multiplayer Campaign Coop Fixes

Fix 1: Missing maps

If you encounter an error that says you're lacking a certain kind of map/file when attempting to load an Arma2 multiplayer coop campaign you'll need to either install Arma2 the base game or if that doesn't work, do the following:

  1. Run STEAM Client as administrator (right click -> properties -> advanced -> run as admin)
  2. Run Arma 2 once and exit it.
  3. Open file explorer and navigate to:
C:\Program Files (x86)\Steam\SteamApps\common\ARMA 2 Operation Arrowhead\DLCsetup\0ACRlite\
  1. As administrator run the file "datacachepreprocessor.exe".
  2. Arma2 or Arma2OA will launch when the exe has finished, during the games startup it's downloading your missing files.
  3. Once the game has started, close it. This should remove the missing map error.

Fix 2: Cannot load/resume multiplayer campaign coop saves and what my script does.

This is the problem my script solves with one execution but I'm going to write down precisely what it does and why:

  1. Open the folder where your saves are located:
C:\Users\[Your Username]\Documents\ArmA 2\Saved\ca\missions\campaign
  1. DO NOT remove object.sav or campaign.sqc. This is the save files for the campaign and every object in it.
  2. Remove all "autosaves" and "continue" saves. Both of these will always cause the game to fail to load your saves and force you to restart the game. These files are named:
autosave.roles.Arma2Save
mpautosave.Arma2Save
continue.roles.Arma2Save
mpacontinue.Arma2Save
  1. Backup multiplayer coop save files (along with the campaign and object file) in a separate folder and preserve their modification date. These files are named:
mpsaveX.ArmA2save
saveX.roles.ArmA2save

X = no number or any number between 1-6. Preserving the modification date is crucial as the game uses this to determine which save files belong together.

  1. If the game still fails to load your multipayer coop save and you've already deleted the autosaves and continue saves, make sure you delete all save files except for the ones you want to load (and except for the campaign and object files). Your Arma2 save folder should only contain these files:
mpsave.ArmA2save
save.roles.ArmA2save
object.sav
campaign.sqc
  1. When you've made backups of your save files and deleted the ones you don't want to load, alt+tab back into the game and keep playing and saving until you've got 6 save files again, then repeat this process.

About

Bash script to help create coop save games and backups

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages