~~Installation Guide~~
There are two core versions of FF7 PC; the 1998 version, and the 2012/Steam version.
While both have a similar folder architecture there are some key differences that need
to be kept in mind before patching your game:
1) Do not use a cracked copy of the game
Games with patches to beat copy protection tend to have alterations made to the
executable that are lost when a mod is applied that makes its own changes to that
.exe file. This will then cause the game to no longer boot as the cracks needed
to make the game run will be lost.
2) 1998 version compatibility
Getting the original version of the game to run on a modern PC has some steps involved
as it was originally designed for the Windows 1998 OS and has pretty severe compatibility
problems when running on newer operating systems. You will need a copy of Aali's Graphics
Driver to get the game running in a state similar to the Steam version. Bear this in mind
if planning to acquire the 1998 PC version.
3) Patching to Spanish/German/French
The folder architecture and some file names are different in the spanish/french/german
versions of the game. Compatibility options have been added to the installer but the
files will mostly be converted into English. However, the mod has been translated to
French and Spanish and is maintained by Mexico (French version) on ff7.fr and Markul
(Spanish version).
Next to consider are the modding platforms available for FF7.
1) Stand-alone Installer
For users wanting to play the NT mod on its own with no other modifications this is the
fastest and most stable option. The installer will patch the game files and you'll be
ready to play within a few minutes.
Download the Stand-alone installer, right-click it to bring up Properties, and ensure that
the installer has admin permissions + is unblocked (if this option appears).
Next, make a backup copy of your game's Final Fantasy VII folder; this is to quickly revert to the
default game files without having to perform a reinstall/file verification to reacquire
the base files.
Run the installer as Admin, and progress through until asked for the directory in which
FF7 is installed. The target address is the folder called Final Fantasy VII (or FF7).
Confirm and check the installer report; if it was successful, then you're ready to go.
Also note that the installer is fairly robust; it will overwrite any version of FF7
so if it has been modded already these changes will likely be lost; on the plus side,
this also means you don't have to have a 100% clean default copy prior to installation
and avoids issues with 'unknown version' problems.
2) 7th Heaven Mod Loader
Often abbreviated to '7H', this is a mod loader that reduces mods down to their constituent
files in order to combine mods and produce compatibility via a launcher without having
to manually combine mods together. It has its limitations, some mod types can't be
combined through this process, and both the program itself and its installation process
are prone to error.
A full set of instructions for preparing 7H can be found here:
http://forums.qhimm.com/index.php?topic=15520.0 Once you have installed 7H and have tested that it is working as intended, you are ready
for the next step.
7H uses 'IROs' which are basically mods packaged up for use with 7th Heaven, and are named
after the original author of the tool. With 7H running, you can either import FF7 NT's IRO
and activate it that way, or you can activate it through the catalogs available through 7H.
They are the same file, just acquired in different ways.
When activating NT's IRO, make sure to have an appropriate mod load order (a
recommended list can be viewed on the 7H Tutorial).
3) Reunion (R06)
An alternate modding platform that boasts enhanced visuals, audio, and other benefits though
lacks some 7h features such as on-the-fly file hotswapping. This is currently my preferred way
of playing the game. Unzip the downloaded folder, place in the Custom folder of the R06 install
and then update the options.cfg with the added folder. Remember to disable the new_translation
option however as it is incompatible with NT.
4) Sister-Ray Modding Framework (IN DEVELOPMENT)
This is still in development and a section will be added when it officially releases.
Cross-Platform Modding
Thanks to the efforts of certain individuals, the NT mod has been successfully installed to several
platforms including Android and the Nintendo Switch. No known port has been made to the PS4 version
but as the file architecture is identical to the PC version it may well be possible. I will try and provide support
for cross-platform, but it will be limited as I'm unfamiliar with the process and do not own a Switch to test.
Android: (Unsure where to find out more, a user reported getting this to work)
Switch:
https://gbatemp.net/threads/final-fantasy-vii-a-new-threat-switch-version.534578/PS4: Not yet confirmed
Testing the Installation
The final step is testing that the mod has installed correctly across every file; the core files
for NT are:
*) scene.bin
*) kernel.bin
*) flevel.lgp
*) battle.lgp
*) char.lgp
*) ff7.exe or ff7_en.exe (if using the installer, otherwise these changes are applied via hext)
Scene.bin: This file is where the enemy data is kept.
Kernel.bin: This file is where the equipment, spells, and character stats are stored.
It is also responsible for setting the game's initial state and acts as a look-up table for the scene.bin.
If the kernel is not patched when starting a New Game, an error message will be shown.
If a non-NT save game (or one where the kernel was not patched when it was started) is loaded into
Reactor 1 then an error message will show.
Flevel.lgp: This file archive handles the game's dialogue and events.
When starting a new game, a new set if dialog boxes and options should appear
for selecting Game Type instead of jumping straight into the opening FMV.
.EXE: This file is what makes the game run and contains various pieces of information such as Limit Break data.
To test this has been patched, try using a Potion in the field menu; if it restores 300HP here then the .EXE is patched
(note, this test is to be performed outside of battle; the behaviour of Potions in-battle is handled by the kernel.bin).
Troubleshooting
1) I've installed the mod and now my game won't run at all
A) This can be due to either patching a non-English version of the game, patching a pirated
copy that relies on .EXE hacks to beat the copy protection, or a bad install of the game that
has been broken by a Windows update (common issue, particularly with the 7H Modified version).
2) I installed the mod but failed one of the installation tests
A) This issue typically occurs with the 7H version and with the kernel.bin file specifically
or the .EXE file will fail to patch due to security protection in the Installer version.
For best results, it's more reliable to have FF7 installed outside of protected systems folders
(for instance, outside of Program Folders) and to ensure that any installers used are being run
as admin & are unblocked via properties on your PC.
If the issue occurs on 7H, then you may need to repeat the installation process for 7H again.
In severe cases, a manual patch is available which is placing the mod's files directly into
the FF7 folder. This is available on request if troubleshooting fails.
3) The Installer (stand-alone) says it can't find files to patch/they are already patched
A) The target directory for the installer changed for the 1.5 and 1.5+ versions of the mod
from the FF7/Data folder to just the FF7 folder itself in order to apply changes to the
game's executable file. Older videos and materials of installation will report the target
directory as FF7/Data so watch out for that.
Another possibility is permission issues. The Installer should be set to run as admin and
be unblocked via its Properties. For better results, having FF7 installed in a non-systems
folder can also help (typically it installs to Program Folders by default which can make
it more difficult to alter by third party programs).