Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NRTW Item Trainer

中文说明

An in-game item trainer for No Rest for the Wicked (BepInEx IL2CPP plugin). Press F8, search items by GUID or name, give them into your backpack, or export the full ID ↔ item table as CSV.

Demo

Features

  • Search all 1800+ items by GUID prefix, name, or asset path
  • Give items directly into the current character's backpack, with adjustable quantity
  • Export the full item table (GUID, Name, Path, Type, MaxStack) to CSV
  • Item names follow the game's display language

Safety

  • Giving items goes through the game's own cheat API (ItemsAPI.Create + InventoryAPI.DirectlyAddItemToInventoryOrDropAsBag); no memory writing, no save-file editing
  • Still, back up your saves first (%UserProfile%\AppData\LocalLow\Moon Studios\NoRestForTheWicked)
  • Single-player use only

Compatibility

Component Version
Game No Rest for the Wicked (Steam), latest build as of 2026-08
Engine Unity 6000.1.15f1 (IL2CPP, x64)
BepInEx 6.0.0-be.785 (IL2CPP bleeding edge, win-x64)

Other versions are untested. If the plugin breaks in the future, feel free to open an Issue.

Installation

  1. Download BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.*.zip from https://builds.bepinex.dev/projects/bepinex_be, extract it, then move the extracted BepInEx folder (together with winhttp.dll, doorstop_config.ini, and dotnet) into the game root.
  2. Download NRTWItemTrainer.zip from Releases and extract it into BepInEx\plugins\.
  3. Launch the game, load a save, press F8.

Usage

  • F8 toggles the panel. Search by GUID prefix or item name, set Qty, click Give.
  • Export table writes the full ID ↔ item table to BepInEx/plugins/NRTWItemTrainer/item_table.csv.
  • Item names fill in gradually after the panel opens — this is normal.
  • Giving works only in a loaded save; while paused or loading, the sim thread doesn't run and the request times out.

Uninstall

Delete BepInEx\plugins\NRTWItemTrainer\. To remove BepInEx entirely, delete winhttp.dll, doorstop_config.ini, dotnet\, and BepInEx\ from the game root.

Build from Source

Requires .NET 6 SDK and a local game install with BepInEx initialized.

cd src/NRTWItemTrainer
dotnet build -c Release -p:GameDir="<game root>"

Output: bin/Release/net6.0/NRTWItemTrainer.dll → copy to BepInEx\plugins\NRTWItemTrainer\.

Contributing

Issues and PRs are welcome. When reporting a problem, attach the [NRTWTrainer] lines from BepInEx\LogOutput.log.

Disclaimer

Not affiliated with Moon Studios. Use at your own risk.

About

Item trainer for No Rest for the Wicked.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages