|
| [SOFT] GameListCreate: créez vos gamelist.xml hors ligne | |
| |
Auteur | Message |
---|
cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| Msg n°1 Sujet: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Jeu 25 Avr 2019, 10:55 | |
| bonjour à tous, J'ai écrit un petit logiciel en Java cette semaine que je vous partage ici. GamelistCreate est un logiciel qui permet de créer un fichier gamelist.xml compatible avec recalbox de façon hors ligne. il s'adresse principalement aux personnes possédant déjà les images de leur jeux.(cover, screenshot ou background). télécharger ici: Télécharger GamelistCreate ici Mise à jour 1.5: -Correction balise video -Correction Dossier "images" prioritaire -Ajout la balise se rempli si vous possédez un dossier thumbnails -Ajout Dossier déclaré dans Gamelist.xml (sauf media) -N'écrit plus que les balises remplis dans le Gamelist -Priorité au Gamelist.xml existant pour les infos de la rom. Mise à jour 1.4: (merci à Acris pour son implication) -correction compilation compatible windows -Ajout des balises "hash", "thumbnail" et "genreid" -Le dossier image devient prioritaire. (si plusieurs images portent le même nom, c'est celle du dossier image qui sera choisie. même si le dossier image se trouve dans un autre dossier (par exemple /media/image/). Mise à jour 1.3://***AVERTISSEMENT***/// Attention, cette version n'est pas compatible avec windows, une nouvelle version arrivera ce soir, avec quelques corrections sur l'absence de balises. Prise en compte des roms dans les sous dossiers d'une même machine. (Par exemple si vous classez vos roms dans différents dossier sous le dossier Mame de recalbox. Selectionnez simplement le dossier Mame, et gameListCreate va créer un seul Gamelist.xml regroupant toutes vos roms. Mise à jour 1.2:- Prise en compte des vidéos - Scan possible des dossiers dans les sous-dossiers (exemple: rom/media/image/ est scanné) - correction : seules les roms à la racine du dossier sont prises en comptes pour l'écriture du gamelist.xml Mise à jour 1.1:-Le logiciel prends en compte l'existence du gamelist.xml présent dans le dossier de rom sélectionné. Si le fichier existe il récupérera les données (sauf les liens roms et images). si une hyperlist est chargée, elle comblera les trous (données d'un jeu manquantes). -Auto-correction des erreurs de caractères dans les gamelist.xml [Vous devez être inscrit et connecté pour voir cette image]Je sais qu'il existe déjà plein scrapper pour recalbox, mais ils fonctionnent pratiquement tous en ligne et je n'obtiens pas toujours le résultat escompté. en clair voici les raisons qui m'ont poussé à écrire moi même ce soft:
- la création d'un gamelist.xml sur serveur distant prend du temps.
- La connexion aux serveurs distant n’est pas toujours disponible.
- Le temps de traitement sur de gros dossier Roms est insupportablement trop long.
- Souvent 20 % des roms traitées n’ont pas trouvé de correspondance d’images.
- La plus part des softs capable de le faire ne tourne pas sur linux
- j'aime mes propres images de jeux, et je n’ai pas envie de les renommer, ou d'en télécharger d'autres.
- les roms hack, homebrew, demakes, etc. n'existe pas dans les bases de données.
-Fonctionnement Le logiciel recherche les images correspondantes au nom de la Rom dans son dossier et ses sous-dossiers.
- il exclu tous ce qui se trouve entre parenthèse.
- Il est insensible à la case.
- Il ignore les ", The" en fin nom.
Ainsi une rom :adventures of the Smurfs, The (Europe) (En,Fr,De,Es,It,Nl).gbctrouveras sans problème l'image:Adventures of the smurfs_image(good).png
Le but étant bien sur de ne pas devoir renommer les images à l'identique de la rom. -Utilisation: 1: choisissez les extensions que le logiciel peut rencontrer dans le dossier à traiter. Vous avez trois emplacement disponible. Par défaut "zip" est déjà inscrit dans la première case. entrez les extensions sans le point (par exemple "sms", et pas ".sms"). 2: choisissez le dossier contenant les roms à traiter. Le logiciel va analyser le dossier et ses sous-dossiers à la recherche des roms correspondantes aux extensions choisies. Une fois terminé, il va afficher le nombre de roms trouvées, le nombre d'images (png, et jpg) et créer un premier aperçu. 3: (optionnel) choisissez une hyperlist correspondante à la machine choisie. Pour agrémenter votre fichier gamelist,xml, vous pouvez utiliser une hyperlist trouvable facilement ici: [Vous devez être inscrit et connecté pour voir ce lien]C'est pratiquement indispensable pour les jeux mame, car le nom des roms ne reflète en rien le nom du jeu. par exemple:20pacgal.zipdeviendra avec l'hyperlist :Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.00)
étant conscient du problème, l'hyperlist Mame.xml est fourni avec le logiciel. Une fois chargée, l'aperçu est mis à jour. 4: Si l'aperçu correspond à vos attentes, vous pouvez appuyer sur "créer" pour lancer la création du fichier gamelist.xml. un fois créé, une savedialog s'ouvre pour enregistrer le fichier. Par défaut le dossier de rom traité est sélectionné, vous avez juste à appuyer sur enregistrer. La création du fichier ne prend pas plus de 10 secondes. télécharger ici: Télécharger GamelistCreate ici Cau'x
Dernière édition par cauxim le Lun 12 Avr 2021, 11:32, édité 7 fois |
| | | Invité Invité
| | | | k0en Team Open Consoles
Messages : 10799 Réputation : 365 Age : 43 Inscrit le : 25/01/2011
TO7-70
Localisation : Devant son écran
Humeur : Indécis
| | | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| Msg n°4 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Jeu 25 Avr 2019, 15:16 | |
| - Lazarus a écrit:
- Bien jouer,j'en aurais bien créer un mais pas le temps.
Une question qui me vient,le nombre d'extensions pour la recherche est limiter a trois tout en haut,pas plus? j'ai limité à 3, car je traite un dossier de rom par machine, du coup j'ai rarement rencontré plus de trois extensions différentes. après si tu as une machine qui à plus de trois extensions différentes tu peux zipper tes roms. recalbox reconnait le format zip, et du coup tu n'as qu'une extension pour la création du gamelist.xml mais si t'es du genre bordelique et tu mets toutes tes roms dans le même dossier (sega, nintendo, sony etc.) je ne pense pas que recalbox puisse le lire. |
| | | Invité Invité
| | | | Invité Invité
| | | | cryofu Noob'
Messages : 1 Réputation : 0 Inscrit le : 25/11/2012
| | | | merlin1975 Noob'
Messages : 40 Réputation : 3 Inscrit le : 21/11/2012
| | | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| Msg n°9 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Dim 19 Jan 2020, 21:02 | |
| - merlin1975 a écrit:
- Salut, génial ton logiciel! Merci!
Une suggestion,c'est possible de rajouter la prise en charge des vidéos?Merci! Merci, Je n'ai pas de balise vidéo dans le gamelist sur recalbox. en faite je ne sais pas si c'est possible sur recalbox. peut-être que je me trompe, ça fait un moment que je ne vais plus dessus, peut-être qu'ils l'ont inclus dans une nouvelle version. faudrait que tu me donne un exemple de gamelist.xml, et si c'est possible je l'ajoute sans problème. |
| | | FreddyBoubil Arcade gamer
Messages : 8441 Réputation : 241 Inscrit le : 03/01/2011
Arcade
Localisation : Devant ma borne
Humeur : Qu'importe le support, pourvu qu'on ait le fun.
| Msg n°10 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Lun 20 Jan 2020, 14:35 | |
| - cauxim a écrit:
- merlin1975 a écrit:
- Salut, génial ton logiciel! Merci!
Une suggestion,c'est possible de rajouter la prise en charge des vidéos?Merci! Merci,
Je n'ai pas de balise vidéo dans le gamelist sur recalbox.
en faite je ne sais pas si c'est possible sur recalbox. peut-être que je me trompe, ça fait un moment que je ne vais plus dessus, peut-être qu'ils l'ont inclus dans une nouvelle version.
faudrait que tu me donne un exemple de gamelist.xml, et si c'est possible je l'ajoute sans problème. Voilà : - Code:
-
<game id="556" source="ScreenScraper.fr"> <path>./Aero the Acro-Bat 2 (USA).zip</path> <name>Aero the Acro-Bat 2</name> <desc>Aero the Acro-Bat 2 est la suite des aventures de la chauve-souris rouge sur Megadrive. Le clown Edgar Ektor a survécu et revient avec d'autres plans encore plus maléfiques. Aero quitte alors le cirque pour partir à sa recherche et le détruire pour de bon. En dehors du cirque, encore plus de machines et d'objets aident Aero à progresser dans les niveaux.</desc> <rating>0.65</rating> <releasedate>19950101T000000</releasedate> <developer>Iguana Entertainment</developer> <publisher>Iguana Entertainment - Sunsoft</publisher> <genre>Plateforme-Action</genre> <players>1</players> <hash>39EB74EB</hash> <image>./media/images/Aero the Acro-Bat 2 (USA).png</image> <video>./media/videos/Aero the Acro-Bat 2 (USA).mp4</video> </game> Ca vient de ma Sega Mini sur laquelle j'utilise Recalbox. |
| | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| Msg n°11 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Lun 20 Jan 2020, 14:57 | |
| - Code:
-
ok ce que je peux faire, c'est de scanner le dossier de rom et voir si il contient des fichiers au format mp4. (si il existe d'autre format vidéos accepté, dit le moi que je les ajoute.)
si oui, alors j'ajoute le chemin de la vidéo qui contient un nom semblable entre les balises <video>. par contre je vois que tes vidéos et images, sont dans des sous dossier, d'un sous-dossier. il faut que je pense à scanner un niveau plus bas, car je ne scanne pas les dossier dans les sous-dossiers.
en clair: Rom/images/ = c'est scanné Rom/Media/Images = /Media est scanné, mais pas /Images.
bon je vais m'y pencher cette semaine. je te tiens au courant
ps: désolé d'écrire dans une fenêtre code, mais mon message passe pas en normale
|
| | | merlin1975 Noob'
Messages : 40 Réputation : 3 Inscrit le : 21/11/2012
| | | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| | | | merlin1975 Noob'
Messages : 40 Réputation : 3 Inscrit le : 21/11/2012
| | | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| | | | merlin1975 Noob'
Messages : 40 Réputation : 3 Inscrit le : 21/11/2012
| | | | Invité Invité
| | | | merlin1975 Noob'
Messages : 40 Réputation : 3 Inscrit le : 21/11/2012
| | | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| | | | kristof37 Ultimate Retrogamer
Messages : 1344 Réputation : 35 Age : 50 Inscrit le : 14/10/2013
Localisation : Tours
| Msg n°20 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Lun 27 Jan 2020, 07:51 | |
| Salut à tous Et surtout un grand merci à Cauxim N'arrivant pas à scrapper sur ma Retrostone j'ai voulu mettre les images moi même et du coup je me rend compte qu'il faut un fichier Gamelist et je me suis dit c'est foutu je vais passer un temps fou la dessus Et là je tombe sur CE sujet, du coup je télécharge sans me faire d'idée pensant que ça allais être compliqué. Et bien non, c'est super simple, on met le fichier des roms et hop le fichier Gamelist est créé Bon par contre maintenant faut renommer quasiment toutes les images pour qu'elles ais le même nom que le fichier roms, un peu long aussi mais au moins je sais où je vais et une fois fait, ça me servira ailleurs Et encore merci Cauxim super taf |
| | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| Msg n°21 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Lun 27 Jan 2020, 10:21 | |
| merci,
normalement si l'image contient le nom de la rom, il devrait la trouver sans devoir la renommer.
il exclut tous ce qui est entre parenthèse, les ", the", et ne fait aucune différence entre les majuscules et minuscules (insensible à la case)
bon après faut un minimum de mots correspondant quand même.
|
| | | kristof37 Ultimate Retrogamer
Messages : 1344 Réputation : 35 Age : 50 Inscrit le : 14/10/2013
Localisation : Tours
| | | | cauxim Padawan
Messages : 200 Réputation : 27 Age : 49 Inscrit le : 13/02/2014
gpd xd, Steam deck, rg300x, powkiddy a66, psVita
| Msg n°23 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Mar 16 Mar 2021, 20:49 | |
| Vu que je suis entrain de construire une borne d'arcade sous recalbox, j'ai fait face à un problème pour créer un Gamelist.xml lorsqu'on a plusieurs dossiers dans un seul système.
En Vrai, ma borne d'arcade permet de jouer au MahJong, et je ne voulais pas mélanger mes jeux de mahjong avec le reste des jeux d'arcades.
Donc le plus simple c'est d'avoir deux dossiers différents dans le dossier Mame de recalbox.
J'ai donc mis GamelistCreate à jour pour qu'il prenne en compte les roms dans les sous dossiers.
Mise à Jour V1.3:
-Scan possible des roms dans un sous dossier.
Sélectionnez simplement le dossier Mame avec GamelistCreate, il se chargera de créer les chemins des roms automatiquement pour chaque dossier dans un seul fichier Gamelist.xml.
Lien mis à jours dans le topic |
| | | Caanunoo PANDORA Addict
Messages : 7499 Réputation : 838 Age : 51 Inscrit le : 10/03/2020
OpenPandora 1GHz & 600 MHz, GPD XD+, WIN 1, 2 & MAX, Micro PC, Old 3DS Luma, PS Vita Slim Hack 3.65, GPD XP & +, Old DS R4, NeoGeo X, AYN Odin Pro, GKD Mini Plus, Valve Steam Deck, Miyoo Mini +, Trimui Smart Pro, AYN Odin Pro 2, Retroid Pocket Flip, RP4Pro, RP2S ME, Anbernic RG Cube , Miyoo A30, ZPG A1 Unicorn, AYANEO Pocket AIR - Retro Edition, Anbernic RG406V
Localisation : Open-Consoles
Humeur : Splité (cf film "Split")
| Msg n°24 Sujet: Re: [SOFT] GameListCreate: créez vos gamelist.xml hors ligne Mar 16 Mar 2021, 21:03 | |
| @cauxim, merci à toi pour le partage de ton travail et merci également pour le soin que tu prends à bien écrire sur tes post, je pense que c'est important de prendre son temps pour écrire correctement et se rendre ainsi lisible et compréhensible par tous... tu es exemplaire !!! 2 X |
| | | Arrk Ultimate Retrogamer
Messages : 4314 Réputation : 315 Age : 56 Inscrit le : 28/01/2012
| | | | Contenu sponsorisé
| | | | |
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| Derniers sujets | » Bonjour a tousAujourd'hui à 10:15 par fbouille » Retroid pocket 5Aujourd'hui à 08:42 par steffiroth » AYN Odin 2 PortalAujourd'hui à 00:31 par deemak » Trimui Smart Pro Hier à 21:22 par _n3o_ » Neo-geo sur androidHier à 18:15 par Atomes » Emplacement croix directionnelleHier à 14:13 par Alphonse » Bartop tout assemblé...un rêve ?Hier à 13:28 par batpoigne » Pincab mini (et questions pincab en général)Hier à 07:13 par batpoigne » PI 400 Lightgun boxMer 20 Nov 2024, 21:20 par arnodaro » tuto Pegasus front endMer 20 Nov 2024, 20:25 par Eye77 » ES-DE pour androidMer 20 Nov 2024, 19:01 par arnodaro » Retour vers le passéMer 20 Nov 2024, 14:50 par zahbout » AyaNeo Flip - Nouvelle console à double écran Mer 20 Nov 2024, 13:37 par tortipouss » NOEL DU FOFOMar 19 Nov 2024, 18:46 par arnodaro » Specs Comparison toolLun 18 Nov 2024, 12:54 par Alphonse » [ANBERNIC RG ARC-D/S] OC-ARCPADLun 18 Nov 2024, 12:13 par fbouille » TJD T80 RK3588S Dim 17 Nov 2024, 19:54 par Rival187 » Salut à tousDim 17 Nov 2024, 13:17 par Atomes » Miyoo Mini +Dim 17 Nov 2024, 11:30 par probox4ever » AYN Odin 2Sam 16 Nov 2024, 13:35 par Timika |
La Timeline Open-Consoles |
|
|