Ok, thought I would write up a guide for those wishing to play ARMA II using the beta patch and mods of your choice running through Steam so you can use the overlay.
1. Install ARMA2 Beta, download the latest version from
http://www.arma2.com/beta-patch.php. The latest one is the one in the green box at the top.
2. Goto your ARMA 2 OA Folder. For example X:\steam\steamapps\common\arma 2 operation arrowhead
3. Rename/backup the "dll" folder and the "arma2oa.exe" in the folder.
4. Goto steam\steamapps\common\arma 2 operation arrowhead\Expansion\beta and copy "arma2oa.exe" and the "dll" folder and then paste it two folders up back in steam\steamapps\common\arma 2 operation arrowhead.
5. Now go into Steam, right click on ARMA2: Operation Arrowhead in your library and goto Properties > SET LAUNCH OPTIONS.
6. Change your launch options to:
-beta=Expansion\beta;Expansion\beta\Expansion -mod=@YOURMOD
If you want multiple mods just add another -mod to the end of the last one separated with a space.
7. Run ARMA 2: Operation Arrowhead through steam, run with Combined Ops.
,
This is mine I use to play Wasteland with
-beta=Expansion\beta;Expansion\beta\Expansion -mod=@cba -mod=@CBA_A2 -mod=@CBA_OA -mod=@blastcore_visuals
[email protected] -winxp -nosplash -world=empty -maxMem=2047 -maxVRAM=2047 -cpuCount=4 -exThreads=7
What the settings do:
-winxp Forces the game to use Direct3D version 9 only, not the extended Vista / Win7 Direct3D 9Ex - The most visible feature the Direct3D 9Ex version offers is a lot faster alt-tabing. May help with problems using older drivers on multi-GPU systems. I use this as I run a crossfire setup.
-nosplash Disables splash screens.
-world=empty For faster game loading (no default world loaded and world intro in the main menu, only at game start.
-maxMem=2047 Defines memory allocation limit to number (in MegaBytes).
256 is hard-coded minimum (anything lower falls backs to 256). 2047 is hard-coded maximum (anything higher falls back to 2047).
-maxVRAM=2047 Defines Video Memory allocation limit to number (in MegaBytes). 128 is hard-coded minimum (anything lower falls backs to 128). 2047 is soft-coded maximum , any value over 2GB might result into unforseen consequences!
-cpuCount=4 Change to a number less or equal than numbers of available cores. This will override auto detection.
-exThreads=7 Change to a number 0,1,3,5,7. This will override auto detection (which use 3 for dualcore and 7 for quadcore).