projects / dead-map-access

Dead Map Access

Mod

R.E.P.O

C#

demo showcase

Overview

R.E.P.O is a popular proximity chat horror game released on Steam by the team Semiwork. It involves collecting physics-based loot throughout various maps while avoiding monsters.

A highly requested feature for this game is the ability to view the map while spectating. Unfortunately, this has yet to be added, so I created a mod that allows this very functionality and published it. As of 7/6/25, it has over half a million downloads on Thunderstore and is included in various other mod-packs for the game.

Development

Thankfully the game doesn’t use IL2CPP, so it was very easy to decompile the Assembly-CSharp.dll file to human readable C# and analyze how the map behavior works and various death spectating mechanics. It took about a week of exploring ways of displaying the map, but I settled on drawing the map’s RenderTexture to the screen and patching various functions to ensure it is properly updated while spectating.

After the initial release, I even added performance optimizations and networking capabilities as an option to ensure valuables remain hidden on the map to spectating players. Overall, it was a very fun project and I learned a lot including how RPC networking is performed in Unity games.