Metadata being changed on exit
-
I've looked all over for a solution to this and I haven't been able to find anything. So if this has been posted and I missed it. I'm sorry.
So my issue is that the built in metadata editing has been changing the image directory path on exit. Any time I change something, including just adding a favorite, it changes the path to that games image to ~/emulationstation/... from ~/.emulationstation/... Any time it edits the gamelist file, it changes the path, whether it needs to or not. Even when I manually change it back. If anything is changed for the game, it changes it again.
I've been racking my brain for hours. Any help would be appreciated.
BTW, I'm running emulationstation 2.8.0 on Windows if that makes any difference.
Edit: Also just noticed that it does it when I play a game, because it's editing the gamelist entry to update the last played time.
-
@weltyn Can you paste your configuration file (
es_settings.cfg
) and how are you starting Emulationstation ? Remove thees_log.txt
, then start ES with the--debug
flag and then attach paste thees_log.txt
to pastebin.com to take a look at it. -
This is my es_settings.cfg https://pastebin.com/N06EH8w3
And this is the log file https://pastebin.com/Fbw6sgnUI'm using launching it using the launch portable batch file. The plan was to put it on a jump drive and use it when going to friends houses. Also, the log file says I'm on 2.7.4 because I rolled it back to see if it was something in the newer version.
Thanks for taking a look. -
Looking at the log file, there doesn't seem to be anything wrong in particular besides the double
//
in the paths, which I think they're ok. I also ran - for testing - the ES windows version with the portable toolkit and I don't get these problems.
Can you try and reproduce the problem by running ES with--debug
and performing the steps you mention ? Use an empty system, add 1 game to it, scrape it and then post again the log thegamelist.xml
generated. Note that you'll need to use the 2.8.0 version since I think that 2.7.4 will no longer be able to use the scraper in combination with thegamesdb.net site. -
@mitu Here's the new log. https://pastebin.com/7wgGuWtX
And here's the gamelist. https://pastebin.com/zz1AFtK2
What's really throwing me off, is that it's putting everything in the right place it's just putting the wrong path in the gamelist.
Also, I'm a real noob with this stuff, but this line in the log looks like maybe it's looking for a /etc/ directory that doesn't exist.
lvl2: Added/Updated 1 entities in '/etc/emulationstation/gamelists/nes/gamelist.xml'
-
I'll try to see if I can reproduce this - right now I don't have access to the Windows system for test. Can you also post the
.bat
file you use to start ES ? -
@mitu https://pastebin.com/ZtNG91Bj
This is the default batch file that came with the official download. I just assumed it was right.
I added the --debug. Obviously.
Thanks again
-
OK, I managed to reproduce the error. Let's see if we can find out how to fix it.
-
Reported as https://github.com/RetroPie/EmulationStation/issues/473, we'll see to get this fixed.
-
The issue has been fixed in the latest dev release, can you grab the @jdrassa's continuous build for Windows and check it out ?
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.