Closed Skiexx closed 3 months ago
My Steam library contains only 232 games, while in the first 10 seconds SAM loads more than 5k games.
That's really weird. Which version is that? The most recent release or pre-release?
Can you try putting it on the C:\ drive? I wonder if it's Windows Defender blocking it when it's on a different drive or something. I have Defender exceptions for pretty much everything so that it doesn't get in my way or I'd try it myself.
That's really weird. Which version is that? The most recent release or pre-release?
0.6 release, not 0.7 pre
Can you try putting it on the C:\ drive? I wonder if it's Windows Defender blocking it when it's on a different drive or something. I have Defender exceptions for pretty much everything so that it doesn't get in my way or I'd try it myself.
As you asked, I moved SAM to drive C, and placed it next to Steam. The result is the same. I think you should try reinstalling Steam.
Okay, after reinstalling Steam, the library started working fine, most likely because of the koaloader I had installed on Steam earlier through koalagedon. Everything works fine now.
Oh, yeah that would 100% be why. I was trying to think about how those Steam client functions could be returning the wrong info.
Anything that writes the Steam process' memory could cause problems since SAM, and managed code in general, relies on P/Invokes to access the structs, functions, etc. in unmanaged assemblies (steamclient.dll
). How they're stored in memory (the order, size, types, etc.) all have to match (e.g. ISteamApps008).
Anyways, glad you figured it out. Appreciate the follow-up. ✌️
Version of the program 0.6 When I launch
SAM.exe
, instead of (as before) displaying my library, it starts gathering 30k games from all of Steam. Also, when launching any game, it throws an error starting that very game.Errors.log:
The application is located on a different drive from Steam at
D:\SAM\