My addons (in progress)

The home for finished/released addons.
Avatar
Topic author
Joey P. M
Posts: 262
Joined: 28.10.2017
Age: 17
With us: 1 year 11 months
Location: Vladivostok, Russia

My addons (in progress)

Post #1by Joey P. » 19.03.2019, 23:16

Here is a list of my addons and modifications of Celestia.

celestia.cfg:

Code: Select all

#************************************************************************
#                     Celestia Configuration File
#
# This file contains configuration data read by Celestia each time it
# is run. Many of the items may be changed to suit your specific needs
# or requirements. PLEASE make a backup copy of this file before you
# make any changes to it.
#************************************************************************


Configuration
{

#------------------------------------------------------------------------
# This section contains a list of data files that Celestia uses to load
# information about stars, constellations and locations. DO NOT change
# these file names or the order in which they are listed, unless you
# know exactly what you are doing. Most of these files can be viewed
# with a plain text editor.
#
# If you want to load all your stars from .stc files, you can now comment
# out the StarDatabase entry.
#------------------------------------------------------------------------
  LuaHook                      "luahookinit.lua"
  StarDatabase                 "data/stars.dat"
  StarNameDatabase             "data/starnames.dat"
  StarCatalogs               [ "data/revised.stc"
                               "data/extrasolar.stc"
                               "data/nearstars.stc"
                               "data/visualbins.stc"
                               "data/spectbins.stc"
                               "data/charm2.stc" ]

  HDCrossIndex                 "data/hdxindex.dat"
  SAOCrossIndex                "data/saoxindex.dat"
  GlieseCrossIndex             "data/gliesexindex.dat"

  SolarSystemCatalogs        [ "data/solarsys.ssc"
                               "data/extrasolar.ssc"
                               "data/merc_locs.ssc"
                               "data/venus_locs.ssc"
                               "data/earth_locs.ssc"
                               "data/mars_locs.ssc"
                               "data/moon_locs.ssc"
                               "data/marsmoons_locs.ssc"
                               "data/jupitermoons_locs.ssc"
                               "data/saturnmoons_locs.ssc"
                               "data/uranusmoons_locs.ssc"
                               "data/neptunemoons_locs.ssc"
                               "data/ring_locs.ssc"
                               "data/world-capitals.ssc"]

  DeepSkyCatalogs            [ "data/galaxies.dsc"
                               "data/globulars.dsc" ]

  AsterismsFile                "data/asterisms.dat"
  BoundariesFile               "data/boundaries.dat"


#------------------------------------------------------------------------
# Default star textures for each spectral type
#
# The default textures may be overridden in individual star definitions.
#------------------------------------------------------------------------
StarTextures
{
   # This texture will be used for any spectral type not listed
   # in this block.
   Default "gstar.*"

   O "ostar.*"   
   B "bstar.*"
   A "astar.*"
   F "fstar.*"
   G "gstar.*"
   K "kstar.*"
   M "mstar.*"

   # carbon stars
   C "sstar.*"
   R "rstar.*"  # former subclass of carbon star
   N "nstar.*"  # former subclass of carbon star
   S "sstar.*"  # roughly between M and C

   # Wolf-Rayet stars
   WC "wstar.*"
   WN "wstar.*"
   
   # brown dwarfs
   L "lstar.*"
   T "tstar.*"
   
   # stellar remnants
   WD "dstar.*"
   NeutronStar "qstar.*"
}


#------------------------------------------------------------------------
# User Interface files ...
#
# Despite their ".cel" file extension, these are not CEL scripts, but
# rather data files that populate controls such as menus and dialog
# boxes.
#
# FavoritesFile
# -------------
# This is where Bookmarks data are stored. The file does not exist until
# you save a Bookmark from within Celestia. You can view this file with
# a plain text editor and if you write CEL scripts, it contains some
# useful information.
#
# DestinationFile
# ---------------
# This is the list of Destinations used in the Tour Guide dialog box,
# accessed via the Navigation Menu. You can edit this file with a plain
# text editor to add your own destinations to the dialog box. The order
# in which the items are listed in the file is the order in which they
# will be listed in the Tour Guide dialog.
#
# Cursor
# ------
# This parameter allows you to select from three cursors, but currently
# only in the Windows version of Celestia ...
#  * White crosshair ("crosshair") --> default cursor
#  * Inverting crosshair ("inverting crosshair")
#  * Standard Windows arrow ("arrow")
#
# The inverting crosshair can be a better choice because it's more
# visible on bright backgrounds. However, should you decide to try this
# cursor, TEST IT CLOSELY. Not all graphics chipsets support an inverting
# cursor, which will cause Windows to fall back to software emulation.
# The emulated cursor interacts with OpenGL applications in unfortunate
# ways, forcing a lot of extra redrawing and cutting by half the frame
# rate on a GeForce2-equipped laptop. So, if you change this, check your
# FPS rates to make sure you haven't kicked Windows into software
# emulation mode.
#------------------------------------------------------------------------
  FavoritesFile    "favorites.cel"
  DestinationFile  "guide.cel"
  Cursor           "crosshair"


#------------------------------------------------------------------------
# Included CEL script files.
#
# The following CEL script files are included in the basic Celestia
# distribution. These script files may be viewed and edited with a
# plain text editor. They may both be modified or replaced to suit your
# specific needs.
#
# InitScript is the CEL script that is automatically run each time
# Celestia is started. The default script (start.cel) travels to Io, one
# of Jupiter's moons.
#
# DemoScript is the CEL script that is run when you press the "d" key
# on your keyboard from within Celestia. The default script (demo.cel)
# takes you on a short tour of some interesting places in our solar
# system.
#------------------------------------------------------------------------
  InitScript  "start.cel"
  DemoScript  "demo.cel"


#------------------------------------------------------------------------
# The 'extras' directory is located under the celestia root directory
# and is used for storing third-party add-ons to Celestia.
#
# You may specify additional add-on directories by adding additional
# entries, such as the following example shows:
# ExtrasDirectories  [ "extras" "myextras1" "myextras2" ]
#
# To specify absolute paths on windows, you either have to use "/" or
# double backslashes to seperate path components. Example:
#   ExtrasDirectories  [ "D:/celestia-extras" ]
# or
#   ExtrasDirectories  [ "D:\\celestia-extras" ]
#------------------------------------------------------------------------
  ExtrasDirectories  [ "extras-standard" "extras" ]


#------------------------------------------------------------------------
# Font definitions.
#
# The following entries define the fonts Celestia will use to display
# text on the display screen. To view the list of fonts available with
# your distribution of Celestia, look in the fonts directory located
# under the Celestia root directory. The default fonts are UTF-8
# compatible in order to display non-English characters.
#
# Font:      Used to display all informational text.
#            Default: "sans12.txf"
#
# LabelFont: Used to display all label text (objects, locations, etc.).
#            Default "sans12.txf"
#
# TitleFont: Used to display object names, messages, and script text.
#            Default "sansbold20.txf"
#------------------------------------------------------------------------
  Font       "sans12.txf"
  LabelFont  "sans12.txf"
  TitleFont  "sansbold20.txf"


#------------------------------------------------------------------------
# LogoTexture defines the graphic file to be displayed when Celestia is
# started. The default filename is "logo.png"
#------------------------------------------------------------------------
  LogoTexture  "logo.png"


#------------------------------------------------------------------------
# FaintestVisibleMagnitude defines the lowest magnitude at which a star
# will be displayed in Celestia. This setting may be adjusted real-time
# via the '[' and ']' keys in Celestia. The default value is 6.0.
#------------------------------------------------------------------------
  FaintestVisibleMagnitude 6.0


#------------------------------------------------------------------------
# RotateAcceleration defines the speed at which an object will be
# rotated in Celestia, when using a keypress, such as the left and right
# arrow keys. A higher value will rotate the object quicker, while a
# lower value will cause a slower rotation. The default value is 120.0.
#------------------------------------------------------------------------
  RotateAcceleration 120.0


#------------------------------------------------------------------------
# MouseRotationSensitivity defines the speed at which an object will be
# rotated in Celestia, when using the mouse -- press both mouse-buttons
# or Ctrl+LeftMouseButton, and move the mouse left or right. A higher
# value will rotate the object quicker, while a lower value will cause
# a slower rotation. A value of 0.0 (zero) will disable this particluar
# feature. The default value is 1.0.
#------------------------------------------------------------------------
  MouseRotationSensitivity 1.0


#------------------------------------------------------------------------
# The following parameter is used in Lua (.celx) scripting.
#
#   ScriptScreenshotDirectory defines the directory where screenshots
#   are to be stored. The default value is "", i.e. Celestia's
#   installation directory.
#------------------------------------------------------------------------
  ScriptScreenshotDirectory ""


#------------------------------------------------------------------------
# CELX-scripts can request permission to perform dangerous operations,
# such as reading, writing and deleting files or executing external
# programs. If granted, a malicious script could use this to destroy
# data or compromise system security.
# The following parameter determines what Celestia does upon such
# requests:
#  "ask": ask the user if he want's to allow access (default)
#  "allow": always allow such requests
#  "deny": always deny such requests
#------------------------------------------------------------------------
  ScriptSystemAccessPolicy "ask"


#------------------------------------------------------------------------
# The following lines are render detail settings.  Assigning higher
# values will produce better quality images, but may cause some older
# systems to run slower.
#
#   OrbitPathSamplePoints defines how many sample points to use when
#   rendering orbit paths. The default value is 100.
#
#   RingSystemSections defines the number of segments in which ring
#   systems are rendered. The default value is 100.
#
#   ShadowTextureSize defines the size* of shadow texture to be used.
#   The default value is 256. Maximum useful value is 2048.
#
#   EclipseTextureSize defines the size* of eclipse texture to be used.
#   The default value is 128. Maximum useful value is 1024.
#
#   * The ShadowTextureSize and EclipseTextureSize values should both be
#     powers of two (128, 256, 512, etc.). Using larger values will
#     reduce the jagged edges of eclipse shadows and shadows on planet
#     rings, but it will decrease the amount of memory available for
#     planet textures.
#------------------------------------------------------------------------
  OrbitPathSamplePoints  100
  RingSystemSections     500

  ShadowTextureSize      256
  EclipseTextureSize     128


#-----------------------------------------------------------------------
# Set the level of multisample antialiasing.  Not all 3D graphics
# hardware supports antialiasing, though most newer graphics chipsets
# do.  Larger values will result in smoother edges with a cost in
# rendering speed.  4 is a sensible setting for recent, higher-end
# graphics hardware; 2 is probably better mid-range graphics.  The
# default value is 1, which disables antialiasing.
# AntialiasingSamples        4


#------------------------------------------------------------------------
# The following line is commented out by default.
#
# Celestia enables and disables certain rendering features based on
# the set of extensions supported by the installed OpenGL driver and 3D
# graphics hardware.  With IgnoreGLExtensions, you may specify a list of
# extensions that Celestia will treat as unsupported.  This is useful
# primarily for the developers of Celestia.
#------------------------------------------------------------------------
# IgnoreGLExtensions [ "GL_ARB_vertex_program" ]


#------------------------------------------------------------------------
# The number of rows in the debug log (displayable onscreen by pressing
# the ~ (tilde). The default log size is 200.
#------------------------------------------------------------------------
# LogSize 1000

}


Added after 29 minutes 19 seconds:
Accurate star sizes and most massive/largest stars:
(this includes .dds textures not present in most addons)

Code: Select all

Modify 54463 { Radius 520000000 }

102276 "Quasi-star"
{
   RA 37.85000
   Dec -21.50501
   Distance 57240
   AppMag 10.05
   SpectralType "G"
        Luminosity 340000
   Radius 22600000000
        Visible true
        Clickable true
}

"V838 Mon"
{
   RA 4.85000
   Dec -03.50501
   Distance 20000
   AppMag 10.05
   SpectralType "L"
        Luminosity 340000
   Radius 1093034000
        Visible true
        Clickable true
}
"WOH G 64"
{
   RA 73.7936750
   Dec -68.3416139
   Distance 163000
   AppMag 18.46
   SpectralType "M2I"
        Texture "lstar.dds"
   Radius 1137469500 # radius (Sol): 1635 ± 95
}

1051765698 "UY Sct:BD -12 5055"
{
   RA 276.9022225
   Dec -12.4663517
   Distance 9500
   AppMag 10.05
   SpectralType "M"
        Luminosity 340000
   Radius 637902400 # radius (Sol): 916
}

88838 "VX Sgr"
{
   RA 271.087458
   Dec -22.2240639
   Distance 5150
   AppMag 6.52
   SpectralType "M4eIa"
   Radius 1057464000 # radius (Sol): 1520 ± 420 (pulsates)
}

Barycenter 67261 "HR 5171:V766 Cen"
{
   RA 206.7952804
   Dec -62.5897104
   Distance 11700
}

"HR 5171 A:V766 Cen A:HD 119796 A:SAO 252448 A"
{
   OrbitBarycenter "HR 5171"
   SpectralType "K0Ia"
        Texture "gstar.jpg"
   AppMag 6.8 # variable
   Radius 914845500 # radius (Sol): 1315 ± 260
   SemiAxes [ 1.03 1 1 ] # guess: the stars are likely elongated from gravity

   EllipticalOrbit {
      Period 3.5702
      SemiMajorAxis 0.6 # estimate using Kepler's third law
      Inclination 139
      AscendingNode 196 # inclination to plane of sky 60 deg
   }

   RotationPeriod 31296 # to match orbit
   Obliquity 139 # to match orbit
   EquatorAscendingNode 196 # to match orbit
   MeridianAngle 200 # random, so textures don't line up perfectly
}

"HR 5171 B:V766 Cen B:HD 119796 B:SAO 252448 B"
{
   OrbitBarycenter "HR 5171"
   SpectralType "K0Ia"
   AppMag 9.83
   Radius 248017050
   SemiAxes [ 1.06 1 1 ] # guess: the stars are likely elongated from gravity

   EllipticalOrbit {
      Period  3.5702
      SemiMajorAxis 9 # estimate using Kepler's third law
      Inclination 139
      AscendingNode 196 # inclination to plane of sky 70 deg
      ArgOfPericenter 180
   }

   RotationPeriod 31296 # to match orbit
   Obliquity 139 # to match orbit
   EquatorAscendingNode 196 # to match orbit
}

1018529138 "PMMR 37:SMC 18136" # in SIMBAD this is [M2002] SMC 18136
{
   RA 12.7337292
   Dec -72.2516861
   Distance 196000 # estimate
   SpectralType "M0Ia"
   AppMag 11.61
        Texture "kstar.dds"
   Radius 911367000 # radius (Sol): 1310
}

107259 # Mu Cep
{
   RA 325.8769212
   Dec 58.7800445
   Distance 5900
   SpectralType "M2Ia"
   AppMag 4.08
        Texture "th_sunred.*"
   Radius 988500000 # radius (Sol): 1420
}

110504 "RW Cep"
{
   RA 335.7792358
   Dec 55.9632295
   Distance 11400
   AppMag 6.59
        Texture "mstar.dds"
   SpectralType "K2Ia"
   Radius 1067899500 # radius (Sol): 1535
}

"MY Cep"
{
   RA 320.8769212
   Dec 60.7800445
   Distance 9200
   SpectralType "M8Ia"
   AppMag 4.08
        Texture "lstar.dds"
   Radius 1215000000
}

"HV 11423"
{
   RA 15.23
   Dec -71.6313611
   Distance 200000
   AppMag 12.15
        Texture "gstar.*"
   SpectralType "K0Iab" # variable, from K0-M5I
   Radius 848754000 # radius (Sol): 1220 ± 160
}

"IRC -10414" # runaway star
{
   RA 275.8245833
   Dec -13.7131389
   Distance 6250
   SpectralType "G"
        Texture "gstar.dds"
   AppMag 12    
   Radius 834840000 # radius (Sol): 1200
}

117078 "PZ Cas"
{
   RA 356.0136677
   Dec 61.7894944
   Distance 9165
   SpectralType "M3I"
   AppMag 8.9    
   Radius 827883000 # radius (Sol): 1190
}

"NML Cyg:V1489 Cyg"
{
   RA 311.606727
   Dec 40.1165
   Distance 5250
        Luminosity 270000
   AppMag 16.6
   SpectralType "M"
   Radius 1141213100 # Please see https://en.wikipedia.org/wiki/NML_Cygni#cite_note-radius2-8
}

52562 "RT Car"
{
   RA 161.1964167
   Dec -59.4133694
   Distance 1400
   SpectralType "R"
   AppMag 8.36   
        Texture "mstar.dds"
   Radius 758313000 # radius (Sol): 1090
}

1032398990 "V396 Cen:HD 115283:SAO 252241"
{
   RA 199.3543525
   Dec -61.5839933
   Distance 25000
   SpectralType "R"
   AppMag 7.92
        Texture "gstar.dds"   
   Radius 744399000 # radius (Sol): 1070
}

1018658956 "CK Car:HD 90382:SAO 238038"
{
   RA 156.1056583
   Dec -60.1913997
   Distance 7100
   SpectralType "M3.5Ia"
   AppMag 7.59    
   Radius 737442000 # radius (Sol): 1060
}

Modify 110478 { Radius 482000000 }
Modify 80763 { Radius 557000000 }
Modify 27989 { Radius 661000000 }
Modify 113561 { Radius 626500000 }

35793 "VY CMa"
{
   RA 110.7430367
   Dec -25.7675654
   Distance 3840
   AppMag 7.9607
        Luminosity 270000
   SpectralType "G"
        Texture "mstar.*"
   Radius 1465500000
}

1011403152 "KY Cyg"
{
   RA 306.4918875
   Dec 38.3521167
   Distance 5000
   AppMag 11.14
   SpectralType "M3.5Ia"
   Radius 988000000
}

Barycenter "VV Cep"
{
   RA 329.1630996
   Dec 63.6255604
   Distance 4900
}

108317 "VV Cep A"
{
   OrbitBarycenter "VV Cep"
   SpectralType "M2Iab"
   AppMag 4.91
        Luminosity 200000
   Radius 1322400000

        EllipticalOrbit {
      SemiMajorAxis 3.6
      Period 20.344
      Eccentricity 0.346
      Inclination 76
      AscendingNode 325 # inclination to plane of sky 84 deg
   }

   Obliquity 76 # to match orbit
   EquatorAscendingNode 325 # to match orbit
}

"VV Cep B"
{
   OrbitBarycenter "VV Cep"
   SpectralType "B"
   AbsMag -0.8 # guess
        Texture "wstar.dds"
   Radius 6963920

   EllipticalOrbit {
      SemiMajorAxis 9.1
      Period 20.344
      Eccentricity 0.346
      Inclination 76
      AscendingNode 325 # inclination to plane of sky 84 deg
      ArgOfPericenter 180
   }

   Obliquity 76 # to match orbit
   EquatorAscendingNode 325 # to match orbit
}

1004493995 "V354 Cep"
{
   RA 338.3943458
   Dec 58.8964028
   Distance 9000
   SpectralType "M2.5Iab"
   AppMag 10.9
        Texture "mstar.dds"
   Radius 1057464000 # radius (Sol): 1520
}

"Westerlund 1-26" # in SIMBAD this is Cl* Westerlund 1 W 26
{
   RA 251.7725125
   Dec -45.8435444
   Distance 11500
   AppMag 17.194
   SpectralType "M"
   Radius 1064421000 # radius (Sol): 1530 - 2550
}

"R136a1"
{
RA 84.675
Dec -69.1006
Distance 165000
AppMag 12.77
SpectralType "W"
Radius 24672500
}

Modify 100044 { Radius 53460000 } # P Cygni

Modify 117863 { Radius 313500000 } # Rho Cassiopeiae

Modify 23203 { Radius 348196000 } # R Lepus

Modify 25945 { Radius 423500000 } # 119 Tauri

Modify 67419 { Radius 362000000 } # W Hya

Modify 25673 { Radius 370000000 } # S Orionis

Modify 104451 { Radius 377000000 } # T Cephei

Modify 62223 { Radius 271500000 } # Y Canum Venaticorum, calculated from distance and angular diameter

Modify 84345 { Radius 320244000 } # Rasalgethi, between 264 to 303 solar radii

Modify 33856 { Radius 293200000 } # Sigma Canis Majoris

Modify 34444 { Radius 149500000 } # Wezen

Modify 102098 { Radius 141500000 } # Deneb

Modify 107315 { Radius 104400000 } # Enif

Modify 24436 { Radius 54945000 } # Rigel
Modify 24436 { Texture "ostar.dds" }

Modify 25985 { Radius 53600000 } # Arneb, original source unknown

Modify 69673 { Radius 17688560 } # Arcturus

Modify "Aldebaran" { Texture "lstar.dds" }

Modify "Capella A" { Radius 8342000 }

Modify 37826 { Radius 6125000 } # Pollux
Modify 37826 { Texture "kstar.dds" }

Modify 65474 { Radius 5150000 } # Spica

Modify 49669 { Radius 2437000 } # Regulus

Modify 91262 { Radius 1962432 } # Vega
Modify 91262 { Texture "astar.dds" }

Modify "Sirius A" { Radius 1191500 }

Modify "Procyon A" { Radius 1003500 } # ref: https://jumk.de/astronomie/near-stars/procyon.shtml

"BI Cyg:BD+36 4025:IRC+40408"
{
   RA 21.8803
   Dec -60.0913439
   Distance 1580
   SpectralType "M2"
   AppMag 8.4
   Radius 863000000 # radius (Sol): 1240
}

87433 "KW Sgr"
{
   RA 268.0030417
   Dec -28.0223778
   Distance 7800
   SpectralType "M1.5Ia"
   AppMag 11
   Radius 701961300 # radius (Sol): 1009 ± 142
}

"S Per:HD 14528"
{
   RA 51.70928
   Dec 11.4476
   Distance 7900
   SpectralType "M1.5Ia"
   AppMag 9.23
   Radius 856500000 # radius (Sol): 780 - 1230
}

"RS Per:HD 14488"
{
   RA 24.297
   Dec 34.36
   Distance 2345
   SpectralType "M"
   AppMag 10.0
   Radius 696392000 # radius (Sol): 770 - 1000
}

"LBV 1806-20" # https://carlkop.home.xs4all.nl/lbv1806.html
{
RA 270.120605
Dec -20.2441
Distance 490  #49000
SpectralType "O9"
InfoURL "http://en.wikipedia.org/wiki/LBV_1806-20"
AppMag -1
Radius 760000000
Texture "ostar.*"
}


"Pistol Star:QPM-134"  # https://starchild.gsfc.nasa.gov/docs/StarChild/questions/question21.html
{
   RA  266.56166667
   Dec  -28.83247222
   Distance  27000.0000
   SpectralType "B"
        Texture "bstar.dds"
   Radius 821000000   
   AbsMag -12.5
}

"ETA Car" # https://starchild.gsfc.nasa.gov/docs/StarChild/questions/question21.html
{
RA 03.591
Dec 04.26
Distance 7500
SpectralType "O"
InfoURL "http://en.wikipedia.org/wiki/Eta_Carinae"
AppMag -1
Texture "ostar.dds"
Radius 557000000 # maximum
}


Joey P.

Return to “Add-on releases”

Who is online

Users browsing this forum: MrSpace43 And 55 guests