beryxz / NierChipHelper

NieRAutomata Chip Helper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NieRChipHelper

NieRAutomata mod to improve chips use

Main Window

Important Notes

This mod was developed for the Steam version of the game, with the 15/07/2021 update.

Support for FAR has not been tested.

This mod it's intended to be used during gameplay to better browse chips, find the new ones among the list, and delete the useless one. It doesn't help to spawn chips, fuse them outside the shops, or perform other game-breaking actions.

How to use

Download the latest version from the Releases section.

This mod is in the form of a dynamic library -> .dll. To use it, you can either use the bundled loader, or an injector of yours.

All the Keybind and Features will be active once the game world is fully loaded.

Keybind Action
F2 Open the main window
F3 Gracefully eject the mod

Features

  • Browse chips more easily.
  • Delete chips you don't want from the same place. No confirmations will be asked.
  • Based on this awesome guide, chips will be marked with the "Trash" status if they are not worth keeping.
  • Chips picked up, bought, or resulting from a fusion; will be marked as "New" to distinguish them.
  • Auto-Delete useless chips: When this feature is active, if a picked or bought chip is not worth keeping based on the guide above, it won't be picked up.
  • OSD: When active, shows the chips count in the top left part of the screen.

Tips

Chips can be sorted clicking on the columns header cells. Multi-column sorting is also supported, shift-click on the column header instead of using a normal click, to use it.

For instance, a useful sorting order could be:

  1. Chips' Name
  2. Level
  3. Weight

How to build

To build the .dll library follow the following steps:

  1. Build your own copy of the Microsoft Detours library. Copy lib.X64\detours.lib and include\detours.h in the NieRChipHelper folder. (Project tested with Detours Version 4.0.1)
  2. Open the NieRChipHelper.sln solution and build it.

If you also want to build the loader:

  1. Open the NieRChipHelperLoader.sln solution and build it.

TODO

  • Support controller navigation
  • When deleting equipped chips, the effect of the deleted chips remains until the ESC menu is opened.

Credits

Thanks to the following libraries and guides that are being used in this project:

About

NieRAutomata Chip Helper


Languages

Language:C++ 89.2%Language:C 10.7%Language:Assembly 0.0%