ShowTotalLoot R.E.P.O Unity Mod
A small QoL Mod for the Unity Video Game R.E.P.O that shows players the total value of all the available loot left in the level
Overview
A Simple Quality of Life mode for the video game R.E.P.O made in Unity. The mod shows the total value of all the lootable items in the level at the bottom right corner of the player's screen. The mod is also automatically deployed and uploaded to thunderstore using Github Actions for players to download
Tech Stack
- Language: C#
- Framework: BepInEx
- Decompiler: ILSpy
- Game Engine: Unity
- Deployment: Github Actions (Thunderstore)
Key Features
- Display total loot value of the level
- Subtracts lost value & extracted items from the total
Lessons Learned
Decompiling Unity games was surprisingly easy and the decompiler was able to maintain a lot of the names of variables, functions, and classes that made the game easier to mod. There are still some problems with the mod, especially for non-host players where it errors when calculating the total value of the items. I'm not exactly sure why that is the case, but it may be that only the host's game has the list of items updated or maybe a race condition for the non-host players
Screenshots
