[DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Publié : 01 août 2014 - 12:01
Hello à toutes et tous,
Je me permets de faire un post présentant l'utilisation d'un tool fait maison : "HyperT00ls".
Je l'avait créé à l'époque suite à une demande de Nuts et HeavyArms concernant des modifications XML à effectuer ... malheureusement, le temps de développer le tool, ils avaient déjà effectué les corrections sur leur XML à intégrer à la HeavyBox.
Cependant, j'ai peaufiné ce tool pour mes besoins, et je me permets donc de le partager.
ATTENTION : il est optimisé pour les configurations avec HyperLaunch3, HyperPause, HyperLaunch 2, RocketLauncher ! Il gère également Hyperspin v1.3x et Hyperspin 1.4+ BETA
[video][/video]
Dernière version à télécharger (v1.4.1.1 ) : LIEN DROPBOX
Dernières mises à jour :
v1.4.1.1:
- Diverses corrections et améliorations
- Possibilité d'activer/désactiver des roms dans votre XML si theme/wheel/video non trouvées
v1.4.0.7/8/9:
- ajout du CLEANUP !!
- File match : possibilité de "corriger" les noms trouvés dans les fichiers vers une entrée de Rom dans votre XML
Au démarrage, HyperT00ls vous demandera les répertoires de HyperSpin (et peut-être de HyperLaunch), afin de lire votre config.
La partie gauche (Treeview), permet de voir quels Systèmes sont présents dans votre config. Les systèmes en ITALIQUE sont ceux qui ont été trouvés, mais qui ne sont pas présents dans votre MainMenu.xml. Vous pouvez désactiver leur affichage dans les paramètres.
La partie droite contient 5 tabs, dont chacun a un rôle bien précis :
- "Main Menu XML" : d'ici vous pouvez activer/désactiver vos systèmes, ainsi que vérifier les médias associés. Les icônes à côté des images permettent de naviguer directement dans le répertoire du média en question. N'oubliez pas de sauvegarder vos changements ! IMPORTANT : un backup sera TOUJOURS effectué de votre XML, afin de prévoir les problèmes éventuels.
- "Roms Media CHECK" : lorsque vous sélectionnez un système dans le treeview, ce tab est automatiquement sélectionné. Clicquez sur "Check" et tous les Medias seront vérifiés (HyperSpin ET HyperPause). Vous pourrez ainsi donc voir/vérifier vos médias pour chaque ROM. Le check de présence de vos roms est basé sur les fichiers INI de vos systèmes (définis dans HyperHQ).
TIP : Vous avez la possibilité d'ajouter un "média" à une rom. Allez dans "Media Management" et click-droit sur le treeview après avoir sélectionné la rom (Les gif, jpg, bmp seront automatiquement -et au possible- convertis en PNG ! yay)
- "Roms XML" : simple, rapide précis. Pour modifier une entrée, en ajouter une ou bien en supprimer une. N'oubliez pas de "Loader" et de "Sauvegarder".
Pour ajouter : allez sur la dernière liste du tableau et ajoutez vos infos.
Pour supprimer : sélectionnez la ligne à supprimer, et cliquez sur "Delete XML entry"
Pour modifier : placez votre curseur sur la cellule du tableau et modifiez le texte.
Vous pouvez depuis peu vérifier les doublons dans votre XML, et voir les roms manquantes.
- "Log Viewer" : pour mes propres besoins, afin de débugger un minimum.
- "Parameters" : afin de changer deux ou trois paramètres. Les entrées parlent d'elle mêmes.
N'hésitez pas à poster vos commentaires, idées et ou problèmes rencontrés. J'essayerai au possible de vous aider.
Je me permets de faire un post présentant l'utilisation d'un tool fait maison : "HyperT00ls".
Je l'avait créé à l'époque suite à une demande de Nuts et HeavyArms concernant des modifications XML à effectuer ... malheureusement, le temps de développer le tool, ils avaient déjà effectué les corrections sur leur XML à intégrer à la HeavyBox.
Cependant, j'ai peaufiné ce tool pour mes besoins, et je me permets donc de le partager.
ATTENTION : il est optimisé pour les configurations avec HyperLaunch3, HyperPause, HyperLaunch 2, RocketLauncher ! Il gère également Hyperspin v1.3x et Hyperspin 1.4+ BETA
[video][/video]
Dernière version à télécharger (v1.4.1.1 ) : LIEN DROPBOX
Dernières mises à jour :
v1.4.1.1:
- Diverses corrections et améliorations
- Possibilité d'activer/désactiver des roms dans votre XML si theme/wheel/video non trouvées
v1.4.0.7/8/9:
- ajout du CLEANUP !!
- File match : possibilité de "corriger" les noms trouvés dans les fichiers vers une entrée de Rom dans votre XML
Mises à jour précédentes
Au démarrage, HyperT00ls vous demandera les répertoires de HyperSpin (et peut-être de HyperLaunch), afin de lire votre config.
La partie gauche (Treeview), permet de voir quels Systèmes sont présents dans votre config. Les systèmes en ITALIQUE sont ceux qui ont été trouvés, mais qui ne sont pas présents dans votre MainMenu.xml. Vous pouvez désactiver leur affichage dans les paramètres.
La partie droite contient 5 tabs, dont chacun a un rôle bien précis :
- "Main Menu XML" : d'ici vous pouvez activer/désactiver vos systèmes, ainsi que vérifier les médias associés. Les icônes à côté des images permettent de naviguer directement dans le répertoire du média en question. N'oubliez pas de sauvegarder vos changements ! IMPORTANT : un backup sera TOUJOURS effectué de votre XML, afin de prévoir les problèmes éventuels.
- "Roms Media CHECK" : lorsque vous sélectionnez un système dans le treeview, ce tab est automatiquement sélectionné. Clicquez sur "Check" et tous les Medias seront vérifiés (HyperSpin ET HyperPause). Vous pourrez ainsi donc voir/vérifier vos médias pour chaque ROM. Le check de présence de vos roms est basé sur les fichiers INI de vos systèmes (définis dans HyperHQ).
TIP : Vous avez la possibilité d'ajouter un "média" à une rom. Allez dans "Media Management" et click-droit sur le treeview après avoir sélectionné la rom (Les gif, jpg, bmp seront automatiquement -et au possible- convertis en PNG ! yay)
- "Roms XML" : simple, rapide précis. Pour modifier une entrée, en ajouter une ou bien en supprimer une. N'oubliez pas de "Loader" et de "Sauvegarder".
Pour ajouter : allez sur la dernière liste du tableau et ajoutez vos infos.
Pour supprimer : sélectionnez la ligne à supprimer, et cliquez sur "Delete XML entry"
Pour modifier : placez votre curseur sur la cellule du tableau et modifiez le texte.
Vous pouvez depuis peu vérifier les doublons dans votre XML, et voir les roms manquantes.
- "Log Viewer" : pour mes propres besoins, afin de débugger un minimum.
- "Parameters" : afin de changer deux ou trois paramètres. Les entrées parlent d'elle mêmes.
N'hésitez pas à poster vos commentaires, idées et ou problèmes rencontrés. J'essayerai au possible de vous aider.