Ceci est une ancienne révision du document !
Shadow Warrior
Présentation
Shadow Warrior est un jeu de tir subjectif (en anglais first person shooter ou FPS) développé par 3D Realms et publié en Mai 1997 by GT Interactive. Shadow Warrior a été développé avec le même moteur graphique que Duke Nukem 3D : Build. Cependant, il introduit de nouvelles fonctionnalités comme le room-over-room situations, l'utilisation de voxels à la place des sprites, objets de l'inventaire jetable, eau transparente, échelles à grimper et la possibilité de conduire des véhicules.
En avril 2005, le code source de Shadow Warrior a été placé sous la licence libre GPL, mais les données (graphiques et sonores) restent la propriété intégrale de 3D Realms.
Pré-requis
Comme les données n'ont pas été libérées, il faut donc récupérer le fichier sw.grp (écrit en minuscule) et le copier dans /usr/share/games/jfsw
Il est possible d'utiliser le fichier sw.grp de la version shareware disponible ici et également de la version complète qui peut être acheté sur la boutique en ligne de 3D Realms
Il existe actuellement 2 portages sous GNU/Linux :
Installation
Paquet Ubuntu I386 pour dapper et versions supérieurs. Contient le fichier de données shareware version 1.2.
Problème avec la souris
Si la souris ne fonctionne pas au démarrage d'une partie, il faut alors éditer le fichier ~/.jfsw/sw.cfg
puis repérer la ligne :
ControllerType = 0
à remplacer par :
ControllerType = 1
Multijoueurs
L'application YANG permet de créer et rejoindre des parties sur internet. YANG est multi-plateforme et fonctionne de façon natif sous GNU/Linux.
Installation
Des paquets ubuntu sont disponibles sur le site officiel pour architecture 32 et 64 bits.
Ports réseaux par défaut
Les données suivantes peuvent être utiles si vous utilisez un pare-feu ou autre logiciel pour bloquer certains ports réseaux :
- Liste des serveurs : TCP 3333
- Port du jeu (utilisé pour rejoindre une partie) : UDP 23513
- Port serveur YANG (utilisé pour créer une partie) : TCP 8501
Notes
Lors de la création d'une partie, il est necessaire de cliquer sur le bouton "Advertise room" afin d'annoncer sa partie dans la liste de tous les serveurs.