Jump to content
LaunchBox Community Forums

Corgana

Members
  • Posts

    67
  • Joined

  • Last visited

Posts posted by Corgana

  1. 4 hours ago, Benuno said:

    Windows 11, Steam stable (not beta) - still working for me. Perhaps you have the Steam Client Beta installed? If valve changes sth the beta branch is most of the time first affected.

    Beta program was it. No idea when I may have enrolled myself, but disabling fixed the issue. Thanks for the response- I probably wouldn't have thought to check!

  2. On 11/14/2021 at 9:07 AM, Benuno said:

    Yes, this is possible with any launcher (excluding Microsoft Store games) but you need to set up custom emulator entries for each Launcher. Just pm me (on Steam) for more info/files. My Scripts are working for me with any Epic Games/Ubisoft Connect/Rockstar Games/Amazon Games/Origin game utilizing this great plugin!

    Roughly speaking my scripts kill the intended launcher if running and then immediatly launches it with the given game url and waits for the Launcher to appear and then remembers the first fullscreen window appearing on screen after some timeout. Then after the game window is closed after having played the script automatically kills the game's launcher after some timeout (to be able to upload save data) to save ram etc.. For Microsoft Store Games my ahk script also detects game closure and repositions the game window to make it borderless windowed without exclusive fullscreen for glosc to work seamlessly on top.

    Not really related to your comment, but I wanted to point out Glosc is being replaced by Glossi. Currently in Alpha but it works for me.

    • Thanks 1
  3. I don't believe I've updated anything, but it appears CemU has stopped working with SteamLauncher. Games launch appearing normal, but Steam stays in "Desktop Mode" and the Steam overlay doesn't come up when pressing the guide button. This is only with CemU and not any other emulator I tried.

    CemU works fine if launching CemU directly from Steam (as a 3rd party program) but not an individual game launched from Launchbox with this plugin. Anyone have any idea what might be going on?

     

    EDIT: The problem goes away if CemU uses OpenGL instead of Vulkan. But performance with OpenGL is no bueno.

  4. Thanks for the response, I actually got it working (more or less) just with CEC-Tray, so I will revisit EventGhost at a future date.

    If anyone from the future is reading- you don't actually need to plug in the HDMI pass-through as long as the Pulse-eight device's "out" is going into one of the TV's HDMI ports and it's USB plug is going into the PC. The TV doesn't care which port it's receiving the HDMI-CEC signal from apparently.

    I have no idea WHY this setup worked and using the pass-through didn't, but it did work and now I can control the Windows PC with CEC-Tray (which installs with LibCec).

    • Like 1
  5. On 3/5/2021 at 1:51 AM, fraganator said:

    I tested controlling LaunchBox and BigBox with the TV remote and EventGhost / libCEC, and it all works with minimal configuration. It can navigate and launch a game with only the remote, though playing a game is a little trickier!

    Would you mind sharing a brief step-by-step of what you did? I have the pule-eight device, installed CEC-Tray, EventGhost and LibCEC, but nothing happens in Big Box when I press the TV remote and EventGhost is weird and scary to me.

  6. 3 hours ago, fromlostdays said:

    Just a heads up, this is already a thing. You could technically do both, but in your case I wouldn't recommend doing both at the same time if you wanted any consistency to your list. Just use Platform Categories. When I open BigBox, I see Arcade, Handheld, Console, Computers (for old emulated computers, Commodore etc.), Computer Software (For DOS, Steam Windows Games etc.), and Favorites. These last two are custom; you can use this function however you want. Basically you're nesting "platforms" into a category higher up. You COULD make a platform category called Genesis for instance, and put Sega CD and 32x inside it and "handhelds" is autogenerated so you probably already have it. Anyway, didn't look like anyone addressed this specifically. It's simple to do, hit me up if you have any questions.  

    Amazing thanks I had no idea!

    Now all I need is to be able to bind a controller button to "view sub-category"...

  7. A feature I'd love to see is custom menu hierarchies. For example when starting Big Box I'd like to see the platform list, but have "handhelds" as it's own category.

    Somewhat related, I'd like to be able to nest platforms together,  for example putting Sega CD and 32X as sub-options under "Genesis" instead of each a separate platform.

  8. 22 hours ago, Lahma said:

    Do you ever find yourself having more fun messing with setting up the controller configs/profiles than playing the actual game? Not saying that has ever happened to me or anything... but I did hear that from a "friend" once. Weird guy... ?

    I have the same uh... friend! Thanks for the update I'll test it out and let you know if I encounter any issues.

    • Thanks 1
  9. On 12/30/2020 at 2:56 AM, Lahma said:

    Ok guys, I need a bit of feedback from y'all (or at least from anyone who cares about this feature). Some of y'all were requesting a feature that would exempt certain games/roms/emulators from use with the plugin... basically, a way to tell LB/BB to not use SteamLauncher when launching certain titles. I promised I would try to fit this feature into the 1.0 release and I am finally ready to start implementing it. Problem is, I haven't decided yet how it would be best implemented. Let me first describe how I am thinking of implementing it, and then y'all can tell me whether or not you think this will satisfy your needs, or instead, suggest a better way of going about it.

    My current idea is to basically just do a full-fledged blacklist/whitelist approach with a user defined list of regex (or, as in the example below, possibly just wildcard-supporting) strings for the various possible fields. The user could select from 3 primary modes: off, whitelist, blacklist. If either blacklist or whitelist is selected, a datagrid would be enabled in the settings UI which would allow the user to enter an unlimited number of entries, with each entry having several fields such as GameTitle, PlatformName, EmulatorName, Arguments, and ExePath. In practice, it would look something like this:

    GameTitle PlatformName EmulatorName Arguments ExePath
    *Mario* *Nintendo*      
    Street* Sony Playstation 1      
        Retroarch    
      Windows     D:\*
          *D:\Roms\PS3\*  

     

    While the level of customization looks good and I'm sure is nice for some people, I can't think of a single instance where I would need anything beyond a simple "disable?" checkbox for each platform (specifically in my case, just PC games that use steam already). That said this still looks good to be and I'm looking forward to the new release!

    • Like 1
  10. On 10/30/2020 at 12:02 AM, Lahma said:

    The behavior you're describing (in your 1st paragraph) is definitely not normal. Your experience while using the plugin should be very similar to your experience while using LB/BB without the plugin. When you start a game through LB/BB, you should see the startup screen for a couple of sec, possibly a Steam 'Game Starting' dialog box for a split sec, and then the game window. After you exit the game, you should see the LB/BB window for like 1/8 of a sec before the shutdown screen takes focus (and the shutdown screen should only display for a sec or 2), and then the LB/BB window should regain focus after the shutdown screen closes.

    Without more information, there isn't a whole lot I can suggest you try in order to fix your problem. What are the general specs of your PC? Are you running the licensed version of LB/BB? Do you have startup/shutdown screens enabled? Are any of your LB startup/shutdown screen settings set to custom/non-default values? What emulators/games have you tried and do they all act the same way (in regards to the plugin/steam/startup-shutdown screens)?

    I just did a screen capture of Retroarch being launched via the plugin on my machine just so you can see what the process looks like on my machine. See the video attached to this post. Keep in mind that running any non-Steam shortcut adds a couple of extra seconds on top of what it would normally take to launch any game. In addition to that, the plugin is having to launch its own proxy process, setup a process monitoring routine, and it has to battle with LaunchBox/BigBox over window focus and z-order which probably adds at least another second or so on top of the normal game launching process. Until LaunchBox adds proper game launching hooks/callbacks/hijacking into the plugin API, there is virtually nothing I can do to speed up this process as I am essentially having to trick LaunchBox into launching a replacement executable when it does not support such functionality.

    Moving onto the topic of Steam Big Picture mode... You cannot use Steam Big Picture mode to launch LaunchBox/BigBox and then use SteamLauncher to launch a game via Steam. At that point, you are basically telling Steam to hook LaunchBox/BigBox, and then when you launch a game via LB/BB (using SteamLauncher), an already hooked process is trying to call back out to an external process to start another Steam game that Steam would have to hook... Suffice it to say this quickly becomes a wormhole of recursion weirdness that simply isn't going to work. The entire point of the plugin is to bypass the need for running in Steam Big Picture mode and/or having to create individual non-Steam shortcuts for every game and emulator/rom combination.

    So ya, please give me some more details/info as I requested in my 2nd paragraph and I'll try to figure out what is going on and how we can fix it. Also, if anyone else is seeing this behavior, please let me know. My expectation is that there are going to be some games/emulators that are going to cause wonky issues with the startup/shutdown screens (just like there are many games/emulators that cause the startup/shutdown screens to not work properly when using just LB/BB without the plugin [hence the reason I said in my previous post to try a game/emu without the plugin active to see how it performs vs when the plugin IS active]) but if you're seeing this behavior across all games/emulators then there is clearly a bigger issue at play. Thanks for the report.

    Thanks for the response, I did a clean install and it's sort of working. The game over screen no longer appears, but I do get a visible steam loading window for a few seconds and it flashes back briefly to the game selection screen before ultimately launching the game. Definitely not as fluid a transition as your helpful video. My PC is an AsRock Deskmini A300 with a Ryzen 3400g w/ lifetime Launchbox license. Startup and shutdown screens enabled. Retroarch is the only emulator I've tested so far but I will try to expand on that and get you a video as well shortly if I can't figure it out myself.

    Big Box → Launchbox Loading screen → Steam pop up loading window → Big Box game selection screen (1-2 sec) → Brief black screen → Retroarch loads

    *Also to clarify- when I said SteamLauncher wouldn't work if Steam was in Big Picture Mode, I wasn't talking about launching LB from Steam and then launching a game. If you minimize Steam while it's in big picture mode then open Big Box and try to launch a game the plugin simply does nothing and the game won't load. I have to switch Steam to desktop mode before using BigBox. This won't be a major issue for my final setup but I thought others might want to know because I couldn't figure out why it wasn't working (because currently Steam defaults to big picture mode for me).

  11. @Lahma I thought I'd let you know, I tried it on a new machine with no antivirus and it worked fine. The only concerning thing is that startup times were pretty long. Without Steamlauncher enabled most games took a few seconds to start up. I had actually initially thought SteamLauncher was broken because I would select a game, it would display the "loading" screen for ~6 seconds, give me the "game over" and go back to the games list, but THEN after a few more seconds on the games list it would eventually start up. I'm not sure if it's something to do with Launchbox, SteamLauncher or Steam itself but I thought you'd like to know.

    Regardless I'm very happy to see this working again with Big Box, and looking forward to seeing the finished release!

    Also another note: I noticed if Steam was in "Big Picture Mode" before launching, the plugin wouldn't work at all. Steam had to be in Desktop mode prior to launching (the game would eventually launch w the Big Picture Mode overlay) but for a while I thought it was still not working because I had steam in Big Picture mode.

×
×
  • Create New...