1/*
2  openuniverse configuration file
3*/
4
5/***************************************************************************
6 Options
7***************************************************************************/
8
9#where do data files reside (stars.dat and textures)
10#data_directory = .
11
12#Render planet atmosphere, default is 1. Atmospheres hurt performance
13atmospheres = 1
14
15#bordered textures. 0 for hardware accelerated, 1 for software-only OpenGL
16#(see README.3D for details)
17border = 0
18
19#show splash screen image during the loading stage. Set this option to 0 if
20#you're running OU in high resolution modes (say greater than 640x480)
21#splash = 0
22
23#Filtering method (GL_LINEAR or GL_NEAREST), default is GL_LINEAR
24#GL_NEAREST filtering will increase performance on software-only OpenGL drivers
25filter = GL_LINEAR
26
27#Shading model (defaults to GL_SMOOTH)
28shading = GL_SMOOTH
29
30#starting date (format is MM-DD-YY HH:MM:SS)
31#date = 9-21-1972 7:00:00
32#date = 12-11-1994 15:10:00
33
34#global configuration items
35pause = 0
36realtime = 0
37planets_labels = 0
38stars_labels = 0
39info = 1
40
41demo = 0
42#Duration of every demo slot in seconds
43demostep = 15
44
45#how bright stars are (higher is brighter)
46#star_brightness_factor = 5.0
47
48#Define textured stars size. You may have to tune this value (high-res video
49#modes will require lower values). Default is 0.3, typical range is (0.1-0.5).
50#Try 5.0 for fun ;-)
51#star_size = 0.3
52
53# camera speed in millon Km per frame
54#camera_speed = 0.0
55
56#camera modes are: 0 (free), 1 (Linked), 2 (Body 2 Body), 3 (Orbiter)
57#camera_mode = 3
58
59#start with body N as target/source. (N=0 for SUN, N=1 for first body defined
60# below and so on). source keyword applies only for cmode 2
61#target = 21
62#source = 0
63
64#detail level, higher is better/slower. To keep texture handling functions
65#happy, these two numbers must be divible by any texture width (slices) or
66#height (stacks), in terms of 256x256 pieces not pixels. It's a good idea to
67#use always powers of two. Anyways OU will tell you when invalid values
68#are set
69#
70#If your hardware is T&L capable (GeForce, Savage2k) set this values to 64 or
71#128. Hey, i've even tried with 256 (that's 65536 quads per sphere) on a
72#GeForce DDR and got 25fps. Not bad, eh? :-)
73#
74slices = 64
75stacks = 64
76
77#Screenshots quality, (0-100). Higher is better. Default is 90
78#jpeg_quality = 100
79
80#MIPMAPS: better texture quality when enabled at the expense of texture memory,
81#you may have to disable it (default is enabled) if you're low of texture
82#memory (to compare texture quality between mipmapped and non-mipmapped select
83#Mercury and press 'n', you'll see an annoying flickering with non-mipmapped
84#textures)
85
86mipmap = 1
87
88#MIPMAP_FILTER: Mipmap filtering method. Options are:
89#       GL_NEAREST_MIPMAP_NEAREST <--- worst (faster on software-only drivers)
90#       GL_LINEAR_MIPMAP_NEAREST
91#       GL_NEAREST_MIPMAP_LINEAR
92#       GL_LINEAR_MIPMAP_LINEAR   <--- best (default)
93
94mipmap_filter = GL_LINEAR_MIPMAP_LINEAR
95
96#Level Of Detail (currently only affects textures).
97# This option attempts to minimize texture cache trashing on low end 3D card, so
98# if your 3D card comes with less than 16MB you SHOULD adjust this value.
99# Otherwise OU will run slow (especially on old non-AGP hardware).
100# To adjust it just start with HIGH QUALITY and run benchmark (-bench)
101# write down the score, then run benchmark MEDIUM and LOW quality. I guess
102# you'll figure out the last step ;-)
103#
104# This is nothing but a resample algorithm. HQ mode won't resample texture
105# maps while MQ and LQ modes will resample texture maps by 2 and 4 (both
106# horizontally and vertically) respectively.
107#
108# Keep in mind that texture compression (see below) will reduce required
109# memory and so you'll be able to use bigger maps and/or higer quality
110# modes.
111#
112# 0 -> LOW QUALITY textures ( <= 4MB )
113# 1 -> MEDIUM QUALITY textures ( <= 8MB )
114# 2 -> HIGH QUALITY textures ( >= 16MB )
115
116LOD=2
117
118#Color Depth
119#
120# Textures color depth:
121#
122#       16 bits
123#       32 bits
124#
125# Force 16 or 32 bits textures. Some OpenGL drivers default to 16 bits or
126# current desktop configuration so this option may be of help if you want
127# to save texture space or force 32 bits textures on buggy OpenGL drivers
128
129color_depth=32
130
131
132# Texture compression
133#
134# If your 3d card's OpenGL driver supports any kind of texture compression
135# enable this option and you'll able to uset VERY HIGH resolution images.
136# By the time i'm writing this only S3's Savage series and NVIDIA's GeForce
137# family seem to support the OpenGL extensions needed. OU will check for the
138# extension at run time so it'll ignore any texture compression related
139# setting if the required extensions are not supported by your card/driver.
140#
141# You can override this option and disable texture compression for individual
142# bodies in the bodies section (see below). However, if you set this option to
143# 0, texture compression will be disabled, no matter what the setting for
144# every body is.
145#
146# You'll also notice there are a few bodies with TC disabled by default.
147# Those are bodies with very smooth surfaces on which texture compression
148# doesn't seem to work very well.
149#
150
151texture_compression = 1
152
153
154#Font type:
155# 0=Textured font, much faster when hardware accelerated but slower on soft
156#   only drivers. May look ugly on some 3D hardware (say Voodoos)
157# 1=Bitmap font, more readable but hurts performace on some 3D hardware (TNT)
158
159font=1
160
161
162#Logo at startup
163#0 = Get rid of that funky logo :-)
164#1 = Yeah, i want the fading logo
165
166logo=1
167
168
169#Messier Objects (see messier.dat for object declaration)
170#0 = Disable
171#1 = Enable (default)
172
173messier=1
174
175
176#Milky Way
177#0 = Disable
178#1 = Enable (default)
179
180milky_way=1
181
182
183/*****************************************************************************
184				BODY DECLARATION
185
186	There are two main bodies: planets and asteroids. Data referred to
187   these two bodies are enclosed between { }
188
189	In every planet you can declare one atmosphere (right after planet
190   data) and any number of rings and/or satellites (rings declaration must
191   precede satellites declaration).
192
193	You can't define atmospheres or rings in asteroid declarations, only
194   satellites are allowed.
195
196	Custom function are allowed for planets, satellites and asteroids.
197   Note that here you assign an index to the custom function and you'll have
198   to edit positions.c in order to add one entry in the switch where custom
199   functions are called (see line 81 in positions.c). Obviously, when custom
200   functions are used, the elements defined in this file are ignored for that
201   body.
202
203	Config file stuff is STILL IN DEVELOPMENT, so it may be buggy (works
204   OK with default config file but don't know with custom config files). But
205   as long as you define your own bodies following the rules above it should
206   work. You better take a look at Earth and Saturn to learn how to define
207   cloudy atmospheres, rings and multiple satellites.
208
209 	Whenever you find a value of 0.0 (except for the flattening) means that
210   this value is unknown (i mean i don't know it).
211
212****************************************************************************/
213
214sun	{
215        sun.jpg                 # texture file (must be a 128x128 24-bit JPEG)
216        4.0                     # blending factor, the higher this value the
217        30                      # better it will look (if you're running a
218        1.9891E30               # software only OpenGL driver or your 3D card
219				# supports 32 bits rendering set this value
220				# to 2.0). Don't set this value above 1.5 if
221				# you're using a 3dfx 3D card (they don't
222				# support 32 bits rendering and their 16 bit
223				# filtering is not very good). Second number
224				# stands for the cut level, so pixels with
225				# a mean level below this value will be
226				# transparent.
227}
228
229
230planet	Mercury {
231	mercury.jpg		# texture file
232	199,160,105		# color for untextured objects (RGB triplet)
233	0.382000		# radius (in Earth radii)
234 	0.0			# x axis flattening
235	0.0			# y axis flattening
236	0.0			# z axis flattening
237        1           # use texture compression for this object (if supported)
238	0.0			# body tilt
239	6.138505		# rotation rate (in degrees/Earth day)
240        0.0                     # orbit tilt (relative to ecliptic)
241	48.333899		# ascendind node (degrees)
242	77.453997		# perihelion (degrees)
243	0.387098		# mean distance (in AU)
244	4.092353		# daily motion (degrees)
245	87.969002		# orbital period (Earth days)
246	0.205632		# eccentricity
247	314.423688		# mean longitude (degrees)
248        0.3302E24               # Mass
249#        1                       # Index of custom function (0=NO)
250        0
251}
252
253
254planet 	Venus {
255	venus.jpg		# texture file
256	249,217,170             # color for untextured objects (RGB triplet)
257	0.950000                # radius (in Earth radii)
258 	0.0			# x axis flattening
259	0.0			# y axis flattening
260	0.0			# z axis flattening
261        0                       # use texture compression for this object (if supported)
262	177.300003              # body tilt
263	1.481367                # rotation rate (in degrees/Earth day)
264	3.394720                # orbit tilt (relative to ecliptic)
265	76.688900               # ascendind node (degrees)
266	131.761002              # perihelion (degrees)
267	0.723324                # mean distance (in AU)
268	1.602158                # daily motion (degrees)
269	224.699997              # orbital period (Earth days)
270	0.006793                # eccentricity
271	236.940437              # mean longitude (degrees)
272        4.8690E24               # Mass
273#        2                       # Index of custom function (0=NO)
274        0
275}
276
277planet 	Earth {
278        earth.jpg               # texture file
279	31,94,125               # color for untextured objects (RGB triplet)
280	1.000000                # radius (in Earth radii)
281 	0.0			# x axis flattening
282	0.0			# y axis flattening
283	0.0034			# z axis flattening
284        1                       # use texture compression for this object (if supported)
285	23.450001               # body tilt
286	360.252502              # rotation rate (in degrees/Earth day)
287	0.000410                # orbit tilt (relative to ecliptic)
288	349.200006              # ascendind node (degrees)
289	102.851700              # perihelion (degrees)
290	1.000020                # mean distance (in AU)
291	0.985580                # daily motion (degrees)
292	365.256012              # orbital period (Earth days)
293	0.016697                # eccentricity
294	328.403528              # mean longitude (degrees)
295        5.9736E24               # Mass
296#        3                       # Index of custom function (0=NO)
297        0
298/*
299        atmosphere {            # LOW QUALITY
300                earthcld.jpg    # texture file
301		200,200,200	# color if untextured
302		1.02		# radius (in Earth radii)
303                360.252502      # rotation rate (in degrees/Earth day)
304                1.2             # blending factor (useful range 1-4)
305                150             # samples below this value are tranparent
306	}
307
308*/
309
310        atmosphere {            # HIGH QUALITY
311                clouds.jpg      # texture file
312		200,200,200	# color if untextured
313                1.02            # radius (in Earth radii)
314                460.252502      # rotation rate (in degrees/Earth day)
315                1.2             # blending factor (useful range 1-4)
316                150              # samples below this value are tranparent
317	}
318
319	satellite Moon {
320                moon.jpg        # texture file
321		200,200,200     # color for untextured objects (RGB triplet)
322		0.272400        # radius (in Earth radii)
323	 	0.0		# x axis flattening
324		0.0		# y axis flattening
325		0.0		# z axis flattening
326                1           # use texture compression for this object (if supported)
327	 	6.410000        # body tilt
328	 	13.176359       # rotation rate (in degrees/Earth day)
329	 	0.0             # orbit tilt (relative to host planet plane)
330	 	125.122795      # ascendind node (degrees)
331	 	83.186199       # perihelion (degrees)
332	 	60.268          # mean distance (in host planet radii)
333	 	12.190992       # daily motion (degrees)
334	 	27.321659       # orbital period (Earth days)
335	 	0.054900        # eccentricity
336	 	16.999999       # mean longitude (degrees)
337                7.35E22         # Mass
338#                10              # Index of custom function (0=NO)
339                0
340                orbiter Apollo13 {
341                        apollo13.bmf    # texture file
342                        0.01            # size (in 10E3 Km)
343                        0.0 1.0 0.0     # up vector
344                        0.0 0.0 1.0     # heading vector
345                        0.0             # orbit tilt (relative to host planet plane)
346                        100.0           # ascendind node (degrees)
347                        0.0             # perihelion (degrees)
348                        1.1             # mean distance (in host planet radii)
349                        100.0           # daily motion (degrees)
350                        3.6             # orbital period (Earth days)
351                        0.054900        # eccentricity
352                        1.0             # mean longitude (degrees)
353                }
354	}
355
356	orbiter HST {
357                hst.bmf         # texture file
358                0.01             # size (in 10E3 Km)
359                0.0 1.0 0.0     # up vector
360                0.0 0.0 1.0     # heading vector
361                0.0             # orbit tilt (relative to host planet plane)
362                100.0           # ascendind node (degrees)
363                0.0             # perihelion (degrees)
364                1.1             # mean distance (in host planet radii)
365                100.0           # daily motion (degrees)
366                3.6             # orbital period (Earth days)
367                0.054900        # eccentricity
368                0.0             # mean longitude (degrees)
369	}
370
371	orbiter StationV {
372                ss5.bmf         # texture file
373                0.01             # size (in 10E3 Km)
374                0.0 1.0 0.0     # up vector
375                0.0 0.0 1.0     # heading vector
376                0.0             # orbit tilt (relative to host planet plane)
377                100.0           # ascendind node (degrees)
378                0.0             # perihelion (degrees)
379                1.1             # mean distance (in host planet radii)
380                100.0           # daily motion (degrees)
381                3.6             # orbital period (Earth days)
382                0.054900        # eccentricity
383                180.0             # mean longitude (degrees)
384	}
385
386        orbiter Endeavour {
387                shuttle.bmf     # texture file
388                0.01            # size (in 10E3 Km)
389                0.0 1.0 0.0     # up vector
390                0.0 0.0 1.0     # heading vector
391                90.0            # orbit tilt (relative to host planet plane)
392                100.0           # ascendind node (degrees)
393                0.0             # perihelion (degrees)
394                1.1             # mean distance (in host planet radii)
395                100.0           # daily motion (degrees)
396                3.6             # orbital period (Earth days)
397                0.054900        # eccentricity
398                1.0             # mean longitude (degrees)
399	}
400}
401
402
403planet	Mars {
404        mars.jpg                # texture file
405	187,153,115             # color for untextured objects (RGB triplet)
406	0.532000                # radius (in Earth radii)
407 	0.0			# x axis flattening
408	0.0			# y axis flattening
409	0.0			# z axis flattening
410        1           # use texture compression for this object (if supported)
411	25.190001               # body tilt
412	350.891907              # rotation rate (in degrees/Earth day)
413	1.849920                # orbit tilt (relative to ecliptic)
414	49.566399               # ascendind node (degrees)
415	336.088201              # perihelion (degrees)
416	1.523636                # mean distance (in AU)
417	0.524061                # daily motion (degrees)
418	686.979980              # orbital period (Earth days)
419	0.093423                # eccentricity
420	262.427834              # mean longitude (degrees)
421        0.6419E24               # Mass
422#        4                       # Index of custom function (0=NO)
423        0
424
425	satellite Phobos {
426                phobos.bmf    # texture file
427		200,200,200     # color for untextured objects (RGB triplet)
428		0.0042	        # radius (in Earth radii)
429	 	0.0		# x axis flattening
430		0.4		# y axis flattening
431		0.4		# z axis flattening
432                1           # use texture compression for this object (if supported)
433	 	0.0	        # body tilt
434	 	350.891907      # rotation rate (in degrees/Earth day)
435	 	1.0             # orbit tilt (relative to host planet plane)
436	 	0.0      	# ascendind node (degrees)
437	 	0.0       	# perihelion (degrees)
438	 	2.76          	# mean distance (in host planet radii)
439	 	1128.8451       # daily motion (degrees)
440	 	0.318910       	# orbital period (Earth days)
441	 	0.015        	# eccentricity
442	 	0.0       	# mean longitude (degrees)
443                1.0E16          # Mass
444		0		# Index of custom function (0=NO)
445	}
446
447	satellite Deimos {
448                deimos.bmf    # texture file
449		200,200,200     # color for untextured objects (RGB triplet)
450		0.0024	        # radius (in Earth radii)
451	 	0.0		# x axis flattening
452		0.3		# y axis flattening
453		0.4		# z axis flattening
454                1           # use texture compression for this object (if supported)
455	 	0.0	        # body tilt
456	 	350.891907      # rotation rate (in degrees/Earth day)
457	 	1.0             # orbit tilt (relative to host planet plane)
458	 	0.0      	# ascendind node (degrees)
459	 	0.0       	# perihelion (degrees)
460	 	6.91          	# mean distance (in host planet radii)
461	 	285.16184       # daily motion (degrees)
462	 	1.262441       	# orbital period (Earth days)
463	 	0.0005        	# eccentricity
464	 	0.0       	# mean longitude (degrees)
465                2.0E15          # Mass
466		0		# Index of custom function (0=NO)
467	}
468}
469
470
471spaceship Discovery {
472                discovery.bmf   # texture file
473                0.01            # size (in 10E3 Km)
474                5.2 0.0 5.2     # ship position (in AU)
475                0.0 1.0 0.0     # up vector
476                0.0 0.0 1.0     # heading vector
477                0.0 0.0 0.01    # speed vector (in Km/frame)
478}
479
480
481
482asteroid Bacchus  {
483        bacchus.bmf             # texture file
484        0.1                     # largest radius (in 10E3 Km)
485	100,100,100             # color for untextured objects (RGB triplet)
486        0.5 0.1 1.0             # rotation axis
487	1106.13			# rotation rate (in degrees/Earth day)
488        9.43207                 # orbit tilt (relative to ecliptic)
489        33.24093                # ascendind node (degrees)
490        55.17417                # perihelion (degrees)
491        1.0780717               # mean distance (in AU)
492	0.213661		# daily motion (degrees)
493	1660.66			# orbital period (Earth days)
494        0.34944209              # eccentricity
495        245.4743260             # mean longitude (degrees)
496	0			# Index of custom function (0=NO)
497}
498
499
500asteroid Castalia   {
501        castalia.bmf                 # texture file
502        0.1                     # largest radius (in 10E3 Km)
503	100,100,100             # color for untextured objects (RGB triplet)
504        0.0 1.0 0.7             # rotation axis
505	1617.37			# rotation rate (in degrees/Earth day)
506        8.88791                 # orbit tilt (relative to ecliptic)
507        325.72563               # ascendind node (degrees)
508        121.23955               # perihelion (degrees)
509        1.0631749               # mean distance (in AU)
510	0.271682		# daily motion (degrees)
511	1306.01			# orbital period (Earth days)
512        0.48314695              # eccentricity
513        153.2890425             # mean longitude (degrees)
514	0			# Index of custom function (0=NO)
515}
516
517asteroid Geographos   {
518        geographos.bmf          # texture file
519        0.1                     # largest radius (in 10E3 Km)
520	100,100,100             # color for untextured objects (RGB triplet)
521        0.0 1.0 0.7             # rotation axis
522	1617.37			# rotation rate (in degrees/Earth day)
523        13.34081                # orbit tilt (relative to ecliptic)
524        337.35010               # ascendind node (degrees)
525        276.75759               # perihelion (degrees)
526        1.2455598               # mean distance (in AU)
527	0.271682		# daily motion (degrees)
528	1306.01			# orbital period (Earth days)
529        0.33542304              # eccentricity
530        104.2069827             # mean longitude (degrees)
531	0			# Index of custom function (0=NO)
532}
533
534asteroid Vesta   {
535        vesta.bmf               # texture file
536        0.58                    # largest radius (in 10E3 Km)
537	100,100,100             # color for untextured objects (RGB triplet)
538        0.0 1.0 0.7             # rotation axis
539	1617.37			# rotation rate (in degrees/Earth day)
540        7.136                   # orbit tilt (relative to ecliptic)
541        103.973                 # ascendind node (degrees)
542        150.346                 # perihelion (degrees)
543        2.361                   # mean distance (in AU)
544	0.271682		# daily motion (degrees)
545        1325.05                 # orbital period (Earth days)
546        0.0897                  # eccentricity
547        153.2890425             # mean longitude (degrees)
548	0			# Index of custom function (0=NO)
549}
550
551asteroid Ida   {
552        ida.bmf               # texture file
553        0.58                    # largest radius (in 10E3 Km)
554	100,100,100             # color for untextured objects (RGB triplet)
555        0.0 1.0 0.7             # rotation axis
556	1617.37			# rotation rate (in degrees/Earth day)
557        7.136                   # orbit tilt (relative to ecliptic)
558        203.973                 # ascendind node (degrees)
559        150.346                 # perihelion (degrees)
560        2.361                   # mean distance (in AU)
561	0.271682		# daily motion (degrees)
562        1325.05                 # orbital period (Earth days)
563        0.0897                  # eccentricity
564        153.2890425             # mean longitude (degrees)
565	0			# Index of custom function (0=NO)
566}
567
568asteroid Gaspra   {
569        gaspra.bmf              # texture file
570        0.58                    # largest radius (in 10E3 Km)
571	100,100,100             # color for untextured objects (RGB triplet)
572        0.0 1.0 0.7             # rotation axis
573	1617.37			# rotation rate (in degrees/Earth day)
574        7.136                   # orbit tilt (relative to ecliptic)
575        303.973                 # ascendind node (degrees)
576        150.346                 # perihelion (degrees)
577        2.361                   # mean distance (in AU)
578	0.271682		# daily motion (degrees)
579        1325.05                 # orbital period (Earth days)
580        0.0897                  # eccentricity
581        153.2890425             # mean longitude (degrees)
582	0			# Index of custom function (0=NO)
583}
584
585
586asteroid Toutatis   {
587        toutatis.bmf            # model file
588        0.1                     # largest radius (in 10E3 Km)
589	100,100,100             # color for untextured objects (RGB triplet)
590        1.0 0.0 1.0             # rotation axis
591	952.06			# rotation rate (in degrees/Earth day)
592        0.46989                 # orbit tilt (relative to ecliptic)
593        128.31023               # ascendind node (degrees)
594        274.71447               # perihelion (degrees)
595        2.5112897               # mean distance (in AU)
596	0.21414844		# daily motion (degrees)
597	1656.886		# orbital period (Earth days)
598        0.63407404              # eccentricity
599        198.5381655             # mean longitude (degrees)
600	0			# Index of custom function (0=NO)
601}
602
603asteroid Ky   {
604        ky.bmf                 # texture file
605        0.1                     # largest radius (in 10E3 Km)
606	100,100,100             # color for untextured objects (RGB triplet)
607        0.0 1.0 0.7             # rotation axis
608	1617.37			# rotation rate (in degrees/Earth day)
609        8.88791                 # orbit tilt (relative to ecliptic)
610        325.72563               # ascendind node (degrees)
611        121.23955               # perihelion (degrees)
612        3.0631749               # mean distance (in AU)
613	0.271682		# daily motion (degrees)
614	1306.01			# orbital period (Earth days)
615        0.48314695              # eccentricity
616        153.2890425             # mean longitude (degrees)
617	0			# Index of custom function (0=NO)
618}
619
620/*********************************************
621        Temporarily disabled: WORK IN PROGRESS
622 *********************************************
623
624comet Halley	 {
625	asteroid.jpg		# texture file
626	100,100,100             # color for untextured objects (RGB triplet)
627	0.09	                # radius (in Earth radii)
628	0.0                     # x axis flattening
629	0.0			# y axis flattening
630	0.0			# z axis flattening
631	0.07			# surface randomness
632	0.0			# body tilt
633	1617.37			# rotation rate (in degrees/Earth day)
634	7.136			# orbit tilt (relative to ecliptic)
635	103.973			# ascendind node (degrees)
636	150.346			# perihelion (degrees)
637	3.361			# mean distance (in AU)
638	0.271682		# daily motion (degrees)
639	1306.01			# orbital period (Earth days)
640	0.0897			# eccentricity
641	0.0			# mean longitude (degrees)
642	100.0			# tail lenght (thousand Km)
643        2000                    # number of particles
644	0			# Index of custom function (0=NO)
645}
646*/
647
648
649planet 	Jupiter {
650  	jupiter.jpg		# texture file
651	185,166,152             # color for untextured objects (RGB triplet)
652	11.27000                # radius (in Earth radii)
653 	0.0			# x axis flattening
654	0.0			# y axis flattening
655	0.0625			# z axis flattening
656        1           # use texture compression for this object (if supported)
657	3.120000                # body tilt
658	870.532471              # rotation rate (in degrees/Earth day)
659	1.304630                # orbit tilt (relative to ecliptic)
660	100.471297              # ascendind node (degrees)
661	15.697800               # perihelion (degrees)
662	5.202597                # mean distance (in AU)
663	0.083096                # daily motion (degrees)
664	4332.586914             # orbital period (Earth days)
665	0.048465                # eccentricity
666	322.559836              # mean longitude (degrees)
667        1.8986E27               # Mass
668#        5                       # Index of custom function (0=NO)
669        0
670
671        satellite Amalthea {
672                amalthea.bmf    # texture file
673		208,200,128     # color for untextured objects (RGB triplet)
674                0.0147          # radius (in Earth radii)
675	 	0.0		# x axis flattening
676		0.0		# y axis flattening
677		0.0		# z axis flattening
678                1           # use texture compression for this object (if supported)
679	 	0.0             # body tilt
680                722.6318        # rotation rate (in degrees/Earth day)
681	 	0.0             # orbit tilt (relative to host planet plane)
682	 	0.0             # ascendind node (degrees)
683	 	0.0             # perihelion (degrees)
684                2.53            # mean distance (in host planet radii)
685                722.6318        # daily motion (degrees)
686                0.498179        # orbital period (Earth days)
687	 	0.0             # eccentricity
688	 	0.0             # mean longitude (degrees)
689                7.2E18          # Mass
690		0		# Index of custom function (0=NO)
691	}
692
693
694	satellite Io {
695                io.jpg          # texture file
696		208,200,128     # color for untextured objects (RGB triplet)
697		0.285356        # radius (in Earth radii)
698	 	0.0		# x axis flattening
699		0.0		# y axis flattening
700		0.0		# z axis flattening
701                1           # use texture compression for this object (if supported)
702	 	0.0             # body tilt
703	 	203.488937      # rotation rate (in degrees/Earth day)
704	 	0.0             # orbit tilt (relative to host planet plane)
705	 	0.0             # ascendind node (degrees)
706	 	0.0             # perihelion (degrees)
707	 	5.9             # mean distance (in host planet radii)
708	 	203.48893       # daily motion (degrees)
709		1.769138        # orbital period (Earth days)
710	 	0.0             # eccentricity
711	 	0.0             # mean longitude (degrees)
712                8.89E22         # Mass
713		0		# Index of custom function (0=NO)
714	}
715
716	satellite Europa {
717		europa.jpg	# texture file
718		202,171,143     # color for untextured objects (RGB triplet)
719		0.245375        # radius (in Earth radii)
720	 	0.0		# x axis flattening
721		0.0		# y axis flattening
722		0.0		# z axis flattening
723                1           # use texture compression for this object (if supported)
724	 	0.0             # body tilt
725	 	101.374725      # rotation rate (in degrees/Earth day)
726	 	0.0             # orbit tilt (relative to host planet plane)
727	 	0.0             # ascendind node (degrees)
728	 	0.0             # perihelion (degrees)
729	 	9.39            # mean distance (in host planet radii)
730	 	101.37473       # daily motion (degrees)
731	 	3.551181        # orbital period (Earth days)
732	 	0.0             # eccentricity
733	 	0.0             # mean longitude (degrees)
734                4.78E22         # Mass
735		0		# Index of custom function (0=NO)
736	}
737
738	satellite Ganymede {
739 		ganymede.jpg	# texture file
740		117,117,117     # color for untextured objects (RGB triplet)
741		0.413139        # radius (in Earth radii)
742	 	0.0		# x axis flattening
743		0.0		# y axis flattening
744		0.0		# z axis flattening
745                1           # use texture compression for this object (if supported)
746	 	0.0             # body tilt
747	 	50.317608       # rotation rate (in degrees/Earth day)
748	 	0.0             # orbit tilt (relative to host planet plane)
749	 	0.0             # ascendind node (degrees)
750	 	0.0             # perihelion (degrees)
751	 	14.97           # mean distance (in host planet radii)
752	 	50.177552       # daily motion (degrees)
753	 	7.154553        # orbital period (Earth days)
754	 	0.0             # eccentricity
755	 	0.0             # mean longitude (degrees)
756                1.48E23         # Mass
757		0		# Index of custom function (0=NO)
758	}
759
760	satellite Callisto {
761 		callisto.jpg	# texture file
762		96,96,96        # color for untextured objects (RGB triplet)
763		0.379429        # radius (in Earth radii)
764	 	0.0		# x axis flattening
765		0.0		# y axis flattening
766		0.0		# z axis flattening
767                1           # use texture compression for this object (if supported)
768	 	0.0             # body tilt
769	 	21.571070       # rotation rate (in degrees/Earth day)
770	 	0.0             # orbit tilt (relative to host planet plane)
771	 	0.0             # ascendind node (degrees)
772	 	0.0             # perihelion (degrees)
773	 	26.34           # mean distance (in host planet radii)
774	 	21.571071       # daily motion (degrees)
775	 	16.689020       # orbital period (Earth days)
776	 	0.0             # eccentricity
777	 	0.0             # mean longitude (degrees)
778                1.075E23
779		0		# Index of custom function (0=NO)
780	}
781}
782
783
784
785planet 	Saturn {
786        saturn.jpg              # texture file
787	189,174,153             # color for untextured objects (RGB triplet)
788	9.500000                # radius (in Earth radii)
789 	0.0			# x axis flattening
790	0.0			# y axis flattening
791	0.1			# z axis flattening
792        0                       # use texture compression for this object (if supported)
793	26.730000               # body tilt
794	810.792542              # rotation rate (in degrees/Earth day)
795	2.485240                # orbit tilt (relative to ecliptic)
796	113.635797              # ascendind node (degrees)
797	88.863001               # perihelion (degrees)
798	9.571900                # mean distance (in AU)
799	0.033287                # daily motion (degrees)
800	10759.209961            # orbital period (Earth days)
801	0.053165                # eccentricity
802	20.957590               # mean longitude (degrees)
803        5.6846E26               # Mass
804#        6                       # Index of custom function (0=NO)
805        0
806
807	ring {
808                rings.jpg    # texture file
809                160,160,160     # color if untextured (applies for brightness too)
810                13.0            # inner radius (in Earth radii)
811                19.0            # outter radius (in Earth radii)
812                1.0             # Transparency level (higher is fainter)
813	}
814
815        satellite Prometheus {
816                prometheus.bmf  # texture file
817		189,189,189     # color for untextured objects (RGB triplet)
818                0.0081          # radius (in Earth radii)
819	 	0.0		# x axis flattening
820		0.0		# y axis flattening
821		0.0		# z axis flattening
822                1           # use texture compression for this object (if supported)
823	 	0.0             # body tilt
824                587.2757        # rotation rate (in degrees/Earth day)
825                0.0             # orbit tilt (relative to host planet plane)
826	 	0.0             # ascendind node (degrees)
827	 	0.0             # perihelion (degrees)
828                2.31            # mean distance (in host planet radii)
829                587.2757        # daily motion (degrees)
830                0.613           # orbital period (Earth days)
831	 	0.0             # eccentricity
832	 	0.0             # mean longitude (degrees)
833                1.0E18          # Mass ?
834		0		# Index of custom function (0=NO)
835	}
836
837        satellite Epimetheus {
838                epimetheus.bmf       # texture file
839		189,189,189     # color for untextured objects (RGB triplet)
840                0.0094          # radius (in Earth radii)
841	 	0.0		# x axis flattening
842		0.0		# y axis flattening
843		0.0		# z axis flattening
844                1           # use texture compression for this object (if supported)
845	 	0.0             # body tilt
846                518.6572        # rotation rate (in degrees/Earth day)
847                0.0             # orbit tilt (relative to host planet plane)
848	 	0.0             # ascendind node (degrees)
849	 	0.0             # perihelion (degrees)
850                2.50            # mean distance (in host planet radii)
851                518.6572        # daily motion (degrees)
852                0.6941          # orbital period (Earth days)
853	 	0.0             # eccentricity
854	 	0.0             # mean longitude (degrees)
855                1.0E18          # Mass ?
856		0		# Index of custom function (0=NO)
857	}
858
859        satellite Janus {
860                janus.bmf       # texture file
861		189,189,189     # color for untextured objects (RGB triplet)
862                0.0149          # radius (in Earth radii)
863	 	0.0		# x axis flattening
864		0.0		# y axis flattening
865		0.0		# z axis flattening
866                1           # use texture compression for this object (if supported)
867	 	0.0             # body tilt
868                518.3585        # rotation rate (in degrees/Earth day)
869                0.0             # orbit tilt (relative to host planet plane)
870	 	0.0             # ascendind node (degrees)
871	 	0.0             # perihelion (degrees)
872                2.51            # mean distance (in host planet radii)
873                518.3585        # daily motion (degrees)
874                0.6945          # orbital period (Earth days)
875	 	0.0             # eccentricity
876	 	0.0             # mean longitude (degrees)
877                1.0E18          # Mass ?
878		0		# Index of custom function (0=NO)
879	}
880
881
882	satellite Tethys {
883	 	tethys.jpg	# texture file
884		189,189,189     # color for untextured objects (RGB triplet)
885		0.082314        # radius (in Earth radii)
886	 	0.0		# x axis flattening
887		0.0		# y axis flattening
888		0.0		# z axis flattening
889                1           # use texture compression for this object (if supported)
890	 	0.0             # body tilt
891	 	190.668610      # rotation rate (in degrees/Earth day)
892	 	0.0             # orbit tilt (relative to host planet plane)
893	 	0.0             # ascendind node (degrees)
894	 	0.0             # perihelion (degrees)
895	 	4.89            # mean distance (in host planet radii)
896	 	190.66857       # daily motion (degrees)
897	 	1.888093        # orbital period (Earth days)
898	 	0.0             # eccentricity
899	 	0.0             # mean longitude (degrees)
900                7.4E20          # Mass
901		0		# Index of custom function (0=NO)
902	}
903
904	satellite Dione {
905	 	dione.jpg	# texture file
906		130,130,130     # color for untextured objects (RGB triplet)
907		0.087802        # radius (in Earth radii)
908	 	0.0		# x axis flattening
909		0.0		# y axis flattening
910		0.0		# z axis flattening
911                1           # use texture compression for this object (if supported)
912	 	0.0             # body tilt
913	 	131.505798      # rotation rate (in degrees/Earth day)
914	 	0.0             # orbit tilt (relative to host planet plane)
915	 	0.0             # ascendind node (degrees)
916	 	0.0             # perihelion (degrees)
917	 	6.26            # mean distance (in host planet radii)
918	 	131.50579       # daily motion (degrees)
919	 	2.737522        # orbital period (Earth days)
920	 	0.0             # eccentricity
921	 	0.0             # mean longitude (degrees)
922                1.05E21         # Mass
923		0		# Index of custom function (0=NO)
924	}
925
926	satellite Rhea {
927	 	rhea.jpg	# texture file
928		158,158,158     # color for untextured objects (RGB triplet)
929		0.119944        # radius (in Earth radii)
930	 	0.0		# x axis flattening
931		0.0		# y axis flattening
932		0.0		# z axis flattening
933                1           # use texture compression for this object (if supported)
934	 	0.0             # body tilt
935	 	79.660767       # rotation rate (in degrees/Earth day)
936	 	0.0             # orbit tilt (relative to host planet plane)
937	 	0.0             # ascendind node (degrees)
938	 	0.0             # perihelion (degrees)
939	 	8.74            # mean distance (in host planet radii)
940	 	79.660769       # daily motion (degrees)
941	 	4.519163        # orbital period (Earth days)
942	 	0.0             # eccentricity
943	 	0.0             # mean longitude (degrees)
944                2.5E21          # Mass
945		0		# Index of custom function (0=NO)
946	}
947
948	satellite Titan {
949	 	titan.jpg	# texture file
950		252,96,9        # color for untextured objects (RGB triplet)
951		0.403732        # radius (in Earth radii)
952	 	0.0		# x axis flattening
953		0.0		# y axis flattening
954		0.0		# z axis flattening
955                0               # use texture compression for this object (if supported)
956	 	0.0             # body tilt
957	 	22.546638       # rotation rate (in degrees/Earth day)
958	 	0.0             # orbit tilt (relative to host planet plane)
959	 	0.0             # ascendind node (degrees)
960	 	0.0             # perihelion (degrees)
961	 	20.27           # mean distance (in host planet radii)
962	 	22.546639       # daily motion (degrees)
963	 	15.966903       # orbital period (Earth days)
964	 	0.0             # eccentricity
965	 	0.0             # mean longitude (degrees)
966                1.35E23         # Mass
967		0		# Index of custom function (0=NO)
968	}
969
970        satellite Hyperion {
971                hyperion.bmf       # texture file
972		189,189,189     # color for untextured objects (RGB triplet)
973                0.0223          # radius (in Earth radii)
974	 	0.0		# x axis flattening
975		0.0		# y axis flattening
976		0.0		# z axis flattening
977                1           # use texture compression for this object (if supported)
978	 	0.0             # body tilt
979                16.92           # rotation rate (in degrees/Earth day)
980                0.0             # orbit tilt (relative to host planet plane)
981	 	0.0             # ascendind node (degrees)
982	 	0.0             # perihelion (degrees)
983                24.58           # mean distance (in host planet radii)
984                16.92           # daily motion (degrees)
985                21.2766         # orbital period (Earth days)
986	 	0.0             # eccentricity
987	 	0.0             # mean longitude (degrees)
988                1.0E18          # Mass ?
989		0		# Index of custom function (0=NO)
990	}
991}
992
993
994
995
996planet 	Uranus {
997	uranus.jpg	        # texture file
998	149,173,185             # color for untextured objects (RGB triplet)
999	3.900000                # radius (in Earth radii)
1000 	0.0			# x axis flattening
1001	0.0			# y axis flattening
1002	0.0			# z axis flattening
1003        0                       # use texture compression for this object (if supported)
1004	97.860001               # body tilt
1005	501.162415              # rotation rate (in degrees/Earth day)
1006	0.773430                # orbit tilt (relative to ecliptic)
1007	74.095402               # ascendind node (degrees)
1008	175.680703              # perihelion (degrees)
1009	19.301810               # mean distance (in AU)
1010	0.011623                # daily motion (degrees)
1011	30685.000000            # orbital period (Earth days)
1012	0.042896                # eccentricity
1013	303.189666              # mean longitude (degrees)
1014        8.683E25                # Mass
1015#        7                       # Index of custom function (0=NO)
1016        0
1017
1018	ring {
1019                rings.jpg    # texture file
1020                120,120,120     # color if untextured
1021                4.5             # inner radius (in Earth radii)
1022                5.5             # outter radius (in Earth radii)
1023                1.5             # Transparency level (higher is fainter)
1024        }
1025}
1026
1027
1028
1029planet 	Neptune {
1030	neptune.jpg		# texture file
1031	94,129,223              # color for untextured objects (RGB triplet)
1032	4.000000                # radius (in Earth radii)
1033 	0.0			# x axis flattening
1034	0.0			# y axis flattening
1035	0.0			# z axis flattening
1036        0                       # use texture compression for this object (if supported)
1037	29.000000               # body tilt
1038	536.312866              # rotation rate (in degrees/Earth day)
1039	1.768100                # orbit tilt (relative to ecliptic)
1040	131.792503              # ascendind node (degrees)
1041	7.206000                # perihelion (degrees)
1042	30.266640               # mean distance (in AU)
1043	0.005919                # daily motion (degrees)
1044	60188.000000            # orbital period (Earth days)
1045	0.010298                # eccentricity
1046	299.864101              # mean longitude (degrees)
1047        1.0243E26
1048#        8                       # Index of custom function (0=NO)
1049        0
1050
1051        satellite Proteus {
1052                proteus.bmf     # texture file
1053		216,208,206     # color for untextured objects (RGB triplet)
1054                0.03276         # radius (in Earth radii)
1055	 	0.0		# x axis flattening
1056		0.0		# y axis flattening
1057		0.0		# z axis flattening
1058                1           # use texture compression for this object (if supported)
1059	 	0.0             # body tilt
1060                320.7698        # rotation rate (in degrees/Earth day)
1061                0.0             # orbit tilt (relative to host planet plane)
1062	 	0.0             # ascendind node (degrees)
1063	 	0.0             # perihelion (degrees)
1064                4.75            # mean distance (in host planet radii)
1065                320.7698        # daily motion (degrees)
1066                1.1223          # orbital period (Earth days)
1067	 	0.0             # eccentricity
1068	 	0.0             # mean longitude (degrees)
1069                1.05E18         # Mass ?
1070		0		# Index of custom function (0=NO)
1071	}
1072
1073	satellite Triton {
1074	 	triton.jpg	# texture file
1075		216,208,206     # color for untextured objects (RGB triplet)
1076		0.212135        # radius (in Earth radii)
1077	 	0.0		# x axis flattening
1078		0.0		# y axis flattening
1079		0.0		# z axis flattening
1080                1               # use texture compression for this object (if supported)
1081	 	0.0             # body tilt
1082	 	61.257263       # rotation rate (in degrees/Earth day)
1083	 	156.999999      # orbit tilt (relative to host planet plane)
1084	 	0.0             # ascendind node (degrees)
1085	 	0.0             # perihelion (degrees)
1086	 	14.83           # mean distance (in host planet radii)
1087	 	61.257265       # daily motion (degrees)
1088	 	5.876854        # orbital period (Earth days)
1089	 	0.0             # eccentricity
1090	 	0.0             # mean longitude (degrees)
1091                2.15E22         # Mass
1092		0		# Index of custom function (0=NO)
1093	}
1094
1095}
1096
1097
1098planet 	Pluto {
1099	pluto.jpg	        # texture file
1100	241,220,167             # color for untextured objects (RGB triplet)
1101	0.450000                # radius (in Earth radii)
1102 	0.0			# x axis flattening
1103	0.0			# y axis flattening
1104	0.0			# z axis flattening
1105        1           # use texture compression for this object (if supported)
1106	118.000000              # body tilt
1107	56.362724               # rotation rate (in degrees/Earth day)
1108	17.121370               # orbit tilt (relative to ecliptic)
1109	110.383302              # ascendind node (degrees)
1110	224.802494              # perihelion (degrees)
1111	39.580400               # mean distance (in AU)
1112	0.003958                # daily motion (degrees)
1113	90700.0                 # orbital period (Earth days)
1114	0.250127                # eccentricity
1115	235.765590              # mean longitude (degrees)
1116        1.25E22                 # Mass
1117#        9                       # Index of custom function (0=NO)
1118        0
1119
1120	satellite Charon {
1121		charon.jpg	# texture file
1122		125,109,94      # color for untextured objects (RGB triplet)
1123		0.092976        # radius (in Earth radii)
1124	 	0.0		# x axis flattening
1125		0.0		# y axis flattening
1126		0.0		# z axis flattening
1127                1           # use texture compression for this object (if supported)
1128	 	0.0             # body tilt
1129	 	56.362286       # rotation rate (in degrees/Earth day)
1130	 	98.999999       # orbit tilt (relative to host planet plane)
1131	 	0.0             # ascendind node (degrees)
1132	 	0.0             # perihelion (degrees)
1133	 	17.0            # mean distance (in host planet radii)
1134	 	56.362284       # daily motion (degrees)
1135	 	6.387250        # orbital period (Earth days)
1136	 	0.0             # eccentricity
1137	 	0.0             # mean longitude (degrees)
1138                3.0E21          # Mass
1139		0		# Index of custom function (0=NO)
1140	}
1141}
1142
1143