{"repo":"BepInEx/BepInEx.Debug","free":true,"listed":false,"github":"https://github.com/BepInEx/BepInEx.Debug","clone":"git clone https://github.com/BepInEx/BepInEx.Debug.git","description":"Tools for debugging and developing BepInEx plugins (mono)","language":"C#","stars":132,"topics":["bepinex","bepinex-plugins","modding-tools","plugin","unity3d"],"license":"LGPL-3.0","category":"game-templates","readme_excerpt":"BepInEx Debugging Tools Tools and resources useful for developing and debugging BepInEx plugins. You need to have at least BepInEx 5,x installed for most of the tools to work. Tools in this repo DemystifyExceptions Turns exceptions into a more readable format. Resolves enumerators, lambdas and other complex structures. Based on Ben.Demystifier. How to use: This is a preloader patcher. Put the compiled DLL into BepInEx/patchers . Requires BepInEx 5 (or BepInEx 4 with MonoMod.RuntimeDetour). MirrorInternalLogs This preloader patcher allows to capture and mirror Unity internal debug logs (i.e. the contents of output log.txt ). Preloader patch provides a public event one can listen to which will receive all Unity logs, including internal debug logs that are only output to output log.txt . Unlike output log, which can be disabled in the game, this mirror will always capture said debug logs. If Unity already outputs output log.txt , this plugin will simply create a copy of it in a more accessible place that %APPDATA% . How to use: This is a preloader patcher. Put the compiled DLL into BepInEx/patchers . By default, logs are output to unity log.txt . This is configurable via MirrorInternalLogs.cfg configuration file that gets generated on the first run. Simple Mono Profiler A simple profiler that can be used in any Unity player build as long as it can run BepInEx 5.x. It can generate a .csv file with profiling results from an arbitrary length of time. How to use: To install simply e","default_branch":null,"files":null,"tree":[],"storefront":"/r/BepInEx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BepInEx/BepInEx.Debug/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}