Star Frontiers Frontier Map and Systems for Celestia
By Eric Winsor

Release 0.1.005
24 October, 2016

To use this Celestia add-on unzip Frontier.zip into the extras sub-directory of
Celestia.  Then when you run Celestia choose file-open script and select
CelestiaFrontier.celx to go directly to the frontier.  Note: you will need to
edit the InfoURL links in all of the system scc files to point to your local
Celestia/extras folder so that the hyperlinks work when right clicking of a
world and selecting info.

To include the Frontier jump routes as a constellation in Celestia append the
Frontier asterisms.dat file included in this zip to the asterisms.dat file
located in the data sub-directory of Celestia or just copy the aterisms.dat
file in this zip over the Celestia/data/asterism.dat file if you have never
modified it for other add-ons.  Note: Celestia seems to need a blank line
at the end of its files so be sure to include a blank line at the end of
asterisms.dat when you edit it.

Look for seperate zip files for the following:

	The systems included in this release are:
	Sundown, K'aken-kar, Belnafaer, Gruna Garu, Athor, K'tsa-Kar, Araks,
	Theseus, FS033, FS035, FS041, Cassidine

	Systems new to this release:

	Systems updated in this release:

How I'm Doing This:

I am using stargen (1) to generate star systems and search for breathable
atmospheres and write them to a comma seperated text file (csv).  I have
calculated the range of star masses for each spectral type and do stargen runs
for each star's full range.  I then search the CSVs first for planets that
match the documented day then gravity.  From the resulting list I then select a
system by watching the surface temperature and other planet/system details and
matching them to any documented descriptions in the rules or modules.

I then enter the system into the frontier.ssc file and generate a surface map
texture for the habitable planet using the hydrosphere and ice cap data from
stargen.  The world map generator I am currently using is donjon Fractal World
Generator (2).  I use 512 for the map height, Alternate for the map palette,
and 25000 for the itterations.

Some systems are not found when restricting the mass to the range calculated to
match the specific star type (K9, G2, etc.) listed in Zebulon's Guide.  In these
cases the Alpha Dawn star color trumps the Zeb's Guide spectral class and the
greater range of star mass is used to find the system and a new spectral class
is assigned that is as close as possible to Zeb's guide.  The same is true of
other data.  Alpha Dawn and module stats for day length, gravity, etc. all trump
Zeb's Guide.

(1) http://www.eldacur.com/~brons/NerdCorner/StarGen/StarGen.html
(2) http://donjon.bin.sh/world/

To Do List: (in no particulare order)
	0.	Finish generating systems for all the documented systems.
	1.	Create all binary star systems on the map.
	2.	Create Ebony Eyes as binary black holes with galactic jets.  Move it
		further from the near by stars to better match science.
	3.	Add Xagyg Dust Nebula, Greater Morass, Lesser Morass, Yreva Nebula, and
		White Light Nebula.
	4.	Do inclinations of all systems generated to date.
	5.	Come up will star types for all undocumented stars on the map.  These
		are temporarily set to G9 in the stc file for now.
	5a.	Generate systems for the undocumented systems.
	6.	Size the star radii for the done systems to fit their mass and
		luminosity.  (Sundown is sized)
	7.	Come up with better map textures for the habitable planets.
	8.	Come up with textures for all other planets.
	9.	Add moons to planets were appropriate.
	10.	Come up with a standarized cool frontierish look html page format for
		the stargen generated html pages that are used for the info links.
	11.	Come up with a 3ds space station model for midway station and a large
		rock or other cool object for it to orbit.
	12.	Come up with 3ds models of space stations for the appropriate planets.
	13.	Throw in some comets.
	14.	Renumber the star system designators to a system matching the White
		Light module.
	15.	Set AppMag numbers for all the stars rather than a generic value of 15.

History:
	v0.1		- Initial release
	v0.1.001	- Broke the Frontier.ssc file into seperate system .ssc files
	v0.1.002	- Moved all systems into subdolders
	v0.1.003	- Added Ya Zira from Star Frontiersman 16 and Starfrontiers.us
				  discussion threads.
				- Added Saurian Sector and S'sessu space from Frontier
				  Explorer 4 and 16.
				- Made all the binary star systems generic two star binaries
				  with a barycenter rather than the single star previously used.
				- Created the script CelestiaFrontier.celx to take the view
				  directly to the frontier and turn on only the jump routes
				  without the other constellations in asterisms.dat.
				- Added Beyond The Frontier, Saurian, and S'sessu jump routes
				  to asterisms.dat.
				- Fixed the html links in the system scc files to point to a
				  user local install of Celestia.
				- An assault scout was also added orbiting Theseus.
				- Added temorary version of the Lesser Morass Nebulae to learn
				  how to place a mesh in Celestia.
	v0.1.004	- Labeled Donal's Reach from SFman06.
				- Labeled Ora from SFman13 and set spectral types and adjusted
				  location to match jump distances in SFman13 article.
				- Labeled IO (Beta) from SFman20.
	v0.1.005	- Broke the zip release into a top level Frontier folder with
				  Frontier.stc, asterisms.dat, scripts, and directory structure.
				  Then seperate zips foe each system, nebulae, and
				  ship/station model.  This allows for smaller downloads from
				  Starfrontiers.us and ease of management for each element
				  released.