RotKeep
Keep your loot when the whole team wipes in Grain Rot. On every run end - success or fail, solo or co-op - the crew's earnings are banked to the outpost stash instead of being lost, minus the elevator fare you already paid.
By MoNikki
| Date uploaded | 17 hours ago |
| Version | 1.0.0 |
| Download link | MoNikki-RotKeep-1.0.0.zip |
| Downloads | 27 |
| Dependency string | MoNikki-RotKeep-1.0.0 |
This mod requires the following mods to function
Thunderstore-GrainRot_UE4SS
Grain Rot UE4SS community overlay for unreal-shimloader.
Preferred version: 1.0.1README
RotKeep
Keep your loot when the whole team wipes in Grain Rot.
What it does
In Grain Rot, a run normally only pays out when you successfully extract. If the whole team wipes (or you die solo), everything you carried that run is lost — the game's own settlement screen shows your earnings, but they never reach the outpost stash.
RotKeep changes that: on every run end — success or failure, single-player or co-op — your crew's earnings are banked into the outpost stash automatically. No hotkeys, no config files to edit. It just happens.
- Works on solo death and team wipe
- Works on successful extraction too
- Co-op: the whole crew's earnings are banked (not just the host's)
- Subtracts the elevator fare you already paid, so spent gold isn't refunded
- Zero hotkeys — everything is automatic
How it works
The mod reads each player's run statistics (DungeonPlayerStats) — the same numbers the game shows on the end-of-run "Your Journey" screen — and deposits the total into the outpost stash when the run ends. Because it uses the settlement screen's own numbers as the source of truth, what gets banked always matches what the settlement screen shows.
The deposit happens once, at the moment the run actually ends (the EndDungeonRunSequence event), so a near-death that gets rescued in co-op (Spark rescue) does not trigger a deposit — only a real run end does.
Requirements
- UE4SS for Grain Rot — installed automatically as a dependency via your mod manager (
Thunderstore-GrainRot_UE4SS).
Installation
Install with the Thunderstore Mod Manager or r2modmanPlus. The required UE4SS setup installs automatically. No further configuration is needed — launch the game and play.
For Nexus Mods users: install the GRAIN ROT - Custom UE4SS Framework first, then drop this mod's Scripts/main.lua into the UE4SS Mods folder as usual.
Multiplayer
- Only the host needs the mod. The host's RotKeep banks the whole crew's earnings at run end, and the stash value is written to the host's save, so everyone sees it.
- Clients do not need the mod to play with you.
- Do not install it on a client machine — a client-side copy would only make a local change that never syncs back to the host and could show a fake stash number. Host-only is the correct setup.
FAQ
Does this refund the elevator fare? No. The gold you already spent paying the lift is subtracted from the deposit, so spent gold stays spent.
Does it affect normal successful extraction? No — successful extraction still pays out normally. RotKeep only makes sure the wipe/failure case also banks your earnings (and tops up any part the game itself didn't credit).
Is this a cheat? It removes the "lose everything on a wipe" punishment. You keep what the settlement screen says you earned — nothing is invented or duplicated. Use it if you want a more forgiving loop.
Credits
- Runs on the GrainRot UE4SS community overlay and RE-UE4SS.
RotKeep(中文说明)
一队人全军覆没时,本该丢掉的战利品,帮你保下来、存进据点仓库。
功能
在 Grain Rot 里,通常只有成功撤离才会结算收益。如果全队团灭(或单人死亡),你这一局带出来的东西就全没了——游戏自己的结算画面虽然显示了你赚了多少,但这些钱根本到不了据点仓库。
RotKeep 改写了这一点:在每一次 run 结束时——无论成功还是失败、单机还是联机——你们的收益都会自动存入据点仓库。无需按任何键、无需改配置文件,全自动完成。
- 支持单人死亡和全队团灭
- 也支持成功撤离
- 联机:整队人的收益都会入库(不只是房主一个人的)
- 会扣掉你已经付掉的撤离费,花掉的金币不会退回来
- 零按键,全自动
原理
mod 读取每个玩家的本局统计(DungeonPlayerStats)——也就是游戏在结算画面「Your Journey」上显示的那几个数——在 run 结束时把总数存入据点仓库。因为它以结算画面自己的数字为唯一依据,所以入库的金额永远和结算画面显示的一致。
入仓只发生在 run 真正结束的那一刻(EndDungeonRunSequence 事件),所以联机里「濒死被队友救回」(Spark rescue)不会触发入仓——只有真正的 run 结束才会。
前置
- Grain Rot 的 UE4SS —— 通过 mod 管理器作为依赖自动安装(
Thunderstore-GrainRot_UE4SS)。
安装
用 Thunderstore Mod Manager 或 r2modmanPlus 安装即可,所需的 UE4SS 环境会自动装好,无需额外配置,进游戏直接玩。
Nexus Mods 用户:先装 GRAIN ROT - Custom UE4SS Framework,再把本 mod 的 Scripts/main.lua 放进 UE4SS 的 Mods 目录即可。
联机
- 只有房主需要装这个 mod。 房主的 RotKeep 会在 run 结束时把整队人的收益入库,仓库值写入房主的存档,所有人可见。
- 客机不需要装 mod 就能和你一起玩。
- 不要装在客机上——客机上的副本只会做一个本地改动,永远同步不回房主,还可能导致客机屏幕显示一个和主机真实值不符的假数字。正确用法是「仅房主安装」。
常见问题
会退还撤离费吗? 不会。你已经花掉付电梯的金币会从入仓里扣掉,花掉的钱就是花掉了。
会影响正常的成功撤离吗? 不会——成功撤离依然正常结算。RotKeep 只是让「团灭/失败」这种情况也能把收益入库(并补上游戏自己没入账的那部分)。
这算作弊吗? 它去掉了「团灭就全丢」的惩罚。你保留的是结算画面显示你赚到的数——没有凭空多出、也没有重复。想要一个更宽容的循环就用它。
致谢
- 运行在 GrainRot UE4SS 社区覆盖层和 RE-UE4SS 之上。
CHANGELOG
Changelog
1.0.0
- Initial release.
- Banks the crew's earnings to the outpost stash on every run end (success or failure, solo or co-op).
- Co-op: sums the whole crew's run statistics (not just the host's wallet).
- Subtracts the elevator fare already paid, so spent gold isn't refunded.
- Deposits exactly once at the real run-end event — a rescued near-death (Spark rescue) does not double-deposit.
- Reads the settlement screen's own
DungeonPlayerStatsas the source of truth, so the banked amount matches what the settlement screen shows. - No hotkeys, no config — fully automatic.