StellarDrive Modding API
Welcome to the documentation for the StellarDrive Modding API.
The StellarDrive Modding API allows developers to create custom content for StellarDrive through external mods.
Currently, the API provides tools for creating custom parts, custom planets, and working with custom assets through Unity AssetBundles.
Features
Current features:
- Create custom parts
- Define custom part properties and building costs
- Clone and customize custom planets, including terrain, materials, and position
- Load custom assets from Unity AssetBundles
- Register custom content through the API
The API is actively being expanded with more modding capabilities.
Getting Started
New to StellarDrive modding?
Start by setting up your development environment:
This section covers:
- Installing MelonLoader
- Setting up a mod project
- Creating your first mod
- Building and testing your mod
Documentation
Parts
Learn how to create and register custom parts:
- Part creation
- Part definitions
- Part properties
- Building costs
Assets
Learn how to load and use custom assets:
- Unity AssetBundles
- AssetCollection
- Supported asset types
Planets
Learn how to create custom planets:
- Cloning an existing planet
- Terrain and material customization
- Terrain style presets
- Position and network registration