Table des matières
Incorrect display of gamelists in Batocera v43 and Retrobat (since january 2026)
If your gamelist.xml or gamelist_arrm.xml files contain the <sortname> tags generated by ARRM in versions prior to 2.0.3.8 (sortname in this format: <sortname>87 =- Ballz - The Director's Cut</sortname>), you will encounter display problems (disordered game list) in your Batocera and Retrobat frontends (Since January 2026 ).
Since ARRM 2.0.3.8 beta 17, the <sortname> issue has been resolved : When loading the gamelist, ARRM automatically removes any <sortname> attributes belonging to ARRM that have a format like this:
<sortname>87 =- Ballz - The Director's Cut</sortname>
Batocera (since version 43 in January 2026) and then Retrobat introduced the <sortname> tag in their gamelists.
This tag allows you to modify the display order of the game list in the interface.
If you have a version of ARRM prior to 2.0.3.8, please follow the tutorial below.
Solutions with ARRM prior to 2.0.3.8
- Uncheck the Sortname box in the Gamelist tab, under the Select the text tags you want in your gamelist.xml panel, or check the No 'sortname' tag checkbox in the Gamelist tab. (The <sortname> tag will be removed from your gamelist.xml)
- Edit the file %appdata%\Nexouille Soft\arrm\Database\gamelist_arrm_tags.txt and delete the line: sortname
- Uncheck the Sortname checkbox in the Gamelist tab, under the Select the text tags you want in your gamelist.xml panel
Modification via PowerShell on windows
- Using PowerShell on Windows, you can remove this tag <sortname> in all of your folders:
Get-ChildItem -Path "roms\*\gamelist.xml" | ForEach-Object { (Get-Content $_.FullName) -replace '<sortname>[^<]*</sortname>', '' | Set-Content $_.FullName }
Modification sed on linux
- Via the sed command (on linux)
sed -i 's/<sortname>[^<]*<\/sortname>//g' /userdata/roms/*/gamelist.xml
