Qu'est ce que HFS2XML (HyperFreeSpin To XML) ?
C'est un Rom2Xml like en plus poussé !
Pourquoi refaire ce qui à déjà été fait ?
HFS2XML est plus qu'un simple Rom2Xml, en effet Rom2Xml copie simplement le nom des roms dans votre liste de jeux hyperspin, ce qui à pour effet d'avoir des noms complètement incohérents lorsque vos roms ont une mauvaise nomenclature.
HFS2XML va chercher automatiquement à partir d'une liste officielle tous les systèmes compatibles que vous avez configurés sur Hyperspin, il vous demandera alors de choisir ceux qui vous intéressent. Cliquez ensuite sur 'Lancer la conversion'.
HFS2XML va alors chercher automatiquement à partir d'une liste officielle les descriptifs, genres, ratings etc... de vos roms. Lorsqu'il ne trouve pas un fichier il va d'abord tester le CRC de votre jeu (son code barre en quelque sorte), si celui-ci correspond il l'ajoute automatiquement dans votre liste.
Une fois la passe automatique finie, HFS2XML risque de vous demander d'ajouter les roms qu'il n'a pas trouvé, vous aurez donc la possibilité de remplir les champs demandés via un système semi automatique dans le cas où vos roms correspondraient à ceux de la liste officielle.
Dans le cas contraire vous pouvez remplir les champs comme bon vous semble, ou bien cliquer sur 'Valider' sans rien remplir, dans ce cas HFS2XML mettra uniquement le nom du rom dans votre liste de jeux comme Rom2XML, et dans le cas où vous n'avez pas envie de remplir les fiches de tous les roms un par un, vous pouvez cliquer sur 'Tout passer', le soft agira aussi comme Rom2XML et inscrira le nom de chaque rom dans votre liste de jeux sans descriptif et autres détails.
Sachez également qu'HFS2XML créé des backups des fichiers XML des systèmes que vous utilisez, ils sont stocké dans 'votre_dossier_hyperspin'\Databases\'le_nom_du_système'\BackupHFS_'date'_'heure''minute''secondes'\.
Il créé aussi automatiquement le listing des genres !
HFS2XML ne trouve pas un de mes systèmes ?!
Si votre système est configuré sous hyperspin, et qu'il y'a bien un fichier Xml correspondant à votre système dans le dossier 'HFS_Games'
Vérifiez que ce fichier ai exactement la même nomenclature que votre système dans le dossier 'settings' d'hyperspin. Dans le cas où le nom serait différent pas de panique, renommez le fichier xml dans le dossier 'HFS_Games'.
Suis-je limité ?
Absolument pas, à partir du moment où vous avez configuré un emulateur, soft etc... sur hyperspin, il vous suffit de mettre un fichier XML correspondant au nom de celui-ci dans le dossier 'HFS_Games'.
Ce fichier XML devra comporter au minimum ceci :
?xml version="1.0" encoding="utf-8"?
menu
header
listname/listname
lastlistupdate10/31/2011/lastlistupdate
listversion1.0 Final/listversion
exporterversionHyperList XML Exporter Version 1.3 Copywrite (c) 2009-2011 William Strong/exporterversion
hyperfreespinHyperFREEspinToXML version 1.00/hyperfreespin
/header
game name="" index="" image=""
description/description
cloneof/cloneof
crc/crc
manufacturer/manufacturer
year/year
genre/genre
rating/rating
enabled/enabled
/game
/menu
HFS2XML plante sur un système en particulier :/
Sur certains fichiers de la liste officiel, aucuns jeux n'a été implanté, de ce fait le fichier XML (dans le dossier 'HFS_Games') ressemble à ca :
?xml version="1.0"?
menu
header
listnameAtari ST/listname
lastlistupdate10/27/2011/lastlistupdate
listversion1.0/listversion
exporterversionHyperList XML Exporter Version 1.3 Copywrite (c) 2009-2011 William Strong/exporterversion
/header
/menu
Pour que cela fonctionne votre fichier XML (dans le dossier 'HFS_Games') doit ressembler à ça :
?xml version="1.0" encoding="utf-8"?
menu
header
listname/listname
lastlistupdate10/31/2011/lastlistupdate
listversion1.0 Final/listversion
exporterversionHyperList XML Exporter Version 1.3 Copywrite (c) 2009-2011 William Strong/exporterversion
hyperfreespinHyperFREEspinToXML version 1.00/hyperfreespin
/header
game name="" index="" image=""
description/description
cloneof/cloneof
crc/crc
manufacturer/manufacturer
year/year
genre/genre
rating/rating
enabled/enabled
/game
/menu
Requis : .NET Framework 4
Correctifs 1.14 :
- Ajout de XMLs pour les systèmes CPS, CPS2, CPS3 et NeoGeo MVS par Heavyarms,
- Ajout d'Heavyarms dans les credits.
Correctif 1.12 :
- Ajout du numéro de version sur les fenetres,
- Ajout de Metheore dans les crédits
- Ajout du listing CAVE
Correctif 1.11 :
- Les jeux que vous passez avec le bouton 'tout passer' ou via le bouton 'valider' sans mettre de descriptif sont maintenant affiché correctement dans hyperspin.
- lorsqu'un fichier zip contiens plusieurs fichiers, le crc est calculé sur le zip et non sur ce qu'il contient.