Home » PLAYER'S HQ 1.13 » JA2 Complete Mods & Sequels » Stracciatella Project (Platform Independent JA2) » JA2-Stracciatella Q&A
JA2-Stracciatella Q&A[message #186601] Wed, 28 May 2008 13:53 Go to previous message
Tron

 
Messages:225
Registered:August 2007
Location: Germany
What is the goal of JA2-Stracciatella?
The goal is to make Jagged Alliance 2 available to a wide range of platforms, improve its stability, fix bugs and provide a stable platform for mod development.

Where does JA2-Stracciatella run?
It should run on all 32bit little endian platforms, which support SDL. This includes (but is not limited to) BSDs, Linuxes and Windows on x86. A long term goal is to remove the 32bit and little endian restrictions.
There are reports of running it successfully one some hand held devices. The main development platform is FreeBSD on x86 and the provided Windows binaries are cross compiled using MinGW.

What is necessary to compile JA2-Stracciatella?
There are only few build dependencies: GCC (any other C99 compliant C and C++ compiler like ICC will probably work, too) and SDL.
On most *nix (Linuxes, BSDs, etc.) like machines, these should be available from you package manager (apt, pkg-src, portage, ports, etc.). Be sure to install the SDL development package, if it is separate from the SDL runtime.
On Windows the easiest way is to use MSYS+MinGW. Development libraries for SDL for MinGW are available, too.

Where is the source code located?
The source code is available via Subversion (short SVN) from svn://tron.homeunix.org/ja2/trunk. Please read the Subversion book, if you are not familiar with version control systems in general or Subversion in particular. Apart from the standard SVN client, TortoiseSVN seems to be a popular choice on Windows.
There are also source packages for past releases.

What are the necessary steps to compile JA2-Stracciatella?

  • Install GCC either from your package manager or use MSYS+MinGW on Windows.
  • Install SDL development libraries either from your package manager or get them from the SDL site.
  • Get the source code of JA2-Stracciatella either via SVN from svn://tron.homeunix.org/ja2/trunk or get a source package
  • Copy config.template to config.default, edit the resulting file: Uncomment ONE language, optionally uncomment some build options.
    For MSYS+MinGW uncomment the parts specific to it regarding SDL and adjust the path to SDL as necessary
  • Build it by typing make (or gmake on some platforms)
  • Start the game once, it will generate a config file .ja2/ja2.ini (or JA2/ja2.ini on Windows) in your home directory and terminate. Edit the file and adjust the path in their to point to your Jagged Alliance 2 data files.

[Updated on: Thu, 29 December 2022 15:30] by Moderator

Report message to a moderator

Sergeant 1st Class
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [Mod] Recruit Maria using the Playable Characters Mod
Next Topic: ja-stracciatella with Smacker support - testers are welcome :)
Goto Forum:
  


Current Time: Mon Jan 13 21:41:56 GMT+2 2025

Total time taken to generate the page: 0.01782 seconds