InfraSpace can be modded in three big ways requiring different types of skills:
You can write simple patch.json files in order to change a lot of the parameters of the game.
Any motivated player can make this kind of mods. All it takes is looking through the game’s files and changing the parameters you want to change.
You will be making 3D models and configuring their settings in their own .json files.
These kinds of mods may require some 3D art knowledge, depending on what kind of objects you’d like to add to the game.
This is the most powerful type of mod and can change the gameplay fundamentally. There are virtually no limits on what you can do, though some things are easier than others.
This type of mod requires real programming. You will be interacting with InfraSpace and Unity C# code and use in-game debugging tools to achieve your goals.
There are 2 places mods can be placed in.
The base mods directory is located in
Each folder within the mods directory belongs to a different mod. This is how you can manually install mods and this is where you will start making your own mods.
When mods are downloaded from the Steam workshop, they usually placed somewhere within the Steam folder, for example in
steamapps\workshop\content\1511460\. This location is mostly relevant for automatic mod downloads when you subscribe to a mod in the workshop.
If you want, you can jump right in by taking a look at our Example Mods. These mods are distributed as part of the ISModKit, on GitHub: https://github.com/Ponzel/ISModKit
Check out the ISModKit Example Mods folder. Once downloaded, you can put this directly into the mods folder and it should work with your game immediately.