Ok, went through several variations of v1.54, 1.56rc6, and rc7, and here's what I found:
- My original "Not all mods activating" thread was caused by the "direct" folder missing from the 7H config, not by the converter failing to set direct_mode=on. In each of my test runs, direct_mode=on was correctly set by the converter. I wasn't able to find a way for that not to happen.
Here's where things get a little interesting, though...
- When I (not-so-accidentally) used an actual PC '97 disk 1, the converter never asked for the movies path, it just went straight to CD and set those paths/reg keys.
- When using the placeholder FF7DISC1.ISO as directed by the 7H installation/setup tutorial, the converter does not seem to behave quite as intended (using 'spoiler' instead of 'code' so my color comments are preserved)...
Drive letter for FF7DISC1 --- D:\
Original release detected...
A "movies" folder has been placed into the data folder of your game directory...
TYPE the path to this "movies" folder, then press ENTER.
EXAMPLE: "C:\Games\Final Fantasy VII\data\movies" (parenthesis included)
"C:\Games\Final Fantasy VII\data\movies"
MOVIEPATH NOT FOUND.
It may have been typed incorrectly...
Using "C:\Games\Final Fantasy VII\movies" instead...
Movies not found...
(Right about here is when the \data\movies folder would show up in Windows Explorer)
If custom Movies are located somewhere, change the "MoviePath" Registry Key entry at:
HKLM\SOFTWARE\Square Soft, Inc.\Final Fantasy VII
Movies path found at...
"C:\Games\Final Fantasy VII\movies\"
Backing up files to be modified...
All good, right? Not really... "C:\Final Fantasy VII\movies" does not exist, while "C:\Final Fantasy VII\data\movies" does, and the MoviePath registry key is set to the incorrect location. This seems to be purely an out-of-order problem, since feeding the conversion tool a totally bogus path (e.g. "C:\Final Fantasy VII\data\NothingLivesHere") does not result in a "NothingLivesHere" folder being created anywhere, while the "Videos Path" variable and the registry keys are still seeded with "C:\Final Fantasy VII\movies".
Meanwhile, with this somewhat borked movie path entry, 7H autodetect comes back with
1.54
C:\Games\Final Fantasy VII\7th Heaven
C:\Games\Final Fantasy VII\FF7.exe
C:\Games\Final Fantasy VII\mods\Textures
C:\Games\Final Fantasy VII\movies\
(doesn't exist)1.56rc6
C:\\Games\\Final\ Fantasy\ VII\\FF7.exe
C:\Games\Final Fantasy VII\movies\
C:\\Games\\Final\ Fantasy\ VII\\mods\Textures\
C:\\Games\\Final\ Fantasy\ VII\\mods\7H\
1.56rc7
C:\\Games\\Final\ Fantasy\ VII\\FF7.exe
C:\Games\Final Fantasy VII\movies\
C:\\Games\\Final\ Fantasy\ VII\\mods\Textures\
C:\\Games\\Final\ Fantasy\ VII\\mods\7H\
If I manually create the \data\movies folder at the appropriate point in the conversion process (that is, after the converter claims to have created the folder, but before actually typing in the path), the correct path is displayed in FF7_GC.log, and the correct registry keys are set. 7H then detects the following:
1.54
C:\Games\Final Fantasy VII\7th Heaven
C:\Games\Final Fantasy VII\FF7.exe
C:\Games\Final Fantasy VII\mods\Textures
C:\Games\Final Fantasy VII\data\movies\
(yay!)1.56rc6
C:\\Games\\Final\ Fantasy\ VII\\FF7.exe
C:\Games\Final Fantasy VII\data\movies\
C:\\Games\\Final\ Fantasy\ VII\\mods\Textures\
C:\\Games\\Final\ Fantasy\ VII\\mods\7H\
1.56rc7
C:\\Games\\Final\ Fantasy\ VII\\FF7.exe
C:\Games\Final Fantasy VII\data\movies\
C:\\Games\\Final\ Fantasy\ VII\\mods\Textures\
C:\\Games\\Final\ Fantasy\ VII\\mods\7H\