{ "comments": { "au": "greatly shrunk so planets can actually be seen", "tick": "real world second per game tick", "length": "kilometre per world units for satellite distance and planetary radius", "radius": "note that radius is equatorial, flattening will be implemented later", "distance": "virtual distance to look better, in km", "sma": "semi-major axis used with mass of parent to calculate orbit, in km", "mass": "mass in kg", "texture": "a group of texture to use, tried in that order. a list means a colour", "model": "used to load a wavefront object instead of a textured sphere" }, "au": 10000, "tick": 3600, "length": 63.7, "bodies": { "sun": { "texture": ["sun.jpg", [0.99, 0.97, 0.66, 1]], "radius": 80000, "pitch": -90, "yaw": 7.25, "mass": 1.9891e+30, "rotation": 2164320, "light_source": true, "atmosphere": { "corona_texture": "sun_corona.png", "corona_size": 1500, "corona_division": 100, "corona_prob": 0.5, "diffuse_texture": "sun_diffuse.png", "diffuse_size": 300 } }, "mercury": { "texture": ["mercury.jpg", "mercury_small.jpg", [0.44, 0.43, 0.43, 1]], "radius": 2439.7, "z": "0.466697 * AU", "pitch": -90, "yaw": 0.35, "division": 30, "rotation": 5067014 }, "venus": { "texture": ["venus.jpg", [0.655, 0.38, 0.1, 1]], "radius": 6051.8, "z": "0.723327 * AU", "pitch": -90, "yaw": 177.36, "division": 30, "rotation": -20996798 }, "earth": { "texture": ["earth.jpg", "earth_medium.jpg", "earth_small.jpg", [0.11, 0.32, 0.43, 1]], "radius": 6378.1, "z": "AU", "pitch": -90, "yaw": 23.4, "roll": -90, "mass": 5.97219e+24, "rotation": 86400, "division": 90, "normal": "earth_normal.jpg", "atmosphere": { "cloud_texture": ["cloudmap.jpg", "cloudmap_small.jpg"], "diffuse_texture": "atmosphere_earth.png", "diffuse_size": 30 }, "orbit_distance": "AU", "satellites": { "moon": { "texture": ["moon.jpg", "moon_medium.jpg", "moon_small.jpg", [0.53, 0.53, 0.53, 1]], "radius": 1738.14, "distance": 38439, "sma": 384399, "division": 30, "eccentricity": 0.0549, "inclination": 5.145, "rotation": 0, "pitch": -90, "yaw": 6.68, "roll": -90 }, "iss": { "model": "satellites/iss.obj", "inclination": 51.65, "distance": 6800, "scale": 5 }, "hst": { "model": "satellites/hst.obj", "inclination": 28.5, "distance": 6937, "scale": 5 } } }, "mars": { "texture": ["mars.jpg", "mars_small.jpg", "mars_medium.jpg", [0.85, 0.47, 0.2, 1]], "radius": 3396.2, "z": "1.524 * AU", "pitch": -90, "yaw": 25.19, "mass": 6.4185e+23, "rotation": 88643, "orbit_distance": "AU", "division": 30, "satellites": { "phobos": { "distance": 9377, "inclination": 26.04, "eccentricity": 0.0151, "model": "satellites/phobos.obj" } } }, "jupiter": { "texture": ["jupiter.jpg", "jupiter_medium.jpg", "jupiter_small.jpg", [0.65, 0.36, 0.19, 1]], "radius": 71492, "mass": 1.8986e+27, "z": "5.2 * AU", "pitch": -90, "yaw": 3.13, "comment": "satellites here are 3/10 the virtual distance than physical, and five times the size", "rotation": 35730, "orbit_distance": "3 * AU", "satellites": { "io": { "texture": ["moons/io.jpg", "moons/io_small.jpg", [0.62, 0.56, 0.35, 1]], "radius": "1821.3 * 5", "distance": 126510, "sma": 421700, "rotation": 0, "pitch": -90, "inclination": 2.21, "eccentricity": 0.0041 }, "europa": { "texture": ["moons/europa.jpg", "moons/europa_small.jpg", [0.77, 0.74, 0.65, 1]], "radius": "1560.8 * 5", "distance": 201270, "sma": 670900, "pitch": -90, "rotation": 0, "inclination": 2.71, "eccentricity": 0.009 }, "ganymede": { "texture": ["moons/ganymede.jpg", "moons/ganymede_small.jpg", [0.52, 0.47, 0.46, 1]], "radius": "2634.1 * 5", "distance": 321120, "sma": 1070400, "pitch": -90, "rotation": 0, "inclination": 2.51, "eccentricity": 0.0013 }, "callisto": { "texture": ["moons/callisto.jpg", "moons/callisto_small.jpg", [0.49, 0.43, 0.34, 1]], "radius": "2410.3 * 5", "distance": 564810, "sma": 1882700, "pitch": -90, "rotation": 0, "inclination": 0.192, "eccentricity": 0.0074 } } }, "saturn": { "texture": ["saturn.jpg", "saturn_medium.jpg", "saturn_small.jpg", [0.9, 0.8, 0.64, 1]], "radius": 60268, "mass": 5.6846e+26, "z": "9.58 * AU", "pitch": -90, "yaw": 26.73, "rotation": 38052, "ring": { "texture": "ring_saturn.png", "distance": 1169, "size": 2247 }, "orbit_distance": "4 * AU", "satellites": { "titan": { "texture": ["moons/titan.jpg", "moons/titan_small.jpg", [0.52, 0.39, 0.23, 1]], "radius": "2576 * 10", "distance": "1221870 / 3 + 200000", "sma": 1221870, "pitch": -90, "rotation": 0, "inclination": 27.07854, "eccentricity": 0.0288 }, "rhea": { "texture": ["moons/rhea.jpg", "moons/rhea_small.jpg", [0.62, 0.60, 0.59, 1]], "radius": "763.8 * 10", "distance": "527108 / 3 + 200000", "sma": 527108, "pitch": -90, "rotation": 0, "inclination": 27.075, "eccentricity": 0.0012583 }, "iapetus": { "texture": ["moons/iapetus.jpg", "moons/iapetus_small.jpg", [0.62, 0.60, 0.59, 1]], "radius": "734.5 * 10", "distance": "3560820 / 3 + 200000", "sma": 3560820, "pitch": -90, "rotation": 0, "inclination": 17.28, "eccentricity": 0.0286125 }, "dione": { "texture": ["moons/dione.jpg", "moons/dione_small.jpg", [0.46, 0.46, 0.46, 1]], "radius": "561.4 * 10", "distance": "377396 / 3 + 200000", "sma": 377396, "pitch": -90, "rotation": 0, "inclination": 26.711, "eccentricity": 0.0022 }, "tethys": { "texture": ["moons/tethys.jpg", "moons/tethys_small.jpg", [0.68, 0.68, 0.66, 1]], "radius": "531.1 * 10", "distance": "294619 / 3 + 200000", "sma": 294619, "pitch": -90, "rotation": 0, "inclination": 25.61, "eccentricity": 0.0001 }, "enceladus": { "texture": ["moons/enceladus.jpg", "moons/enceladus_small.jpg", [0.74, 0.74, 0.74, 1]], "radius": "252.1 * 10", "distance": "237948 / 3 + 200000", "sma": 237948, "pitch": -90, "rotation": 0, "inclination": 26.711, "eccentricity": 0.0047 }, "mimas": { "texture": ["moons/mimas.jpg", "moons/mimas_small.jpg", [0.47, 0.47, 0.47, 1]], "radius": "198.2 * 10", "distance": "181902 / 3 + 200000", "sma": 181902, "pitch": -90, "rotation": 0, "inclination": 28.304, "eccentricity": 0.0196 }, "cassini": { "model": "satellites/cassini.obj", "inclination": 51.65, "eccentricity": 0.5, "distance": "1221870 / 3 + 200000", "sma": 1221870, "scale": 100 } } }, "uranus": { "texture": ["uranus.jpg", [0, 0.53, 0.84, 1]], "radius": 25559, "mass": 8.6810e+25, "z": "19.23 * AU", "pitch": 7.77, "rotation": -62064, "orbit_distance": "6 * AU", "ring": { "texture": "ring_uranus.png", "pitch": 0, "yaw": 0, "roll": 90, "distance": 421, "size": 781 } }, "neptune": { "texture": ["neptune.jpg", [0.31, 0.49, 0.59, 1]], "radius": 24764, "mass": 1.0243e+26, "z": "30.5 * AU", "orbit_distance": "6 * AU", "rotation": 57996, "pitch": -90, "yaw": 28.32 } }, "belts": { "main": { "model": ["asteroids/mainbelt.obj", "asteroids/mainbelt2.obj"], "radius": "2.362 * AU", "cross": 1000, "scale": 30, "count": 1024, "rotation": 114536500 } }, "sky": { "texture": "sky.jpg", "rotation": 0, "radius": 305000000, "division": 30, "pitch": 90, "yaw": 30, "roll": 180 }, "asteroids": ["asteroids/01.obj", "asteroids/02.obj", "asteroids/03.obj"], "start": { "z": "AU - 400", "yaw": 180 } }