bn_
New Member
- Nov 17, 2025
- 3
- 7
SolSystem.xml contains a MeanAnomalyAtEpoch parameter for each celestial body.
However, this parameter does not affect the initial position of planets.
Regardless of its value, all planets start at anomaly=0 (i.e. each in its perihelion).
How to observe: check orbital information for all planets. They all start at TrueAnomaly = 0 and TimeSincePe = 0.
How to reproduce: change any MeanAnomalyAtEpoch in SolSystem.xml. Restart the game and observe that this does not affect the configuration of planets. Tinkering with other parameters in it does affect the system.

Why it matters: technically, because one of the configurable parameters does not work. Astronomically, because this is not a real configuration from our universe (I understand this is of minor importance in the test/demo system).
(I tried to figure out what year it is in KSA, quickly realized it can't be 20th/21st century, checked the .xml and found the parameters that seemed right for J2000).
However, this parameter does not affect the initial position of planets.
Regardless of its value, all planets start at anomaly=0 (i.e. each in its perihelion).
How to observe: check orbital information for all planets. They all start at TrueAnomaly = 0 and TimeSincePe = 0.
How to reproduce: change any MeanAnomalyAtEpoch in SolSystem.xml. Restart the game and observe that this does not affect the configuration of planets. Tinkering with other parameters in it does affect the system.

Why it matters: technically, because one of the configurable parameters does not work. Astronomically, because this is not a real configuration from our universe (I understand this is of minor importance in the test/demo system).
(I tried to figure out what year it is in KSA, quickly realized it can't be 20th/21st century, checked the .xml and found the parameters that seemed right for J2000).
Upvote
1