Of course Chris and everyone else who might have given you an executable, assumed that you will download yourself from CVS all the other 1.5.0 files /that don't require a compilation/!
Except he didn't assume or ask that at all. He provided me with a couple of DLLs I needed to put in the Celestia folder to get it running and that was it. If you have an issue with that then take it up with Chris. I've not had any problem with this before now. Either way, it isn't relevant to this discussion.
As it is, I appear to have found a bug despite that, so just running the executable is not entirely useless.
There is NO bug. Things work fine for Buggs (cf above) with your multiple system. And they work fine for me.[/quote]
Really? Joe could duplicate the problem and found an error in the code in the second post, which he corrected. Was that not a bug?
Again though, you have failed to explain why this galaxy file is relevant when the only thing that seems to lock up my executable is LOADING A TOTALLY UNRELATED SSC FILE. Since Celestia works fine without that SSC there, the galaxy file is not relevant to the issue I was having. So what is it about the SSC code that is causing Celestia to lock up?
Since apparently you're having trouble following the cause-and-effect here, let me explain the logic again then.
1) I start Celestia 1.5.0 executable without the Quad SSC file but with the Quad STC file. Everything loads up properly, and I can see the Quad star system. Since everything is loading regardless of whether or not I have all the other files and templates, it stands to reason that those other files can't be the problem.
2) I start up Celestia 1.5.0 executable with the Quad SSC file there, and it locks up while loading files. Since the only thing that has changed is the addition of an SSC file that just adds three asteroid orbits to an STC file addon (that is also loaded up), the evidence seems to indicate that something about the SSC file is causing Celestia to hang at startup. The SSC code itself seems fine though.
The evidence indicates that this has nothing to do with mixing and matching newer executables with older versions and it has nothing to do with not having galaxy template files. Until you can explain to me how adding an SSC can cause Celestia to hang on startup, and how fixing some galaxy rendering code can fix this, I remain unconvinced that this was the cause of the problem.
So what is it about the SSC that is causing a problem? And ideally, I'd like someone who isn't Fridger to answer (in fact, I don't want Fridger to respond at all, he's "wasted enough of his time" on this already), since I think I'll get a more constructive answer from someone else.