LE pas complètement en français sous Ubuntu

Les anciennes demandes / questions sont archivées ici.
Répondre
Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

LE pas complètement en français sous Ubuntu

Message par ourse »

Bonjour,

J'utilise Ubuntu/Lucid.
J'ai trouvé dans mes paquets (gestionnaire synaptic) : eternalland (version 1.9.1.1) que j'ai donc installé. Le jeu fonctionne très bien. Toutefois, en sélectionnant la langue fr, j'ai encore la plupart du jeu qui reste en anglais (les dialogues, l'aide, tuto etc) ce qui est un réel problème pour mon apprentissage du jeu car je ne comprends pas grand chose.
Existe-t-il un petit paquet que j'aurais oublié d'installer pour que le jeu soit entièrement en français ?

J'avais auparavant tenté d'installer le jeu tel que décrit sur le forum mais en vain.

Merci de votre aide
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

Eternal Lands est la version américaine, un jeu différent de Landes-Éternelles.

Pour installer Landes-Éternelles, il faut se rendre dans la partie téléchargement de ce site, téléchargé la version Linux et la décompresser.

Il faut ensuite télécharger les bibliothèques manquantes, mettre les droits en exécution sur le fichier le.x86.linux.bin (présent dans le dossier décompressé), et finalement lancer le jeu.

Tu peux suivre les instructions proposées sur ce post : http://www.landes-eternelles.com/phpBB/ ... 104&t=1556

Reviens nous voir si tu as un soucis. :)
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

Re: LE pas complètement en français sous Ubuntu

Message par ourse »

Merci tosh,

Je comprends mieux.

Pour rappel, je suis sous Ubuntu Lucid.

J'ai suivi le tuto à la lettre pour installer le jeu français mais je n'y arrive pas. Je me trouve confrontée à une foule de petits problèmes et ne suis pas du tout experte dans tout ça. Je ne suis qu'une simple utilisatrice d'Ubuntu et gratouille relativement peu dans les commandes du système pour m'éviter tout problème que je ne saurais pas résoudre.
  • J'ai téléchargé ici : http://www.landes-eternelles.com/downlo ... down&did=3 soit : [logiciel] Landes eternelles version linux
    Je l'ai décompressé dans /home/moi/jeux. Un répertoire LandesEternellesLinux s'est créé.
    Le tuto dit ensuite de faire :

    Code : Tout sélectionner

    chmod 777 el.x86.linux.bin
    . Les difficultés commencent là pour moi. Je n'ai pas ce fichier, le mien s'appelle : le.x86.linux.bin. J'ai donc fait :

    Code : Tout sélectionner

    chmod 777 le.x86.linux.bin
    . Aucun message d'erreur.
    Ensuite j'ai lancé le jeu :

    Code : Tout sélectionner

    ./le.x86.linux.bin
    Réponse :
    /le.x86.linux.bin: error while loading shared libraries: libcal3d.so.12: cannot open shared object file: No such file or directory
    Le tuto signalant qu'il faut avoir la derniere version de la libcal3d, je l'ai suivi et là ce fut la débandade.
    J'ai téléchargé ici : http://download.gna.org/cal3d/sources/c ... 0.0.tar.gz soit : cal3d-only-libs-0.10.0.tar.gz
    Je l'ai décompressé dans /home/moi/jeux. Un répertoire cal3d-0.10.0 s'est créé.
    En console, j'ai tapé

    Code : Tout sélectionner

    cd /home/moi/jeux/cal3d-0.10.0
    ./configure --prefix=/usr/
    Résultat : Aucun message d'erreur
    Ensuite,

    Code : Tout sélectionner

    make
    Résultat :
    hardwaremodel.cpp: In member function 'int CalHardwareModel::addVertex(CalHardwareModel::CalHardwareMesh&, int, CalCoreSubmesh*, int)':
    hardwaremodel.cpp:754: error: 'memcpy' was not declared in this scope
    hardwaremodel.cpp:765: error: 'memset' was not declared in this scope
    hardwaremodel.cpp:776: error: 'memset' was not declared in this scope
    hardwaremodel.cpp:793: error: 'memset' was not declared in this scope
    make[3]: *** [hardwaremodel.lo] Erreur 1
    make[3]: quittant le répertoire « /home/moi/jeux/cal3d-0.10.0/src/cal3d »
    make[2]: *** [all-recursive] Erreur 1
    make[2]: quittant le répertoire « /home/moi/jeux/cal3d-0.10.0/src »
    make[1]: *** [all-recursive] Erreur 1
    make[1]: quittant le répertoire « /home/moi/jeux/cal3d-0.10.0 »
    make: *** [all] Erreur 2
    À partir de là, bien sûr, les choses n'ont plus fonctionné :
    J'ai bien tenté un

    Code : Tout sélectionner

    make install
    malgré tout mais :
    hardwaremodel.cpp: In member function 'int CalHardwareModel::addVertex(CalHardwareModel::CalHardwareMesh&, int, CalCoreSubmesh*, int)':
    hardwaremodel.cpp:754: error: 'memcpy' was not declared in this scope
    hardwaremodel.cpp:765: error: 'memset' was not declared in this scope
    hardwaremodel.cpp:776: error: 'memset' was not declared in this scope
    hardwaremodel.cpp:793: error: 'memset' was not declared in this scope
    make[2]: *** [hardwaremodel.lo] Erreur 1
    make[2]: quittant le répertoire « /home/moi/jeux/cal3d-0.10.0/src/cal3d »
    make[1]: *** [install-recursive] Erreur 1
    make[1]: quittant le répertoire « /home/moi/jeux/cal3d-0.10.0/src »
    make: *** [install-recursive] Erreur 1
Je suis désolée d'avoir été un peu longue mais c'était pour tenter d'être la plus précise possible.
Je vous remercie pour le coup de main si vous êtes tentés :)
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

Tente d'installer les bibliothèques avec ces commandes :

Code : Tout sélectionner

sudo apt-get install libxml2-dev

Code : Tout sélectionner

sudo apt-get install libsdl1.2-dev

Code : Tout sélectionner

sudo apt-get install libopenal-dev

Code : Tout sélectionner

sudo apt-get install libogg-dev

Code : Tout sélectionner

sudo apt-get install libsdl-net1.2-dev

Code : Tout sélectionner

sudo apt-get install libvorbis-dev

Code : Tout sélectionner

sudo apt-get install libsdl-image1.2-dev

Code : Tout sélectionner

sudo apt-get install libcal3d12-dev

Code : Tout sélectionner

sudo apt-get install libxslt1-dev
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

Re: LE pas complètement en français sous Ubuntu

Message par ourse »

Voilà j'ai fait pour chaque fichier. Je n'ai rencontré aucun message d'erreur.
Dois-je faire autre chose ensuite ?
Car j'ai tenté de redémarrer le jeu mais je me retrouve une fois de plus avec le message suivant :
./le.x86.linux.bin: error while loading shared libraries: libcal3d.so.12: cannot open shared object file: No such file or directory
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

Tu n'as pas oublié celui-ci :

Code : Tout sélectionner

sudo apt-get install libcal3d12-dev
?

Sinon, tu peux me dire ce que donne la commande :

Code : Tout sélectionner

apt-cache search libcal3d
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

Re: LE pas complètement en français sous Ubuntu

Message par ourse »

Non je ne l'avais pas oubliée.
J'obtiens ceci :
ourse@ourse-desktop:~/jeux/LandesEternellesLinux$ apt-cache search libcal3d
libcal3d-doc - Skeletal based 3d character animation library - API documentation
libcal3d12 - Skeletal based 3d character animation library
libcal3d12-dev - Skeletal based 3d character animation library - development files
ourse@ourse-desktop:~/jeux/LandesEternellesLinux$
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

Tente d'installer le libcal3d12 :

Code : Tout sélectionner

sudo apt-get install libcal3d12
Ça m'étonne que les paquets dev fonctionnent pas...
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

Re: LE pas complètement en français sous Ubuntu

Message par ourse »

ça me dit
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
libcal3d12 est déjà la plus récente version disponible
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

Et le jeu ne se lance toujours pas ? Étrange...

Tu peux me dire le résultat des commandes :

Code : Tout sélectionner

ls /usr/lib | grep libcal3d

Code : Tout sélectionner

ls /usr/local/lib | grep libcal3d

Quelqu'un est-il sous Ubuntu, et a eu des problèmes similaires ?
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

Re: LE pas complètement en français sous Ubuntu

Message par ourse »

je tente de démarrer le jeu de la façon suivante. je fais un cd pour me placer dans le répertoire du jeu puis :

Code : Tout sélectionner

./le.x86.linux.bin
./le.x86.linux.bin: error while loading shared libraries: libcal3d.so.12: cannot open shared object file: No such file or directory

Code : Tout sélectionner

ls /usr/lib | grep libcal3d
libcal3d.a
libcal3d.la
libcal3d.so
libcal3d.so.12
libcal3d.so.12.0.0

Code : Tout sélectionner

ls /usr/local/lib | grep libcal3d
Je n'ai aucune réponse à cette commande.
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

Bizarre...
Je viens de voir sur Ubuntu.fr que quelqu'un avait un problème similaire, et qu'ils lui proposaient de réinstaller la bibliothèque.

Tu peux essayer ça, voir si ça change quelque chose... :

Code : Tout sélectionner

sudo apt-get remove libcal3d12

Code : Tout sélectionner

sudo apt-get install libcal3d12
Et si tu fais :

Code : Tout sélectionner

chmod 777 le.x86.linux.static.bin && ./le.x86.linux.static.bin
ça fait quoi ?
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

Re: LE pas complètement en français sous Ubuntu

Message par ourse »

Alors j'ai retiré la lib puis réinstallée comme tu m'as dit. Pas de message d'erreur à la fin des deux opérations.
Lorsque je tape :

Code : Tout sélectionner

chmod 777 le.x86.linux.static.bin && ./le.x86.linux.static.bin
j'obtiens :
chmod: ne peut accéder `le.x86.linux.static.bin': Aucun fichier ou dossier de ce type
J'ai supposé que tu voulais parler du fichier pour lancer le jeu qui s'appelle le.x86.linux.bin et j'ai refait avec ce nom :

Code : Tout sélectionner

chmod 777 le.x86.linux.bin && ./le.x86.linux.bin
résultat comme au départ (avant que tu me dises d'ajouter les lib une par une) :
./le.x86.linux.bin: error while loading shared libraries: libcal3d.so.12: cannot open shared object file: No such file or directory
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

Pardon, c'était :

Code : Tout sélectionner

chmod 777 le.x86.static.linux.bin && ./le.x86.static.linux.bin
(la version static)
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Avatar de l’utilisateur
ourse
Messages : 22
Inscription : 20 mars 2011, 05:53

Re: LE pas complètement en français sous Ubuntu

Message par ourse »

Wow ! Je ne comprends pas pourquoi mais maintenant ta derniere commande fonctionne. Le jeu vient de démarrer youpiii !
Je te remercie beaucoup pour ta patience tosh, c'est très aimable à toi :D
Image

ourse, Haut-Elfe

Avatar de l’utilisateur
tosh
Messages : 2379
Inscription : 01 sept. 2007, 01:09
Localisation : Quelque part sur la planete Terre.

Re: LE pas complètement en français sous Ubuntu

Message par tosh »

De rien, par contre je ne comprends toujours pas pourquoi la version non-static n'arrive pas à se lancer.
Si quelqu'un a eu le même problème et a réussis à le régler, qu'il n'hésite pas à nous faire partager sa méthode :) .
Guerrier dans l'âme.

Membre de l'équipe.
Développeur Client & Serveur.

Répondre