top of page
Méthode pour Nettoyer ou Assembler les fichiers z21 :

Philippe Aubertin

Club Le Train d'Enfer

26-08-2018

Au préalable :

–         Avoir rapatrié le(s) fichier(s).z21 sur votre PC (windows) par la méthode de votre choix
(USB, envoie par email, bluetooth, etc …)

–         Avoir installé NotePad++ avec les compléments XML

 

NotePad++ est un logiciel libre téléchargeable sur :  https://notepad-plus-plus.org/fr/

 

PS : je n'ai pas réussi à rapatrier directement mes fichiers par USB (via PC) de mon ancien smartphone vers le nouveau, ni par bluetooth, seul un transfert par email a réussi !?!

 

1°/ Changer l'extension du fichier : « .z21 » → « .zip »

2°/ Extraire les fichiers de l'archive (avec 7zip par ex.)

On doit retrouver les types de fichiers suivant :

– Le fichier principal : loco_data.xml

– Les fichiers images des locos, des wagons, et tout ce qui a été créer (train, …)

– Les fichiers images des TCO. 

 

3°/ Edition du fichier .XML :

 

A l'aide de Notepad++ (avec les compléments XML), ouvrir le fichier « .XML » :

On se retrouve avec un fichier illisible car tout en ligne :

Pas de panique, on va le rendre lisible et exploitable:

a) sélectionner tout (Ctrl A)

b) dans « complément » → « xml tool » → « pretty print (XML only – with Line breaks) »

On a maintenant une vue un peu plus claire :

Je ne vous ferai pas un cours de langage HTML (j'y connais rien) mais on peut voir :

<xmp>

–         des balises qui indiquent des éléments : <loco> … </loco> , <wagon> … </wagon> ...
et des groupes d'éléments : <locos> …. </locos>, <wagons> … </wagons>

–         lorsqu'un groupe est vide, on a : <wagons/>

–         on reconnaît l'appel au fichier image de chaque loco : <image_name>  file.png </image_name>

</xmp>

 

4°/ Modifications :

 

Du coup, on peut facilement supprimer des éléments ou insérer d'autres élément d'un autre fichier, supprimer un groupe, etc …

 

<xmp>

Attention toutefois, chaque liste d'éléments commence avec l'identifiant = « 0 » : <id>0</id>, et les identifiants doivent s'incrémenter sans interruption : id = 0, 1, 2, 3, etc ….

</xmp>

 

On peut remplacer les images d'origines par d'autres plus précises (trouvées sur internet) et bien sûr retravailler les images sur « Paint » par exemple pour les redimensionner (attention l'appli z21 semble être limitée à 500x250 pixels environ), inverser l'image (gauche – droite) pour avoir le sens de la loco dans le même sens que l'appli, ...

5°/ Linéarisation et sauvegarde :

 

Une fois qu'on a fait toutes les modifications, vérifié l'ordre des identifiants, vérifié le nom des fichiers images, on peut linéariser le nouveau fichier .XML :

Sélectionner Tout (Ctrl A), puis  « Compléments » → « XML tools » → « Linarize XML »

Et on retrouve un fichier illisible :

Une dernière vérification du code HTML :

« Complément » → « XML tools » → « Check XTML syntaxe now »

 

et on peut enregistrer le fichier. (File Save pour les nuls)

​

 

6°/ Création du fichier archive « z21 » :

 

Sur l'explorateur de fichier Windows, on vérifie qu'on a bien tous les fichiers et on les tri par nom. Puis on en fait un fichier archive (avec 7zip per ex.)

7°/ Enfin, on renomme l'extension du fichier archive en « .z21 » :

8 °/ Retour vers le Smartphone :

​

… Et il n'y a plus qu'a transférer ce fichier .z21 sur votre smartphone, dans le répertoire
« rocoZ21-Layouts ».

​

Ouvrir l'appli z21 pour importer le nouveau fichier :
 → « paramètres » → « pour importer » → « de la carte SD »

​

Pour choisir votre nouveau fichier, revenir jusqu'au menu « paramètres » → « choisir réseau », et lui donner un nom.

​

Ressortir du menu « paramètres » et aller dans « contrôle » : vous devez avoir vos nouvelles locos et le TCO du club

​

PS : sur mon nouveau smartphone, l'appli z21 indique importer un fichier depuis la carte SD alors qu'elle importe depuis la mémoire interne !?!

 

Philippe Aubertin – Club Le Train d'Enfer , Franconville.  26-08-2018

bottom of page