emulationstation-dev latest binary from source - ignores es_systems.cfg
-
RetroPie 4.7.11 (85d6a78a)
Pi4 (2GB)
emulationstation-dev 2.10.0RP-DEV@pjft
Hi again! As we talked...I was using the latest from source emulationstation-dev (compiled from source) that fixes the game starting from video screensaver even with CUSTOM IMAGE set as true as per this thread
https://retropie.org.uk/forum/topic/29291/video-screensaver-black-screen-with-omx-on-and-controls-not-working/38?_=1616790711164While using the new emulationstation-dev binary i noticed that some of my systems that i have remove some extensions, example from 3do i have removed CHD (in capitals) from es_systems.cfg the extra files still show.
Restarted ect.Went back to normal emulationstation binary from precompiled binary (core packages) and source.
All systems went back to normal displaying correct files in roms folder.Just wanted to bring this to your attention since we are on a roll :-)
-
@2play ...I... don't quite know what to make of this. This is probably just a matter of them reading different es_systems.cfg - there's no such thing as ignoring it.
Read https://retropie.org.uk/docs/EmulationStation/#es_systemscfg-edits
But here you'll have to trust us - es_systems.cfg is never ignored. It might just be reading it from a different place to where you customized yours - maybe, once again, running with logs will state the path of the file each build is loading, and if you want to share those logs it might help?
But I'd test out reading the contents of the different locations where the files would be, and their contents.
Could it also be that, per chance, emulationstation-dev creates a
/opt/retropie/configs/all/emulationstation-dev/
folder where the new config files are in, instead of reading it from emulationstation? -
@pjft
maybe ignore wasnt the correct verb.
i know it doesnt, just wanted to point out that isnt reading the extensions in the main es_systems.cfg file in /opt/emulationstation folder
that the only and always been using. I m aware the second location in /opt/retropie/configs/all/emulationsystem but i it didnt cross my mind that es_dev might use another one located somewhere else.I think it was using the correct one, as im using a very specicic system sort order that isnt teh ES default one.
But ill have a look to the place you mentioned just in case it created a copy and uses that.
But still if copied mine and used it then since i exclude CHD then these files should show.The only way this behavior can happen is if a user add roms while es running and then restart the es. Similar to editing an xml while es running ES will overwrite changes to xml.
To my last the solution is always to have a script placing a fresh cfg to correct location and all back to normali know its a weird behavior. at least the last one happened to couple ppl i know.
but what i decribed on my top post is related to simply the new es dev i compiled. installing the normal binary with usual/current issue that game not starting under v scr , the roms/systems all are are per default es_systems.cfg
ill check logs and set degub option which i keep forgetting :-)
-
@2play also, please share your es_systems file here, debug logs, and while you're at it find other files with the same name on your system.
The link I shared earlier should help troubleshoot though.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.