slavanomics / SomniumDebugEnabler

A quick and easy tool for modifying debug settings in AI: The Somnium Files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SomniumDebugEnabler

A quick and easy tool for modifying debug settings in AI: The Somnium Files

Install

Head over to the relases page and download the latest one, or compile it yourself.

Download and install MelonLoader into your game directory

Move SomniumDebugEnabler.dll into your AI The Somnium Files\Mods folder

Launch!

Configuration

By default, the mod will launch into the debug menu.

If you'd like to configure the mod more heavily, head to your AI The Somnium Files\UserData\ folder and open MelonPreferences.cfg

By default your file should look like this:

[Overrides]
UNITY_EDITOR = 0
UNITY_STANDALONE_WIN = 1
UNITY_PS4 = 0
UNITY_XBOXONE = 0
UNITY_SWITCH = 0
BUILD_RELEASE = 0
BUILD_REGION = "BUILD_WORLDWIDE"
USER_NAME = "gonzo"
FORCE_ASSET_BUNDLE = true
[Overrides.CUSTOM_OVERRIDES]
custDict = { DEVELOP_MODE = "1" }

Feel free to experiment with these values, currently the only known values to trigger the debug mode are BUILD_RELEASE being set to 0, and USER_NAME being set to "gonzo"

custDict can be edited to include whatever other variables you want to forcibly inject into the script manager.

Freecam Instructions and Tips

The freecam mode included in this tool adds a "Noclip Mode" FPS style camera allowing you to explore ADV mode scenes and Somniums, plus some other extra features. It is highly recommended you look at the Freecam Instructions and Tips page before using the freecam for tips and known issues.

If you're a developer working on the freecam code, check out the Freecam Developer Readme first.

Credits

HUGE THANK YOU TO @robotortoise for finding this in the first place

Thank you to @drojf for letting me use his freecam code in this.

another thank you to @GarnetSunset for coming up with the idea in the first place.

About

A quick and easy tool for modifying debug settings in AI: The Somnium Files


Languages

Language:C# 100.0%