Jump to content
LaunchBox Community Forums

Chadmando

Members
  • Posts

    112
  • Joined

  • Last visited

Everything posted by Chadmando

  1. EDIT: You can try what I said below, but it looks like if you amend your code to have commas after send it should work fine as well: Send, {Shift down} sleep 50 Send, {F1 down} sleep 50 Send, {F1 up} sleep 50 Send, {Shift up} The code for load would simply be: Send, {F1 down} sleep, 50 Send, {F1 up} ORIGINAL COMMENT: Hey sorry it took so long to get back to you. I tried your method and it didn't work for me either, could be something to do with different timing of my menu loading up. Did the default setting not work for you? I tried saving and loading on the latest dolphin emulator with my default settings and it worked for me. Double click on the rectangle under "Save State 1:" Then hold shift and F1, then click submit, then save at the bottom. Use the same method for loading. (Simply F1).
  2. Oh damn, sorry. Have you tried forcing resolution in the pause menu settings to the CRT size? I'll take a look at it again tomorrow. I can't remember if there was a full screen borderless option with mednafen, or if that would work with your set up, but it may be worth a shot as well.
  3. Nice, glad you got that sorted. I also pulled up the settings program, and you can use combination keyboard buttons as well. As for mednafen, I believe I was having similar issues sometimes but I think only when I used it for Sega Master System for some reason. Which system were you using it for? The easiest solution would probably be to use retroarch instead if you can.
  4. Hello Dalba, sorry I missed your post! I'm at work right now, but I'll look into this for you when I get home. From what I recall I thought you could put a combination of buttons into the pause key box, just press the two at the same time after double clicking the form?
  5. Hello, thank you. Initially I was actually using emulators for the wii as my guide such as SNES9X, I really liked their interface and found it much more intuitive to be able to visually differentiate save files. I never actually used RL myself, but I came across their forums a lot when researching tricks on pausing and saving with certain emulators. When I started the pause menu, launchbox didn't have a pause menu itself, and I was desperate for one that any guest could use easily. This has been kind of a crazy year for me, I moved about a year ago and the computer I was using to program with is still in storage. I'll try and get back to it at the end of the year or early in the new year. The next update that I was working on was going to allow you to insert any amount of game/console artwork or custom images anywhere on the screen. After that update I will see what I can do about videos, because that sounds like an excellent idea.
  6. Ok, so this is what I have for Demul under "Running Autohotkey script" (Since demul seems to give me the most headaches with this issue): ; This section closes Demul when pressing Escape $Esc:: { Send !{F4} sleep, 2000 WinGetPos,,, Width, Height, Big Box controlclick, % "x" Width/2 "y" Height/2 , Big Box } You could change it for the Xbox button to: $vk07sc000:: { Send !{F4} sleep, 2000 WinGetPos,,, Width, Height, Big Box controlclick, % "x" Width/2 "y" Height/2 , Big Box } If the ALT F4 method is not ideal for you you can further modify it to this: $vk07sc000:: { Process, Close, {{{StartupEXE}}} sleep, 2000 WinGetPos,,, Width, Height, Big Box controlclick, % "x" Width/2 "y" Height/2 , Big Box } Now I am not too sure if the "running script" will continue running for 2000ms when the game is closed, so you may need a running script and an "Exit script" So you could try this in the running script: $vk07sc000:: { Process, Close, {{{StartupEXE}}} } And this in the exit script: sleep, 2000 WinGetPos,,, Width, Height, Big Box controlclick, % "x" Width/2 "y" Height/2 , Big Box
  7. I have an ahk exit code specifically for this issue, I'm working right now but can post it when I get home
  8. I realized I broke dinput support when I added multi-input support. I also never had any analog stick support for the dinput output. I just fixed this in v1.9.7, and added XY Axis analog support. Please let me know if this works for you, or if you maybe need more axis support. Thank you!
  9. Bump for the new update, please let me know if you have issues with this version. Tested with launchbox v11.11.
  10. Hello, is your device considered and xinput device in Windows? Did you try choosing the Xinput device rather than dinput in the setting? Edit: If its a threshold thing I can possibly lower the up down left right limits (or add an option to change it in the next version, I have them set way higher than single digits.
  11. Hello, sorry about that, Ive been working on upgrading my PC hardware for the past few months here and I took a break from this. All I gotta do is recompile the dll, and finish a couple tweaks for better compatability. It's annoying I have to recompile every single time theres a new upate. I'll recomile this weekend for you, in the future I might release the .dll source code (if Jayjay is ok woth that) so the user has the ability to recompile it if I don't get to it right away. Edit: I'll also make clear on the newer releases what launchbox version is compatible so a person can know if they want to hold off on upgrading for a bit.
  12. You might be able to hide it with an ahk script. I never played around with ps3 emulators myself yet. Also might be worth it to check the emulators website for any special command line parameters you could use.
  13. v1.9.5 released! Added multi-monitor support (menu will automatically launch on the screen the emulator is running), and a mute emulator option in the settings program. A few more changes can be seen on the download page.
  14. v1.9.0 released. Now can use dual keyboard/joystick navigation! Fixed scaling issues for 4k monitor resolutions, included a new GBA theme.
  15. Bump for my next big update! Added a controls menu, and added the ability to use the Cart/Disk 3D or 2D image to replace the menu title.
  16. Very nice setup, I really like the hidden cpu idea. I'm jealous at the amount of storage you have. I looked up that remote control, it looks awesome, I've been eyeballing ebay for nice programmable every once in a while I'll have to keep this one in mind! As for TV/youtube stuff I've been sticking with a few amazon firesticks, they really are awesome devices, a long time ago I was set on making an amazing htpc computer, but today's streaming technology really outpaced any progress I made on that grounds I have now have three of those sticks in my household. I noticed I made a mistake there, I was mentioning I had PS2 controllers, what I actually have is PS3 controllers, which are essentially the same thing but wireless. But yeah, gotta make sure it's oem if you you want pressure buttons. I think PS4 controllers also have analog buttons, which may be a nice modern solution. As for wii adapters, if mayflash works for ya, all the power to you. The adapters themselves can be found usually for pretty cheap if you're ever looking, you don't gotta rip apart a wii to get to one lol. I got two from alibaba or something for like $5 a piece in case I messed one up. As for the 8bitdo receiver you're getting, I gotta warn ya (unless their firmware has been updated since then), it might make your pc think a controller is plugged in all the time, which might mess up your setup a bit.
  17. Bump for new update! Added animated gif support to backgrounds using activeX IE plugin, requested by Krakerman a while back. Semi-fixed broken platform image title option in "Customize menu -> Replace menu title with image if it exists". When used it will look for your platforms clear logo image in \LaunchBox\Images\Platforms\[Platform Name]\Clear Logo\[Platform Name].png, jpeg, or jpg.
  18. Ok I think I fixed it, I got it to work with version 11.9 on a virtual machine. Uploaded a new version V1.5 FIXED, the download link is at the top of the page. Thanks again!
  19. Oh damn, I didn't know. Thank you. I'll check into it, I might wait to see what happens with the next version of LB.
  20. Hello, please try out my latest update! Be sure to delete the old .dll in the plugins folder and delete the old Super pause menu folder. The old version doesn't seem to work at all with launchbox's recent updates. I tested this new one with launchbox version 11.10 beta 2, and it worked for me.
  21. Version v1.9.7

    556 downloads

    This is the download page for Chadmando's Super Pause Menu. From now on I will use this use this page to post information on the latest updates. For installation instructions and further information about Super pause menu please visit the main discussion page. https://forums.launchbox-app.com/topic/55355-chadmandos-super-pause-menu-64bit-windows/ UPDATE May. 22/21 - v1.9.6: Fixed Dinput joystick support, added XY axis input for dinput analog sticks. Added anti-lockup measures to suspended emulators. If the emulator is unable to resume after a suspension, the pause menu will force kill the emulator after 5 seconds. Tweaked the behavior of the pause menu to resume games for better compatibility. Tested in launchbox/BigBox version 11.11. UPDATE May. 18/21 - v1.9.6: Changed the way the menu launches for better compatibility. Re-compiled the .dll, should have fixed issue where the settings program sometimes would not launch from the tools menu of launchbox. Tested in launchbox version 11.11. UPDATE Mar. 27/2021 - v1.9.5: Added multiple monitor support! The pause menu will now detect whichever monitor your emulator is running (if it is the active application) and will automatically open up on that monitor. This came with much more hurdles to overcome with font scaling issues, but I am pleased with the end result. Added a mute emulator option in the settings program under the "Emulator Settings" page. The Pause menu is now more bigbox/launchbox aware, when opened with these launchers it will ignore and not latch on to any external running emulators. Semi-fixed a weird issue where the menu would not launch if the a game was launched twice. I think this is a restriction with of how launchbox handles opening applications before starting a game. Since I am not so saavy with visual basic, I opted for a workaround. The menu will now remain silently open after closing a game. If it detects another launch of the same emulator it will assume it is that same game and reload itself with the same profile, images , layout, etc. From my limited testing so far I have had no issues with the menu not opening anymore. This comes with the added bonus of launching the manual instantly on the second launch. Added context menu items for the pause menu icon in the notification area. Reload, and Settings. Added a Launch/reload Pause menu button to the settings program for testing out new layouts/hotkeys. UPDATE Mar.14/2021 - v1.9.0: Added the ability to simultaneously use the keyboard and joystick to control the menu! The "Menu Keys" menu within the settings program is now separated into two sections. The default joystick mapping is Xinput controller 1, the pause key is the guide button, up and down on the D pad for navigation, A for select and B is for back. Added a sounds option within Customize Menu to disable/enable navigation sounds, and added a new profile theme for gameboy advance, where it uses the gameboy screen for the save/load screenshots. The background image is not my own creation, just wanted to add something new. I added the new theme to retroarch and visualboy advance emulators. I think I finally ironed out all the DPI/Scaling issues. Since I have a 4K monitor myself I wanted to make sure it looks the same in 4K as it did in any other resolution. The pause menu should now detect the dpi settings of the monitor of the active window, and adjust accordingly. While testing out I was able to switch resolutions/text scaling on the fly and the menu looked the same after every launch. UPDATE Mar.10/2021 - v1.8.0: Added a controls menu! When an image exists, a new Controls item will be added to your pause menu. I have also changed the menu font sizes of all the provided profiles to be able to fit all the items on the screen. The menu will look for images placed in \LaunchBox\Super pause menu\Images\Controls\[Platform Name]\ or \LaunchBox\Super pause menu\Images\Controls\[Platform Name]\[Game Name]\ . The images can be any filename with a png, gif, jpg, or jpeg extension. If multiple images exist within the same folder, one will be selected at random. This new setting can be disabled within the settings program. I have personally found the best look is to have a transparent background, as you can see in the screenshot below. I may get my girlfriend to make me up some nice Xbox/PS4 Controller layouts for all my default profiles. The above example controller image was found here: https://forums.launchbox-app.com/topic/36435-request-show-controller-mappings-before-launching-game/ Created by The IVI I also added a new option to use the Cart/Disk 3D or 2D image to replace the menu title. UPDATE Mar.8/2021 - v1.7.1: Fixed some clock flickering issues that were really bad with 4k resolutions, changed the Default background to Default.png for better consistency, fixed a window sizing issue at the launch of the menu. UPDATE Mar.7/2021 - v1.7.0: Added sounds to the menu navigation to give it a little more life. The sounds folder is located in Launchbox/Super pause menu/Sounds/Default. Currently the three sound files are for Back, Move, and select. You can replace these files if you like, or if you prefer to have no sounds you can delete this folder altogether. I plan on adding some settings options for this feature in the future. UPDATE Mar.5/2021 - v1.6.0: Added animated gif support to backgrounds using activeX IE plugin, requested by Krakerman a while back. Semi-fixed broken platform image title option in "Customize menu -> Replace menu title with image if it exists". When used it will look for your platforms clear logo image in \LaunchBox\Images\Platforms\[Platform Name]\Clear Logo\[Platform Name].png, jpeg, or jpg. UPDATE Feb.28/2021 - v1.5 FIXED: Super Pause Menu wasn't working at all in Launchbox 11.9, but was working in the 11.10-2 beta. The new dll in this version works for both versions of Launchbox. UPDATE Feb.27/2021 - v1.5: Super pause menu version 1.5, now with a profile switcher! (Upgraded, tested and working with launchbox version 11.0 Beta 2). For best compatibility I would ask that you remove any previous versions the pause menu by deleting the "Super pause menu" folder in your launchbox directory, as well as delete any old versions of "Super Pause Menu.dll" located in launchbox/plugins/ . With the new profile switcher you can now share a common graphical theme among different emulator profiles, as well it will allow you to link multiple different themes with a single emulator profile. This is good for emulators that can run multiple systems, such as retroarch. The pause menu will automatically choose the graphical profile associated with whatever platform you are playing on, if you have designated one for it. If no associated profile is designated for that platform, it will load up the desired default graphical profile. In order to access the profile switcher settings you'll have open launchbox go to -> Settings (the three horizontal lines) -> Super Pause Menu Settings. Double click on an emulator profile to load it's settings and then click on the "Customize Menu Button". There you will see a drop down menu at the top where it says profile: The default graphical profile for that emulator will be encased in **stars**. To add more profiles to that specific emulator click on "New/Add/Remove". You will then be given a list of profiles you can add to that emulator. If you've launched a game before with the Super pause menu enabled, it will store the name of the launched game platform and you will see it added to the list on the left hand side. Highlight any of the platform names and click add>> to associate it with that emulator. For any emulators labeled <Unused> It will automatically create a new theme profile using default settings which you can then modify to your liking. Once you are done adding your themes, you can close that window and you will see all your selected profiles have been added to the drop down menu. Simply click on one of the drop down names and you can modify any of it's settings within the "Customize Menu" tab. You can change the default profile by pressing the "Set as default" button. This will be the theme the pause menu reverts to if it cannot find a theme associated with the launched platform game. The default theme will be encased in **Stars**.
  22. Hello, You're welcome. This code may be outdated , I'm not sure or not if the window title is still called Launchbox Big Box, let me know if it works for you. My controller setup is pretty much entirely wireless now, and they all work with Xinput mode, not dinput, controlled by by pc's built in bluetooth adapter, a couple do not use either Xinput or dinput and are exclusive to using the dolphin emulator only. The order in which the controller is turned on is the order windows sets the controller number. If I were to turn off a controller and turn on another; the one I just turned on will replace the previous controller number. It works well for me just like the current gen consoles do. If I mix dinput with Xinput, things just get too conflicting with certain emulators so I strayed away from that. I have also installed an infrared receiver into my optical drive so I can control bigbox with a remote control, kind of like this one: https://www.amazon.com/Inteset-Internal-Applications-Motherboard-PC-IRS5-01/dp/B00VH02IZ2/ref=sr_1_12?dchild=1&keywords=Ir+Usb+Receiver+Windows+10&qid=1610599359&sr=8-12 which I might just replace with a bluetooth one in the future. The remote control is kind of nice to use instead of a game controller to launch/close big box because some of my controllers do not have a guide button, I don't have to turn the remote control on, and it doesn't use up a controller spot. It's still set up so I can use either or though. I am big on using the name brand/same style controllers if possible so my set up consists of this: 2 Xbox one wireless controllers 2 snes classic edition controllers with the internals replaced with the wireless 8BitDo Mod Kit https://shop.8bitdo.com/products/mod-kit-for-nes-classic-controller Used in Xinput mode 2 NES classic editon controllers with the internals replaced with the wireless 8BitDo Mod kit https://shop.8bitdo.com/products/mod-kit-for-snes-classic-controller Used in Xinput mode 2 8bitdo m30 controllers for genesis games https://www.8bitdo.com/m30/ in xinput mode (previously I was using the mod kit, but I really liked these ones, and I can use the extra button to launch bigbox) 4 retrobit wireless N64 controllers https://www.amazon.ca/retro-bit-Mobile-Controller-Wireless-Bluetooth-N64-Controller-Android/dp/B01M1KP9GT (Using software from their website to convert dinput to xinput) 2 oem PS2 controllers, controlled with one dedicated usb bluetooth adapter that works for Xinput mode. The set up is a little complicated with plugins and such so it doesn't conflict with my built in bluetooth adapter. If you need more info on this let me know. The end result is they behave the same as wireless xbox one controllers. 4 wii motion plus remotes dedicated to dolphin emulator 4 wireless wavebird controllers dedicated to the dolphin emulator ------ My dolphin gamecube/wii remote set up is a little (way) more complicated than the rest. I gave up on the mayflash adapter to use the wii remotes to control bigbox, as I found it didn't work well for dolphin myself, and the LED's in the bar died out within a couple of months. What I opted to use instead was an actual OEM wii remote bluetooth adapter and a USB sensor bar (the sensor bars can be found anywhere). I have installed it into a blank optical drive filler, with a sync button on the front. Kind of similar to what this guy did here: https://www.youtube.com/watch?v=oV4hZxbOkXI You may be able to find someone on the internet that makes and sells these that you can just plug into a usb slot. Using some tutorials and drivers on the internet It is dedicated to dolphin control only. I paid someone on kijiji to do the soldering for me because I suck at it. For gamecube control I am using the wii u gamecube controller adapter https://www.amazon.com/Super-Smash-GameCube-Adapter-Wii-U/dp/B00L3LQ1FI/ref=sr_1_5?dchild=1&keywords=GameCube+Adapter+for+Wii+U&qid=1610602772&sr=8-5 installed into a 3D modelled optical drive holder https://www.thingiverse.com/thing:1948219 (I paid someone local to 3d print it for me). This is also dedicated to dolphin using drivers found on the internet. If you need information on this let me know. This is my tower, https://forums.launchbox-app.com/uploads/monthly_2018_12/PCTower.jpg.0d13e1e5cf1fafe26e72156a452c313d.jpg the blue button is a sync button for wii remotes (so I don't have to play around with settings to sync them). Once synced they remain synced even after closing dolphin. And below the sync button is gamecube wavebird controllers plugged into the wii u adapter. ------ My set up is also a little overkill for must people but I am a bit of a purist as well. All the controllers are interchangeable to control bigbox and whatever emulator I want to use it on (except for wii/gamcube controllers), I just turn it on and go. The setup allows for analog button support in pscsx2 for ps2 controllers (I need it for my favorite ps2 game) Perfect wii remote control and remote speaker sound for wii games. Analog button support for gamecube games like Super Mario galaxy. I am least happy with the n64 controller setup, no controller feels right to me except an oem brand n64 controller (the damned analog stick), but I still want it to be wireless. I'm hoping 8-bitdo or another 3rd party company comes along sometime in the future with replacement. Maybe Nintendo itself will create an N64 classic controller. ------ As for your set up, I would possibly recommend a dedicated wireless bluetooth remote control for bigbox itself if using on a television. I found it really convenient myself. I would recommend using xinput instead of dinput for everything you can for all things wireless (I think most 8-bitdo stuff has this check the manual), and set up your emulators the same way. wii controller mode on the mayflash bar for for dolphin use only (I think that doesn't use a windows controller spot if I remember correctly). As for the rest of the plug in devices I cannot say I have a good solution, so I am sorry. You may need to play around with different software/hardware. I can suggest a couple things: If you have something you know you won't ever unplug that uses dinput (maybe xinput as well) I believe windows will keep the same controller order even during pc power cycles, as long as you don't unplug them. If you do lose that order by accident just unplug all the controllers and plug them in the order you want again when the pc is on. I have used joytokey in the past for some devices and have it launch as the same time as bigbox https://joytokey.net/en/ to convert controller presses to keypad output, I believe this can utilize your controllers unique ID so it will always associate that controller for whatever keyboard output you desired. I believe I may have also utilized a program called controller companion for my setup but I can't remember ($5). It is a handy little program I always have running in the background at the start of windows for various things. There maybe other programs out there that can use your unique hardware controller ID and convert dinput to a xinput. If you cannot get it working as desired, maybe explore xinput wireless replacements. It really simplifies things a whole lot for the family acceptance factor you're talking about. My son was 5 years old when I set it up this way and he had no issues whatsoever.
  23. 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.
×
×
  • Create New...