Author Topic: FF7: What is SSI_DEBUG?  (Read 3477 times)

Myria kitty

  • *
  • Posts: 42
    • View Profile
FF7: What is SSI_DEBUG?
« on: 2008-01-14 01:02:16 »
In my DLL, I replace the advapi32.dll Reg* functions with my own implementation.  I noticed that FF7 accesses some registry values that don't seem to exist in the default installation.  One of them is the value SSI_DEBUG.  What is it?

A Chinese forum post I found through Google has the string "FicedulaForceLog" assigned to the SSI_DEBUG registry value.

Thanks!

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Re: FF7: What is SSI_DEBUG?
« Reply #1 on: 2008-01-14 01:19:53 »
That's the debug hook, I think, to output debug messages to a terminal.

Myria kitty

  • *
  • Posts: 42
    • View Profile
Re: FF7: What is SSI_DEBUG?
« Reply #2 on: 2008-01-14 01:47:25 »
Ah, yeah, I found that in the code.  If you assign the string "SHOWMETHEAPPLOG" to the SSI_DEBUG value, FF7 will OutputDebugString stuff.

Another interesting one is the "wave_music" key.  To enable it, put "ENABLED" as a string value "wave_music" in the "Final Fantasy VII" registry key.  It ends up setting the variable at 0x00DDFFE4 (1.02) to 1, but I don't notice anything different with this mode enabled.