[SCRIPT] SystemSorter
-
@voljega check the themes repo to already get prepare for some future releases some themes are already ready
-
@substring @supernature2k
had a quick look in recalbox-next but I need some explanations :- in theme I find wonderswan and wonderswancolor, but I'm pretty sure the corresponding roms folders (and system names in es_systems.cfg) are wswan and wswanc, ami I right ?
- are some future systems also different regarding name in theme and corresponding roms folders (and system names in es_systems.cfg)
- I suppose the follwing folders are technical and/or not used in recalbox-next themes : fx, data, music, ports
-
@voljega gitlab is running crazy, so I can´t access right now. But I remember:
wswan
wswanc
o2em
(there was another, I believe) maybe gamecube and pcports is not a technical folder, it will be a system someday and has its proper theme. Better look at the main themes page... at the bottom you see the readme displayed.
-
@voljega as @paradadf pointed out, there are differences between themes and roms folder names. There's a pb in your script with GameCube because of that.
About new systems, they should be called like theme folders so you can prepare your ordering method. Worse would be you'll have to change a few names
-
@supernature2k I'm using es_systems.cfg so name should be based on the name tag in es_systems.cfg, not necessarily the themes name ?
I do not have any x86 Recalbox so there is no way for me to know what the name of the x86-only systems is in es_systems.cfg
-
@voljega you can just download the .img and look inside
But anyway yes : es_sysyems.cfg is the source of everything
-
@substring without having to install it ?
-
@voljega of course, if you have a tool that can browse inside .img ! Or reolace the download link with root.tar.xz, easier.
-
@azvarel @supernature2k
script updated with future systems : https://github.com/Voljega/scripts4recalbox/tree/master/SystemSorter -
@voljega very thanks!
-
Thank you. One thing to edit is
gc
:
gc=gamecube -
@voljega and add atari800
But thanks, we are now ready for a long time! -
@abunille gamecube system name is gc in es_systems.cfg ? Or am I wrong ?
@supernature2k Didn't see atari800 in any list, but anyway i'll have to add amigacd32 sooner or later too
-
Its gamecube
<system> <fullname>GameCube</fullname> <name>gamecube</name> <path>/recalbox/share/roms/gamecube</path> <extension>.iso .ISO .gc .GC .gcz .GCZ .gcm .GCM</extension> <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO%</command> <platform>gc</platform> <theme>gc</theme> <emulators/> </system>
-
@abunille yep already corrected and pushed
-
@supernature2k So are we speaking about official integration or something ?
-
@voljega sooner or later, yeah
But one small word: i think your script doesn't handle unlisted systems in your various arrays, you should consider consider a fallback
-
@substring you mean user added systems in the es_systems.cfg ? Yeah it's possible it doesn't handle it, I will correct that
-
@voljega no i mean systems we (or whoever) would add that you wouldn't be aware of
-
@substring yeah that's what I meant to so I will correct it