About this mod
This is a tool I made to peek inside the DLL files of the game to better assist me in modding the game.
Its not a direct mod for the game but may help those stuck modding trying to find a field or function within one or more of the core DLL files and even help make sure their own DLL files are compiling correctly, as mine werent.
- Permissions and credits
- Mirrors
- Changelogs
- Donations
DLL Muster is a powerful Windows tool designed for REPO modders and Unity developers. It lets you inspect, extract, and decompile Unity-based
.dll
files (like Assembly-CSharp.dll
) used in the game REPO.This tool is built specifically to help reverse-engineer internal game logic, view class structures, and export readable
.cs
files for custom mods and patches.Features
- Drag-and-drop interface for quick DLL inspection
- Export all class info, methods, and fields to
.json
- Extract full decompiled
.cs
source files per class - Bulk export support (multiple DLLs at once)
- Supports dnlib and ILSpy (ICSharpCode.Decompiler 9.x)
- Built for Unity/REPO modding workflows
Use Case for REPO
Whether you’re modding REPO’s loot logic, level generators, player stats, or UI systems, DLL Muster helps you:
- Understand REPO’s core architecture (
Assembly-CSharp.dll
) - View and log method and field names for patching
- Export scriptable object classes for plugin targeting
- Decompile actual logic (e.g.
ValuableDirector
,LevelGenerator
, etc.)
No need to load up dnSpy or ILSpy manually — DLL Muster is purpose-built for modders.
How to Use
- Launch
DLLMusterGui.exe
- Drag REPO’s
Assembly-CSharp.dll
into the interface - Click:
- Extract to .json to get method/field data
- Extract to .cs to get full decompiled source files
- All outputs are saved to your selected folder
- Use the exported code to guide Harmony patches or plugin injection
Compatibility
- Game: REPO
- Engine: Unity
- Platform: Windows (.NET Framework 4.8)
- Tested with REPO’s latest
Assembly-CSharp.dll
and BepInEx modding environments
Credits
- Built by RyBirb (creator of REPO Health Regen and other utility mods)
- Uses dnlib and ICSharpCode.Decompiler
FAQ
Q: Can this edit or patch the DLL?
A: No — it’s read-only and focused on inspection and export. Use Harmony or BepInEx to inject behavior.
Q: Is this better than dnSpy?
A: It’s simpler and faster for exporting
.cs
or .json
without needing to explore everything manually.Q: Will it work with non-REPO Unity games?
A: Yes — any Unity
Assembly-CSharp.dll
or plugin DLL can be inspected.Permissions
Free to use