General Category > AI War Classic - Mods & Modding

[Planet Names] Noctis - original and varied

(1/3) > >>

I'm sure some of you have played Noctis, or at least know what it is (a procedural galaxy exploration simulator/game of sorts).

I usually keep all the various omgspace games connected in my head (EVE, Gratuitous Space Battles, AI War, Homeworld etc.) and kind of wish I could just take the best of each and mash it together and somehow convince myself that such a game wouldn't suck.

Anyway, I really liked the Star Wars planet name list but found it lacking in ... uniqueness or whatever. I miss a bit of variation in the NATO/Greek list, as well - and it's difficult to tell the difference phonetically between Psi Xi and Xi Psi :P

Noctis has long been using a (somewhat dated, yet functional) user-catalogued starguide which has just had its first update in quite a number of years. There have been no naming conventions bar avoid real-life stuff, so there is a lot of variation in that catalogue - exactly how I would imagine a decentralisationally colonised galaxy would have come up with entirely different naming schemes for their local space.

I figured I could pull the planet/star names from this Noctis "starguide" (it's really a somewhat inaccessible binary listing) to have a massive, varied, original human-written planet list for AI War. So I did.

It was a bit of a pain to properly format the data, since the stars and planets are catalogued ALLCAPS, and I wanted every single name to have capitalisation as originally intended. I hacked a ruby script together which takes care of that to a satisfying degree in my opinion. As an example, TWIN-08 stays the same, but TWINS-08 becomes Twins-08. Roman numerals stay all-caps, of/the/and are not capitalised, most other combinations are though (there are exceptions). This parsing and formatting process was more involved than I anticipated, but it's all done now.

Anyway, I shouldn't be bothering you with this wholly irrelevant backend stuff.

I took the liberty of removing most of the immensely repeated names (there were over 2850 variations on Askew <identifier>, for example - that's more than 10% of the planet names). The naming is still there, but instead of having Coral II-01 through Coral II-8Q, I just had the script remove n-10ish variations of each of these repetitions at random, lest every game would have five different Askew planets.

The star names (noctis-stars.txt) have been separated from the planet names (noctis-planets.txt); I have also made full list of planet and star names (noctis-all.txt) in case you can't be bothered copying one into the other. Apart from some stars having Star in their name, there's nothing wrong with using the consolidated list for even more variation.

noctis-planets.txt (23717 unique names in 250,132 bytes) - yes, Felysia is in there as well.
noctis-stars.txt (6352 unique names in 66,807 bytes) - same goes for Balastrackonastreya :)
noctis-all.txt (30069 names in 316,939 bytes)

Name the file altplanetnames.txt and place it in AI War/RuntimeData/, I guess? Steam; "C:/Program Files/Steam/steamapps/common/ai war fleet command/RuntimeData/"

Example naming (pretty much all the names have varying yet logical styles):

Very cool!  Awesome first post, and welcome to the forums. :)

Thank you, and thanks for the welcome :)

I had been meaning to get into AI War for a while, and now a few days ago I finally did.

I played one game (a six-hour game against an easy AI), and went straight for the expansion and the DLC.

Great job!

Many thanks, glad you're enjoying it that well! :)

Winter Born:
Thanks for the list and welcome to the forums


[0] Message Index

[#] Next page

Go to full version