JA2 Stracciatella ports the classic 1999 PC tactical game Jagged Alliance 2 to a wider range of platforms while improving stability, fixing bugs and providing a mod development platform.
We are a community-driven open source project that welcomes all. We have a few maintainers who keep the big picture in mind, and a long list of contributors. The project is hosted on GitHub where it can be forked, customized, extended, and collaboratively developed.
You are invited to join us and contribute!
-
Install Jagged Alliance 2 on your computer. Data files from the original game will be used by JA2 Stracciatella.
-
Download JA2-Stracciatella or manually compile it from the cloned git repository.
-
Start the launcher and use it to configure the game. It will automatically create the configuration file.
-
Set “JA2 Data Directory” to point to the directory where the original game was installed during step 1. You can manually enter the directory or use the “...” button to browse your computer.
-
If you haven't installed the English version of the original game, you have to select the correct “Game Version” i.e. localization. Note that the game supports two different Russian localizations: RUSSIAN for the “BUKA Agonia Vlasty” release and RUSSIAN_GOLD for the “Gold” release.
-
Start the game the first time. It will create the configuration file
%USERPROFILE%\Documents\JA2\ja2.jsonon Windows or~/.ja2/ja2.jsonon Unix-like systems. -
Edit the configuration file and set parameter game_dir to point to the directory where the original game was installed during step 1. For example,
D:\games\ja2\(on Windows) or/home/user/games/ja2-installed(on Linux). -
If you installed not the English version of the original game, but one of the localized varieties (e.g. French or Russian), you need to start
ja2.exewith parameter telling which version of the game you are using. For example:ja2.exe -resversion FRENCH
Supported localizations are DUTCH, ENGLISH, FRENCH, GERMAN, ITALIAN, POLISH, RUSSIAN, RUSSIAN_GOLD. Use RUSSIAN for the “BUKA Agonia Vlasty” release and RUSSIAN_GOLD for the “Gold” release.
If you downloaded a precompiled version of JA2 Stracciatella, the archive may contain a set of bat files for all supported localizations.
Run ja2.exe -help for list of available options.
We are continuing the venerable JA2 Stracciatella project, started by Tron in 2006.
He did an amazing job of cleaning up the JA2 sources and making them portable. The work was massive - there are over 7000 commits in the original svn repository.
Though the original project homepage is no longer available, some history can be found in the JA2-Stracciatella Q&A thread on The Bear's Pit forums, or on the Wayback Machine.
More history available on the Stracciatella project homepage.
Unless specified explicitly in the commit message, all changes since commit 8287b98
are released to the public domain. All libraries in dependencies/lib-* have their own licenses.
It is not known under which license Tron released his changes. All we know, the source codes were publicly available in his svn repository.
The original Jagged Alliance source code was released by Strategy First Inc. in 2004 under the Source Code License Agreement ("SFI-SCLA"). You can find the license in file SFI Source Code license agreement.txt.