Code sync from ship-simu code (all class config entries must end with _class!)