Jump to content
LaunchBox Community Forums

fraganator

Members
  • Posts

    142
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by fraganator

  1. Version 2.0.1 is out now. Includes minor bug fixes, and adds support for the startup screen progress bar (thanks @bbneo for reporting).
  2. Version 2.0.0 is now available! Grab it from the downloads page, or from the GitHub repository. Thank you to those who tried out the beta
  3. LaunchBox will use the default background if there isn't a matching image in Background Priorities (all unchecked), so no theme edits are necessary.
  4. Hi @otavioraposojr, You might be interested in a plugin I'm working on called Archive Cache Manager, which does exactly this. You can grab the latest 2.0.0 beta version here.
  5. If the above setting is checked but you still don't have the plain background, try uncheck everything in the Options - Media - Background Priorities list.
  6. Thanks @bbneo Glad it works, and you're finding it useful. The comment regarding the 7z switch is more for me to remember to add support for it in a future version. There's still a couple of bugs to fix for the final version 2.0.0 release, but after that I'll fix the progress bar.
  7. If you try to run the game but nothing happens, it's likely the associated core isn't installed in RetroArch. What platform is your copy of Cabal for? NES? Assuming it is NES, LaunchBox will try use the NEStopia core in RetroArch. You can check if the core is installed through LaunchBox under the Tools -> Manage Emulators menu, then select RetroArch and click edit and check the Associated Platforms tab. If the core is missing, run RetroArch. Select Main Menu, then on the right select Load Core. On the next screen select Download a Core. You will then be presented with a long list of cores. Press 'S' to search, then type the platform (e.g. NES) and hit enter. Select Nintendo - NES / Famicom (Nestopia UE) and it will be installed. Quit RetroArch, then try running the game from LaunchBox again. Good luck!
  8. I tested controlling LaunchBox and BigBox with the TV remote and EventGhost / libCEC, and it all works with minimal configuration. It can navigate and launch a game with only the remote, though playing a game is a little trickier!
  9. The question relates to this plugin I'm working on. There's a function in OnBeforeGameLaunching that will temporarily replace 7-Zip with a wrapper application, which is used to check if a game has already been extracted, or pass on the extraction command to 7-Zip directly. Once the game has launched, there's a function in OnAfterGameLaunched that will cleanup and restore the original 7-Zip. If there's a missing rom or some other error, the cleanup code doesn't get a chance to run. It will always run on LB exit, or another successful game launch, but it would be nice to cleanup after a launch failure too.
  10. Hi everyone, I currently have some init functions which run when OnBeforeGameLaunching is called, and some cleanup functions in OnAfterGameLaunched, but if the game fails to launch (missing rom, etc), there's no callback from IGameLaunchingPlugin. OnGameExited isn't called either, as the game never started. There's also no event from ISystemEventsPlugin.OnEventRaised. Is there a way to query the plugin API if a game failed to launch? One workaround is to set a flag in OnBeforeGameLaunching, and clear it in OnAfterGameLaunched. A background thread would then check the flag has been cleared within some time of the call to OnBeforeGameLaunching, and run the cleanup routine if it hasn't. Does anyone have any other solutions?
  11. @oxideous I've just uploaded a beta version to the plugin support thread which now works under LaunchBox / BigBox 10.x and 11.x ?
  12. Hi everyone, Attached is beta version 2.0.0 of Archive Cache Manager. Extract it to the LaunchBox\Plugins folder, then run LaunchBox / BigBox. Configuration settings are available in the LaunchBox Tools menu under Archive Cache Manager. By default the cache location is LaunchBox\ArchiveCache, with a cache size of 20GB, and a minimum archive size of 100MB. There's also a default file priority for PCSX2 and bin files (as it won't run cue files). An events log file is saved to LaunchBox\Plugins\ArchiveCacheManager\events.log to help track down issues. The log file is cleared every time LaunchBox / BigBox is started. If testing doesn't turn up any issues in the next few days, I'll make an official release on the plugin page. Thanks again for your patience ? ArchiveCacheManager v2.0.0 beta.zip
  13. I wrote a plugin called Archive Cache Manager for (almost) this exact purpose. It will store the contents of zipped roms in a cache folder, then load them directly from the cache rather than decompressing the zip every time. In my case I have roms on a file server, so the network copy time plus the decompression time can be slow. Once the roms are in the cache, load times are generally under a second or two. FYI the current plugin version is incompatible with the latest LaunchBox, but a new version of the plugin will be available very soon. More info here.
  14. Did you end up getting the adapter? I've had one for years, and it can be used to control just about any application using EventGhost. It should be a matter of installing EventGhost, then installing the libCEC driver. I've never tried it with LaunchBox, but I'll try verify it works later today.
  15. Hello everyone! First, my apologies for not being active recently with this plugin. I've wanted to return to it at some point, but haven't had the time. I wanted to let you all know version 2.0 has been under development, and is almost ready for beta release. It's a complete rewrite to utilize LB's plugin framework. I also plan to put the code on github, so the plugin can live on if I can't dedicate time to it. @NahuelDS With this rewrite, the idea of launching a specific file from an archive should be possible. I'm thinking it could be a new right-click menu item (Play File From Archive -> window to select file), or an emulator \ platform setting where if multiple of the same file type are detected in the archive, a window appears allowing you to select which one to play. I'll try get the right-click implementation working as a first step.
  16. @JamesBond@ge Thanks for posting the log file. It looks like there's a stray Vertical Tab character in one of LaunchBox's game/platform database files, rather than the cache manager config file. Version 1.6beta's extra exception must be catching and suppressing the exception. If you're finding 1.6beta is stable to use, I'll make it the latest stable version. Thanks for your donation offer, it's much appreciated. Please hold onto it though, I'm happy knowing that the plugin has been so useful
  17. Hi all, I'm still around I don't get a chance to play with LB much nowadays, but am happy to keep supporting ACM where I can. @JamesBond@ge I see you have verbose logging enabled - can you post the ArchiveCacheManager.log file created after this error occurs? Does it happen for all archives, or a specific archive? What version of LaunchBox are you running? Also, try backing up and then deleting the Config.xml file - it will be recreated the next time a game is run. A quick look online indicates that error might be related to XML parsing, so perhaps the config file is corrupt in some strange way. @Moukrea I haven't played with Yuzu before, or Switch emulation in general. You might try setting the <ForceHardLinks> option in Archive Cache Manager/config.xml to True: <ForceHardLinks>True</ForceHardLinks> Can you also enable verbose logging in the config file and post the ArchiveCacheManager.log file after attempting to start a Switch game with Yuzu? What error does Yuzu give you?
  18. Hi 0mnip073n7, Which version of LB are you using? I've tested it with version 9.8 and it should be working. Try double-checking the path the plugin was extracted to (all the files should be in <LaunchBox Path>/ArchiveCacheManager), and re-run Install.bat. You may also need to run Install.bat after LB has updated, as it sometimes replaces the 7z.exe file in the <LaunchBox Path>/7-Zip folder.
  19. Are you using the latest ACM version 1.5? It should support LB.Next. You might also need to re-install ACM after each new LaunchBox update. I plan on turning ACM into a proper LB plugin at some stage so this won't be an issue in future, but for now running Install.bat after a new LB update is sometimes required.
  20. No plans yet, though I see now that the feature didn't make the cut after being asked about in the previous LB poll. I'll give it some thought as to what's involved, and what would be the best end user experience. A naive, always show the picker dialog would be the simplest, but for non-merged zips that might get annoying. Maybe a per platform setting to show the picker? As I mentioned before, don't hold your breath!
  21. Thanks for the update, glad to hear both LB and ACM are working now. I did suspect a space in the path might be an issue so tested it on my end, but it all seemed to work. I'll try reproduce the exception with Box Sync.
  22. Hi azuravian, Thanks for that info. I added some exception handling for the exception plus some other mitigations. Unzip the attached 1.6 beta to the ArchiveCacheManager folder, overwriting the two existing files, then run install.bat. Let me know how you get on :) ArchiveCacheManager_1.6beta.zip
  23. Hi azuravian, thanks for detailed error report and log file. I just have a few questions: Does ACM work after you run into the initial error, without re-installing it? What version of LaunchBox are you using? Does launching a game cause the exception? (try games across different platforms) It's not entirely clear why the exception has occurred, but the fix should be straight forward. I'll update this thread when a new version is ready to test.
  24. Thanks for the clarification. Yes, I meant that now that LB Next is included with official releases (not the beta releases). It's looking good btw, and very fast too.
  25. Now that LaunchBox.Next is out of beta, support has been added to the new release. I've only done some quick testing, so let me know if there any issues
×
×
  • Create New...