Parts of FF7 have been reverse engineered and decompiled by https://github.com/ergonomy-joe, their partial sources can be recompiled into functioning binaries.
This is a quick guide to compile and execute his projects.
Starting from Windows 10
Mount the iso using virtual clone drive and install to C:\ff7
Unzip the archive into C:\ff7
and run the .reg file.
Mount the iso using virtual clone drive and run the installer
Run the installer to unzip to C:\dx5sdk
The vcproj file reference \VC50PROCD1\DXSDK5
change this to C:\dx5sdk
throughout
Open the .sln in visual studio 2008 and build the project
Reduce the color mode to 16bit on the exe
Right click the exe -> Properties -> Compatibility -> Reduced Color mode 16 bit
My github forks contain precompiled binaries.
Double click the exe to run
Movement:
C:\ff7\save\save00.ff7
slot 0 (first save)Movement:
Different Compilations:
patch_setChocoboInfo()
function in FF7ChocoboMain.cpp gives various customizations to what type of race you will have
Movement:
While still dark, text shows up better when not using VMware Workstation