Obsah
Running GOG Jagged Alliance 2 v1.13 on Mac OS X 10.10.5+
Freshly installed GOG version of Jagged Alliance 2 has poor performance, especially after applying 1.13 patch. This is a short how‑to to increase performance of game and fix some bugs.
Downloading vanilla Jagged Alliance 2
- Download Mac version from GOG.com
- Run the game for the first time
Installing v1.13 mod
- Download both Current official Release and Current official Update files from Official v1.13 mod page
- Move both downloaded *.exe files to
Jagged Alliance 2.app/Contents/Resources/game/Jagged Alliance 2.app/Contents/Resources/drive_c/Program Files/GOG.com/Jagged Alliance 2/
- Open
Jagged Alliance 2.app/Wineskin.app
- Choose
Advanced
→Tools
→Utilities
→Command Line Shell
- Type
cd ..\..\Program Files\GOG.com\Jagged Alliance 2\
- Run both exe files (
JA2_113_FullRelease_English_7435.exe
andJA2_113_UpdateForRelease7435_English_7609.exe
) - Run
zPatch.bat
Updating Wineskin engine
- Download latest Wineskin Winery from Official Wineskin page
- Run
Wineskin Winery.app
- Update wrapper to newest version, add new (latest) engine and exit
- Open
Jagged Alliance 2.app/Wineskin.app
again - Choose
Advanced
→Tools
→Wrapper Tools
→Change Engine used
and select newest engine - Wait for rebuild and exit Wineskin
Fixing flickering
Now with new update of Wineskin engine, game will at last run smoothly, but will flicker hardly. To stop it:
- Open
Jagged Alliance 2.app/Wineskin.app
for the last time - Choose
Advanced
→Tools
→Utilities
→Winetricks
- Expand
settings
tree and enable (tick)ddr=gdi
option - Run the script
- Done!
Enabling ''alt'', ''end'' and ''delete'' key
For some reason, Option
key is not working at all in Jagged Alliance 2 under Mac OS X. Instead, cmd
key works as alt
, so if there is a game shortcut that requires pressing Alt + X
, you actually need to press Cmd + X
.
This causes some shortcuts to be unusable, because they are reserved for Mac OS X. Specifically, cheat for scrolling through item list (by using Alt + W
) does not work, because Cmd + W
is reserved by system to function as keyboard shortcut to close window. To force mapping of Option
key to Alt
key, do the following:
- Open Terminal
- Go to (
cd
)Jagged Alliance 2.app/Contents/Resources/game/Jagged Alliance 2.app/Contents/Frameworks
- Type
touch .Xmodmap
(will create .Xmodmap file) - Type
open ‑e .Xmodmap
- Paste these lines into file:
keycode 66 = Alt_L Meta_L keycode 69 = Alt_R Meta_R clear mod1 add mod1 = Alt_L Alt_R
- (optional) If you also want to map
Backspace
key toDelete
key (so you don't have to pressFn + Backspace
to imitate it) and key left to Backspace toEnd
key (so you don't have to pressFn + right arrow
to imitate it), add also these lines:clear Mod2 clear control keycode 59 = Delete keycode 32 = End add control = Delete add control = End
- (optional) In case some of the keys will not function properly, keycodes are probably different on your system. You can find out proper keycodes by running
xev ‑event keyboard
in terminal and pressing needed keys. Complete hotkey names‑list is avaliable on Xmodmap keysyms list - Save file and play
(Re)sources
- This article helped me a lot.