To post a comment register a SkylinesCity account or us Disqus, social media logins, Steam or Twitch.
Contribute and submit news, guides, maps and mods directly to the site

ModTools

Author: nlight
ModTools is an in-game scene graph viewer/ debugger for mod authors.

THIS IS NOT A TOOL FOR USERS. I TAKE NO RESPONSIBILITY IF YOU USE THIS AND a) LOSE YOUR SAVEGAME; b) LOSE YOUR CAT; c) PRETTY MUCH ANYTHING EVER. NO RESPONSIBILITY. NONE.

The main feature of ModTools is the scene explorer which allows you to examine all objects in the current scene (all GameObjects, Components and their fields, properties and methods). It works through reflection and has knowledge of most types you will encounter. You can browse deep within the object hierarchy and see and edit every variable in real-time. The scene explorer allows you to place watches on variables that are of interest which puts them in a separate window for monitoring. I advise you to check out the video above to get an idea how all of this works.

There are several other things that ModTools will do to make your life easier:

– Redirects all your mod’s exceptions to the debug console (F7). Enjoy 🙂
– Allows you to put buttons on the ModTools menu without having to reference ModTools in your mod. (Ask me for more info on how to do this)

Usage:

Press Ctrl + Q in-game to open the main debug menu.
Ctrl + W – watches window
Ctrl + E – scene explorer

Please note that this is not a finished product. Its current functions are pretty stable, but I do plan to add a lot more features, so stay tuned. Feature requests[github.com] are welcome (feature implementations[github.com] – even more so).
Think not what ModTools can do for you, but what you can do for ModTools!
Join the development[github.com], submit bug reports and make PRs, let’s make this tool great for all modders!
You're not logged in but you can still comment below.
Register a SkylinesCity account to post comments.
You can also post through a social network or without logging in.