• Stars
    star
    763
  • Rank 59,177 (Top 2 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created almost 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

In-game inspector and debugging tools for applications made with Unity3D game engine

Runtime Unity Editor / Debugging Tools

In-game inspector, editor and interactive console for applications made with Unity3D game engine. It's designed for debugging and modding Unity games, but can also be used as a universal trainer. Runs under BepInEx.

Features

  • Works on most games made in Unity 4.x or newer that use the mono runtime (IL2CPP is not supported at the moment)
  • Minimal impact on the game - no GameObjects or Components are spawned (outside of the plugin component loaded by the mod loader) and no hooks are used (except if requested for profiler)
  • GameObject and component browser
  • Object inspector (allows modifying values of objects in real time) with clipboard
  • REPL C# console with autostart scripts
  • Simple Profiler
  • Object serialization/dumping
  • dnSpy integration (navigate to member in dnSpy)
  • Mouse inspect (find objects or UI elements by clicking with mouse)
  • Gizmos (Transform origin, Renderer bounds, Collider area, etc.)
  • All parts are integrated together (e.g. REPL console can access inspected object, inspector can focus objects on GameObject list, etc.)
  • and many other...

preview

How to use

  1. Install BepInEx v4.x or v5.x if you don't have it already. You can download it here.
  2. Download the latest build from the Releases page. Make sure to get the correct version for your BepInEx.
  3. Extract the BepInEx folder from the archive directly into your game directory (you should already have a BepInEx folder there from previous step). Replace files if asked.
  4. To turn on press the F12 key when in-game. A window should appear on top of the game. If it doesn't appear, check logs for errors.

Note: If the plugin fails to load under BepInEx 4 with a type load exception, move RuntimeUnityEditor.Core.dll to BepInEx/core folder.

How to build

  1. Get Visual Studio 2019 (or later).
  2. Clone the repository recursively (git clone --recursive https://github.com/ManlyMarco/RuntimeUnityEditor, VS 2022 can do it too).
  3. Open the solution in Visual Studio and hit Build All.

Notes:

  • If you already have the repository cloned or want to update the mcs submodule you need to run git submodule update --init --recursive on your local repository (if you have VS 2022 you can do it from the source control tab).
  • An old version of UnityEngine.dll (pre-2017) is used for compatibility with all Unity versions 4.x and above, because the new UnityEngine.dll in 2017+ forwards all of the split types into their new respective dll files.

You can support development of my plugins through my Patreon page: https://www.patreon.com/ManlyMarco

More Repositories

1

KK-HF_Patch

Automatically translate, uncensor and update Koikatu! and Koikatsu Party!
Inno Setup
681
star
2

AI-HF_Patch

Automatically translate, uncensor and update AI-Shoujo!
Inno Setup
225
star
3

HS2-HF_Patch

Automatically translate, uncensor and update HoneySelect2!
Inno Setup
153
star
4

UniversalUnityDemosaics

A collection of universal demosaic BepInEx plugins for games made in Unity3D engine
C#
148
star
5

KKS-HF_Patch

Automatically translate, uncensor and update Koikatsu Sunshine!
Inno Setup
105
star
6

ABMX

Adds more character customization settings to games by Illusion
C#
103
star
7

Illusion-Overlay-Mods

Adds overlay texture (tattoo) support to games by Illusion
C#
97
star
8

KoikatuGameplayMods

Mod that tweaks and (hopefully) improves Koikatu gameplay
C#
81
star
9

IllusionCheatTools

Trainer for games by Illusion
C#
81
star
10

VRK-HF_Patch

Automatically translate, uncensor and update VR Kanojo!
C#
40
star
11

HC-HF_Patch

Automatically translate, uncensor and update HoneyCome!
Inno Setup
33
star
12

FPSCounter

FPS counter plugin for BepInEx - measure frame time and plugin performance
C#
32
star
13

Illusion_BrowserFolders

Add folder support to file browsers in games made by Illusion
C#
30
star
14

Illusion_ClothColliders

Plugin that lets mods with cloth components add their own colliders
C#
25
star
15

QuickAccessBox

Plugin for quickly searching through studio items in games by Illusion
C#
24
star
16

Illusion_SkinEffects

Additional Skin Effects mod for Koikatu and Koikatsu Sunshine!
C#
22
star
17

IllusionTrapMods

Mods for Illusion games that add traps or new trap features
C#
21
star
18

Illusion_HeightBar

Plugin for measuring character height in Koikatu! and AI-Syoujyo chara maker
C#
20
star
19

MoreAccessoryParents

Mod for Koikatu! that adds additional attachment points for accessories
C#
15
star
20

EC-HF_Patch

Automatically translates, uncensors and updates EmotionCreators!
Inno Setup
15
star
21

Illusion_ClothingStateMenu

Toggle state of clothes and accessories in character makers of some games made by Illusion
C#
12
star
22

EC_CorePlugins

Collection of essential plugins for Emotion Creators
C#
10
star
23

Illusion_BetterColorPicker

Plugin that adds ability to pick color from anywhere on desktop in character maker and studio
C#
8
star
24

KK_ImageSeriesRecorder

Records Koikatsu! to a series of images in high quality and frame rates
C#
8
star
25

KK_PantyFairy

A custom side quest for Koikatsu with some new gameplay features
C#
7
star
26

RG-HF_Patch

Automatically translate, uncensor and update RoomGirl!
Inno Setup
7
star
27

Illusion_RemoveToRecycleBin

Plugin for games by Illusion that moves overwritten cards to recycle bin
C#
6
star
28

IL_SliderHighlight

Plugin that highlights the area affected by sliders in character maker
C#
4
star
29

VRKanojo_Plugins

A collection of BepInEx plugins for VRKanojo
C#
4
star
30

KK_GamepadSupport

Adds support for gamepads and keyboard UI navigation to Koikatu!
C#
4
star
31

1room-English-Translation

Full English transaltion for the game 1room -Runaway Girl- by Akari Blast!
C#
4
star
32

KKLB-HF_Patch

Automatically uncensor and update KoiKoi Love Blossoms (恋ζ₯い温泉物θͺž)!
Inno Setup
4
star
33

KoikatuPlugins

Koikatu plugins
C#
3
star
34

InsultOrderDemosaic

Demosaic for the game Insult Order
C#
3
star
35

AGH-HF_Patch

Automatically translate, uncensor and update Houkago Rinkan Chuudoku!
Inno Setup
3
star
36

IO-HF_Patch

Automatically translate, uncensor and update Insult Order!
Inno Setup
3
star
37

IllusionSFW

Plugin that disables NSFW parts of some Illusion games (leaving SFW maker and studio)
C#
2
star
38

OniBoku_Demosaic

Demosaic for the game OniBoku (γ‚ͺγƒ‹γƒœγ‚―ο½žι¬Όε¨˜ζ·«ε§¦ο½ž)
C#
2
star
39

StudioExtraMoveAxis

Plugin for studio in Illusion games that adds extra move gizmo in bottom right corner
C#
2
star
40

DatsuiJanken-HF_Patch

Automatically translate and uncensor Undressing Rock-Paper-Scissors with Girl Next Door!
Inno Setup
1
star
41

INIfier.Bepin

Replace TextAssets of games made in Unity3D without modifying the asset files themselves
C#
1
star
42

MOMIJI_Demosaic

Demosaic for the game VR Futanari Sexaroid MOMIJI
C#
1
star
43

CHEF

A Discord bot made for the Koikatsu server.
C#
1
star