Jump to content
LaunchBox Community Forums

JedExodus

Members
  • Posts

    63
  • Joined

  • Last visited

Posts posted by JedExodus

  1. Hey @Krovash I'm no expert, however when moving my LB install to a new Hard Drive I encountered a similar issue. Going in to manage emulators showed that the path was pointing to the SteamLauncher exe and not the emulator. I deleted the folder for the Plugin altogether, changed the emulator paths back to what they should be and put a clean install of the Plugin back in place, all working without issue now.

    So maybe a fresh install of the plugin (deleting the SteamLauncher folder and all in it) and a check of emulator paths if you haven't done so already is worth a look. If no luck try enabling the logging feature to post here so @Lahma can have a look when he has a chance. He's a sound lad and no doubt when he sees your post will get you back on track

    Cheers!

    • Thanks 1
  2. @Lahma I agree with @cammelspit While I can't see any downside to the command line tweak some users mightn't care for the change for whatever reason. But then what's the point of having the plugin if it doesn't work. 

    I dunno how feasible it is to implement, but a toggle in a GUI either through LB or in its own configurator  to edit the config.xml would be the Holy Grail for most end users. Obviously would require a butt load of work.

    Thanks again guys for developing and testing  This plugin really just ties everything in my HTPC setup together so easily, with no stressing about controller assignment and the like. Everything just works now!

  3. @cammelspit @Lahma 

    I ONLY WENT AND BLOODY SLOVED IT! For MAMEs Launch Parameters in LB take out the default that was added to enable the pause screens and replace with

    Quote

    -joystickprovider xinput -keyboardprovider win32

     Then everything should work hunky dory, including the pause screens. Seems that the issues is to do with Steam and MAME fighting over the controller assignment as far as I can tell.

    WOOP WOOP

    • Like 1
  4. 12 minutes ago, Lahma said:

    @JedExodus, just to be clear, the "<IgnoreDefinitions>" config.xml entries I mentioned in my post were theoretical. I was asking if something like that would work for you if I implemented it in the next plugin update. If you add such entries to your config.xml file right now, they won't do anything. The actual implementation will probably look a little different but as long as something along those lines will work for you, I would be happy to implement said feature in the next plugin update.

    AHH gotcha. If only it were that easy for yourself eh? :P As for going in and editing the XML that'd be grand for myself. Other users may find it a wee bit hands on possibly, but at this point we're getting down to v niche and particular requirements for fussy people like myself lol. 

    Will have another poke about this evening and see if I can get ahold of @cammelspit on Steam, maybe if we put his knowledge and my cauliflower of a brain together we'll find what's causing the upset. As you say MAME's a big enough scene and community that it'll get addressed in some form or another eventually

     

    Cheers mate!

  5. @Lahma That's magic! Will edit the config.xml when I get in from work and let you know how I get on. 

    @cammelspit Thanks buddy, good to know you're as determine as myself (albeit with some actual knowledge to back it up compared to me) Researching the matter led me to a Steam forum post where the only help was from yourself (and the OP was an ungrateful tube) So I consider you the world's foremost expert on MAME and Steam Overlay now :P

    I'll keep trawling and poking around myself. Someone on Reddit reckons it could be to so with Big Picture being very aggressive with handling controller assignment. I don't know how to get MAME to log events which would be useful tho.

     

    Anyways thanks guys, LB community is stellar and you're both testament to that

  6. 5 hours ago, Lahma said:

    Hey @JedExodus, there is a known compatibility issue with using the plugin while Steam Big Picture Mode is running. This is actually the next uncompleted item on my to-do list for the plugin, so hopefully I will be able to investigate/fix this issue for the next release. It will be interesting to see what the issue is as there really should not be any big difference between launching a game via Steam while BPM is on/off. As far as the plugin not working while your Steam controller is on, all you need to do is change the setting so that BPM is not launched when you turn on your controller (or turn you controller on and then exit BPM). Believe it or not, I don't actually use Mame, but there are certainly a lot of other people that do with the plugin. @cammelspit has a lot of experience with Mame actually. Looking at your log (at least the 1st launch attempt), it appears that everything worked correctly and that Mame started successfully. Being that I have no experience with Mame, I don't really know if the launch arguments and stuff look correct... Does Mame support compressed roms (I see that your rom is zipped and I don't see that your have LB set to decompress the rom prior to launching)? One thing you can do is open up Steam, click "Library" and click the last option "Hidden". You should then see the hidden shortcut that the plugin created. You can check the properties of that shortcut to make sure everything looks correct and you can also try launching the shortcut manually to see if it works. I might ask @cammelspit to look at your log to see if your Mame launch args look the same as his. Report back here with your results and we will go from there.

    I'm always happy to take feature requests so don't be shy! ? I appreciate the sentiments however.

     

     

    I am definitely a novice when it comes to MAME, but it certainly seems to work with (nay require) zipped files. I have tried forcing the video mode to OpenGL inside MAME just to make sure the Steam overlay worked with it. When I launch with desktop steam overlay successfully and map controls to my Steam Controller it opens this up in a second window, with all the big picture mode . However it is binding to desktop mode only. So it doesn't seem to be picking up this instance of the game I think? Unchecking the option to use Big Picture mode and then launching with Steam controller the game still fails to boot as well funnily. 

    As far as the cheeky features go I was thinking of being to enable or disable on a per game or per platform basis. I run my ScummVM games through a launcher (there's probably a far more sensible way to do this) and that isn't compatible for me. Not sure if it's possible but would be very nice for the fringe case games/platforms so it's smoother when launching BigBox on the main telly.

    Thanks again! 

    PS. Oh and the launch arguments look normal to me, just a mirror of LB's

    • Like 1
  7. Heya, having trouble loading up Mame for some reason. The oddest part is that it'll work if I have my Steam controller off and click the game with my mouse so the overlay is in desktop mode, but if the Steam overlay is on big picture mode for any reason it there's nothing doing

     

    2019-06-22 09:23:12 [INFO] [LaunchViaSteamMenuItem] [.ctor] - SteamLauncher v0.9.3.0 loaded (64-bit mode) from 'T:\LaunchBox\Plugins\SteamLauncher\SteamLauncher.dll'.


    2019-06-22 09:23:12 [INFO] [LaunchViaSteamSystemMenuItem] [.ctor] - ISystemMenuItemPlugin loaded - 'UniversalSteamLaunching' is set to True.
    2019-06-22 09:23:12 [INFO] [GameLaunchingPlugin] [.ctor] - IGameLaunchingPlugin loaded.
    2019-06-22 09:24:08 [INFO] [GameLaunchingPlugin] [OnBeforeGameLaunching] - GameLaunchingPlugin:OnBeforeGameLaunching() - Game: Smash T.V. '..\arcade\smashtv.zip' - Emulator: MAME 'D:\emulators\MAME\mame64.exe'
    2019-06-22 09:24:08 [INFO] [ProxyEmulator] [SetLauncherExeToProxy] - Adding a RepairPath to the config - Id: 93f68371-9926-4245-919d-98fb1f24ef4c - Path: 'D:\emulators\MAME\mame64.exe'
    2019-06-22 09:24:08 [INFO] [Config] [Save] - Saving config file.
    2019-06-22 09:24:08 [INFO] [Config] [Save] - Config file saved.
    2019-06-22 09:24:08 [INFO] [ProxyEmulator] [SetLauncherExeToProxy] - Set 'MAME' application path to the proxy executable.
    2019-06-22 09:24:10 [INFO] [GameLaunchingPlugin] [OnAfterGameLaunched] - GameLaunchingPlugin:OnAfterGameLaunched() - Game: Smash T.V. '..\arcade\smashtv.zip' - Emulator: MAME 'Plugins\SteamLauncher\SteamLauncherProxy.exe'
    2019-06-22 09:24:10 [INFO] [ProxyEmulator] [RestoreAppPaths] - Repairing application paths...
    2019-06-22 09:24:10 [INFO] [ProxyEmulator] [RestoreAppPaths] - Successfully repaired path! Title: 'MAME' - Path before repair: 'Plugins\SteamLauncher\SteamLauncherProxy.exe' - Path after repair: 'D:\emulators\MAME\mame64.exe'
    2019-06-22 09:24:10 [INFO] [Config] [Save] - Saving config file.
    2019-06-22 09:24:10 [INFO] [Config] [Save] - Config file saved.
    2019-06-22 09:24:10 [INFO] [GameShortcut] [.ctor] - Creating Game Shortcut - Platform: 'Arcade'; Title: 'Smash T.V.'
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GenerateShortcut] - Generating Steam shortcut...
        2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GenerateShortcut] - LaunchBox directory located at: 'T:\LaunchBox'
        2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GenerateShortcut] - Exe Path: 'D:\emulators\MAME\mame64.exe'
        2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GenerateShortcut] - Arguments: '-keyboardprovider dinput "T:\arcade\smashtv.zip"'
        2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GenerateShortcut] - Start Directory: 'D:\emulators\MAME'
        2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GenerateShortcut] - Original Platform Name: Arcade; Custom Platform Name: Arcade; (Changed: False)
    2019-06-22 09:24:11 [INFO] [SteamContext] [.ctor] - Instantiating SteamContext singleton...
    2019-06-22 09:24:11 [INFO] [SteamContext] [ClientShortcuts] - Initializing ClientShortcuts...
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [GetSteamInstallPath] - Setting Steam installation path to: 'C:\Program Files (x86)\Steam'
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [GetSteamClientDllPath] - Setting Steam Client DLL path to: 'C:\Program Files (x86)\Steam\steamclient64.dll'
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [GetSteamExePath] - Setting Steam EXE path to: 'C:\Program Files (x86)\Steam\Steam.exe'
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '5160'.
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [SteamProcess] - Steam is already running.
    2019-06-22 09:24:11 [INFO] [SteamContext] [InitSteam] - Beginning initialization of Steam...
        2019-06-22 09:24:11 [INFO] [SteamContext] [InitSteam] - Steam initialization succeeded!
    2019-06-22 09:24:11 [INFO] [SteamContext] [InitClientEngineInterface] - Beginning initialization of the ClientEngine interface...
        2019-06-22 09:24:11 [INFO] [SteamContext] [InitClientEngineInterface] - ClientEngine initialization succeded! (CLIENTENGINE_INTERFACE_VERSION005)
    2019-06-22 09:24:11 [INFO] [SteamContext] [InitClientShortcutsInterface] - Beginning initialization of the ClientShortcuts interface...
    2019-06-22 09:24:11 [INFO] [SteamContext] [GetShortcutsInterfacePtr] - 'GetIClientShortcuts' vtable entry located at index '54' (IClientEngine+0x1B0).
        2019-06-22 09:24:11 [INFO] [SteamContext] [InitClientShortcutsInterface] - ClientShortcuts initialization succeeded!
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-22 09:24:11 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '5160'.
    2019-06-22 09:24:11 [INFO] [SteamContext] [ClientShortcuts] - Setting LastKnownSteamPid: 5160
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GetSteamLauncherShortcuts] - Searching 2 shortcuts to find all SteamLauncher shortcuts.
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [GetSteamLauncherShortcuts] - SteamLauncher shortcut found: [2147483650] Smash T.V. (Arcade)
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [RecycleShortcut] - Recycling shortcut with AppID: 2147483650
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [AssignShortcutProperties] - Assigning properties to existing Steam shortcut: [2147483650] 'Smash T.V. (Arcade)' | "D:\emulators\MAME\mame64.exe" | "D:\emulators\MAME" | -keyboardprovider dinput "T:\arcade\smashtv.zip"
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [ResolveShortcutId] - Attempting to resolve ShortcutID for Smash T.V. (Arcade)...
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [AssignShortcutProperties] - 'Smash T.V. (Arcade)' ShortcutID resolved to: 18376342700698894336
    2019-06-22 09:24:11 [INFO] [LauncherToExe] [ResolveRelationship] - No Launcher-to-Exe relationship found for file 'D:\emulators\MAME\mame64.exe'.
    2019-06-22 09:24:11 [INFO] [ProxyEmulator] [StartProcessWatcher] - Starting ProcessWatcher on 'mame64.exe'.
    2019-06-22 09:24:11 [INFO] [ProcessWatcher] [.ctor] - Instantiated ProcessWatcher for file 'mame64.exe' (WaitForStartTimeout: 10s).
    2019-06-22 09:24:11 [INFO] [ProcessWatcher] [Start] - EventWatcher enabled.
    2019-06-22 09:24:11 [INFO] [ProcessWatcher] [ScheduleProcessStartTimeoutCheck] - Scheduling Process Start Timeout Check.
    2019-06-22 09:24:11 [INFO] [SteamShortcutManager] [LaunchShortcut] - Starting Steam shortcut: steam://rungameid/18376342700698894336
    2019-06-22 09:24:15 [INFO] [ProcessWatcher] [OnEventArrived] - ProcessWatcher:OnEventArrived contains class name InstanceCreationEvent
    2019-06-22 09:24:15 [INFO] [ProcessWatcher] [OnProcessStatusUpdated] - Invoking 'StatusUpdatedEventHandler' for event type 'Started'.
    2019-06-22 09:24:15 [INFO] [ProxyEmulator] [ProcessWatcherOnStatusUpdated] - Process 'mame64.exe' started.
    2019-06-22 09:24:15 [INFO] [ProxyEmulator] [EnableActiveWindowHook] - Enabling proxy active window hook.
    2019-06-22 09:24:15 [INFO] [ActiveWindow] [ActiveWindowChanged] - Adding new subscriber to ActiveWindowChanged.
    2019-06-22 09:24:15 [INFO] [ActiveWindow] [EnableHook] - Window event hook enabled.
    2019-06-22 09:24:16 [INFO] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'LaunchBox Game Startup' - Handle: '524330'.
    2019-06-22 09:24:16 [INFO] [ProxyEmulator] [ProxyOnActiveWindowChanged] - ProxyOnActiveWindowChanged Event - Window Title: 'LaunchBox Game Startup' - Handle: '524330'
    2019-06-22 09:24:17 [INFO] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'D:\emulators\MAME\mame64.exe' - Handle: '196770'.
    2019-06-22 09:24:17 [INFO] [ProxyEmulator] [ProxyOnActiveWindowChanged] - ProxyOnActiveWindowChanged Event - Window Title: 'D:\emulators\MAME\mame64.exe' - Handle: '196770'
    2019-06-22 09:24:17 [INFO] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'MAME: Smash T.V. (rev 8.00) [smashtv]' - Handle: '262556'.
    2019-06-22 09:24:17 [INFO] [ProxyEmulator] [ProxyOnActiveWindowChanged] - ProxyOnActiveWindowChanged Event - Window Title: 'MAME: Smash T.V. (rev 8.00) [smashtv]' - Handle: '262556'
    2019-06-22 09:24:19 [INFO] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'D:\emulators\MAME\mame64.exe' - Handle: '196770'.
    2019-06-22 09:24:19 [INFO] [ProxyEmulator] [ProxyOnActiveWindowChanged] - ProxyOnActiveWindowChanged Event - Window Title: 'D:\emulators\MAME\mame64.exe' - Handle: '196770'
    2019-06-22 09:24:19 [INFO] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'LaunchBox Big Box' - Handle: '131574'.
    2019-06-22 09:24:19 [INFO] [ProxyEmulator] [ProxyOnActiveWindowChanged] - ProxyOnActiveWindowChanged Event - Window Title: 'LaunchBox Big Box' - Handle: '131574'
    2019-06-22 09:24:19 [INFO] [ProcessWatcher] [OnEventArrived] - ProcessWatcher:OnEventArrived contains class name InstanceDeletionEvent
    2019-06-22 09:24:19 [INFO] [ProcessWatcher] [OnProcessStatusUpdated] - Invoking 'StatusUpdatedEventHandler' for event type 'Stopped'.
    2019-06-22 09:24:19 [INFO] [ProxyEmulator] [ProcessWatcherOnStatusUpdated] - Process 'mame64.exe' stopped.
    2019-06-22 09:24:19 [INFO] [ProxyEmulator] [DisposeProxyEmulator] - Disposing ProxyEmulator.
    2019-06-22 09:24:19 [INFO] [ProxyEmulator] [ProcWatcher] - Disposing previous ProcessWatcher instance.
    2019-06-22 09:24:19 [INFO] [ProcessWatcher] [Stop] - EventWatcher disabled.
    2019-06-22 09:24:19 [INFO] [ProxyEmulator] [DisableActiveWindowHook] - Disabling proxy active window hook.
    2019-06-22 09:24:19 [INFO] [ActiveWindow] [ActiveWindowChanged] - Removing subscriber from ActiveWindowChanged.
    2019-06-22 09:24:19 [INFO] [ActiveWindow] [ActiveWindowChanged] - Last subscriber unsubscribed from ActiveWindowChanged.
    2019-06-22 09:24:19 [INFO] [ActiveWindow] [DisableHook] - Window event hook disabled.
    2019-06-22 09:24:20 [INFO] [GameLaunchingPlugin] [OnGameExited] - GameLaunchingPlugin:OnGameExited()
    2019-06-22 09:24:20 [INFO] [ProxyEmulator] [DisposeProxyEmulator] - Disposing ProxyEmulator.
    2019-06-22 09:24:35 [INFO] [Config] [Save] - Saving config file.
    2019-06-22 09:24:35 [INFO] [Config] [Save] - Config file saved.
    2019-06-22 09:24:44 [INFO] [LaunchViaSteamMenuItem] [.ctor] - SteamLauncher v0.9.3.0 loaded (64-bit mode) from 'T:\LaunchBox\Plugins\SteamLauncher\SteamLauncher.dll'.
    2019-06-22 09:24:44 [INFO] [LaunchViaSteamSystemMenuItem] [.ctor] - ISystemMenuItemPlugin loaded - 'UniversalSteamLaunching' is set to True.
    2019-06-22 09:24:44 [INFO] [GameLaunchingPlugin] [.ctor] - IGameLaunchingPlugin loaded.
    2019-06-22 09:29:14 [INFO] [GameLaunchingPlugin] [OnBeforeGameLaunching] - GameLaunchingPlugin:OnBeforeGameLaunching() - Game: Smash T.V. '..\arcade\smashtv.zip' - Emulator: MAME 'D:\emulators\MAME\mame64.exe'
    2019-06-22 09:29:14 [INFO] [ProxyEmulator] [SetLauncherExeToProxy] - Adding a RepairPath to the config - Id: 93f68371-9926-4245-919d-98fb1f24ef4c - Path: 'D:\emulators\MAME\mame64.exe'
    2019-06-22 09:29:14 [INFO] [Config] [Save] - Saving config file.
    2019-06-22 09:29:14 [INFO] [Config] [Save] - Config file saved.
    2019-06-22 09:29:14 [INFO] [ProxyEmulator] [SetLauncherExeToProxy] - Set 'MAME' application path to the proxy executable.
    2019-06-22 09:29:14 [INFO] [GameLaunchingPlugin] [OnAfterGameLaunched] - GameLaunchingPlugin:OnAfterGameLaunched() - Game: Smash T.V. '..\arcade\smashtv.zip' - Emulator: MAME 'Plugins\SteamLauncher\SteamLauncherProxy.exe'
    2019-06-22 09:29:14 [INFO] [ProxyEmulator] [RestoreAppPaths] - Repairing application paths...
    2019-06-22 09:29:14 [INFO] [ProxyEmulator] [RestoreAppPaths] - Successfully repaired path! Title: 'MAME' - Path before repair: 'Plugins\SteamLauncher\SteamLauncherProxy.exe' - Path after repair: 'D:\emulators\MAME\mame64.exe'
    2019-06-22 09:29:14 [INFO] [Config] [Save] - Saving config file.
    2019-06-22 09:29:14 [INFO] [Config] [Save] - Config file saved.
    2019-06-22 09:29:14 [INFO] [GameShortcut] [.ctor] - Creating Game Shortcut - Platform: 'Arcade'; Title: 'Smash T.V.'
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GenerateShortcut] - Generating Steam shortcut...
        2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GenerateShortcut] - LaunchBox directory located at: 'T:\LaunchBox'
        2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GenerateShortcut] - Exe Path: 'D:\emulators\MAME\mame64.exe'
        2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GenerateShortcut] - Arguments: '-keyboardprovider dinput "T:\arcade\smashtv.zip"'
        2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GenerateShortcut] - Start Directory: 'D:\emulators\MAME'
        2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GenerateShortcut] - Original Platform Name: Arcade; Custom Platform Name: Arcade; (Changed: False)
    2019-06-22 09:29:15 [INFO] [SteamContext] [.ctor] - Instantiating SteamContext singleton...
    2019-06-22 09:29:15 [INFO] [SteamContext] [ClientShortcuts] - Initializing ClientShortcuts...
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [GetSteamInstallPath] - Setting Steam installation path to: 'C:\Program Files (x86)\Steam'
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [GetSteamClientDllPath] - Setting Steam Client DLL path to: 'C:\Program Files (x86)\Steam\steamclient64.dll'
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [GetSteamExePath] - Setting Steam EXE path to: 'C:\Program Files (x86)\Steam\Steam.exe'
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '5160'.
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [SteamProcess] - Steam is already running.
    2019-06-22 09:29:15 [INFO] [SteamContext] [InitSteam] - Beginning initialization of Steam...
        2019-06-22 09:29:15 [INFO] [SteamContext] [InitSteam] - Steam initialization succeeded!
    2019-06-22 09:29:15 [INFO] [SteamContext] [InitClientEngineInterface] - Beginning initialization of the ClientEngine interface...
        2019-06-22 09:29:15 [INFO] [SteamContext] [InitClientEngineInterface] - ClientEngine initialization succeded! (CLIENTENGINE_INTERFACE_VERSION005)
    2019-06-22 09:29:15 [INFO] [SteamContext] [InitClientShortcutsInterface] - Beginning initialization of the ClientShortcuts interface...
    2019-06-22 09:29:15 [INFO] [SteamContext] [GetShortcutsInterfacePtr] - 'GetIClientShortcuts' vtable entry located at index '54' (IClientEngine+0x1B0).
        2019-06-22 09:29:15 [INFO] [SteamContext] [InitClientShortcutsInterface] - ClientShortcuts initialization succeeded!
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-22 09:29:15 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '5160'.
    2019-06-22 09:29:15 [INFO] [SteamContext] [ClientShortcuts] - Setting LastKnownSteamPid: 5160
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GetSteamLauncherShortcuts] - Searching 2 shortcuts to find all SteamLauncher shortcuts.
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [GetSteamLauncherShortcuts] - SteamLauncher shortcut found: [2147483650] Smash T.V. (Arcade)
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [RecycleShortcut] - Recycling shortcut with AppID: 2147483650
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [AssignShortcutProperties] - Assigning properties to existing Steam shortcut: [2147483650] 'Smash T.V. (Arcade)' | "D:\emulators\MAME\mame64.exe" | "D:\emulators\MAME" | -keyboardprovider dinput "T:\arcade\smashtv.zip"
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [ResolveShortcutId] - Attempting to resolve ShortcutID for Smash T.V. (Arcade)...
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [AssignShortcutProperties] - 'Smash T.V. (Arcade)' ShortcutID resolved to: 18376342700698894336
    2019-06-22 09:29:15 [INFO] [LauncherToExe] [ResolveRelationship] - No Launcher-to-Exe relationship found for file 'D:\emulators\MAME\mame64.exe'.
    2019-06-22 09:29:15 [INFO] [ProxyEmulator] [StartProcessWatcher] - Starting ProcessWatcher on 'mame64.exe'.
    2019-06-22 09:29:15 [INFO] [ProcessWatcher] [.ctor] - Instantiated ProcessWatcher for file 'mame64.exe' (WaitForStartTimeout: 10s).
    2019-06-22 09:29:15 [INFO] [ProcessWatcher] [Start] - EventWatcher enabled.
    2019-06-22 09:29:15 [INFO] [ProcessWatcher] [ScheduleProcessStartTimeoutCheck] - Scheduling Process Start Timeout Check.
    2019-06-22 09:29:15 [INFO] [SteamShortcutManager] [LaunchShortcut] - Starting Steam shortcut: steam://rungameid/18376342700698894336
    2019-06-22 09:29:25 [INFO] [ProcessWatcher] [ScheduleProcessStartTimeoutCheck] - ProcessWatcher timeout triggered (process did not start in allotted time).
    2019-06-22 09:29:25 [INFO] [ProcessWatcher] [OnProcessStatusUpdated] - Invoking 'StatusUpdatedEventHandler' for event type 'WaitForStartTimeout'.
    2019-06-22 09:29:25 [INFO] [ProxyEmulator] [ProcessWatcherOnStatusUpdated] - Timed out waiting for 'mame64.exe'.
    2019-06-22 09:29:25 [INFO] [ProxyEmulator] [DisposeProxyEmulator] - Disposing ProxyEmulator.
    2019-06-22 09:29:25 [INFO] [ProxyEmulator] [ProcWatcher] - Disposing previous ProcessWatcher instance.
    2019-06-22 09:29:25 [INFO] [ProcessWatcher] [Stop] - EventWatcher disabled.
    2019-06-22 09:29:26 [INFO] [GameLaunchingPlugin] [OnGameExited] - GameLaunchingPlugin:OnGameExited()
    2019-06-22 09:29:26 [INFO] [ProxyEmulator] [DisposeProxyEmulator] - Disposing ProxyEmulator.

     

    Have a few feature requests but don't want to be too cheeky about it. You work hard enough fella!

  8. Lahma thank you v much for the new version, it works a dream. I may have been one of the ones who downloaded the version that you pulled, (i'm in Ireland so the times line up) but it seems to work a treat regardless. Only home from work now so will change over to the new one.

    If you want a tester for the pause screens (which I love btw for the save states) i'll be more than happy to muck in. Sent you a friend request on Steam so drop us a line. Thank you again, you utter legend!

     

    • Thanks 1
  9. Thank you lahma. Absolutely no apology required, the community is very fortunate to have contributors such as yourself. 

    I'm relatively new to LB and haven't used your tool as of yet but it's going to be of great use to me and no doubt others. 

    Thank you again for all your hard work, by reading through the thread I can see you've been very attentive and helpful, you're a hero!

    • Thanks 1
  10. Hi thanks for this, it's exactly what I need to use my Steam controller with games from GOG and elsewhere directly through LB!

    However for the life of me I cannot get it to work. Always crashes when I go to launch a game. On launching a game Steam instantly closes and LB hangs until I kill the process. Am I missing a trick or have Valve borked it with an update do you know?

     

    2019-06-16 15:03:36 [INFO] [LaunchViaSteamMenuItem] [.ctor] - SteamLauncher v0.9.2.0 loaded (64-bit mode) from 'T:\LaunchBox\Plugins\SteamLauncher\SteamLauncher.dll'.


    2019-06-16 15:03:36 [INFO] [LaunchViaSteamSystemMenuItem] [.ctor] - ISystemMenuItemPlugin loaded - 'UniversalSteamLaunching' is set to True.
    2019-06-16 15:03:36 [INFO] [GameLaunchingPlugin] [.ctor] - IGameLaunchingPlugin loaded.
    2019-06-16 15:03:50 [INFO] [LaunchViaSteamSystemMenuItem] [OnSelected] - Universal Steam Launching was toggled OFF
    2019-06-16 15:04:13 [INFO] [GameLaunchingPlugin] [OnBeforeGameLaunching] - GameLaunchingPlugin:OnBeforeGameLaunching() - Game: The Witcher 3: Wild Hunt - Game of the Year Edition 'D:\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY\bin\x64\witcher3.exe'
    2019-06-16 15:04:14 [INFO] [GameLaunchingPlugin] [OnAfterGameLaunched] - GameLaunchingPlugin:OnAfterGameLaunched() - Game: The Witcher 3: Wild Hunt - Game of the Year Edition 'D:\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY\bin\x64\witcher3.exe'
    2019-06-16 15:05:02 [INFO] [GameLaunchingPlugin] [OnGameExited] - GameLaunchingPlugin:OnGameExited()
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [GetSteamInstallPath] - Setting Steam installation path to: 'c:\program files (x86)\steam'
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [GetSteamClientDllPath] - Setting Steam Client DLL path to: 'c:\program files (x86)\steam\steamclient64.dll'
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [GetSteamExePath] - Setting Steam EXE path to: 'c:\program files (x86)\steam\Steam.exe'
    2019-06-16 15:05:49 [INFO] [GameShortcut] [.ctor] - Creating Game Shortcut - Platform: 'Windows'; Title: 'Witcher 3: Wild Hunt - Game of the Year Edition'
    2019-06-16 15:05:49 [INFO] [SteamShortcutManager] [GenerateShortcut] - Generating Steam shortcut...
        2019-06-16 15:05:49 [INFO] [SteamShortcutManager] [GenerateShortcut] - LaunchBox directory located at: 'T:\LaunchBox'
        2019-06-16 15:05:49 [INFO] [SteamShortcutManager] [GenerateShortcut] - Exe Path: 'D:\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY\bin\x64\witcher3.exe'
        2019-06-16 15:05:49 [INFO] [SteamShortcutManager] [GenerateShortcut] - Arguments: ''
        2019-06-16 15:05:49 [INFO] [SteamShortcutManager] [GenerateShortcut] - Start Directory: 'D:\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY\bin\x64'
        2019-06-16 15:05:49 [INFO] [SteamShortcutManager] [GenerateShortcut] - Original Platform Name: Windows; Custom Platform Name: [EMPTY]; (Changed: True)
    2019-06-16 15:05:49 [INFO] [SteamContext] [.ctor] - Instantiating SteamContext singleton...
    2019-06-16 15:05:49 [INFO] [SteamContext] [ClientShortcuts] - Initializing ClientShortcuts...
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '11572'.
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [SteamProcess] - Steam is already running.
    2019-06-16 15:05:49 [INFO] [SteamContext] [InitSteam] - Beginning initialization of Steam...
        2019-06-16 15:05:49 [INFO] [SteamContext] [InitSteam] - Steam initialization succeeded!
    2019-06-16 15:05:49 [INFO] [SteamContext] [InitClientEngineInterface] - Beginning initialization of the ClientEngine interface...
        2019-06-16 15:05:49 [INFO] [SteamContext] [InitClientEngineInterface] - ClientEngine initialization succeded! (CLIENTENGINE_INTERFACE_VERSION005)
    2019-06-16 15:05:49 [INFO] [SteamContext] [InitClientShortcutsInterface] - Beginning initialization of the ClientShortcuts interface...
        2019-06-16 15:05:49 [INFO] [SteamContext] [InitClientShortcutsInterface] - ClientShortcuts initialization succeeded!
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-16 15:05:49 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '11572'.
    2019-06-16 15:05:49 [INFO] [SteamContext] [ClientShortcuts] - Setting LastKnownSteamPid: 11572
    2019-06-16 15:05:49 [INFO] [SteamShortcutManager] [GetSteamLauncherShortcuts] - Searching 1706174176 shortcuts to find all SteamLauncher shortcuts.
    2019-06-16 15:11:00 [INFO] [LaunchViaSteamMenuItem] [.ctor] - SteamLauncher v0.9.2.0 loaded (64-bit mode) from 'T:\LaunchBox\Plugins\SteamLauncher\SteamLauncher.dll'.
    2019-06-16 15:11:00 [INFO] [LaunchViaSteamSystemMenuItem] [.ctor] - ISystemMenuItemPlugin loaded - 'UniversalSteamLaunching' is set to True.
    2019-06-16 15:11:00 [INFO] [GameLaunchingPlugin] [.ctor] - IGameLaunchingPlugin loaded.
    2019-06-16 15:11:24 [INFO] [LaunchViaSteamSystemMenuItem] [OnSelected] - Universal Steam Launching was toggled OFF
    2019-06-16 15:12:44 [INFO] [Config] [Save] - Saving config file.
    2019-06-16 15:12:44 [INFO] [Config] [Save] - Config file saved.
    2019-06-16 15:13:01 [INFO] [LaunchViaSteamMenuItem] [.ctor] - SteamLauncher v0.9.2.0 loaded (64-bit mode) from 'T:\LaunchBox\Plugins\SteamLauncher\SteamLauncher.dll'.
    2019-06-16 15:13:01 [INFO] [LaunchViaSteamSystemMenuItem] [.ctor] - ISystemMenuItemPlugin loaded - 'UniversalSteamLaunching' is set to False.
    2019-06-16 15:13:01 [INFO] [GameLaunchingPlugin] [.ctor] - IGameLaunchingPlugin loaded.
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [GetSteamInstallPath] - Setting Steam installation path to: 'c:\program files (x86)\steam'
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [GetSteamClientDllPath] - Setting Steam Client DLL path to: 'c:\program files (x86)\steam\steamclient64.dll'
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [GetSteamExePath] - Setting Steam EXE path to: 'c:\program files (x86)\steam\Steam.exe'
    2019-06-16 15:15:32 [INFO] [GameShortcut] [.ctor] - Creating Game Shortcut - Platform: 'Windows'; Title: 'Witcher 3: Wild Hunt - Game of the Year Edition'
    2019-06-16 15:15:32 [INFO] [SteamShortcutManager] [GenerateShortcut] - Generating Steam shortcut...
        2019-06-16 15:15:32 [INFO] [SteamShortcutManager] [GenerateShortcut] - LaunchBox directory located at: 'T:\LaunchBox'
        2019-06-16 15:15:32 [INFO] [SteamShortcutManager] [GenerateShortcut] - Exe Path: 'D:\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY\bin\x64\witcher3.exe'
        2019-06-16 15:15:32 [INFO] [SteamShortcutManager] [GenerateShortcut] - Arguments: ''
        2019-06-16 15:15:32 [INFO] [SteamShortcutManager] [GenerateShortcut] - Start Directory: 'D:\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY\bin\x64'
        2019-06-16 15:15:32 [INFO] [SteamShortcutManager] [GenerateShortcut] - Original Platform Name: Windows; Custom Platform Name: [EMPTY]; (Changed: True)
    2019-06-16 15:15:32 [INFO] [SteamContext] [.ctor] - Instantiating SteamContext singleton...
    2019-06-16 15:15:32 [INFO] [SteamContext] [ClientShortcuts] - Initializing ClientShortcuts...
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '3836'.
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [SteamProcess] - Steam is already running.
    2019-06-16 15:15:32 [INFO] [SteamContext] [InitSteam] - Beginning initialization of Steam...
        2019-06-16 15:15:32 [INFO] [SteamContext] [InitSteam] - Steam initialization succeeded!
    2019-06-16 15:15:32 [INFO] [SteamContext] [InitClientEngineInterface] - Beginning initialization of the ClientEngine interface...
        2019-06-16 15:15:32 [INFO] [SteamContext] [InitClientEngineInterface] - ClientEngine initialization succeded! (CLIENTENGINE_INTERFACE_VERSION005)
    2019-06-16 15:15:32 [INFO] [SteamContext] [InitClientShortcutsInterface] - Beginning initialization of the ClientShortcuts interface...
        2019-06-16 15:15:32 [INFO] [SteamContext] [InitClientShortcutsInterface] - ClientShortcuts initialization succeeded!
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'.
    2019-06-16 15:15:32 [INFO] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '3836'.
    2019-06-16 15:15:32 [INFO] [SteamContext] [ClientShortcuts] - Setting LastKnownSteamPid: 3836
    2019-06-16 15:15:32 [INFO] [SteamShortcutManager] [GetSteamLauncherShortcuts] - Searching 3922208480 shortcuts to find all SteamLauncher shortcuts.

    • Thanks 1
  11. First post, hello!

    Have all have been trying to get WinAPE running GX4000 carts through Launchbox with little success. Searching the forums the only solution I've found is to use Rocket launcher which I don't want to do.

    BUT for the few that care, it seems this guy found the solution years ago.

     

    https://lazyretroist.wordpress.com/2016/05/15/amstrad-cpc-plus-gx4000-emulation-on-windows-series/

     

    It involves changing the .ini everytime you launch a different game in WinAPE using a batch file.

     

    I tried last night to write my own batch files for the first time ever and my own .ini for one game (before I read the blog post I linked) Outside launchbox I could get the batch to change .ini so the correct cart was loaded, but couldn't automate the process of launching WinAPE successfully without errors and the cart not loading. Inside LB my bats seemed to have no effect because they didn't have a launcher (like the solution some use for ScummVM) 

     

    Anyways, this dude seems to have done that, will try when I get home. Although you'll have to write .ini files for each game theres only a handful of them at least!

     

    Hopefully this helps someone

    LB is awesome and so is the community, been lurking for months now with nothing to contribute untill this point, big thanks to all the contributors and developers.

    • Like 1
×
×
  • Create New...