Naming the galactic regions

General discussion for players of Oolite.

Moderators: another_commander, winston

User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2275
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

Naming the galactic regions

Post by Wildeblood »

If you've got the latest nightly build of Oolite 1.81, you can set the title of the chart screen specifically according to which system is currently selected as your destination. So, e.g., if you select any of the systems near Tianve on chart 1, the screen title could change from "Galactic Chart 1" to "The Pulsar Worlds".

I've uploaded an OXZ to demonstrate this, which is available through the download manager under the title "Distant Realms" (because "Regional Chart Titles" sounded too bland). It adds the regions described on the wiki for charts 1 and 2. Before I continue to add more to it, I thought some discussion might be in order (lest great swathes of the galaxy become known as Wildeblood's Empire).
User avatar
maik
Wiki Wizard
Wiki Wizard
Posts: 2020
Joined: Wed Mar 10, 2010 12:30 pm
Location: Ljubljana, Slovenia (mainly industrial, feudal, TL12)

Re: Naming the galactic regions

Post by maik »

Are you using the names from the vector maps?
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2275
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

Re: Naming the galactic regions

Post by Wildeblood »

maik wrote:
Are you using the names from the vector maps?
I copied from the region pages linked from here, not from the maps directly:
http://wiki.alioth.net/index.php/Sector ... ector_Maps
http://wiki.alioth.net/index.php/Sector ... ector_Maps
Whoever set about making the wiki pages seems to have given up after chart 2. :(
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Naming the galactic regions

Post by cim »

If you want a list of the system IDs covered by all the regions from the ClymAngus maps, have a look in the startUp method of Scripts/cargotyperegional.js in the New Cargoes OXP.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6310
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Naming the galactic regions

Post by Diziet Sma »

I've just noticed that in the Expansion Manager, the descriptions for Distant Realms and Galaxy Names are identical, even though they perform slightly different tasks..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Re: Naming the galactic regions

Post by Switeck »

As far as naming...
There's always the Rift Worlds in Galaxy Chart 7 as well as the "unreachables" in Galaxy Charts 3, 6, and 8 as well.
User avatar
ClymAngus
---- E L I T E ----
---- E L I T E ----
Posts: 2508
Joined: Tue Jul 08, 2008 12:31 am
Location: London England
Contact:

Re: Naming the galactic regions

Post by ClymAngus »

cim wrote:
If you want a list of the system IDs covered by all the regions from the ClymAngus maps, have a look in the startUp method of Scripts/cargotyperegional.js in the New Cargoes OXP.
A feat of identification I'm still quite in awe of sir. I thought painting them was bloody annoying but you went and programmed them into an oxp. Formidable sir formidable.
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2275
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

Re: Naming the galactic regions

Post by Wildeblood »

Wildeblood wrote: Mon Aug 04, 2014 12:00 pm
maik wrote:
Are you using the names from the vector maps?
I copied from the region pages linked from here, not from the maps directly:
http://wiki.alioth.net/index.php/Sector ... ector_Maps
http://wiki.alioth.net/index.php/Sector ... ector_Maps
Whoever set about making the wiki pages seems to have given up after chart 2. :(
Well, I see the galaxy guide on the wiki now covers all 8 sectors, so I finished this.

(1) May I upload the completed file to the OXZ manager, to replace the incomplete version there? How do I go about packaging this into an OXZ?

(2) Any suggestions how to describe what this file does, in one sentence? It seems to me that it's one of those things you either know about, or you don't.
User avatar
Cholmondely
Archivist
Archivist
Posts: 4977
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Naming the galactic regions

Post by Cholmondely »

Wildeblood wrote: Fri Jan 26, 2024 2:54 am
Well, I see the galaxy guide on the wiki now covers all 8 sectors, so I finished this.
That's thanks to Phkb.
Wildeblood wrote: Fri Jan 26, 2024 2:54 am
(1) May I upload the completed file to the OXZ manager, to replace the incomplete version there? How do I go about packaging this into an OXZ?
Phkb also assigns the logins for the Expansions Manager. I think that a_c can as well.

As for packaging OXZ's they are just zip files with manifest.plists added in. See Dizzy's "The All-in-One Guide to OXZ Packaging and Distribution" and possibly the other stuff linked at the bottom of this page: OXP howto
Wildeblood wrote: Fri Jan 26, 2024 2:54 am
(2) Any suggestions how to describe what this file does, in one sentence? It seems to me that it's one of those things you either know about, or you don't.
Unsure if your OXPs just affect the "long-range" or also, now, the "short range" too. We could probably do with more helpful names for the F6 & F6F6 screens. But it would be such a hassle to change everything... (vanilla game code, OXP descriptions, wiki etc.).

Distant Realms: Names the various regions inside each galaxy, replacing the Galaxy Number (on the F6 charts/F6F6 system location screen).
Galaxy Names: Names the eight galaxies instead of numbering them (on the F6 charts/F6F6 system location screen).



Re screen names, the differences between the F6 <> F6F6 seem to me to be these: F6 toggles system colour between sun-colour/economics/politics/TL which is lost in the F6F6 which incorporates the "system finder".

How about
F6: system analysing chart
F6F6: system finding chart
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2275
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

Re: Naming the galactic regions

Post by Wildeblood »

Yes, I suppose my real question was is there a definitive list of what fields to include in the manifest. There used to be a handy-dandy tool on the oolite.org website.

My new question is has anyone considered deleting the XML example from https://wiki.alioth.net/index.php/Manifest.plist - or at least - moving it below the GNUStep example. Added: actually, now that I've read it, the GNUStep example there is a shocker anyway.
"So anti-globalist, he's practically a flat-earther."
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4618
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Naming the galactic regions

Post by phkb »

You're right, the OpenStep example is a dogs breakfast.

This is pretty much all you need (taken from my Station Dock Control OXP):

Code: Select all

{
	identifier = "oolite.oxp.phkb.StationDockControl"; // required
	version = "1.1.28"; // required
	title = "Station Dock Control"; // required
	required_oolite_version = "1.80"; // required
	description = "Adds some realism and depth to the game by giving each station with NPC traffic its own list of docked ships that launch when their scheduled departure time lapses."; // important but not actually required. Best to include something though
	category = "Mechanics"; // not required per se, but again, worth putting in
	author = "phkb"; // required
	information_url = "http://wiki.alioth.net/index.php/Station_Dock_Control"; // not required, but if there is a page available it's good to have a link. even if it's to the BB, not the wiki
	license = "CC-BY-NC-SA 3.0"; // required
}
There are some optional properties, but that's the basics.
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4618
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Naming the galactic regions

Post by phkb »

Cholmondely wrote: Fri Jan 26, 2024 9:20 am
Phkb also assigns the logins for the Expansions Manager. I think that a_c can as well.
That was before the old website died, and we moved away from the DB and onto the GitHub Expansion Manager. Updating the Expansion Manager is... well, let's say "tricky" for now. I have more thoughts about it, but this isn't the right place for them. If you can upload your OXZ to the Wiki, using the same name as the current one, but with a new version number in the manifest file, I can trigger the process that rebuilds the index.
User avatar
hiran
Theorethicist
Posts: 2027
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Naming the galactic regions

Post by hiran »

phkb wrote: Fri Jan 26, 2024 12:09 pm
You're right, the OpenStep example is a dogs breakfast.

This is pretty much all you need (taken from my Station Dock Control OXP):

Code: Select all

{
	identifier = "oolite.oxp.phkb.StationDockControl"; // required
	version = "1.1.28"; // required
	title = "Station Dock Control"; // required
	required_oolite_version = "1.80"; // required
	description = "Adds some realism and depth to the game by giving each station with NPC traffic its own list of docked ships that launch when their scheduled departure time lapses."; // important but not actually required. Best to include something though
	category = "Mechanics"; // not required per se, but again, worth putting in
	author = "phkb"; // required
	information_url = "http://wiki.alioth.net/index.php/Station_Dock_Control"; // not required, but if there is a page available it's good to have a link. even if it's to the BB, not the wiki
	license = "CC-BY-NC-SA 3.0"; // required
}
There are some optional properties, but that's the basics.
I guess the examples are there to demonstrate the syntax. From the comments you can see that it is not a full or partial template.
You need to read the rest of the document to understand which properties are required and how they get used.

Or should we take the above now and add it as minimum template?
Sunshine - Moonlight - Good Times - Oolite
User avatar
hiran
Theorethicist
Posts: 2027
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Naming the galactic regions

Post by hiran »

Wildeblood wrote: Fri Jan 26, 2024 2:54 am
(1) May I upload the completed file to the OXZ manager, to replace the incomplete version there? How do I go about packaging this into an OXZ?
If you have an OXP, turning that into an OXZ is not much work. It should be pretty much described here:
https://wiki.alioth.net/index.php/OXP_howto

Once you have an OXZ file, you want to publish it. That means you make it available somewhere on the internet. Some people use their own websites, some Microsoft Box, some people prefer sites like Github but apparently most OXZs are hosted on the Oolite wiki. Cholmondely can probably tell how the files end up there.

Once you have published your OXZ you want the expansion manager to find it. This process has changed since we moved to the new domain.
So to add your download URL to the catalog of expansions, raise an issue at https://github.com/OoliteProject/oolite ... new/choose

Someone from the catalog-management team will then add the url and rebuild the catalog. From then on the Oolite builtin Expansion Manager or OoliteStarter can download the new catalog and help users to get the expansion installed.

If you are wondering where all the metadata goes that describes the expansion to all the pilots - well, that comes from the manifest.plist directly.
Sunshine - Moonlight - Good Times - Oolite
User avatar
Cholmondely
Archivist
Archivist
Posts: 4977
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Naming the galactic regions

Post by Cholmondely »

Presuming that the update is this: https://wiki.alioth.net/index.php/File: ... _Space.oxz

I've downloaded it and hope to try it out over the weekend (current activity is back at Digebiti in G1, but have some Jameson's further afield...)

Looking forwards!!
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
Post Reply