arrm_relooked_en:sortname_fix_en_relooked

Ceci est une ancienne révision du document !


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.

ARRM had been using this tag since November 2018, as Retropie was the only one using it at the time. This tag allowed ARRM to sort the database according to various criteria and display the game list in a defined order.

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)
With ARRM versions prior to 2.0.3.8, if you wish to keep the <sortname> tag modified via the Batocera frontend, do the following before launching ARRM, so that ARRM takes into account the <sortname> tag present in the gamelist.xml generated by the Batocera frontend:
  • 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

* 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 }


* Via the sed command (on linux)

sed -i 's/<sortname>[^<]*<\/sortname>//g' /userdata/roms/*/gamelist.xml
arrm_relooked_en/sortname_fix_en_relooked.1771610610.txt.gz · Dernière modification : de nexusone13