Skip to content

SlavRim/UnityDebug

 
 

Repository files navigation

UnityDebug

UnityDoorstop implementation with Harmony patch that converts pdb to mdb allowing mono to read debug symbols.

Prerequisites:

How to build:

  1. Select your configuration(Win/MacOS/Linux).
  2. Select your platform(x64/x86) or AnyCPU if you already installed UnityDoorstop.
  3. Build project.
  4. Copy contents of (Project Directory)/build/(Configuration)_(Platform)/ to the root of the game.

How to use:

  1. Attach debugger to the port 56000(default port) in your IDE(Visual Studio/Rider)/Decompiler(dnSpy).
  2. Set breakpoint whenever you want in the code and do something or wait until game stops on this breakpoint.

About

Debug Unity games without modifying Mono!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 83.5%
  • C# 16.5%