I just downloaded and mounted the stock RPI3 image (md5: eb62ee88bf890e6d9ac9164bcb3e4a23); I can see /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so, and the associated /opt/retropie/configs/psx/emulators.cfghas this library set correctly.
You are mistaken about having the stock 4.5.1 image installed. The most likely explanation for what you're seeing is that you had version 4.4 or earlier installed, and then manually updated lr-pcsx-rearmed from binary some time between March and today, but your script was not updated with the fix I mentioned from March, and thus installed the module incorrectly. This is user error, so nothing requires fixing.
My advice stands, and if you still insist that you made a fresh install of 4.5.1, then you should ensure that you haven't downloaded a counterfeit/3rd party image whose version was mislabeled. Always download from the official site only, and verify the checksum after download.
@SuperPitendo said in RetroPi Media - gamelist.xml generator:
@MotoGp I know, some dudes like marquees and others dont.
But the effort you put in this tool will not be appreciated as it should if you target (unintenionally) a splitgroup (metadata user) of a splitgroup (without interest in marquees). You see, the target group become pretty small.
My advise: more flexibility!!!
Anything that can be scraped, should be an option (like marquees)
I like my metadata in one folder per system (like sselphscraper does it), not in three different folders. here should be an option too.
I see there is a kind of check if there are some missing roms. But missing in comparison to what? Wich list from where is taken to check the missing roms? I think being able to add the newest dat.files by yourself would be an amazing feature in your tool.
The one thing I really miss in any scraper and tool is a prepared (maybe drop down) list of publisher, developer and genre. After many scraping session with different scrapers, I was always unamused about the inkonsistencies in spelling of these tags and sorting by these tags was useless...
This app isn't a scraper, it does not download anything. I've added the marquess to the setup.
You can put all of your data in one folder like roms\systemname\media\
the check is this. If you use either a gamelist from someone or a Hyperlist, it check to see if you have the roms that match the list. I'm not sure what the dat.files are.
I'm note usre how to handle this one.
The overall intent of my app was to see what roms you had and the cooresponding images. It just basically shows you what you have and what is missing.
It allows you to edit the gamelist file. But again, its not a scraper app. The whole scraper thing is foreign to me. I understnad what it does but I think the results of the ones I tried and pretty bad.
If to others this app serves no purpose, I'll just use it myself. I just thought I'd share it and maybe would be useful to someone else. I made a similar app for Hyperspin years ago and was useful for that system but Hyperspin didn't "scrape" to create your gamelist, the lists were already made and you downloaded them to your systema and sometimes you had a game in the menu but you actually did not have the rom, so I was avoiding that issue.
@ruckage Thanks so much for replying to me. I'll try doing that in the morning - the icon is in the right format with the right name but I've only got it in one place, and don't have the logo files saved anywhere. Thanks again, very much appreciated 👍
@chubsta It runs pretty good for my tastes. I built a Pi-Cart with the PiZW and it ran Atari up to the Super NES/Genesis era just fine. The rom lists/artwork seem to lag a little with but with a lighter theme that can be just fine.
Thanks so much for testing, you've given me some ideas to check. I've just realised that retroarch has been updated with the touchscreen lightgun and so has lr-fceumm which might make a difference.
Can you confirm 3 things for me please, what version of RetroArch / RetroPie you have, what version of lr-fceumm you have and finally what setting do you have for the lightgun in lr-fceumm in options, its usually mouse, pointer or lightgun.
We will get there because I've done the hardest part, just need to hook into the correct libretro interface.
I can increase that guncon adjustment range but it's not meant to fix a controller input, it's meant for when the emulator is misaligning where the shots are. So would just be masking the true solution.
@mitu Thank you, I apologize I did not see this notification and just happened to check today. I previously searched for the Retropie files in Terminal and I was able to figure out where the folders were and delete them which matches exactly as you described.
Thank you for clarification on the multi user install. I reinstalled it under the 'retropie' user I created but I can still run it from my main account. I was also able to configure the keyboard as a controller and the config stays. When I log into my 'retropie' user I run emulationstation but it does ask me to configure the keyboard for this user. This made me curious as to why I had access to this install by another user. I could even play snes roms but it did state there was an error saving to an /opt/retropie file but it was cut off. I tried looking for config files throughout /opt/retropie and its sub-directories but am unable to locate the config file for the key mapping in retropie. I was trying to see how it stores input configs from two different users for this but not for the other files. I know there is a config for the emulators and libreto but wasn't sure what file holds configs for retropie/emulationstation itself.
I only wanted it on my laptop for my recent and upcoming trips when I can't take my Pi but if it is going to be on here I wanted to make sure I knew how it worked between users. I hope this isn't confusing or I am not misunderstanding. I come from a windows background mostly and their install options tend to allow for a single user install where the other users cannot even see the program exists, let alone run it (admin rights excluded of course). It is nothing major but I get curious to know how everything works on my machine.
As a side note, if I am testing a nightly Retropie build, will an update pull from the fkms branch or does the nightly build have to be freshly installed each time?
Okay, I've FINALLY gotten retroarch.cfg to load in the terminal. I still do not know why it was giving me the error before(I compared the entries so many times in the previous errors and could not find any typo), and just as with when looking in the Windows program, vsync=true is present.
@mitu Retropie is already in the installation image and wanting to not turn on at the start :) I look at this configuration of MD, I see the same options as in settings / video in retroarch. So no better to play with retroarch? I noticed that changing any of the options in retroarch settings video also saves it for the retropie. I would like to play only retroarch but as I wrote in another post, the playstation emulator cuts very much when it starts from the retroarch level and it starts up well with the retropie ..
@m2306 - I was thinking about this over the weekend and there might be another way but requires a bit more work. I don't think it would be to much really and only initially. If you're set and good to go then no worries.
Take CPS games for example. Basically if you had a list of parent ROM names in a text file with one per line like so:
With a list like this it would be pretty easy to pull parent ROMs only or parent + clones.
The advantage being is you only need to track parent ROMs and not clones as they are automatically linked to the parent.
So basically by listing the 70 or 80 CPS games you could generate new DATs after an update with very little changes after the initial setup.
I don't believe parent ROMs change to often and if they do it would be only a matter of changing the name in the list like sf2 to sfi2 for example. The clones will be automatically linked.
The clones make up a much larger part of the games list by several hundred so it's nice that you only need to track the parent.
I think a lot of filter lists and batch files that copy ROMs are based of specific DATs in time and are outdated with the next release whereas this would allow you to be a bit more dynamic with new releases and generate a current correct ROM set.
You could also stack lists to make a master list. Like combine the CPS and Neo Geo list or CPS, Neo Geo plus favorites, etc.
I'm not sure of that makes sense but I believe it would work fairly well.
OK, so I tested the classic Donkey Kong (dkong ROM) with lr-fbneo and it works fine with the default mapping added by RetroPie in the main retroarch.cfg:
input_player1_a = "a"
input_player1_b = "b"
input_player1_y = "y"
input_player1_x = "x"
input_player1_start = "enter"
input_player1_select = "rshift"
input_player1_l = "num1"
input_player1_r = "num2"
input_player1_left = "left"
input_player1_right = "right"
input_player1_up = "up"
input_player1_down = "down"
enter is set to start, does not add a coin, and rshift adds a coin.
I would suggest starting from the default retroarch.cfg distributed with RetroPie, which has far less options set, and work from there - leaving the systems' (neogeo and fba) as default, since the input configuration is done in the main configuration file.
You can find the default file in /opt/retropie/configs/all/retroarch.cfg.rp-dist, you can copy it over the main retroarch.cfg.
@mitu I tried with my Pi 4 running Lakka and having the same issues. Can SSH in but not use samba. Samba has always been weird on my surface pro 3 tbh like if there was an existing quick access (recents) link I could get right in, but otherwise I’d have to try a bunch of times to get in. It would usually work eventually. Now it isn’t. Very frustrating. I’m about to say oh well and go back to just doing things on my usb.