Skip to content

tsunamods-codes/7th-Heaven

 
 

Repository files navigation

License Overall Downloads Latest Stable Downloads Latest Canary Downloads GitHub Actions Workflow Status


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.

  1. Download and install the latest .NET Desktop Runtime 8.0 for BOTH x86 and x64
  2. Download and install the latest Microsoft Visual C++ Redistributable for BOTH x86 and x64
  3. Download the latest release using one of the links above
  4. Extract the .zip file to your preferred location e.g. C:\7th Heaven.
  5. Run 7th Heaven.exe

Build

Preparation

  1. Clone the vcpkg project in the root folder of your C: drive ( git clone https://github.com/Microsoft/vcpkg.git )
  2. Go inside the C:\vcpkg folder and double click bootstrap-vcpkg.bat
  3. Open a cmd window in C:\vcpkg and run the following command: vcpkg integrate install

Visual Studio

  1. Download the the latest Visual Studio Community installer
  2. Run the installer and import this .vsconfig file in the installer to pick the required components to build this project
  3. Once installed, open the file 7thHeaven.sln in Visual Studio and click the build button

Visual Studio Code (Using Extension in Preview)

  1. Make sure to have done the first two steps of Visual Studio section
  2. Open VS Code and install the extension C# Dev Kit (this will also install other dependent extensions)
  3. 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
  4. Build: right click on the solution SeventhHeavenUI and click on Build. Otherwise, run dotnet build 7thHeaven.sln /target:SeventhHeavenUI
  5. Run: dotnet run --project SeventhHeavenUI
  6. 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

About

The Ultimate Mod Manager for Final Fantasy VII PC

Resources

License

Stars

Watchers

Forks

Languages

  • C# 97.0%
  • HTML 2.4%
  • C++ 0.3%
  • Inno Setup 0.2%
  • CMake 0.1%
  • PowerShell 0.0%