Skip to content

An assortment of applications interfacing with the API of Nier Reincarnation.

License

Notifications You must be signed in to change notification settings

NieR-Rein-Guide/nier-rein-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

An assortment of applications interfacing with the API of Nier Reincarnation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages