Aller au contenu


Photo

Tuto: convertir .bin <-> .xml en un clic


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1 Gandalf

Gandalf

    Grand Ancien

  • Modérateur
  • PipPipPipPipPipPipPip
  • 3 833 messages
  • Sexe:Homme
  • Localisation:Alsace

Posté 19 août 2016 - 21:22

Bonjour,

 

Vacances studieuses TS, j'édite pas mal de fichiers .bin en ce moment, et donc en fait leur version "décompilée" en .xml, pour ça, rien de mieux que notepad++ que je recommande chaudement par ailleurs.

J'étais un peu fatigué d'utiliser serz.exe en ligne de commande pour convertir d'un format à l'autre, par conséquent voici un petit tuto Windoze pour pourvoir passer d'un format à l'autre en un clic droit, super pratique.

Ca a l'air un peu compliqué comme ça car je détaille chaque étape, mais en pratique ça va super vite!

 

1) Lancer regedit

 

2) Aller dans HKEY_CLASSES_ROOT sur la clé ".bin" . Dans mon cas, elle a été créée par l'installation de VLC.

 

3) Regarder la valeur de la clé par défaut, ici c'est "VLC.bin":

 

Fichier joint  serz1.jpg   28,07 Ko   0 téléchargement(s)

 

4) Continer toujours dans HKEY_CLASSES_ROOT jusqu'à la valeur de la clé, dans ce cas VLC.bin donc

 

5) Dans la clé "shell", créer une nouvelle clé, dont le nom apparaîtra tel quel dans le menu quand on fera un clic droit sur le .bin, puis sous cette clé en créer une nouvelle appelée "command", et lui donner comme valeur:  "c:\\Program Files (x86)\\Steam\\steamapps\\common\\RailWorks\\serz.exe" "%1"  (ne pas oublier les guillemets).  Bien entendu, si vous avez installé TS ailleurs, adapter le chemin.

 

Fichier joint  serz2.jpg   82,44 Ko   0 téléchargement(s)

 

Ensuite, idem pour le retour en .bin, regarder le "nom" de l'extension .xml, a priori "xmlfile", puis dans xmlfile, ajouter la clé "Convertir en .bin" puis en dessous "command" et en valeur par défaut, mettre exactement la même commande qu'à l'aller: "c:\\Program Files (x86)\\Steam\\steamapps\\common\\RailWorks\\serz.exe" "%1"

 

Fichier joint  serz3.jpg   16,18 Ko   0 téléchargement(s)

 

 

Et voilà, vous pouvez convertir de .bin en .xml d'un simple clic droit sur chaque type de fichier! Je regrette de ne pas l'avoir fait avant :D


J'peux pas, je joue à Wreckfest :P

i7 4790K @ 4.6GHz air - 16 Go - EVGA 980Ti SC+ - SSD Samsung 850 Evo 512 Go - TS2017 not dead :)

 


#2 jibeh

jibeh

    Grand Ancien

  • Modérateur
  • PipPipPipPipPipPipPip
  • 4 377 messages
  • Sexe:Homme
  • Localisation:Belgique
  • Centres d'intérêt:Ancien Conducteur SNCB

Posté 19 août 2016 - 21:31

Pourquoi passer de l'un à l'autre Thierry ? 

les .xml ne servent à rien en plus, tu peux simplement les effacer du jeu (dans les assets évidemment, pas dans routes)

Pas mal d'éditeurs ne les mettent même plus

Et RW_Tools fait parfaitement l'affaire pour les ".bin", non ?

Drag and drop ton fichier sur RW_Tools c'est tout  :)



#3 Gandalf

Gandalf

    Grand Ancien

  • Modérateur
  • PipPipPipPipPipPipPip
  • 3 833 messages
  • Sexe:Homme
  • Localisation:Alsace

Posté 19 août 2016 - 21:34

Je préfère éditer avec notepad++ , pour ça RW_tools est un poil rustique même si ça marche, certes, , et le drag&drop de fichier xml dessus ne marche pas ici.

De plus cette méthode est indépendante de RW_tools, enfin maintenant qu'il est gratuit, certes tout le monde doit l'avoir....


J'peux pas, je joue à Wreckfest :P

i7 4790K @ 4.6GHz air - 16 Go - EVGA 980Ti SC+ - SSD Samsung 850 Evo 512 Go - TS2017 not dead :)

 


#4 jibeh

jibeh

    Grand Ancien

  • Modérateur
  • PipPipPipPipPipPipPip
  • 4 377 messages
  • Sexe:Homme
  • Localisation:Belgique
  • Centres d'intérêt:Ancien Conducteur SNCB

Posté 19 août 2016 - 21:56

 je pratique également notepad++

 

La question est : pourquoi les xml

et pas simplement les bin?



#5 Gandalf

Gandalf

    Grand Ancien

  • Modérateur
  • PipPipPipPipPipPipPip
  • 3 833 messages
  • Sexe:Homme
  • Localisation:Alsace

Posté 19 août 2016 - 22:03

Ben euh, parce qu'on ne peut pas éditer un .bin avec notepad++ ?! :-) 


J'peux pas, je joue à Wreckfest :P

i7 4790K @ 4.6GHz air - 16 Go - EVGA 980Ti SC+ - SSD Samsung 850 Evo 512 Go - TS2017 not dead :)

 


#6 jibeh

jibeh

    Grand Ancien

  • Modérateur
  • PipPipPipPipPipPipPip
  • 4 377 messages
  • Sexe:Homme
  • Localisation:Belgique
  • Centres d'intérêt:Ancien Conducteur SNCB

Posté 19 août 2016 - 22:15

:) :) :D :) :)     ;)



#7 al60

al60

    Membre actif

  • Membre
  • PipPipPip
  • 365 messages
  • Sexe:Homme
  • Localisation:Clermont Oise

Posté 20 août 2016 - 06:12

Par contre ne pas oublier de faire une sauvegarde de la base de registre avant toute manipulation. voici la manip (etrait du support Microsoft) :

 

Windows 10

Vous pouvez sauvegarder le Registre en créant un Point de restauration du système, ou vous pouvez le faire manuellement :

  1. Dans le menu Démarrer , dans la zone Rechercher, tapez regedit.exe et appuyez sur ENTRÉE. Si vous êtes invité à entrer un mot de passe administrateur ou une confirmation, tapez le mot de passe ou indiquez la confirmation demandée.
  2. Dans l'Éditeur du Registre, recherchez et cliquez sur la clé de Registre ou la sous-clé que vous voulez sauvegarder.
  3. Cliquez sur fichier > Exporter.
  4. Dans la boîte de dialogue Exporter un fichier du Registre, sélectionnez l'emplacement où vous souhaitez enregistrer la copie de sauvegarde et puis tapez un nom pour le fichier de sauvegarde dans le champ nom de fichier .
  5. Cliquez sur Enregistrer.

 

Bonne journée


CPU I7 6700K 4GHz @ 4,5 GHz

CM Asus Maximus VIII extrème 

RAM 32 Go  DDR 4 G.Skill 2133

CG MSI GTX 1080 8 Go DDR 5  1680 MHz @ 2000 Mhz

5 SSD  (125 125 250 500 500)

1 DDR 1To WD





0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)