Jump to content
LaunchBox Community Forums

Omen

Members
  • Posts

    345
  • Joined

Posts posted by Omen

  1. 1 hour ago, dov_EL said:

    SOLVED 
    It works only after configuring the Pause function in the BigBox with the gamepad commands, whereas instead from the desktop with the keyboard it does not work.

    ahhh, so doing exactly what everyone told you to do worked, what a shock! :o

    • Haha 2
  2. 7 hours ago, drphobus said:

    This is just an idea 
    With both RocketLauncher and Launchbox doing double duty on some features now, would it be a good time to have a global rocket launcher option ( just under or over led blinky phahaps).
    ie
    active  =   disable conflicting launchbox features
    Inactive = default (not using RL)
    The reasoning behind this is simply to keep focus on the ever expanding Launchbox features, but still not upsetting any RocketLauncher folks. Yes I know you can disable features individually but probably in time the list will expand. This would also simplify troubleshooting in the future.
     

    I think the problem with that is some people may want to use one or two features from RL and the rest from LB, or vice versa.

  3. 12 minutes ago, Jason Carr said:

    There is an AutoHotkey script option for resume, which I believe is what you're looking for (the same as pause exit). So that should already be there.

    Sorry I meant the "Exit Game" option. Some emulators don't exit, so I figured the option to add a custom AHK command, like you can with the other options would help.

  4. On 5/7/2019 at 8:57 PM, PanteraZombie said:

    I appreciate the help... unfortunately it didn't work.

    I was able to get it to work by setting keyboard automation in BigBox as follows:

    Shift key: Left Shift Key on Keyboard

    Pause menu: M on keyboard

    Then use the following AHK script for your emulators:

    vk07sc000::
    
    ; This section toggles pause screen
    
    If GetKeyState("vk07sc000")
    {
            Send {LShift down}{m down}{m up}{LShift up}
    }

    That will activate pause with a press of the Xbox Guide button.

    If you want to use guide + start to activate pause use this AHK script:

    vk07sc000::
    
    Joy8::
    
    
    ; This section toggles pause screen
    
    If GetKeyState("vk07sc000") && GetKeyState("Joy8")
    {
            Send {LShift down}{m down}{m up}{LShift up}
    }

     

    • Like 1
    • Thanks 2
    • Unusual Gem 2
  5. @Jason Carr would it still be possible to add an AHK option for Pause Exit, like save and load have? I've run into a couple of emulators (RPCS3 & CxBx-Reloaded) that use a second window for the game. This causes pause and automation exit functions to only close the game window, leaving the emulator running. Also having the option for an exit AHK would allow for possible future emulator issues.

  6. 21 minutes ago, GreenGriffon said:

    True, but those are based on MAME defaults. They make sense from a logical gameplay approach (i.e. the first button is usually 'Fire'), but they're not necessarily the authentic controls.

    In the case of arcade games, I've modified my controls for a large number of games to more accurately reflect the layout found on the original cabinets. A lot of work, but the end result is worth it from a nostalgia point of view.

    I just want to have the ability to show a custom image, without having to modify, delete, or overwrite artwork that is automatically downloaded from the LB database.

    No that's not what I'm saying, I'm saying why don't you just use that image category for your images? You can use any image in any category, you are not forced to use images from the LB database or emumovies.

  7. 28 minutes ago, GreenGriffon said:

    Really glad to hear that Jason, thanks. I thought the idea was completely off the table, which like I said I would understand.

    Whenever you get to it (no rush), I would appreciate the added user flexibility.

    I think you could use the "Arcade - Controls Information" image category, and then modify the default theme to point to that instead of backgrounds.

    • Like 1
  8. 9 hours ago, PanteraZombie said:

    This wouldn't necessarily be a bad addition, but you're adding an extra step to exit a game when we already have keyboard/controller automation. Unless you're wanting a "proper" exit or something... Although when using controller automation with FS-UAE emulator for the Amiga CD32, it just takes me to the emulator menu and does not want to exit, i have to press up to the X to manually close. I've even tried using an ahk script to exit with alt-F4. This emulator also doesn't seem to like the new Pause Screen either, it seems to take over in a way that no other emulator does...
     

    I prefer a menu to exit, as I have players in my home that button mash a lot, and have been known to exit games unintentionally. I used to use RocketLauncher's pause to exit games, but I had to remove RL from my setup because it was causing problems.

  9. 23 minutes ago, PanteraZombie said:

    Any chance you have an ahk script for a single press to map the guide button to the pause screen now that we have per emulator ahk options? I'm not deadset on keeping these bindings, but currently I have pause set to keyboard key "M" in LaunchBox and controller 'hold Select and press A' in BigBox. Thanks.

    This should work, let me know if it doesn't and I'll see what I can figure out:

    vk07sc000::
    
    If GetKeyState("vk07sc000")
    {
    		Send {m down}{m up}
    }

     

  10. 2 hours ago, Jason Carr said:

    Is there a reason you're looking for a separate AutoHotkey script? I was thinking just using the same code we have in place for controller and keyboard automation exiting.

    No not really, you could use the code you have in place already. 

    • Like 1
  11. 17 minutes ago, Jason Carr said:

    Pretty sure if people just wanted to exit...they would exit. But I can probably put that in. Just suggesting that it's the main feature people want is pretty far off lol.

    I guess you're right, most people just want the save/load and view manual stuff. I should have worded it differently. I personally would love an exit option that works off of an AHK script the same way you've implemented the other pause options.

    • Like 1
  12. 30 minutes ago, Jason Carr said:

    At this point, other than bugs, emulator compatibility, and stuff like that, I'm looking at pause screens as functionally complete. I have a few plans in my head for ways to clean them up a bit (such as strategically muting audio), but for the emulators that are working, I'd say it's where I was hoping it would be. Let me know if you have any additional features that you want to see in the pause screens; I can't make any promises of course, but I will consider them before release.

    What about an option to exit the game? I think this is the main function most people want from pause screens.

  13. @faeran The theme is coming along great, I love the new hidden search bar. One thing I've noticed is the theme seems to take about 5 seconds when entering a game’s details screen. It also has times where it locks up for about 10 seconds when moving in and out of platform categories. besides that, this is my new favorite theme, keep up the great work!

  14. 28 minutes ago, Jason Carr said:

    Also, I've already had two reports that RPCS3 is working properly with the pause screens

    Your right RPCS3 works, I tried other games and it works perfectly. Its just very delayed with one game, but works if I just let it sit for a few seconds.

    Edit: I'm using forceful activation on every emulator I've reported so far.

    • Like 1
  15. PCSX2:

    Startup - Working

    Pause - Working

     

    PPSSPP:

    Startup - Working

    Pause - Works, but the emulator exits full screen when invoking pause.

     

    Raine:

    Startup - Working

    Pause - Working

     

    RPCS3:

    Startup - Working

    Pause - Not Working (Only works 10% of the time for me)

     

    • Like 1
  16. 13 hours ago, PanteraZombie said:

    That seems pretty logical for your configuration, having a more complex in-game command setup. I would assume I fall in the more average user setup and only really needing the exit game command... using hold select and press start for example. A single press on start to pause the current game and a single press on guide as the global pause for more features just seems perfect my setup and possibly most users. My post was assuming it would work the way you're wanting it to but hoping to have the option as a stand-alone keypress.

    Oh I totally agree with you, there definitely should be as many options as possible. Unfortunately I don't think we will get Guide button support. But you can still use the AHK option under emulators to get it to work.

  17. 1 minute ago, Jason Carr said:

    This was something I tried to tackle ages ago, but MS made it far more difficult than it should be. I'll add it to my list to revisit.

    No biggie, it's still possible to use AHK as a workaround. :)

  18. 15 hours ago, PanteraZombie said:

    In fact, I wouldn't even assign it as a hold button, I would assign it as the only primary button... with the option to hold for like 3 seconds to activate.

    I'd have to disagree with you on that, I think it should support both options. My entire setup uses the guide button as a hold button:

    Guide + Start = Exit game. (This will be changed to activate Pause once Pause is more functional.

    Guide + LB = Switch display to primary

    Guide + RB = Switch display to secondary

    Guide + Left Stick button (L3) = Custom script that force closes every emulator (backup kill all for emulators).

    Guide + Right Stick button (R3) = Custom script that force closes everything, including BigBox, then restarts BigBox (backup kill all and restore).

    Guide + Y = Custom command for each emulator, Cemu for example toggles between the gamepad screen and TV, when using this shortcut. In PCSX2 it switches between hardware and software rendering.

    Guide + X = Toggle full screen in emulators.

    Guide + B = Turn off controller.

    Guide + A = Test shortcut, for testing new commands.

     

    Here's an example of my AHK script for Cemu (The other functions like display switching amd turning off the controller are handled by EventGhost):

    ; This section closes Emu when pressing Guide Button and Start
    
    vk07sc000::
    
    Joy4::
    
    Joy8::
    
    Joy9::
    
    Joy10::
    
    If GetKeyState("vk07sc000") && GetKeyState("Joy8")
    {
    	Run, L:\Launchbox\System\Scripts\Kill_Emu.exe
    }
    
    ; This section toggles gamepad screen when pressing Guide & Triangle
    
    If GetKeyState("vk07sc000") && GetKeyState("Joy4")
    {
    	Send {z down}{z up}
    }
    
    ; This section closes Emu when pressing Guide Button and L3
    
    
    If GetKeyState("vk07sc000") && GetKeyState("Joy9")
    {
    	Run, L:\Launchbox\System\Scripts\Kill_Emu.exe
    }
    
    ; This section closes All when pressing Guide Button and R3
    
    
    If GetKeyState("vk07sc000") && GetKeyState("Joy10")
    {
    	Run, L:\Launchbox\System\Scripts\Kill_All.exe
    }

     

  19. My testing results so far (Cemu, Demul, and Dolphin seem to have the worst issues from what I've tried):

    Cemu: Some games no longer boot when launched from LB/BB , but boot fine from Cemu (Edit: Seems to be the same issue @Wanderer189 is having, disabling startup screens fixes the issue). Other games boot fine from LB/BB. For those games Pause activates and deactivates fine but the game continues to run in the background.

    CxBx Reloaded: Pause activates and deactivates fine, but the game runs in the background while the pause screen is active.

    Demul: Pause activates fine but the screen is black after deactivating Pause, and the game continues to run in the background.

    Dolphin: Pause activates fine but the screen is black after deactivating Pause, and the game continues to run in the background.

    NullDC: Works perfectly.

    PCSX2: Works perfectly.

    PPSSPP: Sometimes it takes 2-5 seconds to activate, other times it's instant, but works perfectly besides that.

    Raine: Pause activates and deactivates fine but the game continues to run in the background.

    RetroArch: Works perfectly.

    RPCS3: Sometimes it takes 2-5 seconds to activate, other times it's instant, but works perfectly besides that.

    Xenia (D3D 12): Works perfectly.

    Yuzu: Works perfectly.

     

  20. 8 minutes ago, SpaceMidget75 said:

    This is such a big deal for me. It's partly why I wrote my own pause system that I could trigger using the Guide button. So many people use Xbox controllers and it's the perfect button for it a) because it's what it was designed for on the 360 and b) because it's one button that wasn't actually on retro systems!

    Yup, those are both the reasons I use it.

  21. 26 minutes ago, bmonomad said:

    I have a similar setup with a HTPC hooked up via hdmi to my 43' tv, but really underestimated what a pain setting up controllers is with Retroarch.  Retroarch is buggy, despite devs claiming otherwise, and configs can often get scrambled.

    I wouldn't advise trying to run all systems off the DS4 like I did, for that reason alone.  i may look at buying original-style controllers, despite it being a pain to switch constantly.

    I’ve never had any issues with RA’s configs, they’ve never gotten scrambled or anything.

×
×
  • Create New...