Author Topic: FFVII 2012 Registry Keys  (Read 4280 times)

ThunderPeel2001

  • *
  • Posts: 156
    • View Profile
FFVII 2012 Registry Keys
« 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:

Quote
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!
« Last Edit: 2013-09-16 12:17:06 by ThunderPeel2001 »

myst6re

  • *
  • Posts: 651
  • Light King of the Savegame - Field Master - FF8.fr
    • View Profile
    • FF8.fr
Re: FFVII 2012 Registry Keys
« Reply #1 on: 2013-09-16 20:23:50 »
Here maybe?

Quote
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{141B8BA9-BFFD-4635-AF64-078E31010EC3}_is1

ThunderPeel2001

  • *
  • Posts: 156
    • View Profile
Re: FFVII 2012 Registry Keys
« Reply #2 on: 2013-09-18 18:09:51 »
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!

nfitc1

  • *
  • Posts: 3013
  • I just don't know what went wrong.
    • View Profile
    • WM/PrC Blog
Re: FFVII 2012 Registry Keys
« Reply #3 on: 2013-09-18 19:17:42 »
(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.

ThunderPeel2001

  • *
  • Posts: 156
    • View Profile
Re: FFVII 2012 Registry Keys
« Reply #4 on: 2013-09-18 19:26:54 »
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 mod. It works fine, but if someone can share the details of the SE version, then I could include that, too.