Renommage des cartes v1.6.2

Forum non Role Play pour parler de tout et rien entre joueurs
Avatar de l’utilisateur
TonyFlow
Messages : 985
Inscription : 02 mai 2007, 09:26
Localisation : Normandie / Pierre-Blanche
Contact :

Renommage des cartes v1.6.2

Message par TonyFlow »

A partir de la version 1.6.2.0 les noms des fichiers de toutes les cartes du jeu ont changés (pour être plus logiques et facilement exploitable par l'équipe ou tout mappeur).

Mais ce renommage a des conséquences pour certains de vos fichiers perso antérieurs :
- les marques que vous avez pris soin de noter pour enrichir les cartes ;
- les images de cartes que vous auriez ajoutées en plus des officielles.



Pour résoudre ce problème, un script est indiqué à la fin du message annonçant la nouvelle version 1.6.2. Mais celui-ci ne couvre que les données officielles du jeu, donc il n'opère aucun renommage sur d'éventuelles images de cartes supplémentaires...

Ceci dit, le principe reste le même : peu de modification de ce script permettent de renommer ce que l'on veut. Puisqu'un certain nombre de joueurs sont interessés par le renommage de toute carte, je vous propose un script plus complet pouvant gérer l'ensemble.


Mode d'emploi :
  • Fermez le jeu (qu'il ne soit pas en cours d'exécution pendant que vous manipulez ses fichiers).
  • Téléchargez le script shell (pour Linux) ou batch (pour Windows).
  • Pour renommer les marques, copiez puis exécutez le script dans votre dossier personnel (par défaut "Mes Documents/Landes Eternelles" pour Windows ou "~/.lec" pour Linux).
  • Pour renommer les images de cartes, copiez puis exécutez le script dans le dossier d'installation du jeu (par défaut "C:/Program files/Landes Eternelles" pour Windows (ou quelque chose d'approchant selon les versions) ou le dossier que vous avez dézippé pour Linux).
  • Vous pouvez relancer le jeu.
Notes et conseils :
  • Avant de lancer le script, pensez à faire une copie de vos données, ça ne coute pas cher et ça peut toujours servir un jour ou l'autre (les dossiers concernés ici sont "main/maps" dans vos données perso et "maps" dans le dossier du jeu).
  • Pour lancer le script, vous aurez besoin d'autoriser son exécution. Il vous faudra également les droits nécessaires pour renommer les fichiers.

Méthode complète en ligne de commande sous Linux :

Ouvrir un terminal et taper les commandes suivantes :

Code : Tout sélectionner

cd ~/.lec
wget http://gilde.gt.free.fr/tools/LE-rename-162.sh
chmod +x LE-rename-162.sh
./LE-rename-162.sh
Puis en supposant que vous avez décompressé le jeu sur le Bureau :

Code : Tout sélectionner

cd ~/Bureau/LandesEternellesLinux
~/.lec/LE-rename-162.sh
Bien sûr, si vous avez installé le jeu dans un autre dossier, adaptez la commande "cd" en conséquence.


Enfin, je vous passe le blabla comme quoi je me dégage de toute responsabilité en cas de dommages sur vos données, implosion de votre pc ou intoxication de chaton !
Just in case you never knew I miss you Slim, I love you too Oh! See my heart, it's black and blue When I die I will find you... My lovely man
But when you walk that walk and talk that talk You do it oh so well She's stone cold bush
Let me stand next to your Fire, my Pretty Little Ditty

Avatar de l’utilisateur
TonyFlow
Messages : 985
Inscription : 02 mai 2007, 09:26
Localisation : Normandie / Pierre-Blanche
Contact :

Re: Renommage des cartes v1.6.2

Message par TonyFlow »

Une petite astuce, en particulier pour les linuxiens, afin de changer facilement les couleurs des marques existantes...

Ouvrir un terminal et taper la commande suivante :

Code : Tout sélectionner

sed -i -e "s/|0,255,0|/|255,255,255|/g" ~/.lec/main/maps/*.txt
Cela aura pour effet de modifier tous vos fichiers contenant les marques (tous les fichiers .txt situés dans le dossier perso ~/.lec/main/maps/). La commande présentée ici remplace toutes les marques vertes (en RVB : 0 255 0) par des marques blanches (en RVB : 255 255 255).

Bien entendu vous pouvez utiliser la même commande avec d'autres couleurs en adaptant les valeurs RVB à votre convenance.

La commande 'sed' est l'un des couteaux suisses très pratique disponible sur toutes les distributions Linux (GNU/Linux pour les intaigristes ;p). Pour les autres systèmes je ne sais pas... Au pire un bon éditeur de texte capable d'ouvrir tous les fichiers et d'effectuer un remplacement sur tous les fichiers ouverts.
Just in case you never knew I miss you Slim, I love you too Oh! See my heart, it's black and blue When I die I will find you... My lovely man
But when you walk that walk and talk that talk You do it oh so well She's stone cold bush
Let me stand next to your Fire, my Pretty Little Ditty

Répondre