Difference between revisions of "Galaxy Seeds"

From Elite Wiki
(Galactic Hyperdrive XG Template: Added link)
(Updating BB links)
 
(14 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
''Having found this stuff dotted around, I present the collection. I'm not a programmer, so I don't understand how to do it. [[User:Cholmondely|Cholmondeley]].''
 
''Having found this stuff dotted around, I present the collection. I'm not a programmer, so I don't understand how to do it. [[User:Cholmondely|Cholmondeley]].''
  
 +
[[File:Oolite info 3D (Maaarcooose).png|thumb|right|400px|Maaarcooose's interactive map for tweaking galaxy seeds <br> Notice top lines of a complete list of systems beneath the map]]
 
== Galaxy Seed ==
 
== Galaxy Seed ==
The '''Galaxy Seed''' is the magic number which generates each galaxy/chart in the game. Change this seed, and you change the shape of the galaxy - and the depending on your version of Oolite - distribution of government systems, economic types ''etc'', ''etc''. The Galaxy seeds for [[The Eight]] are hardcoded into the game, but can also be read from Saved Game files if you want something different.
+
The '''Galaxy Seed''' is the magic number which generates each galaxy/chart in the game. Change this seed, and you change the shape of the galaxy - and the depending on your version of Oolite - distribution of government systems, economic types ''etc'', ''etc''. The Galaxy seeds for [[The Eight]] are hardcoded into the game, but can also be read from the older Oolite Saved Game files if you want something different.
  
 
The seed is a set of 6 numbers: the seed for Galaxy One (or ''Galaxy 0'' as it is labelled in the game code) is ''74 90 72 2 83 183''
 
The seed is a set of 6 numbers: the seed for Galaxy One (or ''Galaxy 0'' as it is labelled in the game code) is ''74 90 72 2 83 183''
 +
 +
=== Save-game file ===
 +
As mentioned above, the older save game files (''e.g.'': Oolite v.1.77) contain the galaxy seed:
 +
<key>galaxy_coordinates</key>
 +
<string>33 185</string>
 +
<key>galaxy_number</key>
 +
<integer>0</integer>
 +
<key>galaxy_seed</key>
 +
<string>74 90 72 2 83 183</string>
 +
(note that this is ''not'' in hexadecimal)
  
 
== Material ==
 
== Material ==
 
=== Interactive Maps ===
 
=== Interactive Maps ===
By Phantorgorth. [http://www.pcooper.net/oolite/OoliteInteractiveMap.html Oolite Interactive Map]. [http://aegidian.org/bb/viewtopic.php?p=190952#p190952 Discussion here]. You can change the galaxy seed and generate a different galaxy. You can then inspect your new seed with the Interactive Map and see if it makes any sense for the game (''ie'' a really useful and exciting new galaxy, all TL 1 anarchies, each more than 7ly distant from every neighbour!).
+
*By Maaarcooose. [http://www.theramist.co.uk/ooliteinfo/oo.php OoLiteInfo PHP Version!] you can change the galaxy seeds and see the results on both the map ''and'' on the planet names/descriptions
 +
*By Phantorgorth. [http://www.pcooper.net/oolite/OoliteInteractiveMap.html Oolite Interactive Map]. [https://bb.oolite.space/viewtopic.php?p=190952#p190952 Discussion here]. You can change the galaxy seed and generate a different galaxy. You can then inspect your new seed with the Interactive Map and see if it makes any sense for the game (''ie'' a really useful and exciting new galaxy, all TL 1 anarchies, each more than 7ly distant from every neighbour!).
  
 +
[[File:SOTL Altmap F6.png|thumb|right|320px|Part of the first galaxy from SOTL Altmap <br> (AT systems tend to be uninhabited)]]
 
=== Pleb's Oolite Galaxy Generator ===
 
=== Pleb's Oolite Galaxy Generator ===
 
*[https://github.com/ThatBeADragon/OoliteGalaxyGenerator Pleb's Oolite Galaxy Generator GitHub site] (Beta Version, August 2021)
 
*[https://github.com/ThatBeADragon/OoliteGalaxyGenerator Pleb's Oolite Galaxy Generator GitHub site] (Beta Version, August 2021)
 
*[https://github.com/Retrov1si0n/OoliteGalaxyGenerator/releases Download Oolite Galaxy Generator v1.0.1]
 
*[https://github.com/Retrov1si0n/OoliteGalaxyGenerator/releases Download Oolite Galaxy Generator v1.0.1]
 
::Creates new galaxies for Oolite, but ''not'' the F7 page descriptions. Only works for Windows computers, but created galaxies presumably work on anything once created!
 
::Creates new galaxies for Oolite, but ''not'' the F7 page descriptions. Only works for Windows computers, but created galaxies presumably work on anything once created!
::Discussion is here [http://www.aegidian.org/bb/viewtopic.php?f=4&t=21030 (BETA TOOL) Oolite Galaxy Generator] & here [http://www.aegidian.org/bb/viewtopic.php?p=278686#p278686 More/ larger galaxies]
+
::Discussion is here [https://bb.oolite.space/viewtopic.php?f=4&t=21030 (BETA TOOL) Oolite Galaxy Generator] & here [https://bb.oolite.space/viewtopic.php?p=278686#p278686 More/ larger galaxies]
 +
 
 +
=== Cim's Oolite Galaxy Generator ===
 +
*[[Cim's Oolite Galaxy Generator]] (for Windows only)
  
 
=== Working examples of new galaxies ===
 
=== Working examples of new galaxies ===
 
*[[SOTL Exploration]] & [[SOTL Altmap]] for examples (and different games too!). These use the new scenario oxp format devised by cim for v1.79.
 
*[[SOTL Exploration]] & [[SOTL Altmap]] for examples (and different games too!). These use the new scenario oxp format devised by cim for v1.79.
 +
 +
[[File:Seed Candidate 1 - Galaxy 1.png|thumb|right|320px|Phantorgorth's first seed's first galaxy: <br>Seed: 4F7E, 5548, 5CB6 (in the form used by PG's spreadsheet) or 126 79 72 85 182 92 (form used by the older Oolite save games)]]
 +
[[File:Seed Candidate 2 - Galaxy 1.png|thumb|right|320px|Phantorgorth's second seed's first galaxy: <br>Seed: F511, EA00, B277 (in the form used by PG's spreadsheet) or 17 245 0 234 119 178 (form used by the older Oolite save games)]]
 +
[[File:Seed Candidate 2 - Galaxy 7.png|thumb|right|320px|Phantorgorth's second seed's seventh galaxy]]
 +
[[File:Seed Candidate 3 - Galaxy 1.png|thumb|right|320px|Phantorgorth's third seed's first galaxy: <br>Seed: 724E, C048, AD67 (in the form used by PG's spreadsheet) or 78 114 72 192 103 173 (form used by the older Oolite save games)]]
 +
 +
=== PhantorGorth's Galaxy Seeds ===
 +
In 2012 Phantorgorth produced three candidate galaxy seeds with maps of the 8 galaxies derived from each seed. By using the Interactive Maps above, one can see the names/properties of each of the generated systems in each of these.  Post with details [https://bb.oolite.space/viewtopic.php?p=175451#p175451 here] (2012).
  
 
=== Galactic Hyperdrive XG Template ===
 
=== Galactic Hyperdrive XG Template ===
*[http://www.aegidian.org/bb/viewtopic.php?p=174714#p174714 Template for a Galactic Hyperdrive XG] to reach more galaxies (Wildeblood, 2012). You need to know how to manipulate the Galaxy Seeds, and rejig all sorts of code. Note: Wildeblood removed some of his material from his box sites when he left the BB back c. 2016. See also Wildeblood's [[Alternative Ooniverses OXP]].
+
*[https://bb.oolite.space/viewtopic.php?p=174714#p174714 Template for a Galactic Hyperdrive XG] to reach more galaxies (Wildeblood, 2012). You need to know how to manipulate the Galaxy Seeds, and rejig all sorts of code. Note: Wildeblood removed some of his material from his box sites when he left the BB back c. 2016. See also Wildeblood's [[Alternative Ooniverses OXP]].
  
 
== BB Discussions ==
 
== BB Discussions ==
There have been quite a few discussions on the subject - the earliest being in [http://aegidian.org/bb/viewtopic.php?f=6&t=1170 2005!]
+
There have been quite a few discussions on the subject - the earliest being in [https://bb.oolite.space/viewtopic.php?f=6&t=1170 2005!]
*[http://aegidian.org/bb/viewtopic.php?p=156995#p156995 The essential spirit of Oolite?] (2011) - see Wildeblood's & Aegidian's posts.  
+
*[https://bb.oolite.space/viewtopic.php?p=156995#p156995 The essential spirit of Oolite?] (2011) - see Wildeblood's & Aegidian's posts.  
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=12049 Galaxy seeds and system properties] (2012) - how to do it, examples of seeds (p8), etc.  This thread has less than the typical amount of off-topic noise, and so far about 150 on-topic posts discussing alternative and additional galaxies. There are example seeds and images of the charts they will produce, there are instructions for using them by modifying a save file, there are instructions for modifying Oolite to use either alternative galaxies or additional galaxies, there are explanations of what functions will work normally and what won't.
+
*[https://bb.oolite.space/viewtopic.php?f=2&t=12049 Galaxy seeds and system properties] (2012) - how to do it, examples of seeds (p8), etc.  This thread has less than the typical amount of off-topic noise, and so far about 150 on-topic posts discussing alternative and additional galaxies. There are example seeds and images of the charts they will produce, there are instructions for using them by modifying a save file, there are instructions for modifying Oolite to use either alternative galaxies or additional galaxies, there are explanations of what functions will work normally and what won't.
*[http://aegidian.org/bb/viewtopic.php?p=212583#p212583 More/ larger galaxies] (2013): on/off switch for another 8 galaxies, more (512) systems/galaxy... Summary at the end.
+
*[https://bb.oolite.space/viewtopic.php?p=212583#p212583 More/ larger galaxies] (2013): on/off switch for another 8 galaxies, more (512) systems/galaxy... Summary at the end.
*[http://aegidian.org/bb/viewtopic.php?f=2&t=20355 281-and-a-half TRILLION galaxies...] (2019) - useful analysis at start - see Stranger's wry quip at the end!
+
*[https://bb.oolite.space/viewtopic.php?f=2&t=20355 281-and-a-half TRILLION galaxies...] (2019) - useful analysis at start - see Stranger's wry quip at the end!
*[http://aegidian.org/bb/viewtopic.php?f=7&t=20857 Fun star map] (2021) - Stranger and Redspear raise some good points.
+
*[https://bb.oolite.space/viewtopic.php?f=7&t=20857 Fun star map] (2021) - Stranger and Redspear raise some good points.
 +
 
 +
*In 2012 some of the F7 screen descriptions started changing from those generated by the Galaxy Seeds - ''i.e.'' from the original descriptions in Classic Elite. See [https://bb.oolite.space/viewtopic.php?f=3&t=13047 Tiared Oddity].
  
 
== Critique ==
 
== Critique ==
*Comments of [http://www.aegidian.org/bb/viewtopic.php?p=175510#p175510 Cim (2012)]:
+
*Comments of [https://bb.oolite.space/viewtopic.php?p=175510#p175510 Cim (2012)]:
  
 
Well, with 2048 systems in the original 8, it's not as if the average player - or even a committed member of the Explorer's Club - is going to visit them all in a hurry. So an extra 2048 from another 8 galaxies which are more of the same (but with fewer content or mission OXPs available) doesn't immediately sound appealing. What they need is interesting stories that couldn't be told in the original 8.
 
Well, with 2048 systems in the original 8, it's not as if the average player - or even a committed member of the Explorer's Club - is going to visit them all in a hurry. So an extra 2048 from another 8 galaxies which are more of the same (but with fewer content or mission OXPs available) doesn't immediately sound appealing. What they need is interesting stories that couldn't be told in the original 8.
Line 52: Line 78:
 
Incidentally, this is why the 7LY jump limit is for me the ''key thing that makes Oolite what it is''. With the jump limit increased by a mere 0.2LY, for instance, a jump from Bexe to Zaenza becomes possible, and the [[Sector5/The Steel Halo (Region)|Steel Halo]] in Gal 5 goes from being an extremely interesting branch with one story already set there - and at least one other very obvious story no-one's yet published - to being a relatively dull cluster of industrial and semi-industrial worlds.
 
Incidentally, this is why the 7LY jump limit is for me the ''key thing that makes Oolite what it is''. With the jump limit increased by a mere 0.2LY, for instance, a jump from Bexe to Zaenza becomes possible, and the [[Sector5/The Steel Halo (Region)|Steel Halo]] in Gal 5 goes from being an extremely interesting branch with one story already set there - and at least one other very obvious story no-one's yet published - to being a relatively dull cluster of industrial and semi-industrial worlds.
  
*Stranger's critique of endless and empty universes of possibility is found here: [http://www.aegidian.org/bb/viewtopic.php?f=4&t=21083 Stranger's Roolite Essay] (2021 translation).
+
*Stranger's critique of endless and empty universes of possibility is found here: [https://bb.oolite.space/viewtopic.php?f=4&t=21083 Stranger's Roolite Essay] (2021 translation).
  
 +
[[File:SOTL Exploration.png|thumb|right|320px|SOTL Exploration]]
 +
[[File:Goatsoup (Graphviz).png|thumb|right|600px|[https://bb.oolite.space/viewtopic.php?f=2&t=21443 Graphviz representation] of Planetary description process used up to Oolite v.1.80 (description taken directly from Galaxy Seeds)]]
 
== Links ==
 
== Links ==
 
*[[Random number generator]] - see ''Initial seed values for each Galaxy''
 
*[[Random number generator]] - see ''Initial seed values for each Galaxy''
 
*[[Oolite planet list]]
 
*[[Oolite planet list]]
 
*[[Geography]] for thoughts on the 7ly jump limit and regional variations.
 
*[[Geography]] for thoughts on the 7ly jump limit and regional variations.
*Vaguely related: [http://aegidian.org/bb/viewtopic.php?f=2&t=12111 Musings about stuff that I could do to the source code... ] (2012).
+
*[[Exploration]] - on general issues with this in Oolite
 +
*Vaguely related: [https://bb.oolite.space/viewtopic.php?f=2&t=12111 Musings about stuff that I could do to the source code... ] (2012).
 +
*[https://bb.oolite.space/viewtopic.php?p=262380#p262380 Use of the %G###### operator] (2018) for allowing extra galaxies
  
 
=== "Discovery" OXPs for exploring the new galaxies ===
 
=== "Discovery" OXPs for exploring the new galaxies ===
 
*[[User:SMax|Zero Map]] - by SMax (2016) available on the in-games [[Expansions Manager]]
 
*[[User:SMax|Zero Map]] - by SMax (2016) available on the in-games [[Expansions Manager]]
 
*[[Here be Dragons]] - by Stranger (2019) available on the in-games [[Expansions Manager]]
 
*[[Here be Dragons]] - by Stranger (2019) available on the in-games [[Expansions Manager]]
*[http://aegidian.org/bb/viewtopic.php?f=4&t=12273 Buyable Map OXP] - you now have to buy the F6 maps (partial or complete). Spara (2012).
+
*[http://asegidian.org/bb/viewtopic.php?f=4&t=12273 Buyable Map OXP] - you now have to buy the F6 maps (partial or complete). Spara (2012).
  
 +
=== Galaxy Seeds ===
 +
*Phantorgorth' Seeds will be found [https://bb.oolite.space/viewtopic.php?p=175451#p175451 here] (2012 - links updated 2022, Maps by Wyvern)
  
 
[[Category:Oolite]]
 
[[Category:Oolite]]

Latest revision as of 01:49, 29 February 2024

Having found this stuff dotted around, I present the collection. I'm not a programmer, so I don't understand how to do it. Cholmondeley.

Maaarcooose's interactive map for tweaking galaxy seeds
Notice top lines of a complete list of systems beneath the map

Galaxy Seed

The Galaxy Seed is the magic number which generates each galaxy/chart in the game. Change this seed, and you change the shape of the galaxy - and the depending on your version of Oolite - distribution of government systems, economic types etc, etc. The Galaxy seeds for The Eight are hardcoded into the game, but can also be read from the older Oolite Saved Game files if you want something different.

The seed is a set of 6 numbers: the seed for Galaxy One (or Galaxy 0 as it is labelled in the game code) is 74 90 72 2 83 183

Save-game file

As mentioned above, the older save game files (e.g.: Oolite v.1.77) contain the galaxy seed:

<key>galaxy_coordinates</key>
<string>33 185</string>
<key>galaxy_number</key>
<integer>0</integer>
<key>galaxy_seed</key>
<string>74 90 72 2 83 183</string>

(note that this is not in hexadecimal)

Material

Interactive Maps

  • By Maaarcooose. OoLiteInfo PHP Version! you can change the galaxy seeds and see the results on both the map and on the planet names/descriptions
  • By Phantorgorth. Oolite Interactive Map. Discussion here. You can change the galaxy seed and generate a different galaxy. You can then inspect your new seed with the Interactive Map and see if it makes any sense for the game (ie a really useful and exciting new galaxy, all TL 1 anarchies, each more than 7ly distant from every neighbour!).
Part of the first galaxy from SOTL Altmap
(AT systems tend to be uninhabited)

Pleb's Oolite Galaxy Generator

Creates new galaxies for Oolite, but not the F7 page descriptions. Only works for Windows computers, but created galaxies presumably work on anything once created!
Discussion is here (BETA TOOL) Oolite Galaxy Generator & here More/ larger galaxies

Cim's Oolite Galaxy Generator

Working examples of new galaxies

  • SOTL Exploration & SOTL Altmap for examples (and different games too!). These use the new scenario oxp format devised by cim for v1.79.
Phantorgorth's first seed's first galaxy:
Seed: 4F7E, 5548, 5CB6 (in the form used by PG's spreadsheet) or 126 79 72 85 182 92 (form used by the older Oolite save games)
Phantorgorth's second seed's first galaxy:
Seed: F511, EA00, B277 (in the form used by PG's spreadsheet) or 17 245 0 234 119 178 (form used by the older Oolite save games)
Phantorgorth's second seed's seventh galaxy
Phantorgorth's third seed's first galaxy:
Seed: 724E, C048, AD67 (in the form used by PG's spreadsheet) or 78 114 72 192 103 173 (form used by the older Oolite save games)

PhantorGorth's Galaxy Seeds

In 2012 Phantorgorth produced three candidate galaxy seeds with maps of the 8 galaxies derived from each seed. By using the Interactive Maps above, one can see the names/properties of each of the generated systems in each of these. Post with details here (2012).

Galactic Hyperdrive XG Template

BB Discussions

There have been quite a few discussions on the subject - the earliest being in 2005!

  • The essential spirit of Oolite? (2011) - see Wildeblood's & Aegidian's posts.
  • Galaxy seeds and system properties (2012) - how to do it, examples of seeds (p8), etc. This thread has less than the typical amount of off-topic noise, and so far about 150 on-topic posts discussing alternative and additional galaxies. There are example seeds and images of the charts they will produce, there are instructions for using them by modifying a save file, there are instructions for modifying Oolite to use either alternative galaxies or additional galaxies, there are explanations of what functions will work normally and what won't.
  • More/ larger galaxies (2013): on/off switch for another 8 galaxies, more (512) systems/galaxy... Summary at the end.
  • 281-and-a-half TRILLION galaxies... (2019) - useful analysis at start - see Stranger's wry quip at the end!
  • Fun star map (2021) - Stranger and Redspear raise some good points.
  • In 2012 some of the F7 screen descriptions started changing from those generated by the Galaxy Seeds - i.e. from the original descriptions in Classic Elite. See Tiared Oddity.

Critique

Well, with 2048 systems in the original 8, it's not as if the average player - or even a committed member of the Explorer's Club - is going to visit them all in a hurry. So an extra 2048 from another 8 galaxies which are more of the same (but with fewer content or mission OXPs available) doesn't immediately sound appealing. What they need is interesting stories that couldn't be told in the original 8.

There really isn't a lot of difference in direct gameplay terms between Sector1/Ensoreus (Gal 1, Rich Ind Corporate, TL 12) and Sector5/Edxebere (Gal 5, Rich Ind Corporate, TL 12). But while Ensoreus is the technological and industrial anchor of a small cluster of mostly-agricultural stars, Edxebere is a gateway system - along with its sister world of Gediesqu - between the dense mostly-stable cluster of Galcentre G5, and the dangerous and bottleneck-filled trail that leads from the Siege Worlds down to the trader's graveyard of Bizaar.

Ensoreus is a local trading hub of some importance, well positioned to fend off competition from Zaonce and Tionisla on the edges of its cluster - and it exploits this to keep the nearby Agricultural worlds mostly pretty poor and dependent on it.

Edxebere - with Inbior, Bisoaton, and a range of other high tech worlds just two jumps to its north - is mainly a place people go through on their way to somewhere more interesting, or for emergency repairs after a nasty experience in Anisat when traversing the trail eastward.

The stories that get told about each place are very different, despite their apparent similarity. There are three types of stories to tell ... not without overlap, of course:

1) The unfolding personal narrative as you play the game
2) Stories told through the medium of fiction
3) Stories told through a mission OXP.

There are entire regions of the Eight - in some cases getting on for entire galaxies - which don't yet have their stories told to a wide audience (indeed, once you get out of Chart 1, the stories get much sparser). If you start with the topology, and work out of the story, there are hundreds of interesting OXPs and/or novellas yet to be written, just from the existing eight charts.

Of course, sometimes you want to start with the story, and then find a place in the charts to set it. The charts are very diverse already, so there's usually space for it. So - a 9th chart is only useful in my opinion if it lets a story be told that someone wants to tell but can't in the original 8 because there's nowhere it makes sense to set it. Find that story - and a chart that allows it - and there's your justification.

Incidentally, this is why the 7LY jump limit is for me the key thing that makes Oolite what it is. With the jump limit increased by a mere 0.2LY, for instance, a jump from Bexe to Zaenza becomes possible, and the Steel Halo in Gal 5 goes from being an extremely interesting branch with one story already set there - and at least one other very obvious story no-one's yet published - to being a relatively dull cluster of industrial and semi-industrial worlds.

  • Stranger's critique of endless and empty universes of possibility is found here: Stranger's Roolite Essay (2021 translation).
SOTL Exploration
Graphviz representation of Planetary description process used up to Oolite v.1.80 (description taken directly from Galaxy Seeds)

Links

"Discovery" OXPs for exploring the new galaxies

Galaxy Seeds

  • Phantorgorth' Seeds will be found here (2012 - links updated 2022, Maps by Wyvern)