Celestia 1.4 FT1.1ish OS X Build 10-13-2005 !!!!!

General discussion about Celestia that doesn't fit into other forums.
Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Celestia 1.4 FT1.1ish OS X Build 10-13-2005 !!!!!

Post #1by BlindedByTheLight » 13.10.2005, 08:04

Well, after some helpful comments from many of you - yes, the usual suspects... Fridger, Hank, Toti (in alphabetical order...) I'm happy to announce I was able to successfully build their 1.4preFT1.1 source code.

It is available at:

stevenbinder.net

A few points... one, I made a few tweaks to the interface, inspired by Dirkpitt's and El Christou's tweaks on the Dirkpitt Build. I also included my usual orbit-lines keyboard short-cuts (until someone implements those in CVS).

And, finally (and miraculously) I was able to get doctorjoe's GO TO space-craft start-time patch to apply. Which means the start and end times for spacecraft appear in the viewer and all one needs to do to "go" their is hit SHIFT-G and you will fly through space and time to the beginning of the spacecraft. Don't know how I lived without that. Hint, hint...

If you download the complete package, you will get my tweaks to Fridger and Toti's version. But for any serious bug testing, you might want to download the APP ONLY file also and use that with the complete package.

And please be sure to mention WHICH version you are using when reporting bugs. Anything to do with rendering galaxies et al... probably goes into Fridger and Toti's bug report link. Anything to do with interface tweaks and keyboards short-cuts (and bizarre random crashing) probably goes in my bug link.

Thanks and enjoy!
Last edited by BlindedByTheLight on 26.10.2005, 23:22, edited 3 times in total.
Steven Binder, Mac OS X 10.4.10

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #2by ElChristou » 13.10.2005, 11:20

Many many Tx Steven :D
Image

julesstoop
Posts: 408
Joined: 27.03.2002
With us: 22 years 7 months
Location: Leiden, The Netherlands

Post #3by julesstoop » 13.10.2005, 16:06

Thanx Steven!
Downloading it now..
Lapinism matters!
http://settuno.com/

Avatar
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Post #4by Cham » 13.10.2005, 19:06

Steven, thanks a lot for your efforts. I downloaded your full package and experimented a bit with it. Until now, it's working very well. However, I have several comments to say, but I'll do it in another thread, because they are not related to the OS X port. See "Celestia users/New Celestia-1.4.0pre-FT1.1 Version for Download".
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

alphap1us
Posts: 212
Joined: 17.12.2003
With us: 20 years 11 months
Location: Buenos Aires

Post #5by alphap1us » 13.10.2005, 20:07

Hi Steven,
Thanks so much for preparing this build. I really, really appreciate it.

Cheers,
Joe

rthorvald
Posts: 1223
Joined: 20.10.2003
With us: 21 years 1 month
Location: Norway

Re: New OS X Celestia Build 10-13-2005 !!!!!

Post #6by rthorvald » 13.10.2005, 23:22

Great!
Thank you!

Ehm, here??s a bug report:
If i start Celestia via a Cel script, i get a "Fatal error" message. It says "Error loading data files. Celestia will now quit".

The same script runs fine if i start Celestia first.
This happens with all Cel scripts.

-rthorvald

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: New OS X Celestia Build 10-13-2005 !!!!!

Post #7by t00fri » 13.10.2005, 23:25

rthorvald wrote:Great!
Thank you!

Ehm, here??s a bug report:
If i start Celestia via a Cel script, i get a "Fatal error" message. It says "Error loading data files. Celestia will now quit".

The same script runs fine if i start Celestia first.
This happens with all Cel scripts.

-rthorvald


Including start.cel??

Bye Fridger

rthorvald
Posts: 1223
Joined: 20.10.2003
With us: 21 years 1 month
Location: Norway

Re: New OS X Celestia Build 10-13-2005 !!!!!

Post #8by rthorvald » 13.10.2005, 23:32

t00fri wrote:Including start.cel??

Yes. I made sure to test that one before reporting. I also tested a simple script i wrote myself, with just one line of code, to eliminate all possible sources. It even crashes on this one:

(Entire script):
{
print { text "This is a test" origin "left" column 1 duration 60 }
}


... _Wrote this up here instead of in your thread, since the win/linux versions have been available for some time, so i thought it was spesific to the OSX app.

- rthorvald

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: New OS X Celestia Build 10-13-2005 !!!!!

Post #9by t00fri » 13.10.2005, 23:34

rthorvald wrote:
t00fri wrote:Including start.cel??

Yes. I made sure to test that one before reporting. I also tested a simple script i wrote myself, with just one line of code, to eliminate all possible sources. It even crashes on this one:

(Entire script):
{
print { text "This is a test" origin "left" column 1 duration 60 }
}

... _Wrote this up here instead of in your thread, since the win/linux versions have been available for some time, so i thought it was spesific to the OSX app.

- rthorvald


It definitely is, since I checked that cel scripts work both in Linux and Windows!

Cheers,
Fridger

rthorvald
Posts: 1223
Joined: 20.10.2003
With us: 21 years 1 month
Location: Norway

Re: New OS X Celestia Build 10-13-2005 !!!!!

Post #10by rthorvald » 13.10.2005, 23:44

I??m an idiot, and the problem is solved.
Even though i set the FT 1.1 version to open all type "Cel" documents, it still launched Dirkpitt??s version - which i had stashed away in a temporary folder elsewhere. So, it is a bug in OSX, not in FT 1.1. ... :oops:

-rthorvald

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #11by BlindedByTheLight » 18.10.2005, 06:21

Anyone else having any problems with the build? Is no news good news?
Steven Binder, Mac OS X 10.4.10

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #12by BlindedByTheLight » 26.10.2005, 23:24

Just curious if anyone else has noticed the orbit lines seem a little thicker/uglier since the foreground orbit has been fixed?
Steven Binder, Mac OS X 10.4.10

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #13by BlindedByTheLight » 27.10.2005, 23:39

Just got an PM from Frank Gregorio (fsgregs) requesting some clarification on whether some bugs in the new FT1.1 version are also in the Mac version I compiled - (for use in his eductional activities CD). Specifically...

If you display a DSC object such as a nebula add-on and try to view it, does it still flicker and disappear as you zoom in or approach it?

I have been unable to reproduce this bug. Has anyone else? Moving on...

Folks also reported that the Milky Way is fully visible from the ground on Earth. Fridger is working to eliminate that bug in the Windows version. Is it present in the MAC version?

This I have confirmed is in my version. I'm assuming others can corroborate this? Moving on....

Lastly, FT 1.1 has a new feature that was built into the cvs build in early August by Chris. It is a command line option that enables you to call a different celestia.cfg file upon launch. For example, you can create a shortcut to celestia.exe that reads "celestia.exe --celestia4.cfg" When you click this shortcut, Celestia will launch using the file named celestia4.cfg.

This is enormously useful. You can create a host of cfg files, each specifying different extras folders, different start.cels, etc. Make a shortcut to each, click on the shortcut, and Celestia will launch only the add-ons and extras you want for that particular trip. You don't have to drag files or folders in or out of extras folders ... just use the command line.

I have extensively revised my educational activities to take advantage of the new feature. Does the FT1.1 MAC version have it? (to test it out, create an alternate cfg file, enter the command line, and see what happens).


Any thoughts on this?
Steven Binder, Mac OS X 10.4.10

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #14by t00fri » 28.10.2005, 11:44

BlindedByTheLight wrote:Just got an PM from Frank Gregorio (fsgregs) requesting some clarification on whether some bugs in the new FT1.1 version are also in the Mac version I compiled - (for use in his eductional activities CD). Specifically...

If you display a DSC object such as a nebula add-on and try to view it, does it still flicker and disappear as you zoom in or approach it?

I have been unable to reproduce this bug. Has anyone else? Moving on...

That's good, in Linux it's also absent. It's a pure Windows "feature"...
Folks also reported that the Milky Way is fully visible from the ground on Earth. Fridger is working to eliminate that bug in the Windows version. Is it present in the MAC version?

This I have confirmed is in my version. I'm assuming others can corroborate this? Moving on....

This must occur in all OS versions, since the day-night blending stuff was just not yet implemented in the FT1.1 core code.

Bye Fridger

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #15by BlindedByTheLight » 01.11.2005, 00:48

Thanks Fridger.

Any other Mac users out there know anything about the cfg thing above? I think what he was saying is, there is a way in Windows to create an alias that will instruct Celestia to use a different .cfg file. So you can have multiple aliases that each will instruct Celestia to open with it's own corresponding .cfg file. If that's possible... it'd be news to me - though not surprising since, it seems, I don't know everything... ;)
Steven Binder, Mac OS X 10.4.10

alphap1us
Posts: 212
Joined: 17.12.2003
With us: 20 years 11 months
Location: Buenos Aires

Post #16by alphap1us » 01.11.2005, 20:04

Hi,
As far as I can tell, the optional config file flag is NOT working under Mac OS X 10.4.3. Celestia starts fine under the command line, but including any kind of flag appears to have no effect on what the program actually does. I tested this by typing

Code: Select all

./Celestia --config2.cfg
to point to a config file with some values changed. It didn't report errors and the same resource files seemed to be loaded, so the command lineoption appears not to do anything. Even using things like

Code: Select all

./Celestia --canyouhearme
appears to have no affect.

Cheers,
Joe

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #17by selden » 01.11.2005, 20:18

You have to tell Celestia what information you are passing to it.

The qualifier that tells Celestia that you're providing the name of a different configuration file is "--conf". It should be followed by a space and then the name of the new configuration file.

e.g.

Celestia --conf filename.cfg

[edit]
Other Windows command line qualifiers are
--verbose (followed at the end of the line by a > and the name of a log file)
--fullscreen
--once
--dir (followed by the name of a different Celestia directory)
--extrasdir (followed by the name of a different extras directory)
--url (followed by a Cel:// url or by the name of a cel or celx script file)

Hopefully most of these have been made available in the other versions of Celestia.
[/edit]
Selden

hank
Developer
Posts: 645
Joined: 03.02.2002
With us: 22 years 9 months
Location: Seattle, WA USA

Post #18by hank » 01.11.2005, 23:53

As far as I can tell, the Mac OS X version of Celestia ignores any command line arguments.

- Hank

Avatar
fsgregs
Posts: 1307
Joined: 07.10.2002
With us: 22 years 1 month
Location: Manassas, VA

Post #19by fsgregs » 02.11.2005, 03:20

Hank and Blinded by the LIght and others:

:oops: I messed up. To call a command line option in Fridger's FT1.1 version of Celestia, enter this:

--config celestia2.cfg

where celestia2.cfg is calling a different cfg file

In Windows, you first cite the application's name. For example, a command line would read,

celestia.exe --config celestia2.cfg

This can be typed into the run command in the start menu, or attached to the end of a shortcut.

In Linux, and in the new 1.4.0pre7 version of Celestia Windows, the command line option is as Selden indicated. That is:

--conf celestia2.cfg. Chris Laurel dropped the "ig" from the command line. However, it is still present in FT 1.1

Please try it again, if you can. It is VERY important to me to get it working in the MAC version of FT 1.1.

Let us all know the results. Believe me, if it works, it will be a great new tool for a lot of us. I'll explain how and why at that time.

:)

Frank

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #20by BlindedByTheLight » 02.11.2005, 03:32

hank wrote:As far as I can tell, the Mac OS X version of Celestia ignores any command line arguments.

- Hank


Hank, since you're the resident Mac OS X guru... could you give me a little background on this?

As far as my knowledge goes, aliases/short-cuts from the Apple GUI have no "command line" or any tweaking at all you can do with them through the GUI.

The only command line I am aware of is the Unix command line, available solely through the Mac OS X app called "Terminal".

Are you guys say that there is ANOTHER way to create aliases/short-cuts in Mac OS X from THIS command line that will, in theory, behave as you are saying?

Thanks
Steven Binder, Mac OS X 10.4.10


Return to “Celestia Users”