Galatia Academy

To implement a custom ship system, you must define the necessary data across two primary files: ship_systems.csv and a dedicated .system file. These files, in conjunction with your compiled script, contain all the data required for the game to recognize and execute the system.

File Definitions:

ship_systems.csv (The Registry): This file acts as the master list for all systems. It contains information regarding the name and ID of the system, as well as the graphic icon and balance stats, such as the number of charges and cooldown durations. It is formatted as a comma-separated values file. A guide for ship_systems.csv can be found here: ship_systems.csv

.system File (The Configuration): This file contains the technical configuration for the system and is formatted as a JSON file. It defines the aiType (which determines how the AI utilizes the system) as well as the path to the script that powers the system's mechanics. A guide for .system can be found here: .system

Last updated 5/24/2026, 9:58:35 PM by TIDAL · revision 7