Difference between revisions of "Satellites"
Cholmondely (talk | contribs) (Added pictures) |
m (→Quick Facts: mend) |
||
Line 79: | Line 79: | ||
== Quick Facts == | == Quick Facts == | ||
{{OXPLevel}}{{IconOXP|ooVersion = "1.80"|oxpCPU = "Low"|oxpMEM = "Low"|oxpGPU = "Low"|oxpIsConfigurable = true}} | {{OXPLevel}}{{IconOXP|ooVersion = "1.80"|oxpCPU = "Low"|oxpMEM = "Low"|oxpGPU = "Low"|oxpIsConfigurable = true}} | ||
− | [[Image:IconLib.png|48px|right|link=Library|alt=Config options available through 'Library']] | + | [[Image:IconLib.png|48px|right|link=Library OXP|alt=Config options available through 'Library']] |
{{Infobox OXPb| title = Satellites.oxz | {{Infobox OXPb| title = Satellites.oxz | ||
|version = 1.10 | |version = 1.10 |
Revision as of 01:43, 27 January 2022
Contents
[hide]Overview
This OXP adds satellites to the main planet, plus any secondary planets that may be available through Additional Planets.
Ideas with a revolutionary potential sometimes remain underestimated or just unnoticed!
This is the case for the Satellites OXP (author – Rorschachhamster). Seemingly just a nice exercise in coding and just one more OXP in the Ambience category. But, it is a jolly hard task to simulate true orbital dynamics in Oolite: In the real world, the calculation of orbital dynamics is based on the integration of acceleration vectors and on the energy conservation law. If you have no acceleration produced by a propulsion engine, your total energy (sum of kinetic and potential energy) would have a constant value. So on an elliptic orbit you’ll trade velocity for altitude and vice versa. In Oolite we have no gravity nor energy. Acceleration is limited to propulsion acceleration/deceleration parameter thrust and this is not a vector value – it is just the rate of change of ship speed. So we need some trick to simulate true orbital dynamics – calculating the ship's position for the next frame and placing the ship directly into it. Unfortunately JavaScript is not a suitable instrument for smooth dynamic simulations! It generates only 4 fps, so you’ll see the jerky sequence of frames instead of a decent illusion of smooth movement. Bad idea. Forget it. Satellites OXP uses a more elegant approach, based on AI behavior. It generates a realistically looking pattern of circular movement around a planet without sophisticated mathematics. |
Source: Stranger's introduction to his Orbital Stations OXP |
Satellite Types
There are 4 different types of satellite that can be added to a system.
Surveillance Satellites
These satellites are designed to map and scan planetary regions, down to a very fine detail level.
COM and COMLR Satellites
These satellites aid and facilitate intra- and inter-planetary communications.
Satellite Telescope
These satellites are designed to scan deep space for anomalies (like Thargoid invasion craft or rogue comets and asteroids).
Download
- Through the in-game Expansions Manager, or
- Download Satellites.oxz v1.10 (downloaded 1773 times).
License
This OXP is released under the Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/
Version History
1.10
- Fixed small bug that was preventing 2 satellite types from having their beacons hidden on secondary planets.
Links
- Dragonships - Rorschachhamster's other oxp
Quick Facts
Version | Released | License | Features | Category | Author(s) | Feedback |
---|---|---|---|---|---|---|
1.10 | 2017-10-12 | CC BY-NC-SA 3.0 | Satellites | Ambience OXPs | Rorschachhamster, phkb | Oolite BB |