Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 2.24 KB

README.md

File metadata and controls

45 lines (36 loc) · 2.24 KB

nier-rein-apps

An assortment of applications interfacing with the API of Nier Reincarnation, built on .NET7.

NierReincarnation.Core

This is the Core implementation of the game by reverse engineering the game code and closely follows the same structure and behavior.

NierReincarnation.Api

This is a higher level library that uses NierReincarnation.Core and exposes extra custom functionality.

NierReincarnation.Datamine

An application used to datamine information from the game. It has a dependency on AssetStudio.

NierReincarnation.Db

An application used to export game data to a PostgreSQL database. Used for the https://nierrein.guide/ website.

Usage

Nuget packages

NierReincarnation.Core and NierReincarnation.Api come as nuget packages that you can import and use in your own project.

NierReincarnation.Datamine

Requirements

Build

  1. Install all above requirements
  2. Build the AssetStudio solution at src\External\AssetStudio\AssetStudio.sln
  3. Build the main solution in the root folder NierReincarnation.sln
  4. Run the NierReincarnation.Datamine app

NierReincarnation.Db

  1. Copy the src\NierReincarnation.Db\config\dbConfig.stub.json file to src\NierReincarnation.Db\config\dbConfig.json and populate it with the database connection details
  2. Build the main solution in the root folder NierReincarnation.sln
  3. Run the NierReincarnation.Db app

Open source libraries used