It must be 10 years since I did any OXPing, but after a long break I have been playing Oolite again with all the new stuff. I don’t have time to really to bring my scripting up to date, but an idea that has been floating around in my head for a few years is it would be a nice bit of flavour if every unnamed station (main stations and unnamed OXP stations that currently appear just as “Dodecahedron Station” got an individual name in the same style as Random Ship names eg: “Dodecahedron Station: Ark of Light”.
I could do the call lists as I did with Random Hits, but my scripting is so out of date that I couldn't learn the new scripting techniques. I can only really manage to put the list together.
I’ve included a [/code] bellow which would be my base to add words and naming styles to. I can do that bit but I’d need someone to write me a script which would:-
1) I’d like to add indivual hand written names to the Black Monks Stations. I’d need to know how many there are in the game and then I’d add induvial names to this list. The script would need to read the list and add this to each Black Monk Station. I’ve set a key for this in the code which I’d fill in, and if people want to contribute words for the random generator and individual names for stations. So at the moment if a script ran this every Black Monk Monastery would be named “Name this station!” and I then add names to the list.
2) I’d like to add an induvial name to each main station in every galaxy from a list. I’d throw this open to the forums for people to contribute names to the list. Under this I’ve set a key to do this in blocks of 24 planets for each galaxy as that why I known when I’m done. The script would have to add the name from the list to each main station. I’d be going for the way Povey planets does it – Have a list of 2056 individual names and assine one to each station in the 8 galaxies.
3) Name all the unnamed OXP stations which just add generic stations to extra planets etc using a random generator. I’ve give an example. With one naming style on the list combining two groups of 5 words there are 25 possible names. By adding more templates for style millions of names can be generated in the same way random ship names does. I can make the word lists (and again if anyone wants to contribute words on this thread I’ll add them). I’d like to keep all names consistent although generated randomly. IE just in the same way Elite generates the planet descriptions from a word lists in descriptions, each planet has the same description in each game. The script would also need to avoid renaming unique stations from OXPs such as the bars from Random Hits and the stations from assassins.
I’d be up for making the random generator list and coming up with names for the Black Monks Stations. If any other OXPers would like this proposed oxp to also name their stations either with a personal list or a random generator using words to generate personalised random names for that OXP stations then I’d include that as well.
If anyone is up for doing a script, then could you post here? If this can be done then I’d make a start on putting lots of word lists together and throw the naming of the stations. I’d then put out a test OXP with the list that just says Name this Station. So initially each main stations would just say Name this Station after its name. As people propose names or I think of them, I’ll add them to the list. Once I’ve got a good set of random generators and list of names together I’ll put it out as a final version.
I’d enjoy making the random word lists, but that as far as I’d be able to contribute. It would need someone else to write the script and send me it as an oxp into which I could put the descriptions file.
If you would be interested in doing this post here.
The demo code for my descriptions file is posted below.
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
</array>
<key>named_stations_black_monk_station_names</key>
<string>Name this Station!</string>
</array>
<key>named_stations_master_list_of_templates_types_for_naming_oxp_stations</key>
<array>
<string>[named_stations_random_name_generater_template_type_1]</string>
<</string>
</array>
<key>named_stations_random_name_generater_template_type_1</key>
<array>
<string>[named_stations_random_name_generater_template_type_1_first_word] of [named_stations_random_name_generater_template_type_1_second_word]</string>
<</string>
<key>named_stations_random_name_generater_template_type_1_first_word</key>
<array>
<string>Ark</string>
<string>Sanctuary</string>
<string>Well</string>
<string>River</string>
<string>Fortress</string>
<</string>
<key>named_stations_random_name_generater_template_type_1_second_word</key>
<array>
<string>Infinity</string>
<string>Light</string>
<string>Heaven</string>
<string>Rapture</string>
<string>Solitude</string>
<</string>
<key>named_stations_galaxy1_main_staton_names_planet_nubmers_1_to_24/key>
<array>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
<string>Name this Station!</string>
</array>
</dict>
</plist>
Little Bear
(Out of retirement if anyone this this is a nice flavour addition).