Jump to content
LaunchBox Community Forums


  • Posts

  • Joined

  • Last visited

  • Days Won


cammelspit last won the day on December 3 2016

cammelspit had the most liked content!


About cammelspit

  • Birthday February 13

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

cammelspit's Achievements

32-Bit GPU

32-Bit GPU (5/7)



  1. It's been a long while since I have been able to play, but I can't seem to get anything to launch at all after updating Lunchbox and the plugin, ideas? I have cleared out the plugins folder a couple times to no avail. 2021-03-04 15:55:52 [Info] [SettingsSystemMenuItem] [.ctor] - SettingsSystemMenuItem loaded. 2021-03-04 15:55:52 [Info] [SLInit] [.cctor] - SteamLauncher v0.9.7.5 loaded (64-bit mode) from 'D:\LaunchBox\Plugins\SteamLauncher\SteamLauncher.dll'. 2021-03-04 15:55:52 [Info] [Info] [LaunchBoxDir] - LaunchBox directory resolved to 'D:\LaunchBox'. 2021-03-04 15:55:52 [Info] [SteamProcessInfo] [GetSteamInstallPath] - Steam installation path: 'C:\Program Files (x86)\Steam' 2021-03-04 15:55:52 [Info] [SteamProcessInfo] [GetSteamClientDllPath] - Steam Client DLL path: 'C:\Program Files (x86)\Steam\steamclient64.dll' 2021-03-04 15:55:52 [Info] [SteamProcessInfo] [GetSteamExePath] - Steam EXE path: 'C:\Program Files (x86)\Steam\Steam.exe' 2021-03-04 15:55:52 [Info] [SteamProcessInfo] [GetSteamPid] - Attempting to retrieve Steam PID from registry value named 'pid' inside the key 'HKEY_CURRENT_USER\Software\Valve\Steam\ActiveProcess'. 2021-03-04 15:55:52 [Info] [SteamProcessInfo] [GetSteamPid] - The Steam PID value retrieved from the registry is '12056'. 2021-03-04 15:55:52 [Info] [UseSteamLauncherSystemMenuItem] [.ctor] - UseSteamLauncherSystemMenuItem loaded - 'UniversalSteamLaunching' is set to True. 2021-03-04 15:55:52 [Info] [GameLaunchingPlugin] [.ctor] - GameLaunchingPlugin loaded. 2021-03-04 15:56:01 [Info] [GameLaunchingPlugin] [OnBeforeGameLaunching] - GameLaunchingPlugin:OnBeforeGameLaunching() - Game: Abadox: The Deadly Inner War 'E:\Roms\Nintendo - Nintendo Entertainment System\Abadox - The Deadly Inner War (USA).zip' - Emulator: Retroarch 'C:\RA\retroarch.exe' 2021-03-04 15:56:01 [Info] [ProxyEmulator] [SetLauncherExeToProxy] - Adding a RepairPath to the state file - Id: a6613b6b-3917-4ac7-84d9-191e72b4c2de - Path: 'C:\RA\retroarch.exe' 2021-03-04 15:56:01 [Info] [State] [Save] - Saving state data file. 2021-03-04 15:56:01 [Info] [State] [Save] - State data file saved. 2021-03-04 15:56:01 [Info] [ProxyEmulator] [SetLauncherExeToProxy] - Set 'Retroarch' application path to the proxy executable. 2021-03-04 15:56:02 [Info] [GameLaunchingPlugin] [OnAfterGameLaunched] - GameLaunchingPlugin:OnAfterGameLaunched() - Game: Abadox: The Deadly Inner War 'E:\Roms\Nintendo - Nintendo Entertainment System\Abadox - The Deadly Inner War (USA).zip' - Emulator: Retroarch 'Plugins\SteamLauncher\SteamLauncherProxy.exe' 2021-03-04 15:56:02 [Info] [ProxyEmulator] [RestoreAppPaths] - Repairing application paths... 2021-03-04 15:56:02 [Info] [ProxyEmulator] [RestoreAppPaths] - Successfully repaired path! Title: 'Retroarch' - Path before repair: 'Plugins\SteamLauncher\SteamLauncherProxy.exe' - Path after repair: 'C:\RA\retroarch.exe' 2021-03-04 15:56:02 [Info] [State] [Save] - Saving state data file. 2021-03-04 15:56:02 [Info] [State] [Save] - State data file saved. 2021-03-04 15:56:02 [Info] [ProxyEmulator] [EnableActiveWindowHook] - ProxyOnActiveWindowChanged is subscribing to ActiveWindowChanged. 2021-03-04 15:56:02 [Info] [ActiveWindow] [ActiveWindowChanged] - Adding new subscriber to ActiveWindowChanged. 2021-03-04 15:56:02 [Info] [ActiveWindow] [EnableHook] - Window event hook enabled. 2021-03-04 15:56:02 [Info] [GameShortcut] [.ctor] - Creating Game Shortcut - Platform: 'Nintendo Entertainment System'; Title: 'Abadox: The Deadly Inner War' 2021-03-04 15:56:02 [Info] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'SteamLauncherProxy' - Handle: '460604'. 2021-03-04 15:56:02 [Info] [ProxyEmulator] [ProxyOnActiveWindowChanged] - 'ProxyOnActiveWindowChanged' Event - Window Title: 'SteamLauncherProxy' - Handle: '460604' 2021-03-04 15:56:02 [Info] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'OBS 26.1.1 (64-bit, windows) - Profile: Untitled - Scenes: Untitled' - Handle: '591464'. 2021-03-04 15:56:02 [Info] [ProxyEmulator] [ProxyOnActiveWindowChanged] - 'ProxyOnActiveWindowChanged' Event - Window Title: 'OBS 26.1.1 (64-bit, windows) - Profile: Untitled - Scenes: Untitled' - Handle: '591464' 2021-03-04 15:56:02 [Info] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'SteamLauncherProxy' - Handle: '460604'. 2021-03-04 15:56:02 [Info] [ProxyEmulator] [ProxyOnActiveWindowChanged] - 'ProxyOnActiveWindowChanged' Event - Window Title: 'SteamLauncherProxy' - Handle: '460604' 2021-03-04 15:56:02 [Info] [ActiveWindow] [WinEventProc] - WinEventProc - Window Title: 'OBS 26.1.1 (64-bit, windows) - Profile: Untitled - Scenes: Untitled' - Handle: '591464'. 2021-03-04 15:56:02 [Info] [ProxyEmulator] [ProxyOnActiveWindowChanged] - 'ProxyOnActiveWindowChanged' Event - Window Title: 'OBS 26.1.1 (64-bit, windows) - Profile: Untitled - Scenes: Untitled' - Handle: '591464' 2021-03-04 15:56:02 [Info] [SteamContext] [.ctor] - Instantiating SteamContext singleton... 2021-03-04 15:56:02 [Info] [SteamContext] [ClientShortcuts] - Initializing ClientShortcuts... 2021-03-04 15:56:02 [Info] [SteamContext] [InitSteam] - Beginning initialization of Steam... 2021-03-04 15:56:02 [Info] [SteamContext] [InitSteam] - Steam initialization succeeded! 2021-03-04 15:56:02 [Info] [SteamContext] [InitClientEngineInterface] - Beginning initialization of the ClientEngine interface... 2021-03-04 15:56:02 [Info] [SteamContext] [InitClientEngineInterface] - ClientEngine initialization succeeded! (CLIENTENGINE_INTERFACE_VERSION005) 2021-03-04 15:56:02 [Info] [SteamContext] [InitClientShortcutsInterface] - Beginning initialization of the ClientShortcuts interface... 2021-03-04 15:56:02 [Error] [SteamContext] [InitClientShortcutsInterface] - Failed to retrieve a valid ClientShortcuts interface address. Aborting initialization. 2021-03-04 15:56:02 [Error] [GameLaunchingPlugin] [OnAfterGameLaunched] - An error occurred while creating/launching the Steam shortcut: Object reference not set to an instance of an object. 2021-03-04 15:56:02 [Info] [ProxyEmulator] [DisposeProxyEmulator] - Disposing ProxyEmulator. 2021-03-04 15:56:02 [Info] [ProxyEmulator] [DisableActiveWindowHook] - ProxyOnActiveWindowChanged is unsubscribing from ActiveWindowChanged. 2021-03-04 15:56:02 [Info] [ActiveWindow] [ActiveWindowChanged] - Removing subscriber from ActiveWindowChanged. 2021-03-04 15:56:02 [Info] [ActiveWindow] [ActiveWindowChanged] - Last subscriber unsubscribed from ActiveWindowChanged. 2021-03-04 15:56:02 [Info] [ActiveWindow] [DisableHook] - Window event hook disabled. 2021-03-04 15:56:03 [Info] [GameLaunchingPlugin] [OnGameExited] - GameLaunchingPlugin:OnGameExited()
  2. I have two of my 10TB drives dedicated to be parity disks. This means any two drives can fail at the SAME TIME and the parity will emulate the missing drives. From there all you have to do it drop a new drive in their place and the system automatically rebuilds the data onto the new drives without any kind of interruption to functionality. Of course, DURING the rebuild process there is a pretty big performance hit and they can take a good 24 hours for commodity grade 10TB drives. With unRAID, it is not a RAID array at all so even if more drives fail than that, you don't lose ANY data on the good drives. So you can at least perform a partial recovery if it comes down to that. I just toss data at it like a mad man and it just keep purring like a kitten. I get the cheapest 10TB drives I can by shucking those Easystore and MyBook USB drives and just keep plopping drives in. I have a max capacity of 15 3.5 inch drive bays in a 4U rack mount chassis and I am almost at capacity. Here, for fear of going totally off rails here, you can friend me on Steam, I am usually there under the same user name and here is a link to do more research and reading and a pic of my own specs. Im more than happy to chew the fat with you and answer any questions you might have. I've had this setup for just over a year now and I am loving every minute of it, honestly. https://www.unraid.net/
  3. If you are looking into NAS solutions, I would say that I recommend unRAID. At least I will say you should SERIOUSLY look into it. You won't have much more cost, depending on the HW you choose, but the expansion capabilities and other amazing things you can do far above and beyond your typical consumer grade NAS solution are many and they are varied. This is what my array looks like and it has taken me a year of just randomly dropping drives in there and such to get here so it let me spread the costs over a long time. Just food for thought!
  4. Hmm, that is really a question I am not too sure about. On one hand, it is not anything to do with the plugin itself and on the other hand, it's an issue only is running MAME through Steam. There is also no guarantee that this will continue to be an issue in the future. I will say, most people won't really know about issues like this, if there ever are any others in the future, so being able to make default command line switches within the plugin indeed would help with some people who may not know about it. It's not an easy thing to decide if I think it's a good idea or not. I guess, do I think it's a good feature to have, allowing one to set switches that only apply while launching from Steam via the plugin? Yes, most definitely yes. There will always be small tweaks that will help the overlay work better in emulators and being able to make those apply only when needed is a great idea and should be 'relatively' simple and quite useful. Do I think there should be default switches that are just on from the start without needing the user interactions? That is the one I'm not too sure on. However, the user can always delete those settings of change them in the config.xml if they prefer so it's not that big a deal. So, I guess yes, I'd say the feature is a good idea and worth doing.
  5. I hate it, I hate it a LOOOOOT. But jeez, Ratroarch with their most up to date core, the one without the year after it, works well enough aside from a VERY slow loading time. Looks like im going to have to use this for the time being until I figure out a better solution.
  6. Uhm, holy crap someone else is having the same issue back in DEC 2017? https://forums.libretro.com/t/mame-what-core-to-pick/13628/6
  7. @JedExodus Ok, I've done some more testing this morning and I have figured out what the problem child is... Steam. I loaded up an older version of MAME 0.198 which happens to be a version I had for literally months before this started happening, always worked great. Turns out that it's exhibiting the same behavior. I turned off the geforce experience entirely and still the same issue so it's not overlays fighting. The only thing I can't do is roll Steam back to an older version to control for that and it is the ONLY variable I have not been able to eliminate. In case you were wondering, MAMUI also has the same issue and all the 32bit versions of each as well. Unfortunately, I don't see anything else I can do here. The only solution I can think of is more of a really BAD workaround. In theory, Retroarch has several MAME cores and it is the only MAME port that 100% entirely changes the way MAME renders to the screen. Unfortunately I have literally never been able to use RA as MAME because of how badly implemented it is. RA already works with it's other cores on the latest versions of the Steam client so I have no doubt it will work. Part of the issue is RA does NOT keep their MAME cores very up to date, they can be months and months behind AND you have to trudge through RAs intensely bad UI and idiosyncratic way of doing things. Unfortunately, this is my next step assuming I can get RA working at all with a mostly updated MAME core. Also, in case you were wondering, I did test both the Steam stable and beta clients with the same results so the change that broke this was introduced in a recent update that has also been merged into stable. ?
  8. Lol, I even half typed a response but then decided to try it out myself and man oh man... Have I ever been down the rabbit hole here. I had all sorts of MAME related issues out of nowhere and since my config from when it was working hadn''t changed, I assumed it was a change in the Steam client. At this point, I haven't quite given up on this yet either because I haven't, to my own satisfaction, proven it to be a change in Steam or MAME itself. It may be possible to use a third party source port (MAMEUI perhaps?) and if that doesn't crash in the same way then at least we can have out Arcade games back again. If a source port exhibits the same problems, then well, i'm stumped. @JedExodus One thing I can promise you is that I will not gove up until I at least know what the heck is going on. If you wanna hit me up on Steam sometime I use the same user name there too so just le me know what yours is so I don't ignore your friend request. This is partially for me too so I am quite determined to figure something, ANYTHING out. @Lahma also helped a lot in narrowing it a bunch and ruling out quite a few things for me so I have at least a little better idea of where to look.
  9. Depends on the version of eXoDOS you are using. The current 3.11 version actually has native support for LB as that is the new preferred front end. eXo has already set everything up entirely. All I did was copy the XML files from his LB install built into eXoDOS over to my full normal install and everything just worked. I changed a few paths because I keep all my roms, including eXoDOS over on my home server. As far as the overlay working, well, I had a perfect setup for the older versions of eXoDOS but the newest 3.11 uses a newer and specialized build of DOSbox that simply does not work with my old method. So from my position, I will actually have to modify a couple of things and make a special build of the version eXo now uses. It's not a complicated alteration to make but I am no coder and I have no experience building anything myself. If/when I get that all sorted I will prolly go and do a full on write up about it. The PM you sent me about the Steam Controller is the reason you want to get the overlay working so you can alter controls and such in game like you normally would on any game. Try and also remember that eXoDOS runs DOSbox OUTSIDE of Launchbox like an emulator, it does not use Launchbox's built in version so that functionality is irrelevant. If you would like to see what the problem actually is and how I solved it before, you can read my old write up in the steam controller guide section about it. The fix for the new eXoDOS version is essentially the same only must be done before the app is built due to the differences in version and builds from the two. What I used to use is simply not being updated by the original author and is not compatible anymore. Anyways, below is a link to that guide on how I got it working. The Steam launcher plugin I also use for this because since to LB just runs the bat directly now and the plugin acting as a middleware simply passes the launch on to steam and is functionally identical to what LB would do only with steam. It WORKS right now of course, just the overlay is sketchy and kinda crashy due to a limitation in DOSbox you can read up on more below. https://steamcommunity.com/sharedfiles/filedetails/?id=798840934 P.S. Actually, Llama is prolly gonna help me get this going once I get to the point where I actually want to do this. I completely trust his assessments in general. I would recommend you install a fresh copy of LB and then install a fresh copy of the newest plugin using the directions. it's all in the LB plugins directory, you don't need to do much else really unless you wish to enable logging. Get normal launches working first and then go from there, if nothing else it is a sanity check. In my time working with servers and some of the more advanced areas of PCs and IT, a simple sanity check is sometimes the best thing you can do for yourself. Just do what Lahma says step by step and you WILL figure it out. I have been here through the full development of this plugin and the standalone app version that was authored by another good friend of mine and this current version is by FAR the most stable, reliable, and fastest version yet. Good Luck!
  10. So glad to see it's up now. Now everyone can use what I've had the pleasure of using for several weeks now. It's glorious!
  11. Just set this up for the first time as a full USA Wii set is almost 2TB NASOS compressed and 7zipped. This is excellent and it worked a treat first try. Thank's a ton for this!
  12. Just played around a bit with the auto-generated child playlists thing. Very cool, I like it. But I have found a couple of things but I'll be brief. Make a set of playlists under a category and then delete the category and those child playlists will then be displayed in the root of the sidebar instead of also being deleted. Somehow doing this also grabbed my GameCube platform and showed a copy in the root instead of being under consoles. Deleting the dupe also deleted the original forcing me to reimport my GameCube sets. Just thought you should know that it took me maybe 90 seconds to break it, I seem to be very good at breaking stuff. I knew it would be buggy so was prepared to fiddle and I only tested with one platform just in case, but it taking my GameCube and making a dupe was very unexpected. Anyways, Thanks! Looking forward to being able to use this feature to it's fullest! ?
  13. @Jason Carr Hi! I was just wondering if maybe now that Next is finished and you are gearing up the 9.0 release that perhaps we could expect the API additions sometime in the not so distant future? I know this plugin needs them and I know of one other person who has a plugin project on hold waiting for the same thing. Just a friendly reminder, Thanks Jason!
  • Create New...