Page 1 of 1

v1.3.1pre11: no error when texture file not found

Posted: 08.10.2003, 01:44
by selden
Here's another case where Celestia's new console log doesn't display an error message:

If a 3DS model for a Nebula specifies an image file that can't be found, Celestia says it's about to load the image, but does not complain if the file does not exist.

e.g. if NGC3372.3DS specifies NGC3372.JPG but there is no image \medres\NGC3372.JPG, Celestia doesn't complain, but also (of course) doesn't draw the Nebula.

It'd be nice if Celestia complained about this.

(I've been trying to help someone with Rassilon's Rosetta Nebula addon which doesn't show up for them. All the parts seem to be in the right places, but the Nebula is still invisible. Of course, it works fine for me. :( )

Posted: 08.10.2003, 03:08
by chris
Thanks for pointing out the oversight . . . I'll fix it for 1.3.1 final.

--Chris

Posted: 08.10.2003, 06:44
by chris
I do see an error message when the file isn't present . . . Strange.

Incidentally, could the problem with loading the Rosette Nebula texture be an issue of case-sensitivity? I notice that the filename is lowercase, but the name stored in the .3ds file is all uppercase. That'll prevent it from working on UNIX . . .

--Chris

Posted: 08.10.2003, 12:47
by selden
In this case, it turned out to be a confusion about the directories. Since the Rosetta addon was created for the v1.2.7 prereleases before separate addon directories could be used, its catalog files are in \extras\. Simply restoring the zip to an addons directory doesn't work.

I'll be adding some instructions to "Intro to Addons" to try to clarify this.