Jump to content
LaunchBox Community Forums

ScummVM games wont start in launchbox.


exp1orer

Recommended Posts

I only have time to work on my system every now and then. This week I decided to add some additional platforms. This is similar, but a little different from another recent post regarding N64. As was the case with that post, I followed the ETA prime video. (Due to the age of the vids and constant changes in emulators, etc, nothing ever seems to be exactly what you see in the vid.) One hiccup that I had was that the video provided instructions for the exe, but when you go to the EpicFail post, the download is only for a dll file.  After I kept reading, I found the original exe. but again, what to do with the dll was not entirely clear. Anyway... I followed the instructions and attempted to import the roms. Everything looked normal, however, 0 roms imported. I did the same process but used a different set of roms. This time it worked, but when I tried to launch a game from LB I got the same error as with N64..

image.thumb.png.bd90e05218d56d0b6b6c1256f23155d4.pngFirst, I said a few curse words, then, I did some more research and realized that the dll file needed to go in the plugin folder. So I put it in the plugin folder and unblocked it.

Next I tried to run it from launchbox. I no longer got the error above, I just get the "Now Loading" screen and then it just goes back to launchbox. 

image.thumb.png.e8c82b2e821ec1e5d3f495cdb9076c96.png

If I open SCummVM and run a game from there, it works. All of the artwork looks correct. I'm starting to wonder if something is up with my launchbox build. I'm running the most current version.

Here are a few Emulator edit screens...

image.thumb.png.5c10278821437d3227c558035bb05539.pngNote: The launcher is in the same folder as the games per ETA primes instructions. 

image.thumb.png.50c3530629334455bb40c6320b5b7e56.pngOne more thing... after I got the plugin in the right place I went back and reloaded the ini and updated the batch files. The batch files are in the Launchers folder in the games folder.

Any one have any suggestions?

As always... any help is appreciated!

 

 

 

 

Link to comment
Share on other sites

Guys I'm so frustrated... After all of this, I realize that the whole video by ETA prime is obsolete and no-one should be using it while trying to setup the latest version of EpicFails launcher ever. IMO it should be deleted. The combination of that video, along with the download instructions on the EpicFail download post are an Epic Fail. In order to have any idea of wth is going on, if you watched the video... is you have to start reading at version 2.0.5 and read every comment on the way up to the top of the post which should just be the latest instructions. So, I now see (and understand) that there are new tools in the tools menu just for ScummVM. I now (after downloading the exe.. putting everything were the video says) have run the tool. It still don't work and now I have no idea wth to do. I deleted all the games. I've deleted everything in the scummvm folder, I ran the tool again, I regenerated the bat files in the new location. Now, the platform wont even show up in launchbox. It's just a big f-ing mess.  Is the original exe from the video even needed anymore? Does it matter where the games are stored as long as the .bat files are in the new epicfail_launcher folder? What happened to my platform? When I deleted all of the games, the platform went away... no worries.. the same thing happened with N64. However, when I tried to re-import the bat files as roms I set the platform and emulator as normal and It acted like it worked but then the platform did not reappear. Now the emulator looks like this...

image.thumb.png.fef85f4dacd1a38db424d72635702e93.png

image.thumb.png.0aeaeb3222786aeb46298864eead11d4.pngNote now there is a blank line above the original line. It doesn't seem to matter if I uncheck one or the other or both. Nothing changes.

Sorry for the rant. I've just been working on this for hours. 

Any advice is appreciated. Is there an easy and (surefire) way to start over?

 

 

Link to comment
Share on other sites

A few more questions....

With the options in the tools menu... is the exe even needed anymore? If so, when do you run it and where does it go now? Do the roms now have to be in the Scummvm or launchbox folder to work now that the bat files are appear to be moved to Scummvm/epicfail_launchers? How do I clear the settings created by the import tool and start over?

Thanks!

Link to comment
Share on other sites

My Notes, Starting from nothing.
1.) Download and install launchbox 9.10.  Ensure its close before continuing.
2.) Download the ScummVMImport.dll to your Launchbox/Plugins directory
3.) Right click the ScummVMImport.dll
        Select Properties
        Check the Unblock
        Click Apply, Then Click OK
4.) Put your ScummVM Games where you want to keep them. Games need to be extracted already.  I used Launchbox/Games/ScummVM
5.) run Launchbox
6.) Select Tools -> ScummVM Import Tool (simple)
        Click OK
        Click No  (I didn't have one to import)
        Click No  (I didn't have on to import)
        Click No  (I didn't have on to import)
        Click No  (I didn't have on to import)
7.)  From the ScummVM 2.0.0 Window, Update prompt
        Select Never, then click Proceed
8.)  From the ScummVM Window
        Hold Shift and select Mass Add...
        Click Yes
        Navigated to the Launchbox/Games/ScummVM directory and clicked Choose
9.)  Scan Complete, Click OK
10.) Select Quit.
11.) Answer Yes.
12.) Answer Yes.
13.) Answer Yes.
14.) Answer Yes.
15.) Answer Yes
16.) Answer Yes
17.) Click OK
18.) Click OK
19.) CLick OK
20.) From Launchbox Click Tools->Import->Rom Files
        Click Next, 
        Add Folder, 
        Select Launchbox/ScummVM/epicfail_launchers
        Click Next
        Select ScummVM, Then Click Next
        Select ScummVM, Then Click Next
        Select "Use the files in their current location"
        Click Next
        Click Next
        Click Next
        Click Next
        Click Finish
21.) Wait while they import.  Then click OK
22.) Done your game will now launch from launcbox
To Configure ScummVM or any of your games its important to follow one of these options.
Option A:
1.) From Launchbox, Click Tools->Configure ScummVM
2.) ScummVM will launch with the portable ini file created automatically earlier. Same one your games launch with.
3.) Configure and make sure you Quit from ScummVM.
Option B:
1.) Right Click the game from LAunchbox and select Configure ScummVM
2.) ScummVM will launch with the portable ini file created automatically earlier. Same one your games launch with.
3.) Configure and make sure you Quit from ScummVM.

Link to comment
Share on other sites

Epicfail. Thanks for the information. You should post that at the top of the download page with a note saying not to follow the video... do this instead  :)

With that said. before I started your instructions. I tried to undo everything that I had added to launchbox during this process. I deleted the games, the emulator, the platform,the original ini file, the old launcher folder, and the original Scummvm launcher. I followed your instructions and every step of the way and it worked perfectly. every step and prompt was exactly as stated. I then imported the games successfully. Everything looked normal. It came back with x number of games imported successfully.

However, the games or platform do not show up here in launchbox...

image.thumb.png.a6b6c5902d153e39234131d37a3a4211.pngIf I go to manage emulators... I see that Scummvm is back...

image.thumb.png.fcf2eead6f72f376119520e090777696.pngimage.thumb.png.0b7c6325e89145a95c37eb7ad786c92d.png

image.thumb.png.1741f0da384e650da31159d271fa4f65.pngWhen I go to manage platform I see that ScummVM is back here too, however it shows 0 games even after the successful import. 

image.thumb.png.912f9fca88a3009cf71bc1c432776f50.pngimage.thumb.png.f2bf213fcd5e08ed3ae25d8b50f23f76.pngAny advice is appreciated!!!

 

 

 

Link to comment
Share on other sites

Wheww!!! Fixed it  :)

I found the last platform backup before I started messing with ScummVM and replaced it in the Data folder. Then I re-imported the roms and viola!

Man I hope all of the systems I want to add don't do me like this. If I had never started with the youtube video and I had epicfails new instructions, this whole thing could have been setup in 10 minutes.  The tool (built-in plugin version) really is amazing once you have the right instructions!

Thanks!

Link to comment
Share on other sites

  • 9 months later...

So I have a question about this..   I used these instructions to get my setup working with ScummVM as well, so thanks epicfail!   However I am trying to find a way to get the autohotkey function to allow me to close ScummVM with ESC key but so far no luck.. and I noticed that once the 'Batrunner.exe' starts the game using the .epicfail files, it quits right back to launchbox behind the scenes while ScummVM is still running, which I think may be why the AHK isn't having a chance to work...   Is this intentional do you know?   Is there any option to get the app to close properly (without automatically returning to the LB gui) using AHK or other means?   

I've tried all of these commands with no luck, but I don't think LB is listening for them after the game launches since the GUI immediately reappears...

---

$Esc::
{
    Process, Close, ScummVM.exe
}

$Esc::
{
    Process, Close, {{{StartupEXE}}}
}

$Esc::
{
    Process, Close, BatRunner.exe
}

 

Edited by rodww
Link to comment
Share on other sites

I also couldn't get it to close using the running autohotkey script tab in Emulator, but then after changing my set up to use my arcade joystick and buttons as a mouse and keyboard (so that I don't have to fumble around for the keyboard to play these games) and building the close process into that AHK it can be done.

Using the Additional Apps, you can add an application that automatically runs before the game, and put the exit technique in there.

So make your ahk/exe with whichever key you want to exit with (only thing I have against Esc for this is that some of these games use escape as a scene skip) or you could have it so you have to hold it for 5 seconds for it to be exit and can then still use Escape in game (I decided to send Alt&F4 as that is a generic exit technique for the emulator rather than close process etc)

I have adapted the AHK to let you use Escape to skip scenes by pressing and to hold Escape key for 5 seconds to exit (checked it on my build and worked).

~Esc::
{
    keywait, Esc, t5
if errorlevel <> 0
{
Send !{F4}
Exitapp
}
}
 

 

You can then either add this Additional app to each game - fine if you only have a handful of games. However if you have lots of games you can follow the below link which can add the Additional app to all games in one platform.

Hope that works for you.

Link to comment
Share on other sites

  • 2 years later...

Hi !

After some trials I found a "simple" way to use a standard ScummVM installation with Launchbox and WITHOUT EpicFails tool.

  1. download and install ScummVM from scummvm.org.
  2. launch ScummVM and scan for games in your folders (see ScummVM doc for that) : a list of detected game will appear. (you can verify if they are functional)
  3. Within LaunchBox : Add manually a game in the ScummVM platform section : just right click, add a game, and put the name of the game, for instance Sam & Max. Then search in the database to obtain the related metadata. (At this point there is still no link to any file for this game within Launchbox.)
  4. Open the scummvm.ini config file with a text editor. In windows 10 it's located here: %APPDATA%\ScummVM\scummvm.ini  (look on https://docs.scummvm.org/en/v2.5.1/advanced_topics/configuration_file.html for more information)
  5. At the end of this file you can find the list of your games as detected on step 2: look for the ID of the game. For Sam and Max it looks like this: [samnmax-fr] (french version here. It may vary depending on the version and language of the game)
  6. In Launching section of the game properties windows put the application path for scummVM: for instance C:\Program Files\ScummVM\scummvm.exe on windows
  7. On application Command-Line Parameters put the ID of the game : samnmax-fr (see attached screen capture)
  8. That's All Folks ! you can even get rid of the ScummVM folder in the third party folder of the Launchbox installation

launchbox scummvm.PNG

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...