lr-scummvm: request for comments and testing
-
@Dipkid I've simply created a file from text editor typing the short name inside it ;-)
-
@Dipkid the original scummvm port was creating them when you added games in the gui. i dont't know if the lr core does the same. otherwise svm are just txt files and therefore it should work to rename them.
you could also try to download the default *.scummvm files from libretro here and rename them.
-
Ok, thanks guys! I did create a text file, saved as .svm. Games show up in ES, but i get kicked out after seeing the Run Command box.
Does it mather if the short-name is in capital letters?
(Mass) add and run the games with the org scummvm core works fine though. Going to thinker with it after work.. -
@Dipkid I can't confirm right now, but I would suspect that it does matter to use capital letters for the game-id inside the text file. This is read by the core to know which engine to use for the game. Please use all-lowercases inside the file and try again. A simple text file should suffice.
As @EctoOne pointed out, you can download the files in the link he provided from libretro. Just make sure you only put one of these files for each game directory, and that the file is renamed to
.svm
.Let us know how it went!
-
@hhromic will do! 👍(I'm still confused as of I should name the .svm file for example Full Throttle to ft.svm or Full Throttle.svm.. I understand that the text inside should be ft..)
-
@Dipkid the name of the file itself doesn't matter, but for simplicity I recommend you to use the same shortid, e.g.
ft.svm
. The name of the game directory (that also has to have.svm
at the end of the name) is what matters for emulationstation to show the game and scrape it. -
@Dipkid actually you don't "have" to name the directory with
.svm
, the core will still run fine, but you will have to "enter the directory" in ES. Naming the directory with.svm
gives the convenience of direct launch from the directory itself in ES. -
Well now i totally screwed it. I updated before bed last night and it probably generated new svm files etc, cause now i have double entries, some games send me to the scummvm gui, some kicks me out etc etc. Also got the "not a platform set warning " when scrapeing in ES.
Sorry to taken up your time, just gonna start over from scratch, and re-read this entire thread. I´ll let you know when i get it working..! -
@Dipkid sad to hear. I don't think you need to restart, but if you wish, you can go ahead. In this case, I recommend you to just read the first post of this thread, as it is updated for the current version. It has all the information you need to get going.
As an alternative to start from scratch, just delete all the game folders in the
scummvm
rom directory and add the games following the guide of the first post. To reset the scrapping, delete thescummvm
folders that you will find in/opt/retropie/configs/all/emulationstation/
inside thegamelists
anddownloaded_images
subfolders. This will make ES forget all about scummvm and you can start scrape again from a fresh rom directory.Good luck!
-
@hhromic Thanks alot, thats pretty much what im doing now .
Im starting to think this is a bad-roms kind of problems, cause some games starts the lr-scummvm core from ES, and some dont. the girlfriend wanna watch Home Alone, but that will probably not gonna happen tonight.. -
Porting work like a charm, thanks, but i have a problem with scraping following author tips for installing.
If i scrape game directory renamed ".svm" ES crash, so basically i can't scrape games and so i not have boxarts, metadata and videos. There's a way to resolve this? -
@DarishZone thanks for testing. Can you be more specific on what exactly is happening? Can you paste the error log of the crash? Renaming the folder shouldn't crash ES (it doesn't on my side).
Maybe is better if you start from scratch by removing the
scummvm
folder from the subfoldersdownloaded_images
andgamelists
inside/opt/retropie/configs/all/emulationstation
. This will wipe any currently downloaded images/videos and the metadata for scummvm games. Then you can scrape again and test. -
@hhromic said in lr-scummvm: request for comments and testing:
@DarishZone thanks for testing. Can you be more specific on what exactly is happening? Can you paste the error log of the crash? Renaming the folder shouldn't crash ES (it doesn't on my side).
Maybe is better if you start from scratch by removing the
scummvm
folder from the subfoldersdownloaded_images
andgamelists
inside/opt/retropie/configs/all/emulationstation
. This will wipe any currently downloaded images/videos and the metadata for scummvm games. Then you can scrape again and test.Thanks for the quick response!
I'm not using the internal scraper, i use skrapernet client for roms scraping, it uses screenscraperfr servers and it saves xmls and media on system roms folder, not emulationstation.
So all my media are on roms/scummvm
The error is:Assertion 'mtype == FOLDER failed
I'm afraid skraper not like so much the fact es is tricked to treat a folder like an executable file, just guessing. -
@DarishZone ah! so what is crashing is the scraper you are using (
skraper
), not emulationstation? That would make sense.
Yes the assert seems to indicate that the scraper doesn't like directories as roms. Unfortunately this is something that must be addressed by the scraper, not the scriptmodule.
However, what you can do is temporarily create dummy.svm
files for the scraper to find, without the game directories there, then scrape these files. Of course, the files should be named properly as you would name the game directories. Afterwards, delete these dummy files and put the game directories in place with the same names as the dummies. Should work hopefully :) -
I finally figured it out!
Turns out my mac text editor saved as rtf even though it looked and behaved as a svm file. Finally took the autogenerated file from the default scummvm core and changed name on them, and threw them in their game folder, and it fuuuu**in works! :D -
@Dipkid glad to hear! hope you enjoy scummvm games with this core!
-
@hhromic said in lr-scummvm: request for comments and testing:
@DarishZone ah! so what is crashing is the scraper you are using (
skraper
), not emulationstation? That would make sense.
Yes the assert seems to indicate that the scraper doesn't like directories as roms. Unfortunately this is something that must be addressed by the scraper, not the scriptmodule.
However, what you can do is temporarily create dummy.svm
files for the scraper to find, without the game directories there, then scrape these files. Of course, the files should be named properly as you would name the game directories. Afterwards, delete these dummy files and put the game directories in place with the same names as the dummies. Should work hopefully :)Thx, i resolved the issue. As you said Skraper was the only cause, it messes xml creation and media folder tree. Paths need to be modified, i hope that could helps ppl who use it!
-
I just spent a few hours playing The Dig with wife :)
Tested monkey island too.
So far this core and scriptmodule work great.
Congrats @hhromic ! -
@Sano thanks! enjoy all these nice scummvm games!
I really liked The Dig back then! Day of The Tentacle is also very fun.
Ah these times when LucasArts was on fire making good games. -
@hhromic
My favourites are Maniac mansion (and DotT), monkey island and Discworld (I'm a hardcore Pratchett fan, RIP).
But Sam & Max, Full Throttle, space quest and Leisure Suit Larry are not so bad either ;)
So many new good games to play on my Pi !
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.