Jump to content
LaunchBox Community Forums

Scummvm Launchbox problems


Recommended Posts

So I set up my Scummvm emulator via LB. When launching games directly from the emulator outside of LB all is well. But when I launch the games from LB the following happens:

1. The game launches

2. About 5 seconds after launch a new window opens for batrunner.exe

3. This new window minimises the Scummvm window (still active not crashed) batrunner.exe takes centre stage

I can scroll down and just click the Scummvm window to resume game but this is annoying because I just want to be able to launch directly to game stay and enjoy.

424974756_10159602927021466_3514350413693697777_n.jpg

Link to comment
Share on other sites

1 hour ago, goosethemighty said:

batrunner.exe is the file that launches the game from within LB.

(when you edit a game...) Are you using the built-in ScummVM feature (red box) to run your games? 

Or did you set up an Emulator (red arrow) to run them (regardless if you point the emulator to the exe in 'Third Party' or elsewhere)?

image.thumb.png.765c9226f8eae172994f32cb60e4e527.png

 

Link to comment
Share on other sites

1 hour ago, goosethemighty said:

I am using the built in emulator but LB uses the batrunner.exe as the emulator which in turn launches the Scummvm emulator.

Interesting.  Because even with a fresh LaunchBox install, I still don't have batrunner.exe in my /ThirdParty/ScummVM/ folder.  I even searched all of ../LaunchBox/. for the file and couldn't find it.  So not really sure why/how yours is set up that way and has [or even uses] that file.  Weird.

What version of LaunchBox are you using?  Maybe older versions used a different ScummVM setup.?.

 

To set it up, all I did was edit he game(s) and in the Launching - ScummVM section (image above), check the one box, Browse to the folder and then selected the corresponding game. 

 

Here's what's in my /ThirdParty/ScummVM/ folder:

image.png.64e6a3d10f22717d22660178f10a7d72.png

There's also ../AppData/Roaming/ScummVM/ which looks like:

image.png.9ef2bd39ddf2100bca921b013dafd2de.png

Link to comment
Share on other sites

4 hours ago, goosethemighty said:

I am using the built in emulator but LB uses the batrunner.exe as the emulator which in turn launches the Scummvm emulator.

That was never a built in emulator to LB. Somewhere along the line you installed EpicFail's ScummVM Launcher.  Batrunner.exe is just the the plugin's renamed ScummVMimport.dll.   There have been lots of changes to that launcher. I used to use it but do not any longer.  Most recent user written instructions are here.  

 

Edited by sundogak
updated link
Link to comment
Share on other sites

 

17 hours ago, sundogak said:

That was never a built in emulator to LB. Somewhere along the line you installed EpicFail's ScummVM Launcher.  Batrunner.exe is just the the plugin's renamed ScummVMimport.dll.   There have been lots of changes to that launcher. I used to use it but do not any longer.  Most recent user written instructions are here.  

 

I know I have done all this and installed and the games launches. But as stated the batrunner.exe window pops up and takes me out of the game I then have to scroll back to the game window to get back too it.

Link to comment
Share on other sites

19 hours ago, JoeViking245 said:

Interesting.  Because even with a fresh LaunchBox install, I still don't have batrunner.exe in my /ThirdParty/ScummVM/ folder.  I even searched all of ../LaunchBox/. for the file and couldn't find it.  So not really sure why/how yours is set up that way and has [or even uses] that file.  Weird.

What version of LaunchBox are you using?  Maybe older versions used a different ScummVM setup.?.

 

To set it up, all I did was edit he game(s) and in the Launching - ScummVM section (image above), check the one box, Browse to the folder and then selected the corresponding game. 

 

Here's what's in my /ThirdParty/ScummVM/ folder:

image.png.64e6a3d10f22717d22660178f10a7d72.png

There's also ../AppData/Roaming/ScummVM/ which looks like:

image.png.9ef2bd39ddf2100bca921b013dafd2de.png

Can you please elaborate how you set your up (assuming you didn't use Epicfails method). How did you EDIT game? I have the latest version of LB.

Link to comment
Share on other sites

43 minutes ago, goosethemighty said:

Can you please elaborate how you set your up (assuming you didn't use Epicfails method). How did you EDIT game? I have the latest version of LB.

It looks to me like EpicFail's method (which I did not use) has you create an Emulator in LaunchBox and then associate that emulator to your ScummVM platform.  So now (after you had done all the other steps to set up per the EpicFail method), if you edit a game and go to the Launching - Emulation section, the checkbox for Use an emulator to play this game is checked.  Which is not using the "built-in ScummVM feature".  (Red box, image above)

 

To edit the game, select it and then press Ctrl+E. 

 

Since you have the games already in LaunchBox and assuming the EpicFail method didn't alter or delete any of the innate LaunchBox ScummVM files (only added new files), to [directly] use the built-in ScummVM feature you should be able to:

  • Edit the game
  • In the Launching - Emulation section, un-check the box Use an emulator to play this game
  • Now, in the Launching - ScummVM section, check the box Use ScummVM to play this game
  • Click Browse and navigate to the folder [that contains the game files] and select it
  • image.png.3e41edc45c8cff60bea5f58580e5b38d.png
  • Under What game is it?, click the dropdown arrow (upside down triangle) and select the game from the list.
  • Click OK to save.

 

That's how I set mine up.  One thing (among others) EpicFail does is, with using his emulator method he's made it so the games are truly portable (copies the ini file from AppData and uses command line parameters to start the game(s)).  Which unfortunately you can't do [easily] with the built-in feature.

 

Back to your original post... (now that I know little more of how yours is setup)... 

Not knowing how the EpicFail plugin was built, you might be able to hide the batrunner window.  Edit the emulator you created and check the box Attempt to hide console window.  If that doesn't work, edit the emulator and in the Startup Screen section, check the box Hide all Windows that are not in Exclusive Fullscreen Mode.

 

Again, not having followed the EpicFail project, a quick search says something about an option was added to eliminate the need for batrunner altogether.

 

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...