Jump to content
LaunchBox Community Forums

epicfail

Members
  • Posts

    41
  • Joined

  • Last visited

Posts posted by epicfail

  1. I added feature to the plugin that may address this.  Once you import your .bat files as roms and have them working from BatRunner.exe.  There is new option from tools that convert the batrunner roms to launch directly from Launchbox.  This bypasses the BatRunner and the .bat files.  Let me know.

  2. On 6/22/2020 at 12:58 AM, drswoboda said:

    Thanks for this discussion, folks.

    I just tried to load one of my ScummVM games and found the system was now broken with the current LB releases. It had been a while since I played one so I had not noticed it was a broken mess. I was using the plugin by epicFail which was a huge time saver and help to the community.

    I just wanted to comment on your current discussion and let you know that there are people out here happy that you are discussing the issues and we hope that this can get cleaned up and working for us normal mortals :)

    Thank you.

    -David

    Thanks for the kind words.  Thank you for being so patient with me, I will get the update done.  I'm very mortal, but some will argue the normal part.  Sometimes you just need to drink too much beer, enjoy your family, and ignore the world. :)  

     

  3. 2 hours ago, oblivioncth said:

    The change started with 10.12 beta 1, and right now it's on beta 8 I think? So stable 10.12 should be out soon if you dont want to download the beta.

    Ok, to make the fixes that I want and maintain the portability, I will have to break the current way I'm doing doing things.  Probably good time to do that. This means people will have to redo their ScummVM setup with the updated plugin once its done.  I plan to move everything into the scummvm folder where ever it lives for 10.12.  Once you've imported your games via the bat files.  I plan to add an option to convert your batrunner imported games to launch scummvm straight from launchbox skipping the batrunner and bat files.  I believe the pause features will then work for those who want them while still maintaining portability with scummvm games and my scummvm configuration utility that converts the scummvm ini file to all relative paths.  Thoughts on this approach?

  4. On 3/23/2020 at 5:18 AM, oblivioncth said:

    Hope you find your old source

    Found the source code

    On 3/22/2020 at 4:31 AM, oblivioncth said:

    Sadly this doesn't work well anymore with the latest version that doesn't let you change the ScummVM path because Launchbox moved ScummVM into a subfolder titled "ThirdParty". Even if you move it back to the root directory, every time there is an update for LB it will move it back into that subfolder. So it can be made to work but its quite annoying.

    I just installed 10.11, there was still a ScummVM folder in the root Launchbox directory.  I'm not seeing a ThirdParty directory.  Am I missing something?

  5. 17 hours ago, oblivioncth said:

    Sadly this doesn't work well anymore with the latest version that doesn't let you change the ScummVM path because Launchbox moved ScummVM into a subfolder titled "ThirdParty". Even if you move it back to the root directory, every time there is an update for LB it will move it back into that subfolder. So it can be made to work but its quite annoying.

    Hey everyone, I'm still around.  I want to fix this and update it to not use bat files so I can leverage the launchbox pause menu feature.  I actually wanted to do this a year ago and never got to it, but again no one complained til now.  1st thing that I need to do is find where I backed up that the code, oops.

    • Thanks 1
  6. 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.

  7. 3 hours ago, PurpleTentacle said:

    I just keep the save files on default, so I'm actually not sure where they go. I just use the default LaunchBox\ScummVM folder to store the MT-32 roms, but ScummVM remembers the actual physical path, so, as far as I know, there's no way to tell ScummVM to check the file location relative to the LaunchBox\ScummVM folder structure (maybe the ini can be edited manually to do this?).

    Try my update.  Honestly I couldn't figure out the MT-32 setup with or without my launcher.  It always sounded the same for me.  Its probably something dumb.  I think my update may work for you.       

    I added local save folder and local extra folder.  The drop down will let you import your existing extra and saves into the local.  The *.bat launchers will have to be recreated with the new version.

    EDIT: I went back I missed the setting with the default audio device.  Once I set that to MT-32 all was good, I left my extra and save game folders unset in the .ini.  Sound is amazing, thanks for showing me this.

  8. 6 hours ago, PurpleTentacle said:

    The timing here was perfect for me! I was actually putting off a solution for making my ScummVM games portable because it was one thing that I couldn't setup in a satisfactory way. I actually started typing up a post here to look for ideas, when I checked out your (epicfail) launcher to try something with it before making a post... and lo & behold, you had just updated it so that it's truly portable! It works perfectly, so I greatly appreciate it!

     

    Just wish I had a solution for setting up the "Extra" folder within ScummVM so that it's also portable for the Roland MT-32 emulation, since the ScummVM INI settings are essentially hardwired. I plan on giving a few of my friends my setup, so I'm trying to make it preconfiged as possible, but in this case, I think I'll just give them instructions on how to set up ScummVM for the first time. Pretty easy to explain. 

    Good catch, sounds like I missed some stuff.  The squeaky wheel gets the grease.  Your squeaking, I think I have the grease to fix it.  Give me a day or so to attempt to deal with that. 

    Do you know where the save files are going?  I may need to address that aspect of portability as well.

  9. On 12/6/2018 at 4:40 AM, InfinityFox said:

    I run my LB install from an external drive and connect it sometimes to another computer. Following the Tutorials on the Launchbox YouTube channel it seems that the ScummVM ini is created in your roaming/appdata folder on your system drive, or something like that. Any ideas how to make the ini populate in the ScummVM folder within the LB root directory.

    I’ve found some sort of answer at the ScummVM forum but it a bit over my head and there is no feedback so thought I’d ask here

    Thanks guys

     

    I updated my launcher tool into a plugin, it uses relative paths, and a local ini.  So that seems to help with portability.   Just keep it all inside the launchbox folder and you should be good. 

    Unfortunately scummvm will write absolute paths into its ini file, but that shouldn't matter unless you try to launch the game directly out of scummvm.  My launcher/*bat files will have the relative path as parameter. 

    The plugin will put the BatRunner.exe into your main launchbox folder when you create the launchers, DO NOT MOVE IT.  WHY?  Well because the .bat file contains relative paths which are based on the the main launchbox directory.  Use the BatRunner.exe as your ScummVM emulator application.  Scan the *.bat files as yours ScummVM roms.   Once you create launchers don't move your games relative to the launchbox directory.  Portability will be at the entire launchbox directory for this.

    • Thanks 1
  10. On 1/21/2019 at 10:39 AM, CDBlue said:

    The bluemsx_libretro core should work with those files.  But, in order for that core to work properly you need to get the BIOS files installed in the Retroarch/System folder.  Instructions on where to get those files are on the Libretro doc site: https://docs.libretro.com/library/bluemsx/  If you do not have those installed properly in Retroarch, then the core won't be able to load .col rom files.  I'm not at home right now, so I can't check to see if I also had to enter any command line to get it to work, but I don't believe I had to for the retroarch core, just for stand-alone emulators.

    Working for my setup, thanks!

  11. On 5/12/2017 at 4:05 PM, garbanzo said:

    This works great, thanks for your hard work!

    I'm missing a ton of box art after importing, though. What do you scrape these as in order to fill in the gaps?

    Use emumovies.com.  Maybe try dowloading the boxes pack from emumovies manually.  Your collection is probably different than mine as well.   Very worst case, maybe see if like you have screenshots of the Game Title being scraped then try just copying those into your boxart folder.  

  12. I run steam big picture mode as my shell and launch bigbox from it.  I use a xbox one controllers when locally running.   I have xbox 360 controllers on my steam link.  I ended up turning most of the steam overlay stuff off, per my preferences, that's done from steam settings hosting your bigbox.  That may help some of the issues.  I don't have any focus stealing issues, but my setup may be hiding it.  My family plays it, so I try to make it full proof.

    On 2/9/2017 at 3:23 PM, Pr0FiT said:

    On more rare occasions bbm just stops taking input all together and I have to kill it. 

         I have experienced this, not very often.  I can confirm this happens with out steam link.  Its like Bigbox is in a deadlock condition, like its waiting on a thread to end or something.  For me it sucks because I don't have anything but those controllers hooked up in both rooms so I end up being lazy and killing the power.

  13. EpicFail ScummVM Launcher NEW

    View File

    Version 4.0.0

    Now works with the ThirdParty folder.  Also added a way to convert the BatRunner roms to launch straight from Launchbox instead of running through the batrunner and bat files.  This feature is new.  

     

    Version 3.4.0

    Big changes in this one.  Some may like it, some may hate it.  I now rewrite your ini file to help you out and maintain portability. 

    • New game menu item to Configure ScummVM.  ScummVM will open with that game selected.  No need to scroll through a big list to find/guess the specific game to configure.
    • When using my menu items to configure scummvm, I will automatically rewrite absolute paths as relative paths to your ini file.
    • I also gave you the Configure ScummVM from the Tools drop down.
    • During generation of the *.bat launchers I will check that you have the emulator set up, if not I will fix it for you.
    • Can't change ScummVM path or launcher path now.  Just go with it, life will be better.
    • Simple and Advanced modes.
    • Advanced mode is what your used to.
    • Simple mode is one click setup, creates full list of launchers, and emulator creation. It will ask if you want to filter the non english languages.

    It should be easy if it works the way I intend.

    1. click on the Tools->ScummVM Import Tool (simple)
    2. click on the Tools->Import->Rom Files to import the bat files as ScummVM games.

    Now scummvm can be portable easily in 3.3.1-plugin, you can rewriting the ini file.  One click will read every single setting out of the ini file and find all absolute paths, check if the path is valid, than convert then to be relative to the launchbox directory.

    I owe you guys some new instructions. 

    Updated with relative path for better travel! 

    ONLY the DLL is updated...  See the update note below lots of new stuff.

    • uses launchbox built in ScummVM by default
    • uses a local scummvm.ini by default, import existing to a local or create new fresh local scummvm.ini, all built in
    • find and remove existing epicfail files. 
    • better rom names for smoother mass import
    • BatRunner.exe installed from gui, must stay in your launchbox folder, point to it as your scummvm emulator. (BatRunner.exe is just the ScummVMimport.dll renamed and move to the launchbox main directory. Will prompt you when you create your launcher bat files.  So its automatic you won't have do any thing to create it)  Just point to it as the application for you scummvm emulator if your using the bat files.
    • Updated filtering with priority duplicate control.  

    ------------------------------------------------------------------------------------------------------------------

    Older Version 2.0.5 from the videos ScummVMLauncher.exe

     

    NEW AND IMPROVED - NOW WITH RETROARCH FEATURE

    This is the scummvm launching system I use with launchbox.  Most importantly this allows you to get art and videos for BB.  It works for me, so I'm sharing it.  

    SETUP LAUNCHERS:

    Put these ScummVMLauncher.exe files in your scummvm directory same directory as your scummvm.exe. I'm using 1.9.0.2-win32 currently.  If you already setup my old launcher you can just delete the files and the launchers folder.   

    This is how I use it.  

    1.  1st is to open your ScummVM and do a "Mass Add"  if you don't know what that is hold the shift button down and the add button on scummvm will  change.  You could skip this if you already have your games loaded in scummvm, but I recommend starting fresh.  
    2. After that close the scummvm program and assuming you have the microsoft .net framework installed run the ScummVMLauncher.exe.  
    3. From the window, select Tools->load scummvm.ini this will attempt to automatically find your file in  %appdata%ScummVM/, if its not there just navigate to the directory that you keep it and select your scummvm.ini file, then select open.  This will grab the scummvm.ini file selected and parse it. 
    4. You should see the gui populate and look similar to the screenshot. 
    5. The gui should be intuitive.  Filter the games the way you want to.  
    6. Select Tools->Generate Launchers

    SETUP IN LAUNCHBOX:

    1. Setup the emulator for ScummVM and pick the ScummVMLauncher.exe file as the executable.
    2. import roms - pick the launchers folder to import.

    Enjoy in BB, with art and videos!


     

    • Like 3
    • Thanks 1
  14. I just went through this, so I created my own way of doing it.  Its not super fancy but its working well for my purpose.  BB has art and videos for majority of my games.  Maybe it will help.

    NEW LAUNCHER SYSTEM:  

    Old launcher system (python based)

     

  15. EpicFail ScummVM Launcher

    View File

    This is the scummvm launching system I use with launchbox.  Most importantly this allows you to get art and videos for BB.  It works for me, so I'm sharing it.  

    SETUP LAUNCHERS:

    Put these 2 files in your scummvm directory same directory as your scummvm.exe. I'm using 1.9.0.2-win32 currently.  

    This is how I use it.  

    1st is to open ScummVM and do a "Mass Add"  if you don't know what that is hold the shift button down and the add button on scummvm will  change.  You could skip this if you already have your games loaded in scummvm.  

    After that close scummvm and assuming you have python 2.7 installed run the INSTALL_LAUNCHER.py.  

    This will automatically grab the ini file generated in %appdata% by scummvm and parse it.  It finds the english versions, attempts to sort out windows and pc platforms if the info is available.  Prioritized in the order of windows, then pc, then unlabeled removing duplicates.  Then it attempts to match the emumovies name, if that fails the name is the description of the game.  Finally the script creates a "launchers" directory in your scummvm directory with a bat file for each game.

    SETUP IN LAUNCHBOX:

    Setup the emulator for ScummVM and pick the SCUMMVM_LAUNCHER.bat file as the executable.

    import roms - pick the launchers folder to import.

    Enjoy in BB, with art and videos!

         


     

×
×
  • Create New...