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.
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.