Qhimm.com Forums
Miscellaneous Forums => General Discussion => Topic started by: ThunderPeel2001 on 2013-09-16 00:03:14
-
I'm looking for a reliable way to find the installation directory of FFVII 2012. I've searched around and cannot find the SquareEnix version anywhere.
On my Steam version of the game, the installation directory can be found here:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 39140 > InstallLocation
(Weirdly, according to http://SteamDB.info it should be found here: HKEY_LOCAL_MACHINE\SOFTWARE\square soft, inc.\final fantasy vii > AppPath
My version has no such "Square Soft, Inc." key -- I wonder if this is actually the 1998 version.)
But can anyone tell me what the equivalent is for the SquareEnix version of the game?
Thanks a lot!
-
Here maybe?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{141B8BA9-BFFD-4635-AF64-078E31010EC3}_is1
-
Here maybe?
Could you tell me the name of the key in question?
Also the name of the folder in your My Document where the .cfg files are stored. Thank you!
-
(Weirdly, according to http://SteamDB.info it should be found here: HKEY_LOCAL_MACHINE\SOFTWARE\square soft, inc.\final fantasy vii > AppPath
My version has no such "Square Soft, Inc." key -- I wonder if this is actually the 1998 version.)
It's probably case senstive, but that's the node that WM uses to find the installation of the 1998 version. I seems to work for the recent ones too.
If you reference that programmatically it should end up reading correctly. If you're navigating via regedit you'll have to go through the machine's virtual store then the Wow6432Node. So the actual address is:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Square Soft, Inc.\Final Fantasy VII\ (64-bit versions of Windows use this node to separate 32-bit applications' entries and Windows is smart enough to add that to the search string when queried.)
That's probably it for the Steam version too. The exe uses that address explicitly so that's what you should use too.
-
It's probably case senstive, but that's the node that WM uses to find the installation of the 1998 version. I seems to work for the recent ones too.
If you reference that programmatically it should end up reading correctly. If you're navigating via regedit you'll have to go through the machine's virtual store then the Wow6432Node. So the actual address is:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Square Soft, Inc.\Final Fantasy VII\ (64-bit versions of Windows use this node to separate 32-bit applications' entries and Windows is smart enough to add that to the search string when queried.)
That's probably it for the Steam version too. The exe uses that address explicitly so that's what you should use too.
Thanks for your attempt at helping. I'm using this to check that the user has the Steam version installed in my Controller Fix (http://forums.qhimm.com/index.php?topic=14667.0) mod. It works fine, but if someone can share the details of the SE version, then I could include that, too.