goosethemighty Posted February 3 Share Posted February 3 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. Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted February 3 Share Posted February 3 Is BatRunner.exe something you added to make your games run? I don't seem to have that file in my setup. If it's not needed for your setup, try removing it from that folder or simply rename it to something like "OLDBatRunner.exe", then try starting a game again. Quote Link to comment Share on other sites More sharing options...
goosethemighty Posted February 3 Author Share Posted February 3 batrunner.exe is the file that launches the game from within LB. Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted February 3 Share Posted February 3 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)? Quote Link to comment Share on other sites More sharing options...
goosethemighty Posted February 4 Author Share Posted February 4 I am using the built in emulator but LB uses the batrunner.exe as the emulator which in turn launches the Scummvm emulator. Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted February 4 Share Posted February 4 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: There's also ../AppData/Roaming/ScummVM/ which looks like: Quote Link to comment Share on other sites More sharing options...
sundogak Posted February 4 Share Posted February 4 (edited) 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 February 4 by sundogak updated link Quote Link to comment Share on other sites More sharing options...
goosethemighty Posted February 5 Author Share Posted February 5 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. Quote Link to comment Share on other sites More sharing options...
goosethemighty Posted February 5 Author Share Posted February 5 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: There's also ../AppData/Roaming/ScummVM/ which looks like: 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. Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted February 5 Share Posted February 5 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 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.