MAC Version - FLAME-ON!

The place to discuss creating, porting and modifying Celestia's source code.
Topic author
alan_federman
Posts: 60
Joined: 10.01.2003
With us: 21 years 8 months
Location: Silicon Valley

MAC Version - FLAME-ON!

Post #1by alan_federman » 06.08.2003, 22:41

O.k. Here are my Mac-10 Questions. For those of you familiar with Jewish
Passover - Why is this version different from all other versions?

In unix and Windows versions the Favorites are stored in Favorites.cel.
In the Mac version they are stored in celestia.plist in some folder far away from the rest of the celestia data files. Why?


The ring file textures that work fine in Unix and Windows often don't work on the Mac. For example - the Saturn and Uranus ring files worked, but
Neptune and Jupiter didn't.


Time is different - the clossest approach of an asteroid can occur a day apart on the different versions - I wonder about if eclipses are calculated correctly.

Pause seems to stop time and motion on the Unix and PC versions, but pause doesn't seem to stop you in the Mac version - if you try to locate a moving spacecraft - it is moving off at KM's per second.


Now an amazing amount of stuff does work correctly in the MAC version - but that last 1% is making me nuts!
Alan Federman

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 7 months
Location: Seattle, Washington, USA

Post #2by chris » 06.08.2003, 23:51

Alan,

Quick question: which Mac version are you using? If you have an old version, that could explain the orbit discrepancy--orbital accuracy was improved on Celestia for all platforms between versions 1.2.4 and 1.2.5.

--Chris

HankR

Post #3by HankR » 07.08.2003, 01:07

Alan,

As Chris mentioned, be sure you have the 1.3.0 version of Celestia for MacOS X. It's still behind the Windows 1.3.1 pre-releases, but it's much improved over the earlier 1.2.5 release.

To download the 1.3.0 version, go to 'http://sourceforge.net/projects/celestia/' and look for the "Celestia-macosx" entry in the "Latest File Releases" table.

Please let me know if you're using the 1.3.0 version and still have the problems you've indicated with ring textures, event times, and pause. Favorites storage hasn't changed, though. (I believe they're in the plist because that's the customary MacOS X practice for user settings. In retrospect maybe not such a good idea.)

- Hank

scienceman
Posts: 30
Joined: 29.06.2003
With us: 21 years 2 months

preferences storage

Post #4by scienceman » 07.08.2003, 05:14

Hm, I think it IS a good idea to keep the celestia prefs in the same place as prefs for other MacOS X applications -- especially given that the XML format is much easier to deal with than random locations and formats for different applications. But I admit that there is room for individual taste here.

Note that having all prefs in a given location (~Library/Preferences) makes it much easier to wipe them out if you are not happy with your tweaks for a given application or are encountering problems, and much easier to move your prefs to a new machine.

Just my 2c...

I also worry about code forking, though, and think we should otherwise ALL stick to standard Un*x practices (in the code itself, the above preferences location problem is simple) and keep the code tree as close (in time and content) to the Celestia base as possible, with perhaps a small team working on keeping the releases current and in synch. How about it, Hank?

Topic author
alan_federman
Posts: 60
Joined: 10.01.2003
With us: 21 years 8 months
Location: Silicon Valley

Yes I am on 1.3.0

Post #5by alan_federman » 08.08.2003, 00:53

I understand how one would want to add functionality. However added functionality is not the same as different functionality. If you want to use XML for the Favorites files that's fine, but there should be an option in the config file that says Pref style - new or old - thatway the default would be the old standard way, while the power user could customize to there hearts content. I think the scripts .cel and .clex work this way.
Alan Federman

Guest

Post #6by Guest » 08.08.2003, 08:35

Nice. Dodge all the questions. I guess you really were trolling. :roll:

HankR

Post #7by HankR » 08.08.2003, 17:53

Alan,

I don't see any rings defined for Jupiter and Neptune in the current solarsys.ssc file. Do you have a customized version? If so, make sure it is properly installed in your CelestiaResources.

- Hank

Guest

Post #8by Guest » 10.08.2003, 21:57

Good to see that there is actually a 1.30 version for Mac OSX! I thought Mac development of this great app was dead.


Return to “Development”