AVIATION 57 - Aéromodélisme et simulateur

Il2 "Stormovik" Forgotten battle sous Linux : Le paramètrage de Wine et de il2setup


Sous Mandriva, l'installation du paquet Wine a du rajouter une entrée permettant de lancer l'éditeur de configuration de Wine à partir du menu K/Application/développement

wine_config1.png

Cet éditeur peut être aussi lancé d'une fenêtre Xterm par la commande "winecfg"

wine_config2.png

L'éditeur se lance. Le premier onglet contient la liste des applications Windows pour lesquelles vous avez déjà défini un paramétrage spécifique.

Vous devez donc ajouter l'application il2fb.exe en cliquant sur le bouton "Ajouter une application". Une fenêtre s'ouvre vous permettant d'aller chercher le fichier il2fb.exe dans votre arborescence Wine.

wine_config3.png

Puis nous allons spécifier à Wine d'utiliser une bibliothèque "native" (non "wine") spécifique à Il2.
Il s'agit de la bibliothèque rts.dll. Pour cela, après avoir cliqué sur le nom de l'application (il2fb.exe), cliquer sur l'onglet "bibliothèque" puis cliquer dans la zone de texte "Nouveau surclassage pour :". dans cette zone, entrez le nom de la bibliothèque (rts.dll)
Ensuite, cliquer sur le bouton "Ajouter".
Choisir la bonne option (native,inclue)

wine_config4.png

Passer à l'onglet "Affichage". Voici le paramétrage pour le fonctionnement Direct 3D (l'accélération graphique)

wine_config5.png

L'onglet "Lecteurs". Vous retrouvez le détail des lecteurs, avec leurs appellations "Windows" ainsi que la correspondance sous l'arborescence Linux.

wine_config6.png

Dernier paramètre, l'onglet "Audio". Pour ma part et sous Mandriva 2008, j'ai rencontré des problèmes en utilisant le pilote "Alsa" (absence de son)
J'ai donc choisi les pilotes Oss.

Sous Mandriva 2010.0, l'utilisation du pilote Alsa ne m'a pas posé de souci particulier.

wine_config7.png

Il2 doit maintenant être fonctionnel sur votre système Linux.

Nous pouvons passer à la création des liens sur le Bureau permettant de lancer directement le jeux "Il2", mais aussi l'application destinée le paramètrer : "il2setup" :


wine_config8.jpg

Procédure classique pour créer un raccourci : un clic droit sur le bureau, choisir "créer un nouveau" "lien vers une application"
La fenêtre suivante s'ouvre :

wine_config9.png

Dans l'onglet "général" vous indiquez un nom à votre convenance dans la  zone de texte. C'est le nom qui sera donné à votre racourci sur le bureau  (exemple et après avoir mûrement réfléchi "Il2")

Dans l'onglet "Application", vous cliquez dans la zone de texte "Commande", et vous saisissez la commande suivante de lancement d'Il2 :
wine "c:\\Program Files/Ubi Soft/IL-2 Sturmovik Forgotten Battles/il2fb.exe"

wine_config10.png

le raccourci Il2 doit fonctionner.

Ensuite, il faut créer un raccourci pour le lancement de l'excutable "il2setup", permettant de paramètrer Il2.

Pour  celà, la procédure est identique à la précédente. Le lien à saisir dans la zone texte "commande", est :
wine "c:\\Program Files/Ubi Soft/IL-2 Sturmovik Forgotten Battles/il2setup.exe"

Maintenant, vous pouvez lancer le paramétrage d'Il2 (définition de l'écran, accélération : Opengl obligatoire, réseau, son ...).
Cliquer sur l'icône que vous venez de créer  pour le raccourci d'il2setup.
Il2setup se lance...

Voici le paramétrage utilisé pour une carte graphique Geforce 7600 GS.



Pour l'accélération graphique, il est indispensable de configurer Il2setup pour utiliser la bibliothèque Opengl (et non DirectX)

Concernant la définition de l'écran, celles présentées par défaut sont limitées à 1152x864. Pour une définition supérieure (par exemple 1280x1024 sur un 19 pouces classique), il existe cependant une solution : modifier le fichier de configuration de Il2 (conf.ini) situé dans le répertoire de l'application.

Pour celà, soit à l'aide de votre explorateur de fichier, soit directement à la ligne de commande dans une xterm, ouvrez le fichier en utilisant votre éditeur préféré (kwrite, kedit... aux choix)

exemple dans une xterm :
kwrite "/home/nom_login/.wine/drive_c/Program Files/Ubi Soft/IL-2 Sturmovik Forgotten Battles/conf.ini"

con.ini

Les valeurs à modifier sont "width" et "height"

exemple :
width=1280
height=1024

Attention : toute nouvelle modification du fichier conf.ini par l'utilisation de il2Setup entrainera l'écrasement des valeurs corrigées manuellement.











Dernier point à vérifier, l'accélération 3D qui doit bien sur être fonctionnelle sur votre système linux. Pour une carte Nvidia il est indispensable d'avoir installer les paquetages du pilote propriétaire de Nvidia.

Idem pour une carte à base d'un chipset ATI/AMD.

Si ce n'est pas déjà effectif, sous Mandriva ces paquetages nécessitent d'avoir le media d'installation  "non-free" de paramétré dans  le gestionnaire de média logiciel :

media_logiciel.jpg

par exemple, l'URL suivante peut être utilisé sous Mandriva 2008.1 :
ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/2008.1/i586/media/non-free/release

et sous Mandriva 2010.0 :
http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.0/i586/media/non-free/release


Après avoir rajouté le média non free, vous pouvez effectuer l'installation de la 3D en passant par le "Centre de  Contrôle de Mandriva Linux"

Onglet "Matériel", option "Configurer le serveur d'Affichage"

media_logiciel2.jpg


L'outil d'installation du serveur d'affichage vous proposera l'installation des pilotes propriétaires.



Une fois  la 3D fonctionnelle, vous pouvez lancé il2 !


i2_demarrage.jpg

Ici en mode "fenêtre" : vous serez surpris par les performances.

il2_copie%20_ecran.jpg

Vous pouvez tester votre configuration...

Pour ce qui est des performances (FPS : images par seconde), je n'ai pas constaté de différence notable entre Windows et Linux.

Voici un tableau récapitulant les performances constatées sur la même scène (carte Okinawa, 4 P38 contre 4 G4M)


performance carte graphique


En cas de problème lors du lancement, lancer il2 en ouvrant une Xterm et en tapant la commande identique à celle de votre raccourci (wine "c:\\Program Files/Ubi Soft/IL-2 Sturmovik Forgotten Battles/il2fb.exe")
Ceci devrait permettre de visualiser d'éventuels messages d'erreur.

Si tout fonctionne bien, votre dernier travail : installer l'application de jeux  en réseau "Hyperlobby" qui permet de profiter au maximum des possibilités de il2  en tant que jeux en ligne.

Retour à la page principale Retour à l'index    L'installation d'Hyperlobby sous linux L'installation d'hyperlobby

 
Adresse email         Adresse électronique personnes ont visité ce site     Gimp      Le temps en Moselle    temps en Moselle
Distribution Linux Mandriva Document made with KompoZer
Mise à jour du  13/09/2008        Site développé sous Mandriva Linux 2008.1 avec l'éditeur HTML Kompozer et le logiciel de retouche d'image The Gimp.