mardi 25 mars 2008

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.

jeudi 20 mars 2008

Djl, installez vos jeux facilement.

Presque tout le monde connaît désormais le célèbre PlayOnLinux qui vous permet d'installer des jeux pour Wine de manière relativement simple. Et bien vient de sortir la version 1.0.1 de Djl. Djl est un logiciel du genre de Steam ou PlayOnLinux mais pour les jeux libre. Il vous donne accès à un dépôt de jeux (une trentaine pour le moment), avec informations, screenshot et tout ce qui va bien à propos d'un jeu et vous permet de l'installer en quelques clics. Il se charge du téléchargement et de l'installation. Il permet aussi de mettre à jour les jeux.
Un très bon petit logiciel qui facilitera la vie à de nombreuses personnes désireuses de se passer de compilation.
Bref, c'est à tester.

Pour l'installer, télécharger ce fichier ,
décompressez le et faites : sh djl.sh (ne lancez pas l'installation en root, ça vous bloquerez les mises à jour par la suite). Si vous avez choisit l'option, il est maintenant dans votre menu K.
A noter qu'il est nécessaire d'avoir installer Python-qt4 avant de pouvoir installer Djl.

Le Site Officiel

Quelques captures d'écran :


lundi 10 mars 2008

Wesnoth 1.4


C'était il y a quelques jours déjà. . . Une nouvelle version de The Battle for Wesnoth est sortie. La version 1.4 apportent de nombreuses nouveautés, et moi qui m'était arrêté il y a peu à la version 1.2.8 je dois dire que l'évolution est vraiment notable. Surtout d'un point de vue graphisme où quelques unités ont été retravaillées (voir refaites comme les fantômes) et de nombreuses animations de personnages on vu le jours.
A noter aussi que le jeu se dote de 7 nouvelles campagnes.

Site Officiel

La liste des changements :
-Sept nouvelles campagnes incluses dans le jeu
-L’interface utilisateur du jeu en partie réactualisée
-Vous pouvez revoir le scénario, discuter et changer des options après une victoire
-Le catalogue multijoueur étendu et mis à jour
-Modification et rééquilibrage des unités
-Beaucoup de portraits ajoutés ou mis à jour
-Nouveaux genres d’animations
-Améliorations du vestibule multijoueur
-L’aide en ligne du jeu a été améliorée, réorganisée et étendue
-Cinq nouvelles musiques entièrement originales
-Nombreux effets sonores nouveaux ou améliorés
-Modification des sauvegardes, elles sont maintenant automatiquement compressées
-L’éditeur de carte est plus perfectionné
-Des animations WML bien plus puissantes
-Il est maintenant possible de créer des campagnes multijoueur
-plus de 300 bogues corrigés

Une petite musique du jeu pour la route :

mardi 4 mars 2008

Les images CD Nero (fichier.nrg)

Une petite astuce.

Les images CD créées avec Nero sont des fichiers portant l'extension .nrg. Elles sortent dans Konqueror comme des fichiers textes mais sont facilement convertibles.
Installez nrg2iso (présent dans les dépôts, du moins ceux de Lenny) puis ensuite :

ngr2iso nomduficher.nrg nomdefichierDesire.iso


Voilà, la simplicité même. :)

PlaneShift 0.4.0
















En voilà une bonne nouvelle. Une nouvelle version de ce superbe RPG en ligne
PlaneShift version 0.4.0

Admirez la liste des nouveautés, ça vaut le détour. Ce jeu est vraiment de mieux en mieux! Si vous parlez un peu anglais je ne peux que vous encourager à l'essayer.

A noter qu'un upgrade n'est pas possible via l'updater. Il vous faut désinstaller votre ancienne version, télécharger la nouvelle et refaire l'installation. Pensez à garder votre fichier de configuration si vous voulez éviter de vous retapper la configuration (pas bien compliquée non plus) du jeu.

Site Officiel

Nouveautés :

* Ajout des présentations. Par défaut votre personnage ne connaît personne à l’exception des PNJ. Vous pouvez présenter votre personnage aux autres en faisant un clic-droit puis “introduce” ou en utilisant la commande /introduce.
* Un nouvel updater ! Pour l’instant il ne dispose pas d’une interface, mais fonctionne en ligne de commande.
* Livres Publiques. Les livres sont maintenant éditables par tout le monde et peuvent avoir plusieurs auteurs.
* Vous pouvez maintenant charger ou sauvegarder les livres dans des fichiers locaux.
* Détection des collisions des objets. Activé par défaut pour les maisons de guildes.
* Support des noms d’objets personnalisés.
* Les maisons de guilde ont maintenant une signalisation.
* Vous pouvez maintenant placer très précisément les objets, ils apparaîtront exactement là où vous les avaient déposés.
* Vous pouvez maintenant trier vos livres de magie.

Art :

* Un nouveau monstre a été découvert, l’horrible Velnishi !
* Préparez vous à vous perdre dans deux réseaux de grottes souterraines ! Les entrées peuvent être trouvées à des endroits improbables.
* Un nouveau temple a été ajouté.
* Découvrez les Gugrontid, les maisons de pierre des Krans.
* Les effets sur l’herbe ont été enlevés sur de nombreuses cartes. Ils seront remis lorsque les effets seront plus efficaces.
* Plus de cartes utilisent maintenant le nouveau système d’éclairage "Lighter2" pour créer les lumières et les ombres.
* Une armure de plate complète pour la femme Enkidukai et l’homme Stonebreaker.
* Un équipement de cuir complet pour la femme Dermorian.
* Des améliorations diverses sur les cartes.

Interface :

* Une nouvelle fenêtre de groupe, c’est plus minimaliste et affiche une icône de race.
* Un nombre énorme de changements et corrections ont été effectués sur l’interface.
* Amélioration de la taille des polices.
* Vous pouvez maintenant choisir combien de Point de Progression vous voulez dépenser pour une session d’entraînement.
* Nouveau design des entités système Label, et utilisation d’une nouvelle police.
* La fenêtre de vente affiche maintenant le nom et la qualité des objets, afin d’éviter la vente accidentel d’un objet fabriqué.

Quêtes et évènements :

* La commande /quest a été étendue pour ajouter plus de contrôle aux GM (maitre du jeu).
* Nombreux changements dans les codes de quêtes pour résoudre de nombreux problèmes avec les PNJ.
* Quand vous donnez des objets aux PNJ vous pouvez maintenant tout donner en une seule fois et dans n’importe qule ordre.
* Vous pouvez maintenant annuler un évènements.
* Nombreux nouveaux livres, quêtes et PNJ.

Mouvement et Combat :

* Les PNJ bloqués seront automatiquement désactivés.
* Déplacement latéraux plus rapide.
* Nombreux changements dans la vue gérée à la souris pour qu’elle fonctionne mieux.
* Quand un joueur tombe d’une carte, il retournera automatiquement au dernier endroit où il était.
* Après l’utilisation de la commande /unstick, la course automatique sera désactivée, Afin que vous ne retombiez pas dans le trou.
* Les guerres de clan sont maintenant persistante pendant le redémarrage/plantage du serveur.
* Quand vous êtes affecté par “Dakkru’s Curse”, vous ne pourrez plus utiliser des épées lourdes et aucune armure. Ils restent équipés, mais désactivée.
* Toutes les armes ont maintenant une portée. Pour attaquer avec une dague vous devrez êtres plus près de votre cible qu’avec une claymore.
* AutoRun(R) a changé en AutoMove(R), à l’aide de ToggleRun(Left-Alt) vous pourrez changer le mouvement de la marche à la course et vice-versa. Run(Left-Shift) fonctionne comme avant.

Moteur :

* Une grande partie du code a été nettoyé.
* Diverses optimisations dans le chargement/déchargement des cartes.
* Ajout d’un processus de requête sql retardée pour de meilleur performance.
* Nombreux changements dans le code pour éviter les requêtes inutiles, pour une augmentation des performances.
* Ajout d’un processus expérimental de management des DR (Dead Reckoning) pour améliorer l’efficacité du trafic réseau.
* Correction de nombreux plantages client et serveur.
* Correction de nombreuses fuites de mémoire coté client et serveur.
* Maintenant utilise la dernière version de Crystal Space 1.2, qui inclue de nombreuses corrections de bogues.

Divers :

* maintenant vous pouvez seulement donner à un autre personnage les permissions de guilde que vous avez, pas plus élevées.
* la durée de convocation de votre animal est maintenant basée sur vos statistiques.
* Meilleurs mesures contre le chatflooding.
* Plutôt que d’utiliser le clic-droit vous pouvez aussi utiliser ctrl + clic-gauche. Pratique si votre clic-droit est cassé.
* Vous pourrez maintenant lire uniquement les livres en votre possession. Vous ne pourrez voir qu’une description pendant les phases d’échange.
* Si quelqu’un est dans votre liste des ignorés, ces bulles de conversation ne devraient plus apparaitre.
* Et une liste de corrections de bogue longue comme le bras...

PlayOnLinux sur Debian Lenny



Bonjour,

ce matin je me suis mis en tête d'installer PlayOnLinux. Je sais, c'est pas bien. Mais y a un ou deux jeux que j'aurais juste aimer tester.
Bref, depuis peu PlayOnLinux a un dépôt à lui. A rajouter à votre sources.list.

###########################
##PlayOnLinux
deb http://playonlinux.botux.net/ gutsy main


Depuis peu le dépôt est signé, donc dans un terminal, en root :
wget -q http://playonlinux.botux.net/pol.gpg -O- | apt-key add -


Ensuite le problème rencontré est que depuis la version 2.xxx PoL demande python-wxgtk2.8, non disponible dans les dépôts Debian (même expérimental je crois).
Donc on rajoute ces dépôts :
#wxWidgets/wxPython repository at apt.wxwidgets.org
deb http://apt.wxwidgets.org/ etch-wx main
deb-src http://apt.wxwidgets.org/ etch-wx main


Puis en root, comme d'hab :
aptitude update && aptitude install playonlinux


Et voilà, c'est installé. En ce qui me concerne je commente tout de suite après installation les deux dépôts cités plus haut (PoL et wxWidgets). Comme je ne suis pas un pro j'ai pas envie de me retrouver avec des upgrade qui fusent en tout sens.

Voilà, bon jeu.

Je vous rappelle le site officiel de PoL en Français : http://www.playonlinux.com/fr

© 2007 Modèle conçu et réalisé par Fannie