How do I add officer rank themes?

Both at home and for use in future iterations of the game.

As an example I have the ranks of the swiss army in romansh language listed from top to bottom:

General
Cumandant da corp
Divisiunari
Brigadier
Colonel
Litinent colonel
Maior


Since Switzerland does not have a navy I would use Italian navy ranks for starship command.

Now I could just load the “Italia” theme and modify ground forces ranks to taste, but that would get old right quick and help me none when I next play with Egyptian ranks.

Also what do I do with the shorthands?
A separate file?

If the instructions already exist on this forum (patch notes, most likely) I do apologize for not finding them myself and would be thankful for a link.

I believe the only way to do this currently is to edit the DB by hand.

Yes, you would need to edit the DIM_RankThemes and DIM_RankThemeTypes tables in the AuroraDB file.

One line in the second table with the name and a unique ID, then one line per rank in the first table. Each line needs a priority, with 1 as highest rank and no gaps, plus the names and abbreviations for the equivalent naval and ground ranks. Set civilian rank to true for the lowest rank. There are plenty of examples in the table about how that works.

However, if you are not used to relational databases, I strongly advise against trying as you could cause errors in your game.

1 Like

Thank you for the quick replies.

I will do that then - keep my paws off the AuroraDB. :slight_smile:

Since you take suggestions for name themes it might be worth the occasional suggestion for an extra rank theme, no?

I would guess that should come as separate files *title_*officer naval rank theme.txt
and *title_*officer naval shorthand.txt

with one item per line like in the name themes.

Of course that will have to wait until I can upload to this forum and until I actually have something worthwhile to share.

Just list the ranks - no special format required as I would type them in manually anyway. I don’t have any automated import code for ranks.

1 Like