An assortment of applications interfacing with the API of Nier Reincarnation, built on .NET7.
This is the Core implementation of the game by reverse engineering the game code and closely follows the same structure and behavior.
This is a higher level library that uses NierReincarnation.Core and exposes extra custom functionality.
An application used to datamine information from the game. It has a dependency on AssetStudio.
An application used to export game data to a PostgreSQL database. Used for the https://nierrein.guide/ website.
NierReincarnation.Core and NierReincarnation.Api come as nuget packages that you can import and use in your own project.
- Install all above requirements
- Build the AssetStudio solution at
src\External\AssetStudio\AssetStudio.sln
- Build the main solution in the root folder
NierReincarnation.sln
- Run the
NierReincarnation.Datamine
app
- Copy the
src\NierReincarnation.Db\config\dbConfig.stub.json
file tosrc\NierReincarnation.Db\config\dbConfig.json
and populate it with the database connection details - Build the main solution in the root folder
NierReincarnation.sln
- Run the
NierReincarnation.Db
app