Jump to content
LaunchBox Community Forums

eatkinola

Members
  • Content Count

    668
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by eatkinola

  1. WootLauncher View File WootLauncher provides game load/exit screens, bezels/overlays and a pause menu with built-in PDF viewer for manuals, as well as support for emulator savestates and images to remind users of emulator control mappings. I looked into using RL but didn't feel like going through the trouble of setting it up, so I instead ironically went through loads of trouble creating this plugin. It's not meant to do everything RL does (caveat: I've never used RL), but maybe it does enough and you'll find it useful. It's designed to be easy to setup but also quite customizable. It will not support all emulators but should support "enough"; tested with RetroArch, MAME, Dolphin, Demul, and PCSX2 which I think are the more common ones used (anyway what I use). It should work with other emulators, too. The PDF bundled with the download describes how to quickly setup and also how to customize ... so I'll not repeat that here. You can also download the PDF guide separately. Please use the support thread if you have any questions or spot bugs. When reporting issues, supply the log file and any relevant screenshots to help troubleshoot. It's worth mentioning this is not compatible with the new built-in game startup screens for LB/BB, and it likely never will be as it uses a different window management strategy. Absolute requirements for using WootLauncher are: 1. LaunchBox / BigBox version >= 9.2 2. Disable built-in LB/BB startup screens (for exceptions see PDF) 3. Do not try to use both RL and WootLauncher; it will not go well 4. Configure your emulators to run in windowed mode NOTE: If criteria 1 and 2 are not met, the plugin will simply disable itself. ADDITIONAL PLUGINS: This DLL (Ao.Bigbox.Dropins.dll) contains additional plugins besides WootLauncher, but they are inactivate by default. You can activate these other plugins by editing the DLL's config file (Ao.Bigbox.Dropins.dll.config). See the Ao.Bigbox Customs download page for additional details about these other plugins. Submitter eatkinola Submitted 12/22/2018 Category Third-party Apps and Plugins  
  2. eatkinola

    WootLauncher

    Yep, will do -- that feature is actually working now on my dev version, and I'll include it in the next update.
  3. eatkinola

    WootLauncher

    Hey it's no problem at all. I really appreciate you hanging in there and helping figure this out. I'm sure someone else would have raised this issue. Now we know to be on the lookout for it, and I'll add a bit of logic to the codebase to detect and log this problem when it occurs for someone else.
  4. eatkinola

    WootLauncher

    The "WL" log looks odd; never saw this during development. You see how the GENERAL SETTINGS and EMULATOR CONFIGS sections of the log are showing up twice? The rest of the logged actions are also happening twice. It looks like there are two copies of WootLauncher either in the LaunchBox\Plugins folder or LaunchBox\Themes\[Theme]\Plugins folder. There should be only one of these at it should be placed in LaunchBox\Plugins. Please check on that.
  5. eatkinola

    WootLauncher

    I think WL will generate the log file regardless of whether or not you turn on "Logging" in LaunchBox's options, but I don't recall off the top of my head. I usually have logging turned on anyway since I've been developing and testing a lot recently.
  6. eatkinola

    WootLauncher

    That's correct, except for pressing Alt+A (I don't think) currently closes the pause menu; that's the feature I mentioned adding based on your feedback. Yep, it does sound like a disconnect. Via the pause menu, can you save/load game states? WL should generate a log file when you use it. Perhaps it would help if you sent me that along with the WL config files for retroarch you are using (if they differ from what's in the download). You said you disabled other AutoHotKey stuff, so that shouldn't be interfering. I don't think it's a timing issue, but there is a way to extend the delay between keypresses to test that out (I think I documented that in the PDF). Anyway, perhaps send me your log and possibly the config file I mentioned. Agreed, that'd be a good addition. Thanks for bringing it up. Mostly correct, except BigBox does not deal in button combos; you just map individual buttons to individual actions. WL aggregates button inputs to interpret combos.
  7. eatkinola

    WootLauncher

    Okay I think I understand. You are using the same hotkey to both bring up the WL pause menu and pause retroarch? That will cause issues, because the first thing the WL pause menu will do when it is shown is pause the game using the mapping you defined in RA -- so using to same key mapping for both WL's pause menu and RA's pause/resume function will pause and then immediately unpause the game again. Does that sound to you what could be happening? The issue with closing the pause menu: currently, the WL pause menu mapping (keyboard or gamepad) does not actually close the pause menu -- the only way to do that is to select the Resume button. Now, I could probably add this feature so you could simply pause and unpause with the same keyboard or gamepad combo, configurable in the WL config. This also gets back to the problem of mapping the "pause" key on your system to both RA pause and WL pause; that will not work. You have to have separate mappings and let WL send a separate pause command to RA, as defined in the WL config file for that emulator/core (e.g., currently "+p" is mapped to pause/resume for RA). Yes, that is sort of correct -- WL will use the gamepad mappings for SELECT, BACK, PAGEUP, and PAGEDN as configured in BigBox. However, as of WL 1.2 you can override this mapping by editing keys in the GENERAL section of Ao.Bigbox.Dropins.dll.config. I really implemented this "override" feature so people without BigBox could still use WL. I think I described this in the updated PDF manual, but let me know if it's unclear. The "PageDn^PageUp+Up" syntax was something I just made up myself to allow you to configure button combos.
  8. Thanks Jason. The whole idea of a theme manager is really great. I tried a few times to upload a theme but get the following error page. It's not descriptive, but perhaps an error is logged by the server. New Bitmap Image.bmp
  9. eatkinola

    Brand Newbie

    That case looks very nice, and on the surface looks pretty easy to work with as far as ITX cases go. Your CPU and RAM sound on the level; the i5 should serve you well for emulation. I'm not familiar with radeon cards but that one seems nice. Hope you enjoy your foray into rig building and emulation. If you've not already chosen disk drives, I'd recommend a SSD for your main OS drive and mechanical drive for storing your roms. You could of course go all SSD if you want; prices have come way down in recent years.
  10. Ao.Bigbox Customs View File Ao.Bigbox Customs is a collection of LB/BB plugins. The Themer library contains custom controls useful for theme developers. The Dropins library contains true plugins you can just drop into the LB plugins folder. By default, the only drop-in enabled is WootLauncher; enabling the other drop-ins is easy (see the PDF doc download). Here are the included drop-ins: GameManualViewer: Adds menu item "Game Manual 8D" (string is customizable) to the game details menu in BB, if the game has an associated PDF manual. When activated, the PDF will be read and converted to images on the fly for display within BigBox; it will not launch an external program. As occasionally some manuals take a few seconds to load, an animated GIF is displayed while you wait. The gif is currently a space invader, but I might add customization in the future. When viewing the PDF manual, use the standard keys (or gamepad buttons) used to navigate around BigBox. PlatformAuditor: Adds another media audit tool for LB with support for OCD-type personalities. This can help you quickly find a platform's missing game media and rename media according to the game's title. It can also be used to delete superfluous media. It works for images, manuals, music, and videos. As with any tool that potentially modifies your library, consider backing up your media folders before using this. PlatformExporter: Adds a simple way to export games including metadata and boxart to other applications. Currently, the only application to which it exports is EmulationStation. Support for other applications might be added in the future, if there is enough demand and I have enough time and interest in doing so. PlaylistGenerator: Adds playlists to your library but does not otherwise alter your library. Playlists are regenerated each time LB/BB is started. You can add your own media (videos, banners, etc) for the playlist, in the same way you would for manually generated playlists in LaunchBox. This media will not be overwritten when the playlists are regenerated. You can customize the names of these playlists and number of games added to each. WootLauncher: Adds game load/exit screens, pause screens including support for viewing PDF manuals and save/load states, and bezels/overlays (useful for emulators which do not themselves support overlays). There is a separate download page dedicated to WL: Here are some of the themes that use Ao.Bigbox.Themer FluxCRT - videos displayed within a mock CRT including curvature effect MinimalX - simple but very flexible (skinnable) theme with some cool controls Nostalgia - videos displayed within viking's clean and nostalgic platform images Refaktor - clean view suited for 16:9 or 4:3 displays and videos/screenshots of all sizes Submitter eatkinola Submitted 02/17/2019 Category Third-party Apps and Plugins
  11. eatkinola

    Brand Newbie

    Posted the platform exporter. The bundled PDF describes it a little and I think it's pretty easy to use, but let me know if you have any questions. If you do, please post to the download page or open up a new topic since I've kinda gotten this thread off topic (sorry @Joelbagz).
  12. eatkinola

    WootLauncher

    Updated WootLauncher to v1.2 - major improvements to the joypad framework which manages gamepad inputs. This includes bugfixes and new gamepad features, e.g., you can now bind the "home" button on a DS4 or Xbox controller to launching the pause menu. It also now handles cases when gamepads are unplugged or plugged in; this is done seemlessly without need for any user intervention. Another cool addition: you can now map a button combo to quickly exit the game, bypassing the need to use the pause menu to exit a game. Also, a game reset function was added to the pause menu. The PDF manual on the download page is also updated and explains how to use these new features.
  13. Version 2019.03.16

    100 downloads

    Ao.Bigbox Customs is a collection of LB/BB plugins. The Themer library contains custom controls useful for theme developers. The Dropins library contains true plugins you can just drop into the LB plugins folder. By default, the only drop-in enabled is WootLauncher; enabling the other drop-ins is easy (see the PDF doc download). Here are the included drop-ins: GameManualViewer: Adds menu item "Game Manual 8D" (string is customizable) to the game details menu in BB, if the game has an associated PDF manual. When activated, the PDF will be read and converted to images on the fly for display within BigBox; it will not launch an external program. As occasionally some manuals take a few seconds to load, an animated GIF is displayed while you wait. The gif is currently a space invader, but I might add customization in the future. When viewing the PDF manual, use the standard keys (or gamepad buttons) used to navigate around BigBox. PlatformAuditor: Adds another media audit tool for LB with support for OCD-type personalities. This can help you quickly find a platform's missing game media and rename media according to the game's title. It can also be used to delete superfluous media. It works for images, manuals, music, and videos. As with any tool that potentially modifies your library, consider backing up your media folders before using this. PlatformExporter: Adds a simple way to export games including metadata and boxart to other applications. Currently, the only application to which it exports is EmulationStation. Support for other applications might be added in the future, if there is enough demand and I have enough time and interest in doing so. PlaylistGenerator: Adds playlists to your library but does not otherwise alter your library. Playlists are regenerated each time LB/BB is started. You can add your own media (videos, banners, etc) for the playlist, in the same way you would for manually generated playlists in LaunchBox. This media will not be overwritten when the playlists are regenerated. You can customize the names of these playlists and number of games added to each. WootLauncher: Adds game load/exit screens, pause screens including support for viewing PDF manuals and save/load states, and bezels/overlays (useful for emulators which do not themselves support overlays). There is a separate download page dedicated to WL: Here are some of the themes that use Ao.Bigbox.Themer FluxCRT - videos displayed within a mock CRT including curvature effect MinimalX - simple but very flexible (skinnable) theme with some cool controls Nostalgia - videos displayed within viking's clean and nostalgic platform images Refaktor - clean view suited for 16:9 or 4:3 displays and videos/screenshots of all sizes
  14. eatkinola

    Ao.Bigbox Customs

    Updated dropins, including a new one called PlatformExporter -- created to export LB platform libraries for use by EmulationStation. I built a little retropie box and wanted a quick way to export the games including metadata I had curated within LB.
  15. eatkinola

    WootLauncher

    Version 1.2

    267 downloads

    WootLauncher provides game load/exit screens, bezels/overlays and a pause menu with built-in PDF viewer for manuals, as well as support for emulator savestates and images to remind users of emulator control mappings. I looked into using RL but didn't feel like going through the trouble of setting it up, so I instead ironically went through loads of trouble creating this plugin. It's not meant to do everything RL does (caveat: I've never used RL), but maybe it does enough and you'll find it useful. It's designed to be easy to setup but also quite customizable. It will not support all emulators but should support "enough"; tested with RetroArch, MAME, Dolphin, Demul, and PCSX2 which I think are the more common ones used (anyway what I use). It should work with other emulators, too. The PDF bundled with the download describes how to quickly setup and also how to customize ... so I'll not repeat that here. You can also download the PDF guide separately. Please use the support thread if you have any questions or spot bugs. When reporting issues, supply the log file and any relevant screenshots to help troubleshoot. It's worth mentioning this is not compatible with the new built-in game startup screens for LB/BB, and it likely never will be as it uses a different window management strategy. Absolute requirements for using WootLauncher are: 1. LaunchBox / BigBox version >= 9.2 2. Disable built-in LB/BB startup screens (for exceptions see PDF) 3. Do not try to use both RL and WootLauncher; it will not go well 4. Configure your emulators to run in windowed mode NOTE: If criteria 1 and 2 are not met, the plugin will simply disable itself. ADDITIONAL PLUGINS: This DLL (Ao.Bigbox.Dropins.dll) contains additional plugins besides WootLauncher, but they are inactivate by default. You can activate these other plugins by editing the DLL's config file (Ao.Bigbox.Dropins.dll.config). See the Ao.Bigbox Customs download page for additional details about these other plugins.
  16. eatkinola

    WootLauncher

    Yes retroarch does the same thing, showing menu when guide button pressed; so I disabled that in retroarch and the ds4 guide button works great for WL. Easy way to find the button ID is to use the BigBox settings controller mapping feature, and pretend to map the guide button to something (you can then quickly clear out that mapping). I'll provide some more details when I post the WL update.
  17. eatkinola

    WootLauncher

    It should as long as you specify the button id in the WL config file. I use DS4 so I could test with that only. It's a new feature that will be in the WL update I'll post this weekend. Would be great if u could test it with the Xbox controller.
  18. eatkinola

    WootLauncher

    Have an update almost ready to go: * ADDED: gamepad mappings to directly exit game w/o needing to use pause screen; @JaysArcade * ADDED: game resume option to pause menu, inspired by @Chadmando's new pause menu app * ADDED: custom mapped "function" buttons, e.g., activate pause menu via DS4's PS-logo button Any suggestions let me know, and perhaps I can roll it into this update.
  19. eatkinola

    Brand Newbie

    ^^ this ... recently made a little retropie setup using a nespi case and it's very nice. It's not as flashy as LB/BB but it's so easy to use. I made a little LB plugin to export the LB library to EmulationStation (on retropie), and I'll probably upload that plugin soon.
  20. eatkinola

    Current list of 4:3 compatible themes?

    Thanks for the info. Would you please try FluxCRT and see if the same thing happens? It's pretty similar to Refaktor under the hood but has a few differences. Might help me narrow it down a bit. If you could also check MinmalX that'd be helpful, too.
  21. eatkinola

    WootLauncher

    Might be a bug. I've not noticed in my setup, but I don't use AHK scripts outside of WL so maybe that's why. Does it only occur with certain emulators in BB? Yeah that's just personal preference. I can see users wanting either approach. I use the pause menu to exit, and that way the emu exit is baked into WL and I don't need any extra WL scripts. I guess I could add an option to WL to map an exit button combo that would work across all emus supported by WL. Do you think that would be useful?
  22. eatkinola

    WootLauncher

    Not at all. Apologies for the radio silence. I've got some hectic stuff going on at the moment, travel stuff. File names such as for bezels should be explained in the PDF for WL. You can name per emulator (including for core if RA), and game. For vertical vs horizontal, I'd recommend naming the horizontal bezel MAME (if that's how you name the emulator in LB). Then, you could place your vertical bezel is the Games subfolder and name the file using the LB game ID. You'll have to have a copy of the vertical overlay for each game, unless you could somehow use mklink (not sure that would work). I actually recommend letting RA or MAME manage the bezels so you can then use with or without WL did you want, but that's just my opinion. I let RA handle all it's own bezels.
  23. eatkinola

    WootLauncher

    Hey, it's no trouble at all! Appreciate you doing a thorough job of troubleshooting and reporting back. I'm sure your efforts will help someone else down the road. I actually just let retroarch handle it's own overlays, and WL does overlays for emus that don't support them such as dolphin and demul. Whether overlays are provided by retroarch or WL, the pause menu should still work just fine.
  24. eatkinola

    Help with a small theme edition

    Good call spycat -- that'd be much easier for xllovera.
×