Modding:Modding Main Page
Contents
- 1 Developer Mode
- 2 Modding Conventions and best practices
- 3 Modding Tutorials
- 4 Rules File Documentation
- 5 Syntax Documentation
- 6 mod.txt File Documentation
- 7 strings/en.txt File Documentation
- 8 base_ship.txt File Documentation
- 9 base_part.txt File Documentation
- 10 Additional Documentation
- 11 Crew File Documentation
- 12 Ammo File Documentation
- 13 Shot File Documentation
- 14 Door File Documentation
- 15 Effects File Documentation
- 16 Part modding
- 17 Miscellaneous modding
- 18 Modding FAQ & Troubleshooting
- 19 See also
- 20 Modding Tools
Developer Mode
Modding Conventions and best practices
- Modding Guideline for advanced modders
- Extreme Modding Tricks for advanced-plus modders
Release Version Conventions
It is up to the modder to decide on the version numbering. The first number is usually the major version number. Points separate between different levels of main and sub versions. Alphabethical sub version are sometimes used to denote bugfix version but could be anything else that is considered a lower level sub version.
Additional category classification exists to differentiate and denote the completion of a version:
- Release Candidate (RC) is the closes to completion state. However, statistics and other minor changes can still occur. Also bugs can exist.
- Work In Progress (WIP) means development is still on going. So major changes or additions to parts and features can occur. Also bugs can exist.
- Nightly Build (NP) means things are very new and bugs are more likely to exist.
Packing Convention
The mod should be packed in a zip file format. Currently, the mod's own root folder should not be included but everything under it. The game will unpack it automatically with the zip file's name.
Mod location
For manual installation the mod's folder should be located at:
- Cosmoteer 0.12.11:
C:\users\[username]\Documents\My Games\Cosmoteer\Mods\
Modding Tutorials
- How to install and use mod packages
- How to install and use translations
- How to create and share mod packages
- How to create translations
- How to add new Decals
Rules File Documentation
Syntax Documentation
mod.txt File Documentation
strings/en.txt File Documentation
base_ship.txt File Documentation
base_part.txt File Documentation
Additional Documentation
- Rotations
- Arcs
- Buffs
- User Interface
- Python Scripting Environment
- Ship Classes
- Toggles and Triggers
- Components
- Walls and Corners
Crew File Documentation
- Crew File: the ship's crew
Ammo File Documentation
Like batteries or other kinds of ammunition used by parts
Shot File Documentation
The actual shots or beams fired by weapons.
Door File Documentation
Effects File Documentation
Part modding
- Modding Part Definition File
- Modding Weapon parts
- Modding With Effects how to use (basic) effects
- Modding Munition and Storages for parts like production or storage parts
- Modding Defense parts like defensive weapons or armor or shields
- Modding Flight parts like thrusters
- Modding Crew in the part
- Modding Power parts like reactors or or power production or power related storages
- Modding Miscellaneous parts
Miscellaneous modding
- Modding New Effects create custom effects like fire or explosion effects
- Modding Shaders
- Modding Bounty Hunter for spawning ships or different difficulty
- Modding Galaxy Map
Modding FAQ & Troubleshooting
See also
Modding Tools
There are a few things you will need to start modding, a text editor and an image editor.
Text Editors
Image Editors