All Projects → Mohelm97 → UnityInspector

Mohelm97 / UnityInspector

Licence: MIT License
A tool for inspecting and editing managed Unity3d game in real-time

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to UnityInspector

UniversalUnityHooks
A framework designed to hook into and modify methods in unity games via dlls
Stars: ✭ 78 (+358.82%)
Mutual labels:  mono
PCLExt.FileStorage
Portable Storage APIs
Stars: ✭ 35 (+105.88%)
Mutual labels:  mono
Xake
Another MAKE utility implementation on F#, fully declarative with no-brain parallelism, inspired by Shake
Stars: ✭ 24 (+41.18%)
Mutual labels:  mono
gauge-csharp
Csharp runner for Gauge
Stars: ✭ 34 (+100%)
Mutual labels:  mono
Mono.Cecil.Inject
An extension to Mono.Cecil that provides helper methods for simple method injection.
Stars: ✭ 65 (+282.35%)
Mutual labels:  mono
Uno.Wasm.Bootstrap
A simple nuget package to run C# code in a WASM-compatible browser
Stars: ✭ 242 (+1323.53%)
Mutual labels:  mono
Portable-WebDAV-Library
Moved to codeberg.org - https://codeberg.org/DecaTec/Portable-WebDAV-Library - The Portable WebDAV Library is a strongly typed, async WebDAV client library which is fully compliant to RFC 4918, RFC 4331 and "Additional WebDAV Collection Properties". It is implemented as .NETStandard 1.1 library in oder to be used on any platform supporting .NETS…
Stars: ✭ 45 (+164.71%)
Mutual labels:  mono
Java-Memory-Manipulation
User friendly, Garbage-free, and cross-platform process, module and memory interfacing via the power of Java
Stars: ✭ 51 (+200%)
Mutual labels:  cheatengine
epicedit
Epic Edit, Track Editor for Super Mario Kart (SNES)
Stars: ✭ 30 (+76.47%)
Mutual labels:  mono
ng-mono-repo-starter
Angular Mono Repo Starter
Stars: ✭ 79 (+364.71%)
Mutual labels:  mono
ably-dotnet
.NET, Xamarin and Mono client library SDK for Ably realtime messaging service
Stars: ✭ 32 (+88.24%)
Mutual labels:  mono
PureScript
A C# hot reload framework for Unity3D, based on Mono's MONO_AOT_MODE_INTERP mode.
Stars: ✭ 258 (+1417.65%)
Mutual labels:  mono
mono-reactive
open source Reactive Extensions (Rx) implementation for Mono
Stars: ✭ 65 (+282.35%)
Mutual labels:  mono
Nancy
Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
Stars: ✭ 7,170 (+42076.47%)
Mutual labels:  mono
XnaToFna
Relink games / tools using the XNA Framework 4.0 to use FNA instead
Stars: ✭ 40 (+135.29%)
Mutual labels:  mono
MonoAGS
AGS (Adventure Game Studio) reimagined in Mono
Stars: ✭ 26 (+52.94%)
Mutual labels:  mono
MonoSerialPort
Serial port library for .Net / Mono, that can be used with virtual usb port
Stars: ✭ 42 (+147.06%)
Mutual labels:  mono
config-parser
A slim, fully managed C# library for reading/writing .ini, .conf, .cfg etc configuration files.
Stars: ✭ 67 (+294.12%)
Mutual labels:  mono
api-doc-tools
.NET Reference API Toolchain
Stars: ✭ 58 (+241.18%)
Mutual labels:  mono
AppRopio.Mobile
AppRopio - mobile apps builder for iOS/Android based on Xamarin
Stars: ✭ 16 (-5.88%)
Mutual labels:  mono

UnityInspector Logo UnityInspector

A simple tool for inspecting and editing managed Unity3d games in real-time, using a simple layout you can see game objects in the active scene, and you can click at any game object to see its components, and click at any component to see its members and edit values.

Screenshot

How to build

  1. Clone the project.
  2. Add UnityEngine.dll refrence to UnityInspector.Inejctor.
  3. Tadaaa.

How UnityInspector works

First I tried to build this using a direct memory read and write method and it works kinda well (I'm lying), but using the previous method will leave a lot of work to do for each unity3d engine version (but it works on managed and il2cpp games). So now this project is using the awesome warbler/SharpMonoInjector to inject a managed dll inside mono which communicates through TCP with the main program, well and some cool C# code.

A diagram just to make it cool

Todo

  • Add data locks
  • Some error handling
  • Support nested objects
  • Change GameObjects and components references
  • Browse prefabs and other GameObjects
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].