Jagged Alliance 2
Il est des jeux comme ça, que l'on découvre des années après leur sortie alors qu'ils correspondent exactement à ce que l'ont recherche. Je ne sais pas si ce jeu a fait du bruit à sa sortie (en ce qui me concerne je n'en avais jamais entendu parlé) mais c'est une véritable bombe. Amateurs de Fallout Tactics et UFO : Alien IInvasion, ce jeu est pour vous.
1. Un jeux natif.
Le jeux en plus de sortir sous Windows et aussi sortit sous Linux. Un installateur Loki est disponible si vous avez des problèmes lors de son installation/exécution.
http://www.liflg.org/?catid=6&gameid=11
En ce qui me concerne, cette manière n'a pas marché. Malgré des LD_EXPORT=2.4.1 et autres bidouillages, le lancement se termine toujours par une "erreur de segmentation".
Qu'à cela ne tienne, il existe une autre méthode qui elle, devrait fonctionner chez tout le monde :)
2. Un portage du jeu en SDL.
Une équipe est donc en train de réaliser un portage du jeu en SDL. Ils en sont au jour d'aujourd'hui à la version 0.8.
Le site officiel : http://ja2.dragonriders.de/
3. Installation de Jagged Alliance 2 Stracciatella
*Le nécessaire avant de commencer :
-GNU make (car on va compiler)
-Subversion (svn)
-libsdl (≥1.2.11 recommandée)
-GCC (en version 3.0 au moins, versions 3.4.4 et 4.1.1 reconnues pour bien fonctionner)
-Une installation windows de Jagged Alliance 2 ou les CD originaux linux.
*C'est partit.
-créer un répertoire où vous voulez (ex : /home/nico/ja2 ) et ouvrez-y un terminal
-dans une console : svn co svn://tron.homeunix.org/ja2/trunk ja2
- cd ja2
- dans ce répertoire, mettez le dossier Data de votre installation Windows, ou, créez un dossier Data (attention la casse est importante) et décompressez-y toutes les archives présentes dans le répertoire Data du CD1 de JA2. Une fois fait, renommer aussi le dossier tilecache en TILECACHE qui se trouve à l'intérieur de Data.
-ensuite changer le fichier config.templates en config.default. Il faut entre autre y sélectionner une langue et régler le dossier *SGPDATADIR. Les version Anglaise et Allemande marche sûre. J'ai réussit à compiler la version française mais au final, peu de choses sont en français, le reste étant en anglais. J'ai peut-être fait une fausse manip, je ne sais pas. Mon fichier config.default pour vous aider :
# NOTE: This file is ONLY intended as template config file for manual builds.
# If you are building a package (or ebuild, spell, source rpm, ...) do NOT
# modify this file, use sed or whatever. In fact do NOT use this file AT ALL.
# Just pass parameters to make. This is much simpler and way less error prone
# this way. This file is NOT intended for package building. For a package
# just use
# make LNG=$YOUR_LANGUAGE PREFIX=$YOUR_PREFIX
# as build command and maybe some more variables, though on a sane system this
# should not be necessary.
# Uncomment exactly ONE of these
#LNG := DUTCH
#LNG := ENGLISH
LNG := FRENCH
#LNG := GERMAN
#LNG := ITALIAN
#LNG := POLISH
# Russian BUKA Agonia Vlasti release
#LNG := RUSSIAN
# Russian Gold release
#LNG := RUSSIAN_GOLD
#JA2BETAVERSION := yes
#JA2TESTVERSION := yes
#JA2EDITOR := yes
#WITH_DEMO := yes
#WITH_DEMO_ADS := yes
#WITH_FIXMES := yes
#WITH_MAEMO := yes
#WITH_SOUND_DEBUG := yes
#WITH_ZLIB := yes
#CFLAGS += -g
#CFLAGS += -Werror
# Specify here were the Jagged Alliance 2 data files are located
SGPDATADIR := /home/nico/JEUX/ja2fr/ja2
# Tunables for installation. The default values are shown
#PREFIX := /usr/local
#MANPREFIX := $(PREFIX)
#INSTALL := install
#INSTALL_PROGRAM := $(INSTALL) -m 555 -s
#INSTALL_MAN := $(INSTALL) -m 444
#INSTALL_DATA := $(INSTALL) -m 444
# Below are some example variable overrides for MSys/MinGW
# If you set CFLAGS_SDL and LDFLAGS_SDL explicitly, then SDL_CONFIG is ignored
#SDL_CONFIG := sdl-config
#SDL_PATH := ../sdl-1.2.11
#CFLAGS_SDL := -I $(SDL_PATH)/include
#LDFLAGS_SDL := -L $(SDL_PATH)/lib -lmingw32 -lSDLmain -lSDL
-Ensuite on attaque la compiliation avec : make
-puis, si tout va bien : make lowercase (si ça ne marche n'allait pas plus loin, cette étape est obligatoire, en général cette étape foire parce-que les répertoires ne sont pas bons ou pas au bons endroits, regarez le mesage d'erreur)
-puis en root : checkinstall (pour créer et installer le paquet)
-Dans votre /home, créez un dossier .ja2 et dedans un fichier ja2.ini et dans ce fichier rajoutez l'entrée suivante : data_dir = /chemin/vers/répertoire/Data (pour moi : /home/nico/JEUX/ja2fr/ja2). En fait, indiquez le dossier où est le dossier Data, pas le dossier Data lui même.
4. Jouez :)
Tappez ja2 et appréciez.
Bon jeu.