Jump to content
HyperSync, HyperList and FTP are now back online ×
Acet

Need help with Retroarch - ScummVM

Recommended Posts

Hi all, hope someone can help me. I'm trying to set up Retroarch with the core ScummVM with Hyperspin. I followed this guide ,

but am stuck on a few points.

1. Where do I create my game folders? I put them in Hyperspin/Emulators/ScummVM/roms. Is this OK?

2. Where do the media folders go? E.g. Day of the Tentacle, do I put the media folder in Hyperspin/Media/tentacle? Or do I have a media folder inside the folder where I put my rom?

3. None of the media I've saved in the standard Media path currently shows up on the wheel, I'm assuming that's because the XML file has the "game/folder" structure in place, so fixing 2 will fix this?

4. I couldn't edit the settings in Retroarch for ScummVM (rom path etc) is this needed, or will the games launch anyway? They seem to work fine when I manually select the *.scummvm file

5. Finally this guide is pretty old, so is there a newer/better way to do this? Perhaps using the ScummVM apk instead of Retroarch?

 

Thanks in advance for any help. 

Share this post


Link to post
Share on other sites

OK I'm still struggling with this. I fixed my Media issue, I just had to put sub-folders in all the Media folders for each game and move their files into it. The Wheel now works fine, but when I try to launch a game I get "warning trying to launch missing rom". By the way, these games all run directly in Retroarch when selecting the *.scummvm file.

 

If I go through one game as an example, maybe that will show what I'm doing wrong?

Let's take Curse of Monkey Island.

I've got my Database file: ScummVM.xml as follows (using the folder/game structure as eplained in the guide):

<?xml version="1.0"?>
<menu>
    <header>
        <listname>ScummVM</listname>
        <lastlistupdate>05/07/2018</lastlistupdate>
        <listversion>2.0</listversion>
        <exporterversion>HyperList XML Exporter Version 1.3 Copywrite (c) 2009-2011 William Strong</exporterversion>
    </header>

    <game name="comi/comi" index="" image="">
        <description>Curse of Monkey Island, The (CD Windows)</description>
        <cloneof></cloneof>
        <crc></crc>
        <manufacturer>LucasArts</manufacturer>
        <year>1997</year>
        <genre>Adventure</genre>
        <rating>Other - NR (Not Rated)</rating>
        <enabled>Yes</enabled>
    </game>

My Settings file, ScummVM.ini set up as below:

[exe info]
path=H:\hyperspin\emulators\ScummVM\
rompath=Roms/ScummVM/
userompath=true
exe=com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture
romextension=scummvm
Parameters=cores/scummvm_libretro_android.so
searchsubfolders=true
pcgame=false
winstate=HIDDEN
hyperlaunch=true

[filters]
parents_only=false
themes_only=false
wheels_only=false
roms_only=false

 

My Game image is located inside this folder:

Hyperspin>Emulators>ScummVM>comi>

Inside the "comi" folder, I have the comi.scummvm file, this has one line "comi"

 

 

dark13, you comment, is this for Android? I can't see where I'd put this file. Do you have a guide or a quick link on what to do please?

7 hours ago, dark13 said:

There's a bug in official RA module with scummVM, backup your RA ahk and try this one

https://www.dropbox.com/s/ho93nf4vl0nguwb/Retroarch.ahk?dl=0

 

Share this post


Link to post
Share on other sites

ahk files are for Rocketlauncher which is the backbone of Hyperspin on PC. You've posted in the right part of the forum but sometimes forum members don't notice it's an Android related topic. The ScummVM android app didn't support launch intent for Frontend support, I doubt that's changed.

We use the "folder trick" for this system, each game has it's own folder with it's game files and a scummvm file inside. I can see that's been used from your scummVM.xml file (e.g comi/comi). The knock on effect is that all media (including theme zips) have to be in a named folder for each category (e.g wheel & video) for it to be found. There's free software called "Files 2 Folder" that can easily do this for you, taking multiple files, naming folders after them and then moving each file into it's own folder.

Your rom path looks wrong to me from what you stated in the first post and what's in your comi example. Remember we have "roms_only=false" in the ini file when using the folder trick, so the games show even if the rom path is incorrect.

[exe info]
path=
rompath=/storage/emulated/0/Hyperspin/Roms/ScummVM/
userompath=true
exe=com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture
romextension=scummvm
parameters=cores/scummvm_libretro_android.so
searchsubfolders=false
pcgame=false
winstate=NORMAL
hyperlaunch=true

That's my .ini file. In the ScummVM folder there is a comi folder with the game files and the scummvm file (comi is written on first line)

  • Like 1

Share this post


Link to post
Share on other sites
11 hours ago, Acet said:

1. Where do I create my game folders? I put them in Hyperspin/Emulators/ScummVM/roms. Is this OK?

As @Honosuseri said your rompath looks incorrect, hence the error of hyperspin saying it cannot find them

2 hours ago, Acet said:

rompath=Roms/ScummVM

So this line in the ScummVM.ini should be 

rompath=Emulators/ScummVM/roms

Share this post


Link to post
Share on other sites

Honosuseri, once again thank you!

I was literally thinking (whilst munching on my sandwich at lunch, strange how this little project is taking over my free time!) about what I did on the Daphne emulator (using your video guide), where I had to put the actual path for the drive, rather than "path=H:\hyperspin\emulators\". Once I've got access to my device, I'll make the tweak. 

Share this post


Link to post
Share on other sites
Just now, Acet said:

Honosuseri, once again thank you!

I was literally thinking (whilst munching on my sandwich at lunch, strange how this little project is taking over my free time!) about what I did on the Daphne emulator (using your video guide), where I had to put the actual path for the drive, rather than "path=H:\hyperspin\emulators\". Once I've got access to my device, I'll make the tweak. 

We ignore the path line on Android just double check your rom path. Easy mistake to make, I don't feel I need to state the obvious as you sussed out getting this to work over your NAS. I have tested ScummVM with RA_32 and my modded Hyperspin.apk. The games do play fine, all the best with it.

  • Super Like 1

Share this post


Link to post
Share on other sites

Thanks, all working now. Also had issues with day of the Tentacle sound crackling, so just used the Mac sound file and all good now. 

I've spent so long fixing my Hyperspin I've not played any games. Time for a break from set ups. Will be back shortly to work on my next emulator. Any suggestions for tricky ones to look at, I like the challenge...

Share this post


Link to post
Share on other sites
On 6/27/2020 at 12:44 PM, Acet said:

Thanks, all working now. Also had issues with day of the Tentacle sound crackling, so just used the Mac sound file and all good now. 

I've spent so long fixing my Hyperspin I've not played any games. Time for a break from set ups. Will be back shortly to work on my next emulator. Any suggestions for tricky ones to look at, I like the challenge...

Ms dos will take the most time....mess (old computer systems) are also fully compatible as long as the drivers are working for mame up to 0.197...this includes systems that dont have a hash XML like sony pocketstation or sega svm...command line will be your friend so u wont need to rename any roms

Share this post


Link to post
Share on other sites

Day of the tentacle for msdos, u can go to the 2nd floor and on the PC play manic mansion...scummvm version doesn't allow that

Share this post


Link to post
Share on other sites
On 6/27/2020 at 5:44 PM, Acet said:

Thanks, all working now. Also had issues with day of the Tentacle sound crackling, so just used the Mac sound file and all good now. 

I've spent so long fixing my Hyperspin I've not played any games. Time for a break from set ups. Will be back shortly to work on my next emulator. Any suggestions for tricky ones to look at, I like the challenge...

I did PM you warning you about the sound in some Lucasarts games, glad to hear you're done with ScummVM.

My advice would be not to fall in the trap of trying to have so many wheels. You'll see guys bragging they have 300+ wheels BUT I guarantee most of them are a mess and not complete or just "garbage games" that nobody would actually want to play. Personally I focus on systems/games I enjoy or my family and friends adore, I do them and I do them well. I do love ScummVM so if you see my YT video showcase, all the games have their own theme and I used boxart for the wheel to make it look a little different. For me quality is better than quantity but each to their own.

MS-DOS I wouldn't say is tricky, just a P.I.A and time consuming much like the Amiga was before the PUAE core made life easier on us all. I'd rather be playing games than setting up wheels for Hyperspin, as silly as that sounds from a guy who took on sorting out the Amiga and it's media with 3000+ games!

All the best with it, enjoy your break

Share this post


Link to post
Share on other sites

I agree on many pplz setups being a mess, but I'd say that's more for the ppl who just download packs and dont do any manual labor or refuse to learn about emulation and how to use photoshop and recording tools to make snaps....I can say I went a different route and made things uniform by having 1 simple background and focussing just on boxart and or wheels ....if things need retouching or a redraw then I get on photoshop and do it....blade runner for scummvm I made the box and cd image to match the set from launchbox that I use and so forth...but i do see videos on yt where there is no uniformity and mixed up wheels like transparent mixed with bordered within a system and main menu....as far as msdos i say its tricky and worse than amiga because for 1 not all games are meant to use a keyboard and mouse...you'll need to figure out the controls to map out especially for fighters which is best played with a controller...next issue will be settings such as sound card, speed and other options...some games require more speed while others require less speed...some require a certain graphics card and so forth...basically its trial and error...many things can now be done via retroarch gui but that's not reasonable for each game u want to play...best way is by editing the .conf file for each game which will have all settings for that particular game....the next hurdle will be proper installation of the game if it's a cd based game which again requires info on the conf file...u will need to write down what will be your c and d drives and u will need to write down what will launch ...for cd games obviously u will want the game to boot from the d drive ...basically like anything in hyperspin android u should know how it works on the pc so u can bring that knowledge into android and it will make things much easier...there are videos explaining how msdos works on the pc and how to properly make changes to the conf file. ....msdos is 1 of my favorites because most dont or wont set it up yet there are tons of hidden gems that are unique 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Wandurlust
      Hi all, It seems retroarch (at least on android) has removed their Mupen64plus core and replaced it with Mupen64plus-next. My hyperspin (Nvidia shield) won't launch N64 games anymore because it's trying to launch a core that no longer exist. I have tried editing my "Nintendo 64.ini" file with multiple variations to get the new core to launch, but I cannot get it to work. Anyone know the new core parameters off hand? I've searched quite a bit and am coming up empty.  Just to clarify I'm looking for the "Parameters =" line under the exe= that determines which core retro arch will use. I have confirmed manually loading the "Mupen64Plus-Next" core works with content. I just can't seem to get the command line correct to have it launch from hyperspin. Any help is appreciated thanks! I have already switched to it launching "Mupen64 FZ" in the meantime, but I prefer the launch coming from retroarch because FZ resumes mid-game where you left off when starting from hyperspin, and I prefer the WOW factor of games loading from the title screen.
    • By Honosuseri
      As we celebrate 25 years of DOOM! John Romero has brought us SIGIL, an unofficial 5th chapter to the original game. So as Retroarch's Prboom core has now been updated to support it...figured I should really add it to my Doom Classics wheel...
      Threw together a Sigil theme, wheel art and video snap. I was pleasantly surprised, that the prboom core now played the midi music natively. Doom 1&2 originally required me to add the music tracks as mp3 files. 
    • By Honosuseri
      As you probably know there is a RetroArch core to play Daphne games BUT currently it's broken! I wish the developer luck getting the official core stable.

      Thanks to @Reznnate. We now have access again to the working test core (HERE: https://drive.google.com/open?id=1frcFNWPinSkfyafsBXsnfHd46_kS1yIY). We can install this .so file through a new feature in RA, an install core option under "load cores" has been added. I've put together a video to help you peeps understand the Daphne game files and the settings required to get the games playing through RA and Hyperspin. I hope it's of help to some of you....
       
       
×
×
  • Create New...