[SOFT] GameList Editor



  • @NeeeeB Ok well I would like to know if chd's made from latest version of chdman with v5 gzip compression are compatible? I know they aren't on Batocera.

    thanks :-)


  • Moderator
    Team
    Moderator
    Translator

    @freemanqc it depends on the hash of the file and if it is already on the database. Recalbox ES’s scraper uses the name to search, so that’s another option.



  • Désolé j'ai pas répondu dans le bon topic. Les modos sont vraiment top pour quand même avoir trouvé un réponse! :)



  • @NeeeeB Thank you for this! Though I am having some issues and I hope you can give me some guidance. I am using an external hard drive which houses all my games in a 'roms' folder. Whenever I try to select the folder I receive an error:

    Oops!! It looks like you selected the wrong folder!
    Please select the root folder where your systems folders are stored.

    I've tried connecting to my Raspberry Pi, but it just tells me the same thing.
    Thanks for your assistance.



  • @michael-kiddy

    Hi !
    Are your roms all mixed in the roms folder, or are they in subfolder by system ?
    I mean, the correct folder structure must be :
    roms/snes/romxxxxx.zip

    In short, you must have a properly named folder for each emulated system with your roms inside, and all these system folders must be in the "roms" folder.
    Then in GameList Editor you have to select the "roms" folder, otherwise it won't work.



  • have the same problem. I mounted the share folder on my Mac and am running the Gamelist editor through Wine. When I select the roms folder, it also tells me this error message.

    I double-checked that my ROMs folder is correct (I didn't change anything, just went with the defaults. I can edit ROMs with Recalbox Manager).

    When I copy the ROMs folder over to my Mac, it works, however I can't select it from the share.

    EDIT: I discovered that when I put a symlink on my desktop pointing to the network share, I can select this symlink and it works.



  • @rabejens

    Thx for the report.
    Well to be honest I have never tested to open the roms folder directly from the share folder ^^
    It is strange though that it doesn't work, maybe it is related to the openDialog used in my application. It is an old vista one (used to be able to select folders instead of files). The path of a shared folder might not be reported correctly.
    I'll try and see what I can do when I find some time.



  • Thanks for investigating this. Currently, I can live with the workaround of temporarily putting a symlink to my roms folder onto my desktop since I only use the gamelist editor to edit DOS games, Category folders and clean orphans, as the former two can't be done with the manager I use for everything else because it does not handle folders as entries but descends into them.

    While we are at this topic: When I do "Clean orphans" for folder based entries, all info for them is cleared, even for the existing ones. I think you check for a game being an orphan if the path it points to is a file, and since DOS games and category folders are not, your editor misleadingly thinks the entry is an orphan. You should add a check for the path being a folder for the orphan check.



  • Bonsoir, tout d'abord merci pour ton outil, c'est exactement ce que je cherchais.
    Par contre, je n'arrive pas à ouvrir mes roms d'arcade (dans ce dossier), ça me propose tout les autres systèmes, mais pas celui ci. j'ai essayé avec le dossier mame-libretro mais c'est pareil. Est ce normal? J'ai cherché dans les messages précédents mais je n'ai pas trouvé mention de e problème que je rencontre.



  • Bonjour @NeeeeB j'ai trouvé un nouveau bogue. J'ai mes gamelist produites par UXS avec mes jeux nommés comme suit:

    Nom du jeu (Europe)

    Quand j'utilise l'option "remove region from game name" rien ne se passe. La gamelist reste la même. Est-ce qu'il y a une solution?

    Merci beaucoup!



  • @freemanqc

    Hello !
    Ce n'est pas un bug, la fonction n'est efficace que sur les tags entre [ ] et non sur les tags entre ( ).
    Ca pourrait être une amélioration à apporter mais je t'avoue que le taf ne me laisse pas des masses de temps en ce moment.
    Merci pour ton intervention en tout cas.



  • @neeeeb Pas de problème! J'ai réussi avec des commande REGEX dans Notepad++

    Un petit ajout qui serait super sympa serait de pouvoir trier la gamelist par champs. Exemple je choisit quelque chose comme Genre -> Action et la il me sort tous les jeux d'action.

    De pouvoir ensuite tout sélectionner et exporter les roms correspondante dans un dossier serait super bien. Comme cela par exemple pour les gros sets comme l'arcade de plus de 2000 jeux je pourrais trier par Genre.

    Quelqu'un à réussi à me faire quelque chose de semblable avec des script dans Excel. Cependant c'est très complexe et des fois il n'est pas toujours dispo. Donc de pouvoir le faire soit même serait bien.

    Je crois que c'est possible de le faire avec la nouvelle gamelist editor : Another Recalbox Rom Manager mais honnêtement je suis trop habitué avec Gamelist Editor, je l'adore et l'utilise chaque jour. J'aimerais que tout y soit :-)

    Encore mille merci, à ce jour tu as du me sauvé au dessus de 100 heures de travail manuel facilement. Continue le bon travail!



  • Super soft ! très ergonomique, simple et puissant !


  • Themer

    @NeeeeB

    bon j'ai voulu essayer pour la première fois ce chouette editeur et en sélectionnant le folder roms sur mon pc (DD externe utilisé sur ma recalbox, branché sur le PC dans ce cas soit "E:\recalbox\roms" chez moi) j'obtiens l'erreur suivante :

    Un caractère incorrect a été trouvé dans un contenu de texte.
    Ligne: 0
    

    Une idée ? :)

    sachant que ES se lance sans problème et affiche les scrapes correctement sur ma recalbox



  • @voljega Euh...non pas d'idée comme ça là.
    Possible que tu me fasses une "copie" de ton dossier roms (sans les roms évidemment, juste les dossiers systèmes avec le gamelist.xml dedans), que je puisse tester et débugger ?


  • Themer

    @neeeeb ok bon je vais devoir un petit script pour ça sinon ça va être trop chiant mais je vais le faire



  • @voljega Merci
    Comme ça après petite réflexion ça sent le fichier xml sans entête pour préciser l'encodage.
    Tu as scrapé avec quoi ? (enfin je verrai bien où ça plante en débug).


  • Themer

    @neeeeb aaah c'est fort possible mais tu pourrais pas utiliser un encodage par défaut en UTF-8 dans ce cas là ?

    Alors j'ai des scrapes avec l'ancien système interne de Recalbox, avec UXML Scrapper dont certains fortement modifiés manuellement et d'autres avec des scrappers maison custom que j'ai fait au fil des ans.

    En gros je dois être le pire cauchemar de ton soft :D


  • Themer

    @neeeeb alors j'ai ça comme entête dans tous mes gamelist mais bon même celles scrappées avec relcabox : <?xml version="1.0"?> donc ça devrait pas poser problème ?

    par contre j'ai au moins une gamelist corrompue quand je l'édite c'est rempli de n'imp comme si c'était du binaire ça pourrait venir de là ? (mais si oui ton soft devrait juste passer sur cette liste et gérer les autres, pas crasher ;)

    EDIT : c'est bien la gamelist corrompue qui faisait tout planter


  • Themer

    @NeeeeB

    en tout cas ça marche bien, super soft ! quelques remarques / bugs :

    • ça serait bien que la liste des systèmes soient triés par ordre alphabétique et/ou par ordre d'apparition dans le répertoire de roms
    • afficher le nom du répertoire système quelque part (sous le logo du système ou entre parenthèse à côté du nom du système ?) serait pratique
    • j'ai trois fois la NES affichée comme 'Nintendo' dans la combobox des systèmes
    • Il manque les systèmes qui ont une gamelist vide on dirait ? Du coup comment les scrapper ?
    • Je ne vois pas comment afficher les jeux non scrapés ? (du tout) Apparaissent ils en cochant 'List By Rom Name' ? et si oui comment n'afficher que les non-scrapés ? Ca serait bien que ce soit dans les filtres
    • Du coup même chose comment scraper un jeu non-scrappé ?
    • Dans les filtres il manque aussi non-hidden qui serait bien intéressant
    • Grosse evol mais ce serait sympa de pouvoir faire une combinaison genre je veux tous les jeux Non Hidden et Without Picture
    • Afficher la path vers l'image dans la partie description serait cool
    • Pas très clair quand la sauvegarde est faite ? il y a ce bouton 'Save changes for this game' mais quand on change l'image ça a l'air de sauvegarder automatiquement ?
    • j'ai eu une "erreur JPEG #53" sur cette image qui s'affiche pourtant dans ES : https://www16.zippyshare.com/v/7FlbA14k/file.html
    • pour pas mal de PNG qui ont l'air tout à fait valides il me dit que le header n'est pas bon mais il arrive à les afficher... EDIT : certaines de ces images sont en fait des JPG mais avec une extension PNG et Gamelist Editor n'arrive à l'afficher que juste après changement, si on va sur un autre jeu et qu'on revient dessus on a de nouveau l'erreur et l'image n'est plus affichée.
    • quand un jeu n'a pas de name (même pas la balise) et qu'on essaye d'en renseigner un il y a une erreur "Noeud name non trouvé" et ensuite l'editeur entier devient inaccessible (avec le "rond bleu qui tourne")
    • quand il manque l'image d'un jeu par erreur et qu'on va la chercher dans le répertoire downloaded_images du système, au lieu de modifier la balise <image> du jeu dans la gamelist ça semble dupliquer et renommer l'image avec le contenu de la balise !
    • quand on rajoute une image jpg depuis un autre répertoire elle est copiée dans le répertoire downloaded_images mais avec une extension PNG et du coup on retombe sur l'erreur mentionnée avant....
    • sinon je me goure mais dans le nombre de jeu compté c'est celui de la gamelist donc ça comprend les orphans et doublons dans celle-ci, ce n'est pas le nombre de roms détectées ?

Log in to reply
 

Want to support us ?

Join us on :

273
Online

29743
Users

14873
Topics

112063
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.