Jump to content
LaunchBox Community Forums

6 Screenshots

About This 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 of 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. In addition to the built-in look-and-feel, WL can be integrated with Bigbox themes for a seamless experience; here it is integrated with FluxCRT:

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 and pause screens (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 inactivated 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.

 


What's New in Version 1.5.1   See changelog

Released

* FIXED: RA-MAME core's first-load bug with WL, added GL_EXINIT
* FIXED: updated emulator table and documentation to include cemu
* FIXED: lightened up dolphin overlay a bit, added variant imgs in !XTRA
* FIXED: images used by WL were not releasing, works with SwissArmyTools
* FIXED: PlaylistGenerator was not considering community star ratings
* FIXED: GameManualViewer adheres to user keyboard/controller mappings
* FIXED: GameManualViewer no longer responds overly fast to controls
* FIXED: aggregated joypads crossed wires, breaking pause/unpause mech
* ADDED: support for xinput; most users will probably see no difference

  • Like 6
  • Thanks 5



User Feedback

Recommended Comments

REPORTING ISSUES: Please include relevant screenshots and log files in your post. I recommend using hidden content ("spoiler") sections when posting logs and screenshots to prevent the message from appearing crazy long. E.g.:

Screenshots

Spoiler

WL-Pause.thumb.png.09e417ca5d5de1fcbf6c7ee516f57274.png

Log (plain text and/or with attached text file)

Spoiler

==============================================================================
# WOOTLAUNCHER STARTUP =======================================================
# WootLauncher Version = 1.0.0.0 by eatkinola
# LaunchBox/BB Version = 9.2.0.0 LaunchBox
==============================================================================
# GENERAL SETTINGS ===========================================================
# EnableFades .................. True
# EnableBezel .................. True
# EnablePause .................. True
# RequireCfgs .................. False
# BgImageAuto4Game ............. False
# BgImageAuto4Plat ............. False
# BgImageAutoOpacity ........... 0.3
# BgImageAutoBlurRadius ........ 10
# BgImageAutoScanlineOpacity ... 0.3
# LsBackgroundImage ............ True
# LsBackgroundVideo ............ False
# LsBackgroundMetadata ......... True
# LsBackgroundDuration ......... 00:00:05
# EsBackgroundImage ............ True
# EsBackgroundVideo ............ False
# EsBackgroundMetadata ......... True
# EsBackgroundDuration ......... 00:00:05
# PmLaunchJoyBinding ........... Up+(PageUp, PageDn)
# PmLaunchKeyBinding ........... A+(Alt)
# PmStyleColorFgNormal ......... #90FFFFFF
# PmStyleColorFgActive ......... #90FFFFFF
# PmStyleColorFgSubtle ......... #10FFFFFF
# PmStyleColorBgNormal ......... #90000000
# PmStyleColorBgActive ......... #3000FF60
# PmStyleColorBgSubtle ......... #90000000
# PmStyleFontFamily ............ ./#Orbitron
==============================================================================
# EMULATOR CONFIGS ===========================================================
# Cemu::Nintendo Wii U ............ CEMU
# Demul::Sammy Atomiswave ......... DEMUL
# Demul::Sega Naomi ............... DEMUL->DEMUL+SEGA_NAOMI
# Demul-DC::Sega Dreamcast ........ DEMUL-DC
# Dolphin::Nintendo GameCube ...... DOLPHIN
# Dolphin::Nintendo Wii ........... DOLPHIN
# ePSXe::Sony Playstation ......... no configurations found
# MAME ............................ MAME
# PCSX2::Sony Playstation 2 ....... PCSX2
# PPSSPP::Sony PSP ................ no configurations found
# Retroarch ....................... RETROARCH
# Retroarch::Arcade Classics ...... RETROARCH->RETROARCH@MAME
# Retroarch::Atari 2600 ........... RETROARCH
# Retroarch::Atari 5200 ........... RETROARCH->RETROARCH@ATARI800
# Retroarch::Atari 7800 ........... RETROARCH
# Retroarch::Microsoft MS-DOS ..... RETROARCH->RETROARCH@SCUMMVM
# Retroarch::NEC TurboGrafx-16 .... RETROARCH->RETROARCH@MEDNAFEN_SUPERGRAFX
# Retroarch::NEC TurboGrafx-CD .... RETROARCH->RETROARCH@MEDNAFEN_SUPERGRAFX
# Retroarch::Nintendo 64 .......... RETROARCH
# Retroarch::Nintendo GameCube .... RETROARCH
# Retroarch::Nintendo GB .......... RETROARCH
# Retroarch::Nintendo GBA ......... RETROARCH
# Retroarch::Nintendo GBC ......... RETROARCH
# Retroarch::Nintendo NES ......... RETROARCH
# Retroarch::Nintendo SNES ........ RETROARCH
# Retroarch::Sega Dreamcast ....... RETROARCH
# Retroarch::Sega Genesis ......... RETROARCH
# Retroarch::Sega Master System ... RETROARCH
# Retroarch::Sony Playstation ..... RETROARCH
# Retroarch::Sony PSP ............. RETROARCH->RETROARCH@PPSSPP
==============================================================================
2018-12-22 12:16:58 game = River City Ransom (Id=1304)
2018-12-22 12:16:58 displaying game loading screen
2018-12-22 12:16:58 configuration = RETROARCH
2018-12-22 12:16:58 overlay/bezel = no overlay configured
2018-12-22 12:16:58 controllermap = E:\meta\LaunchBox\Plugins\Ao.Bigbox.Dropins\WootLauncher\Images\Controls\RETROARCH+NINTENDO_NES.png
2018-12-22 12:16:58 finding emulator process retroarch, wait up to 10 seconds
2018-12-22 12:17:01 wrapping emulator process 9104 in adornable window
2018-12-22 12:17:15 exiting game 1304, process 9104

WL 2018-12-22 12-16-57.txt

The better the info you provide, the better my troubleshooting will be.

Edited by eatkinola

Share this comment


Link to comment
Share on other sites

1. Have you tried using this plugin with the earlier version like 8.7 ( this is what I have). Is there any risk of me trying it?

2. I understand why you say to run emulators in the windowed mode so your overlay would have a higher index. But I don't understand why I would want to play a windowed game in the bigbox mode.

3. This is a much needed addition to the big box and I wish this was natively supported and already built in.

Share this comment


Link to comment
Share on other sites
On 12/28/2018 at 1:56 AM, isilkin said:

1. Have you tried using this plugin with the earlier version like 8.7 ( this is what I have). Is there any risk of me trying it?

2. I understand why you say to run emulators in the windowed mode so your overlay would have a higher index. But I don't understand why I would want to play a windowed game in the bigbox mode.

3. This is a much needed addition to the big box and I wish this was natively supported and already built in.

Sorry didn't see your post until now. I was accidentally not following this thread so wasn't pinged with your post. This plugin will not work with 8.7; it relies on newer LB features. Yes, you'd need to set emulators for windowed mode so the plugin can capture the window; it will then be displayed fullscreen by the plugin. As for native support, Jason has added game load/exit screens to more recent versions of Big Box; he said he might add a pause menu in the future.

Share this comment


Link to comment
Share on other sites

I read about the pause menu. If he implements it would be enough news for me to upgrade. In general I hope one day launchbox will become something like a console experience where everything works straight out of the box with pause menus, integrated apps, multitasking etc.

 

Share this comment


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
Add a comment...

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