7th Heaven is now officially part of the Tsunamods initiative!
7th Heaven
Mod manager for Final Fantasy VII PC.
Introduction
This is a fork of the original 7th Heaven 2.x release, maintained now by the Tsunamods team.
Download
Install
HINT: For an easier experience you can also use the setup .exe file in the release which will take care of doing the following steps for you.
- Download and install the latest .NET Desktop Runtime 8.0 for BOTH x86 and x64
- Download and install the latest Microsoft Visual C++ Redistributable for BOTH x86 and x64
- Download the latest release using one of the links above
- Extract the .zip file to your preferred location e.g. C:\7th Heaven.
- Run
7th Heaven.exe
Build
Preparation
- Clone the vcpkg project in the root folder of your
C:
drive ( git clone https://github.com/Microsoft/vcpkg.git
)
- Go inside the
C:\vcpkg
folder and double click bootstrap-vcpkg.bat
- Open a
cmd
window in C:\vcpkg
and run the following command: vcpkg integrate install
Visual Studio
- Download the the latest Visual Studio Community installer
- Run the installer and import this .vsconfig file in the installer to pick the required components to build this project
- Once installed, open the file
7thHeaven.sln
in Visual Studio and click the build button
Visual Studio Code (Using Extension in Preview)
- Make sure to have done the first two steps of Visual Studio section
- Open VS Code and install the extension C# Dev Kit (this will also install other dependent extensions)
- Open the 7thHeaven folder and there will be a new tab in Explorer, called Solution Explorer, that contains a similar project explorer of Visual Studio
- Build: right click on the solution SeventhHeavenUI and click on
Build
. Otherwise, run dotnet build 7thHeaven.sln /target:SeventhHeavenUI
- Run:
dotnet run --project SeventhHeavenUI
- Debug: right click on the solution SeventhHeavenUI and click
Debug->Start New Instance
Special thanks
The .NET 7 migration would not have been possibile without the help of these people. The order is purely Alphabetical.
These people are:
- Benjamin Moir:
- For figuring out various .NET internals
- For the Detours examples and logics to be used in C#
- For the patience to guide through nitty gritty low level details
License
See LICENSE.txt