Mars Custom orbit does not match solar.ssc code in 1.3.1
Posted: 01.01.2004, 03:28
Hi folks:
I downloaded 1.3.1 final and am pleased with it, but I just noticed something odd. Some time ago, I installed several add-on extras that replace the existing Mars with changed versions (terraformed Mars) of the future. To do so, I simply placed an Ending command for Mars in the main solarsys.ssc file, and created a new add-on ssc file for the new Mars texture which uses the same elliptical orbit parameters that Mars is supposed to be following in its hard-coded "vsop87-Mars custom orbit". In the past, the custom orbit and the "elliptical orbit" parameters listed in solarsys.ssc matched perfectly and my terraformed Mars was positioned exactly where one would expect Mars to be in the year 2500. However, after installing 1.3.1 final, I discovered that my new Mars is no longer positioned in the same location that the original Mars was. They are in fact, now over 2,000,000 km apart. Naturally, I checked and rechecked the orbit parameters I used in the Extras ssc file and they exactly match the listed parameters that the solarsys.ssc file says the Mars orbit is supposed to have. Also, the new Mars texture ssc file worked fine in earlier versions of 1.3.1.
It seems that something has changed in the custom orbit for Mars in 1.3.1 final. It no longer appears to match the elliptical orbit values found in the solarsys.ssc file. Alternatively, perhaps 1.3.1. final somehow makes different computations now between custom orbit code and elliptical orbit code.
In any case, when I inserted the words "custom orbit - vsop87-Mars" as a new line in my extras ssc file for my new Mars texture, it worked fine and my Mars of the future appeared where it should have (in place of the current Mars).
Is this a bug, or is there some other explanation? It would be very good to know to prevent future problems. I also have not checked it with other replacement textures for other planets I have, but ....
Frank
I downloaded 1.3.1 final and am pleased with it, but I just noticed something odd. Some time ago, I installed several add-on extras that replace the existing Mars with changed versions (terraformed Mars) of the future. To do so, I simply placed an Ending command for Mars in the main solarsys.ssc file, and created a new add-on ssc file for the new Mars texture which uses the same elliptical orbit parameters that Mars is supposed to be following in its hard-coded "vsop87-Mars custom orbit". In the past, the custom orbit and the "elliptical orbit" parameters listed in solarsys.ssc matched perfectly and my terraformed Mars was positioned exactly where one would expect Mars to be in the year 2500. However, after installing 1.3.1 final, I discovered that my new Mars is no longer positioned in the same location that the original Mars was. They are in fact, now over 2,000,000 km apart. Naturally, I checked and rechecked the orbit parameters I used in the Extras ssc file and they exactly match the listed parameters that the solarsys.ssc file says the Mars orbit is supposed to have. Also, the new Mars texture ssc file worked fine in earlier versions of 1.3.1.
It seems that something has changed in the custom orbit for Mars in 1.3.1 final. It no longer appears to match the elliptical orbit values found in the solarsys.ssc file. Alternatively, perhaps 1.3.1. final somehow makes different computations now between custom orbit code and elliptical orbit code.
In any case, when I inserted the words "custom orbit - vsop87-Mars" as a new line in my extras ssc file for my new Mars texture, it worked fine and my Mars of the future appeared where it should have (in place of the current Mars).
Is this a bug, or is there some other explanation? It would be very good to know to prevent future problems. I also have not checked it with other replacement textures for other planets I have, but ....
Frank