Prepare
Basic development configuration
Last updated
Basic development configuration
Last updated
We configure development environment in the section.
You need to be intellectually complete and have the ability to think for yourself
In order To better solve The problems you will encounter, it is recommended to first read
Then you need to master
If you can, it is recommended to master
Worldbox Game
Install NeoModLoader
Here are a few options, in order of recommendation:
Rider
. Paid, but student certification/open source project available
Visual Studio Community
. Free
Visual Studio Code
. Free, lightweight, but cumbersome for beginners to configure
Notepad
. Free, lightweight, no-configuration, just dumb
Here, I recommend both of them
ILSpy
gets readable code and exports symbolic files (.pdb)
DnSpy
UI is nice, the buttons are highlighted when you hover over them (ILSpy is not), and when you look at the IL code you see the index directly
AssetRipper
exports game as a Unity project
BepInEx
Enable Logging.Console
in BepInEx\config\BepInEx.cfg
, console built in game is terrible.
UnityExplorer
a BepInEx plugin. You should search for what it can do by yourself.
There are some open NeoMod repositories:
A pure example code repository. It will include all content in the documentation