Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I had the same issue and was able to resolve it - the patch wizard assumes that your game data is in a certain location, but I have my steam games on a second hard drive, so the wizard was trying to change files on Local Disk (C:) when it should have been changing the files on (D:). Maybe other people who are having the same issues also have their Steam files somewhere atypical?

(2 edits)

Good to know, I thought I implemented it in a way where it looks up your steam location 

(works on my setup where my steam games are located on D) 

but it must be failing to recognize the correct location in some cases then

I think I might have a few games running on C because it's a solid state drive, but D is my default location, so that could have something to do with it.

The patcher doesn’t detect the install folder most other patchers do after you have ran the game at least once. So it always wants to install it in the folder you would have always used default settings to install Steam and never added an extra install folder.

(1 edit) (+1)

I can also report that I have a C:\Steam(main Steam) folder 

And a T:\SteamLibrary (external drive, game is installed here) folder

But the patch defaults to: "C:\Program Files (x86)\Steam\steamapps\common\Star Knightess Aura" (Totally wrong,  "C:\Program Files (x86)\Steam" doesn't exist).

Yeah, I have mine installed at E:\Steam and it isn't finding it.

From what I'm seeing on stackoverflow, you'll want to first get the Steam install location from the registry:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\InstallPath

Then, you can get the library paths from:
\Steam\SteamApps\libraryfolders.vdf

There's a sample python script here (needs to be modified to use the Steam InstallPath from the registry):
https://stackoverflow.com/a/39557723

the libraryfolders.vdf looks like a JSON that can hold multiple library configs. For example on my system:

"libraryfolders"
{
"0"
{
"path" "E:\\Steam"
"label" ""
"contentid" "xxxxxxxx"
"totalsize" "0"
"update_clean_bytes_tally" "2147829949"
"time_last_update_verified" "1739270362"
"apps"
{
"228980" "423466214"
"281990" "22729289796"
"289070" "29135479543"
"321060" "642708774"
"867210" "2274391871"
"908070" "490324899"
"990080" "76500141990"
"1203620" "35390308344"
"1268590" "6750084266"
"1383680" "583123577"
"1393370" "4328293065"
"1827650" "640540130"
"1958220" "11647855498"
"2026000" "3291908994"
"2135150" "0"
"2407360" "15027504367"
"2594920" "956356683"
"3065170" "24976820946"
"3107230" "12519113988"
}
}
}


Since there could be multiple libraries, you might want to also confirm that the appID for Star Knightess Aura ("1827650") is also in the "apps" section for the library (if more than just "0" in the root element of "libraryfolders").