[DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Modérateurs : Inquisitom, Modérateurs
- Inquisitom
- Connaisseur
- Messages : 433
- Inscription : 10 mai 2013 - 01:00
- Localisation : Marennes
- A remercié : 46 fois
- A été remercié : 63 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Pour le cleanup, voici quelques explications :
Phase préparation
- dans le treeview à gauche tu sélectionnes ce que tu veux vérifier
- après dans les options, tu peux choisir d'appliquer le "move/delete" sur les entrées présentes dans ton XML si la rom n'est pas trouvée ou qu'elle est désactivée (HS 1.4+ beta feature).
- par défaut, le "move" est sélectionné, si tu décoches, ça se transforme en "delete". Dans le cas d'un move de données, il faut sélectioner un répertoire cible.
- ensuite tu sélectionnes un système à vérifier
- puis tu cliques sur "perform check" : c'est obligatoire !
Dans la grille en bas à gauche s'affichent (ou pas), les fichiers qui ne MATCHENT PAS avec les roms dans ton XML. Avec la raison pour laquelle ils se trouvent là. Je précise que HyperT00ls respecte la casse (donc gare aux Majuscules/minuscules).
Ensuite, tu sélectionnes (check/uncheck) les fichiers que tu veux supprimer ou déplacer dans ton répertoire backup et tu cliques sur "MOVE !" ou "DELETE !".
Attention !!! Avant de supprimer/déplacer -> tu peux faire un matching de tes fichiers selon la liste des roms qui s'affiche à droite. Donc, de cette façon, tu peux renommer avec les bonnes majuscules/minuscules, etc ...
Autres questions ? N'hésite pas.
Phase préparation
- dans le treeview à gauche tu sélectionnes ce que tu veux vérifier
- après dans les options, tu peux choisir d'appliquer le "move/delete" sur les entrées présentes dans ton XML si la rom n'est pas trouvée ou qu'elle est désactivée (HS 1.4+ beta feature).
- par défaut, le "move" est sélectionné, si tu décoches, ça se transforme en "delete". Dans le cas d'un move de données, il faut sélectioner un répertoire cible.
- ensuite tu sélectionnes un système à vérifier
- puis tu cliques sur "perform check" : c'est obligatoire !
Dans la grille en bas à gauche s'affichent (ou pas), les fichiers qui ne MATCHENT PAS avec les roms dans ton XML. Avec la raison pour laquelle ils se trouvent là. Je précise que HyperT00ls respecte la casse (donc gare aux Majuscules/minuscules).
Ensuite, tu sélectionnes (check/uncheck) les fichiers que tu veux supprimer ou déplacer dans ton répertoire backup et tu cliques sur "MOVE !" ou "DELETE !".
Attention !!! Avant de supprimer/déplacer -> tu peux faire un matching de tes fichiers selon la liste des roms qui s'affiche à droite. Donc, de cette façon, tu peux renommer avec les bonnes majuscules/minuscules, etc ...
Autres questions ? N'hésite pas.
- Bopz44
- Gourou
- Messages : 833
- Inscription : 25 oct. 2012 - 01:00
- A remercié : 4 fois
- A été remercié : 8 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
merci
alors tout d'abord pour les majuscules et minuscules, HyperT00ls respecte la casse (donc gare aux Majuscules/minuscules)
tu veux dire quoi par la? que ton prgramme ne differencie pas les majuscules minuscules? ou qu'il scanne tout bien et indiquera donc en bas a gauche les fichiers mal renommés (du au minuscule/majuscule diffrences)
sinon je scan mon dossier de wheel : parfait j'ai repéré 2 wheel mal renommés.
je scan mon dossier notice : il ne me trouve QUE des fichiers mal renommés ce qui est bizzare car je sais bien que la majorité sont bien renommés...
alors tout d'abord pour les majuscules et minuscules, HyperT00ls respecte la casse (donc gare aux Majuscules/minuscules)
tu veux dire quoi par la? que ton prgramme ne differencie pas les majuscules minuscules? ou qu'il scanne tout bien et indiquera donc en bas a gauche les fichiers mal renommés (du au minuscule/majuscule diffrences)
sinon je scan mon dossier de wheel : parfait j'ai repéré 2 wheel mal renommés.
je scan mon dossier notice : il ne me trouve QUE des fichiers mal renommés ce qui est bizzare car je sais bien que la majorité sont bien renommés...
- Inquisitom
- Connaisseur
- Messages : 433
- Inscription : 10 mai 2013 - 01:00
- Localisation : Marennes
- A remercié : 46 fois
- A été remercié : 63 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Je veux dire que HyperT00ls est super strict là-dessus. Il respecte les majuscules/minuscules.Bopz44 a écrit : alors tout d'abord pour les majuscules et minuscules, HyperT00ls respecte la casse (donc gare aux Majuscules/minuscules)
tu veux dire quoi par la? que ton prgramme ne differencie pas les majuscules minuscules? ou qu'il scanne tout bien et indiquera donc en bas a gauche les fichiers mal renommés (du au minuscule/majuscule diffrences)
Fais moi un print screen stp.Bopz44 a écrit : sinon je scan mon dossier de wheel : parfait j'ai repéré 2 wheel mal renommés.
je scan mon dossier notice : il ne me trouve QUE des fichiers mal renommés ce qui est bizzare car je sais bien que la majorité sont bien renommés...
- Inquisitom
- Connaisseur
- Messages : 433
- Inscription : 10 mai 2013 - 01:00
- Localisation : Marennes
- A remercié : 46 fois
- A été remercié : 63 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Je te souhaite une bonne séance de nettoyage alors !
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Est-ce qu'il est possible avec Hypert00ls de trier en fonction de l'orientation écran ?
- Inquisitom
- Connaisseur
- Messages : 433
- Inscription : 10 mai 2013 - 01:00
- Localisation : Marennes
- A remercié : 46 fois
- A été remercié : 63 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Pnumekin a écrit :Est-ce qu'il est possible avec Hypert00ls de trier en fonction de l'orientation écran ?
Réponse
Dernière modification par Inquisitom le 30 sept. 2015 - 01:31, modifié 2 fois.
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Oui justement ça fait mal au cou
Je digresse un peu du sujet mais je voulais trier ma liste pour créer une liste jeux verticaux, une liste jeux horizontaux. Normalement les Don's Hypertools faisaient ça en chargeant en plus de la database hyperspin le xml généré par MAME, mais lorsque je veux le faire ça n'arrive pas à charger les infos du xml de MAME. Je ne sais pas si ça viens de MAME (je suis en 0.165) qui a changé quelque chose dans son xml où si ça viens d'ailleurs.
Du coup je cherchais une alternative, je suis ouvert à tout conseil
Edit: Je viens de tombre sur ça que je n'avais pas vu en venant direct sur ce post : developpements-logiciels-maison/hyperma ... t6931.html" onclick="window.open(this.href);return false;
Je teste ça ce soir !
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Bon je n'ai pas réussi à utiliser le soft de GreenTentacle, mais j'ai trouvé une solution !
Le problème viens bien de Mame qui n'appelle plus les jeux "game" mais "machine" maintenant. Du coup j'ai ouvert le xml généré par MAME dans notepad++ et j'ai remplacé toutes les balises "machine" par "game". J'ai ouvert le fichier dans Don's hypertools ensuite et ça fonctionne
Le problème viens bien de Mame qui n'appelle plus les jeux "game" mais "machine" maintenant. Du coup j'ai ouvert le xml généré par MAME dans notepad++ et j'ai remplacé toutes les balises "machine" par "game". J'ai ouvert le fichier dans Don's hypertools ensuite et ça fonctionne
- faeze
- Mentor
- Messages : 2091
- Inscription : 16 mai 2013 - 01:00
- Localisation : Henin Beaumont
- A remercié : 199 fois
- A été remercié : 118 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Mr Inquizi
Encore une fois je souhaitais vous féliciter pour ce logiciel au combien pratique qui me rends bien des services. Génial.
Bien a vous
Encore une fois je souhaitais vous féliciter pour ce logiciel au combien pratique qui me rends bien des services. Génial.
Bien a vous
- Darius38
- Connaisseur
- Messages : 268
- Inscription : 24 févr. 2013 - 00:00
- A remercié : 10 fois
- A été remercié : 14 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
J'ai recement utilisé ce logiciel
Apres une perte de 400go de donnée suite a son utilisation j'ai cru a un probleme de mon disque dur ou a un virus
apres avoir tout récupérer et quelques semaine apres je réitaire l'operation et rebelote 500go de donnée de perdu avec l'option de netoyage d'hypertools des fichier media ...
Apres une perte de 400go de donnée suite a son utilisation j'ai cru a un probleme de mon disque dur ou a un virus
apres avoir tout récupérer et quelques semaine apres je réitaire l'operation et rebelote 500go de donnée de perdu avec l'option de netoyage d'hypertools des fichier media ...
- salyangel
- Virtuose
- Messages : 1051
- Inscription : 19 févr. 2014 - 00:00
- A remercié : 8 fois
- A été remercié : 3 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
je suis degouté qu'on ai plus de maj de ce super soft!
Dernière modification par salyangel le 10 févr. 2016 - 09:48, modifié 1 fois.
- pouet
- Virtuose
- Messages : 1365
- Inscription : 06 févr. 2015 - 20:50
- Localisation : 92-Courbevoie
- A remercié : 84 fois
- A été remercié : 114 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
C'est pas trop génant la mesure ou tu fais des sauvegardes avant de faire des modifsDarius38 a écrit :J'ai recement utilisé ce logiciel
Apres une perte de 400go de donnée suite a son utilisation j'ai cru a un probleme de mon disque dur ou a un virus
apres avoir tout récupérer et quelques semaine apres je réitaire l'operation et rebelote 500go de donnée de perdu avec l'option de netoyage d'hypertools des fichier media ...
- Meth
- Administrateur
- Messages : 4541
- Inscription : 19 oct. 2012 - 01:00
- Localisation : Conflans-en-Jarnisy
- A remercié : 989 fois
- A été remercié : 2180 fois
- Contact :
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Et c'est surtout qu'il devaient être mal nommé et donc non exploité par ton hyperspin.
- faeze
- Mentor
- Messages : 2091
- Inscription : 16 mai 2013 - 01:00
- Localisation : Henin Beaumont
- A remercié : 199 fois
- A été remercié : 118 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Salut Inquisitom,
Petit retour sur un soucis que j'ai avec hypert00ls.
Lors de l'ouverture d'une database qui contient des erreurs (probablement de nommage) il me dit d'aller voir dans le log pour plus d'infos.
Dans reports, il ne mets rien, et dans hypert00ls le log est vide. Comme voici dans les screens:
Donc, j'ai fait des recherches manuelles (j'avais genre 50 entrées erronnées) j'ai corrigé, mais il reste des récalcitrants que je n'arrive pas a débusquer
(Win7 x64, à jour)
Egalement un soucis mineur, lors du lancement des roms, quand elles ne sont pas présente il affiche un message de crash. Mais bon, si t'as pas les roms tu n'appuie pas dessus et c'est réglé
Pour info voila les infos:
Si j'ai d'autres retours tu les prends ?
Merci bien Klaus Wessel ^^
Petit retour sur un soucis que j'ai avec hypert00ls.
Lors de l'ouverture d'une database qui contient des erreurs (probablement de nommage) il me dit d'aller voir dans le log pour plus d'infos.
Dans reports, il ne mets rien, et dans hypert00ls le log est vide. Comme voici dans les screens:
Donc, j'ai fait des recherches manuelles (j'avais genre 50 entrées erronnées) j'ai corrigé, mais il reste des récalcitrants que je n'arrive pas a débusquer
(Win7 x64, à jour)
Egalement un soucis mineur, lors du lancement des roms, quand elles ne sont pas présente il affiche un message de crash. Mais bon, si t'as pas les roms tu n'appuie pas dessus et c'est réglé
Pour info voila les infos:
Code : Tout sélectionner
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at System.Windows.Forms.DataGridViewSelectedRowCollection.get_Item(Int32 index)
at HyperT00ls.Form1.ToolStripButton10_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1076.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
HyperT00ls
Assembly Version: 1.0.0.0
Win32 Version: 1.4.1.2
CodeBase: file:///E:/Hyperspin/HyperT00ls.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1075.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1068.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1067.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Si j'ai d'autres retours tu les prends ?
Merci bien Klaus Wessel ^^
- Inquisitom
- Connaisseur
- Messages : 433
- Inscription : 10 mai 2013 - 01:00
- Localisation : Marennes
- A remercié : 46 fois
- A été remercié : 63 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
As-tu la dernière version - la 1.4.1.2 ? (pas sûr que celle dans la HFSBox soit la bonne)
Si non, DL celle là : https://db.tt/0YoN9VaG
@Faeze : pour le debug, il faut qu'il soit activé dans tes paramètres. Coche le et sauve la config.
Relance HyperT00ls. Ensuite, dans le "debug tab", clique sur Display Log pour afficher les infos ...
Si ça continue ... on fera un debug session un de ces 4.
Si non, DL celle là : https://db.tt/0YoN9VaG
@Faeze : pour le debug, il faut qu'il soit activé dans tes paramètres. Coche le et sauve la config.
Relance HyperT00ls. Ensuite, dans le "debug tab", clique sur Display Log pour afficher les infos ...
Si ça continue ... on fera un debug session un de ces 4.
- faeze
- Mentor
- Messages : 2091
- Inscription : 16 mai 2013 - 01:00
- Localisation : Henin Beaumont
- A remercié : 199 fois
- A été remercié : 118 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
La version est bien celle que dont tu parles. En activant l'option débugg effectivement ca marche mieux pour le log
Du coup j'ai ma réponse grace au log !!
Merci Inquizz
Du coup j'ai ma réponse grace au log !!
Merci Inquizz
- faeze
- Mentor
- Messages : 2091
- Inscription : 16 mai 2013 - 01:00
- Localisation : Henin Beaumont
- A remercié : 199 fois
- A été remercié : 118 fois
Re: [DEV] HyperT00ls, un utilitaire de gestion XML - Medias
Salut Tom !
Les choses évoluent sur HFS, j'ai quelques problemes avec la version 1.4.1.2
La première toute simple, dans le menu rapide avec les icones HS HL HHQ, l'icone HL ne fonctionne plus car elle pointe sur HyperLaunchHQ, au lieu de RocketLauncherHQ
Ensuite c'est dans les database que les choses se compliquent, les "&" ne sont pas pris en charge et il n'y a pas de message d'erreur pour signaler cela, donc j'ai du chercher et j'ai trouvé.
Dans les noms iso aucun soucis puisqu'ils sont remplacé par les &
C'est dans les <synopsis> qu'ils ne sont pas remplacés, pour HS ca ne pose pas de problemes il charge le xml sans rien dire.
Mais dans HyperT00ls ca ne s'affiche pas sans qu'il explique pourquoi.
Voici le log:
Il y a une solution ? Sans que je doive virer les caractères spéciaux des synopsis car ils sont important pour l'hyperpause
Les choses évoluent sur HFS, j'ai quelques problemes avec la version 1.4.1.2
La première toute simple, dans le menu rapide avec les icones HS HL HHQ, l'icone HL ne fonctionne plus car elle pointe sur HyperLaunchHQ, au lieu de RocketLauncherHQ
Ensuite c'est dans les database que les choses se compliquent, les "&" ne sont pas pris en charge et il n'y a pas de message d'erreur pour signaler cela, donc j'ai du chercher et j'ai trouvé.
Dans les noms iso aucun soucis puisqu'ils sont remplacé par les &
C'est dans les <synopsis> qu'ils ne sont pas remplacés, pour HS ca ne pose pas de problemes il charge le xml sans rien dire.
Mais dans HyperT00ls ca ne s'affiche pas sans qu'il explique pourquoi.
Voici le log:
Code : Tout sélectionner
2016-10-07;12:58;Error;LoadSystemRoms;Cannot load : H:\Hyperspin\Databases\Sony Playstation 2\Sony Playstation 2.xml --> ABORDING
2016-10-07;12:58;Info;ToolStripButton12_Click;Loading log file