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.
- 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
- 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
| 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.
- Download
BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.*.zipfrom https://builds.bepinex.dev/projects/bepinex_be, extract it, then move the extractedBepInExfolder (together withwinhttp.dll,doorstop_config.ini, anddotnet) into the game root. - Download
NRTWItemTrainer.zipfrom Releases and extract it intoBepInEx\plugins\. - Launch the game, load a save, press F8.
- 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.
Delete BepInEx\plugins\NRTWItemTrainer\. To remove BepInEx entirely, delete winhttp.dll, doorstop_config.ini, dotnet\, and BepInEx\ from the game root.
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\.
Issues and PRs are welcome. When reporting a problem, attach the [NRTWTrainer] lines from BepInEx\LogOutput.log.
Not affiliated with Moon Studios. Use at your own risk.
