Table des matières
Affichage incorrect des gamelist dans Batocera v43 et Retrobat (depuis Janvier 2026)
Si vos gamelist.xml ou gamelist_arrm.xml contiennent les balises <sortname> générées par ARRM dans les versions précédente à la 2.0.3.8 (sortname au format de ce type : <sortname>87 =- Ballz - The Director's Cut</sortname>), vous allez rencontrez des problèmes d'affichage (liste de jeux en désordre) dans vos frontend Batocera et Retrobat depuis janvier 2026
Depuis ARRM 2.0.3.8 beta 17, le problème des <sortname> est résolu : Au chargement de la gamelist, ARRM supprime de lui même les <sortname> propriétaire à ARRM ayant un format de ce type :
<sortname>87 =- Ballz - The Director's Cut</sortname>
Batocera (depuis la version 43 de janvier 2026) puis Retrobat ont introduit la balise <sortname> dans leurs listes de jeux
Cette balise permet de modifier l'ordre d'affichage de la liste de jeux dans l'interface.
Si vous possédez une version d'ARRM antérieure à la 2.0.3.8 , merci de suivre le tuto ci-dessous
solutions avec ARRM antérieur à 2.0.3.8
- Décochez la case Sortname dans l'onglet Gamelist, sous le panneau Sélectionnez les TAG textuels que vous souhaitez dans votre gamelist.xml ou cochez la checkbox Pas de 'sortname' Tag dans l'onglet Gamelist. (le tag <sortname> sera supprimé de votre gamelist.xml)
- Editer le fichier %appdata%\Nexouille Soft\arrm\Database\gamelist_arrm_tags.txt et supprimer la ligne : sortname
- Décochez la checkbox Sortname dans l'onglet Gamelist, sous le panneau Sélectionnez les TAG textuels que vous souhaitez dans votre gamelist.xml
Modification via Powershell
- Via Powershell sous windows, vous pouvez supprimer cette balise <sortname> dans l'intégralité de vos dossiers :
Get-ChildItem -Path "roms\*\gamelist.xml" | ForEach-Object { (Get-Content $_.FullName) -replace '<sortname>[^<]*</sortname>', '' | Set-Content $_.FullName }
* Via la commande sed (sur linux )
sed -i 's/<sortname>[^<]*<\/sortname>//g' /userdata/roms/*/gamelist.xml
