Jump to content
LaunchBox Community Forums
Chadmando

Chadmando's Super Pause Menu V1.4 (64bit windows)

Recommended Posts

Posted (edited)

Update: Super pause menu V1.4.zip

New update, Super Pause Menu V1.4. Changed it so the menu keys are now universal and not on a per emulator basis. Once updated make sure to change your menu keys settings, as they will be set to the default settings. Also, as requested, I added a new game/platform background setting in the "Customize menu" section that is enabled by default.

backgroundswitch.thumb.png.45eae4491911f2b2c39e1b346e15c815.png
If this settings is enabled, any platform images, (no matter the filename) placed in the "Launchbox/Super pause menu/Backgrounds/<PLATFORM NAME>/" will randomly be used as the background image. Likewise with game titles placed in the folder "Launchbox/Super pause menu/Backgrounds/<PLATFORM NAME>/<GAME TITLE>". Game title images (if any exists), will take priority over platform image, and platform image will take priority over any other chosen background.
The folder names for the game titles need to not have any special characters (such as ":") and are typically replaced with underscores. To assist the user having try and type out and convert the folder names themselves, a new folder is created for both the platform and game title every time the pause menu is launched, as long as the emulator is enabled in the pause menu settings.

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

About a year ago I had started on a pause menu for launchbox/bigbox before the option was added in LB. Since then I have intermittently continued to work on my program and the user JayJay has made me a plugin DLL for my program that allows me to make a much more useful application.

Introducing Chadmando's Super Pause Menu...
Features:

  • Highly customizable
  • By default, nice large text for large monitors and television screens
  • No autohotkey coding neccesary if simply needing to send keys (Auto detection of keys)
  • AutoHotkey injection option
  • Clock (I call this a feature because I lose track of time playing games)
  • Multiple save states (up to 100 if wanted!), with accompanied timestamps and screenshots
  • Manual launched internally and saves your page within current play session thanks to xpdf tools (Takes a few seconds to load upon first launch, then instantly after that)
  • Currently compatible with loading/game over screens with launchbox 10.15
  • Preloaded with suggested settings for Demul, Dolphin 5.0, Sega Model 2, ePSXe, Mame, Mednafen, PCSX2 (v1.6.0) Project 64, Retroarch, SNES9x, Sega Model 2, Supermodel 3, Visual boy advance-M and Visual boy advance-M Git, plus any you want to add in manually with easy setup using default settings.

Screenshots:

arcademenu.thumb.png.d9745b7f197f3b93d554062f6e755353.pngMame/Supermodel3/Sega Model 2 Theme

ArcadeSave.thumb.png.136829797bea6d043872742452007939.pngSave menu

arcademanual.thumb.png.f8f8fae24ea834ac8ac3438545df4309.pngArcade manual

Ps2.thumb.png.69be5348b11d1383c2463f838e73f5d8.pngPCSX2 theme

ps2manual.thumb.png.150273bdaf61ec739e6a95d8e34acd63.pngPCSX2 manual viewer

GCSunshine.thumb.png.82731cb1566bea4bb10c4524bb5c6a79.pngCustom theme using launchbox's game background and platform clear logo

SaveloadExample.thumb.png.eb74f59d61eddc11cbbf45f2e2e92469.pngCustom theme to look similar to launchbox's

N64.thumb.png.befa0616132db2b37011e22793086a34.pngProject64 theme

snes9x.thumb.png.6f62094f41ff61fc8467eaab4d4c9021.pngSNES9x theme

Gameboy.thumb.png.fccd655630e6d1ab6cea677dc75a82c9.pngVisualboyadvance theme

ClearLogo.thumb.png.dbcacb594dcacc4f241875f8d2ac0ac2.pngDefault/Retroarch theme

Classic.thumb.png.0137dd52ba3a60ada9425c5bcfba69e9.pngDefault theme, no logo option

Quick install and setup:

-Download the latest Pause menu compressed zip file from the top of the post.

-Once downloaded right click on the zip file, go to properties and click on the box "Unblock" then click "apply" and close the dialog.
Properties.png.8fdb6b0d1fc61eb7a4ad5df976e93aa6.pngUnblock.png.8175c555be4c51279f74f0ed543b689d.png-Next right click on the file again and choose: Extract All.. when the browse menu pops up choose your launchbox directory and click extract. A dialog will pop up asking you you to merge the plugins folder, choose "Yes".
You will now have a new folder in the launchbox directory labeled Super pause menu, and a dll file in the Plugins folder named Super Pause Menu.dll
Installation is complete.
Extractall.png.94b97bdec9ccf0a0cac015f02ff5605b.pngExtractto.png.5f63a44faa1be7ca206b7b3aae84780a.png244800431_confirmmerge.png.09463446d85354be32b28542c7017cd2.png-Quick Setup/Change default hotkeys

If your emulator is on the list it is enabled by default with the default menu hotkeys, and the given default hotkeys of the emulator.
Launch pause menu (quick press): Shift
Navigate pause menu: Up down arrows
Menu select item: Enter
Back: Backspace
Menu navigation keys are saved on a per emulator basis, so if you are not happy with the default hotkeys you will need to change them for each desired emulator. I plan on adding universal settings in the future.


You may need to change your video settings within the emulator itself for the pause menu to work. If Launchbox's pause menu already works with the specified emulator, so should this. The best video settings are borderless window mode using a direct3d plugin. For dolphin specifically you'll probably need to match this. See the notes section in my settings program for my recommended settings. Some settings may not work for your system/graphics card in which you will want to play with the "Emulator Settings" page of my Settings program. I personally tested my settings on a nvidia gtx 970 card. The same settings don't all work using my sons computer with a AMD card, but I was able to tweak some minor settings and had them all working.

If you would like to change the default menu navigation keys or any other settings, a new menu item is now added into launchbox. Open up launchbox, click on the settings icon-> Tools-> Super Pause Menu Settings

LBMenu.thumb.png.9a464c559f5c8fa62a96b71fa49153ad.pngOnce the menu is loaded click on the checkboxes to enable/ disable any of the default emulator settings. If the emulator selection box come up blank try and hit the Refresh List button.

DisableEmulators.png.da9a9f4cc7304a10e7cb1a4c7cb36469.pngNext, double click on emulator of choice to change settings. The emulator name and executable will show up at the top when loaded.

LoadEMU.png.97ba7480ba020ca963a5a961bc921c05.pngClick on the  "Menu keys" button on the left side. Double click on the hotkey form (white square) to change the desired hotkey. When the menu pops up hold down your key of choice and click on the "submit" box. ***If using an Xbox controller ensure to use the "Xinput" choice or it will not work properly** The pause menu is Xbox guide button compatible and I highly recommend it. The program is designed to be launched with a quick press of button, so that if you decided to use an Xbox button you can turn off the controller without activating the menu. Once you are happy with your menu keys,  click on save. When you are done with the settings you can close the window.
Start a game with Bigbox or launchbox, let it run for a few seconds (the program needs a few seconds to initialize) and quick press your chosen pause key, the menu should now pop up! Pressing the pause key again, or selecting "Resume" will bring you back to the game.

MenuKeys.png.7fb64448ca746975bfb0493b4bdb285e.pngChoosekeys.png.240e366ced022a05560d32c8c6ef485f.pngCustomization:

There are several customization options available, feel free to play around with them. One thing you may find weird is I made all my sizings based on on percent of your screen width and height. This is because I wanted the pause menu to be compatible with any resolution, to look the same no matter which monitor you are using. If the pause menu is not looking right/ any scaling issues you can force a specific resolution on the last page of the "Customize Menu" option.

Older versions:

Super pause menu V1.3.zip

Edited by Chadmando
Update!
  • Like 5
  • Unusual Gem 3

Share this post


Link to post
Share on other sites
Posted (edited)

Bump, I made some last minute changes to V1 and found some issues with startup screens. I am updating this to version 1.2... and now up to 1.3 sorry, I think that should be the last update for a while now.

Edited by Chadmando
  • Like 1

Share this post


Link to post
Share on other sites

States with image previews and saved date? Oh yes! I need to try this tomorrow!

Thank you @Chadmando for sharing! Looks awesome.

  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)
31 minutes ago, Kondorito said:

States with image previews and saved date? Oh yes! I need to try this tomorrow!

Thank you @Chadmando for sharing! Looks awesome.

Thanks, let me know how it works for you. I'm going to focus on allowing multiple navigation input devices next, it's been driving a little crazy with my multiple controller setup.

Edited by Chadmando
  • Like 1
  • Game On 1

Share this post


Link to post
Share on other sites
Posted (edited)

Is it possible for each system/game to have it's own custom pause background?

So under the Super pause menu\Backgrounds folder could be organized like Atari 2600\Adventure-01 ect ect.. and so we could create our own backgrounds for each game ... for each system.

Edited by Krakerman

Share this post


Link to post
Share on other sites
Posted (edited)
On 5/28/2020 at 2:10 PM, Krakerman said:

Is it possible for each system/game to have it's own custom pause background?

So under the Super pause menu\Backgrounds folder could be organized like Atari 2600\Adventure-01 ect ect.. and so we could create our own backgrounds for each game ... for each system.

Been PMing with Krakerman, but just to put it out there, I'll add this into my next update since it is fairly easy to do, and in the future I'll add options to the settings program to manage themes and backgrounds.

Edited by Chadmando
  • Like 3

Share this post


Link to post
Share on other sites

@Chadmando decided too finally play around with this now that i have the time. but in setting it up i ran into a problem when i do step (open LB tool super pause it says "can not find settings exe"

Share this post


Link to post
Share on other sites

I just downloaded the latest version of launchbox (haven't used it in a while) and I got the same error. @jayjay made the dll for me that links to the settings file, I'll check with him to see if he can maybe help!

EDIT: Ok Alie, I got a quick fix for now, I hope all the features still work properly... move the /Launchbox/Super pause menu/ folder to Launchbox/Core/Super pause menu

Edited by Chadmando
  • Like 1

Share this post


Link to post
Share on other sites
On 9/26/2020 at 9:48 PM, Chadmando said:

I just downloaded the latest version of launchbox (haven't used it in a while) and I got the same error. @jayjay made the dll for me that links to the settings file, I'll check with him to see if he can maybe help!

EDIT: Ok Alie, I got a quick fix for now, I hope all the features still work properly... move the /Launchbox/Super pause menu/ folder to Launchbox/Core/Super pause menu

yes out doing any configuration the RetroArch systems pause out issue..  Thanks now to set it up in detail ✌️

Share this post


Link to post
Share on other sites

You're welcome, you'll probably need to use a direct3D video plugin with fullscreen windowed mode for retroarch.

Edited by Chadmando
  • Like 1

Share this post


Link to post
Share on other sites

one question is it possible for every system to have a background image fitting the console when using RetroArch. edit - in the backgrounds folder i see you have images whitch i assume is for just that but with playstation using RetroArch it just loads the default...

 

Edit - Got it working i saw that each system got a folder once a game was loaded and each game loaded got its own folder within  that folder. didn't realize until now that the platform images had to be put in the system folder.

Edited by ALIE

Share this post


Link to post
Share on other sites
4 hours ago, ALIE said:

Got it working i saw that each system got a folder once a game was loaded and each game loaded got its own folder within  that folder. didn't realize until now that the platform images had to be put in the system folder

Yep you got it. I didn't initially design this with multi system emulators in mind. The next update will have a profile switcher which will allow emulators to share the same platform specific menu customizations, and each platform can be customized entirely different from eachother (the ideal solution for mutli platform emus like retroarch). I stopped working on it for a while because it was taking so much of my free time, but I will try to get back to it and finish it off sometime before the end of the year.

Edited by Chadmando

Share this post


Link to post
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
Reply to this topic...

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