1.3.1 Bug on Bumpmap render

Report bugs, bug fixes and workarounds here.
Topic author
Phil

1.3.1 Bug on Bumpmap render

Post #1by Phil » 03.01.2004, 08:39

Hi Chris, Hi people, Happy new year

I'm a newcomer in this forum and to be honest I didn't take much time to read every subject, I hope this one is not redundant.

this post to notice you of a bug on 1.3.1 release (I use an ATI Radeon 9200).
Memory can't be "read", Unhandled exception ATIOGLXX.dll, access violation.
While trying to render bumpmaps.


Congratulations for 1.3.1, it runs really FAST !
( and I can make an asteroid belt with thousands of rocks. If you have any idea of a way to create random clouds... )

:arrow: I made an add-on available at http://w3.fadingsuns.tk. (runs on 1.3.0). It's BIG, nice, almost finished.


Have peacefull space travels

Phil

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

Post #2by selden » 03.01.2004, 13:54

Phil,

It looks like you're planning to distribute your contributions as a Windows program. If at all possible, I'd suggest doing it in a .zip archive format, not as an executable. Personally, I'm very reluctant to run any program from someone I'm unfamiliar with, although I'm sure you've done your best to make sure it has no bugs and viruses.

Also, it'd be helpful if your Web page mentioned just what it is that you are providing: a new version of Celestia itself? Addon planet catalogs and textures? Nebulas? Based on what theme?
If it's based on C.J. Cherryh's stories, for example, you should mention that. A sample picture would help, too.

A visitor to your page who, like me, is unfamiliar with you and the friends you list there doen't have the slightest idea what to expect. If there are other web pages related to your project, links to them would be welcome.

Thanks!
Selden

don
Posts: 1709
Joined: 12.07.2003
With us: 21 years 4 months
Location: Colorado, USA (7000 ft)

Post #3by don » 04.01.2004, 08:20

Howdy Phil,

Welcome to the Celestia forums! :D

A good place to start with Celestia "problems" is the User's FAQ, located at the top of the User's forum as a "sticky" message. Here's a link: http://ennui.shatters.net/forum/viewtopic.php?t=2291

There are some suggestions in this FAQ to help you troubleshoot graphics card problems. Generally, older ATI cards may not support all of the functionality Celestia has to offer, especially with older OpenGL drivers. The specific error message you reported seems to come from ATI's OpenGL DLL (ATIOGLXX.dll), which means a driver update may help.

Hope this helps.

-Don G.

maxim
Posts: 1036
Joined: 13.11.2003
With us: 21 years
Location: N?rnberg, Germany

Post #4by maxim » 06.01.2004, 13:50

Phil,

this is a very nice Celestia Mod. Cool work. 8)
In contrary to selden, I would like to see this as an installation package, with it's own starting path and registry entrys - in the current form it interferres with my existing Celestia installation.
Or even better, what to you think about creating a proposal or a white paper of how Mods could be integrated into a working Celestia, a tutorial about creating Mods, or even some work to prepare Celestia to accept Mod plugins additional to it's standard configuration.


And now ... some critical words to 'Fading Suns': :wink:

Perhaps you should tell your planet designers to do some adapted specular maps for their planets. By now everything is looking like colored metal balls. There are also several artifacts left, like ISS and Hubble orbiting around some of the planets, and galileo being on his way there - and some of the planets look VERY similar to Jupiter moons.

Two of the four scripts available doesn't work because of bad code, and approaching the central world (I've forgotten the name - something like 'Byzantinicum Secundus') always causes celestia to freeze after a few seconds (on my computer).

As I don't know upon what ideas your worlds are build, I would really like a much more extensive script, that visits all the existing worlds, and tells much more about the history of your universe.

But, besides of that all, many thanks for sharing your work with us.

maxim :D

Topic author
Phil

Post #5by Phil » 09.01.2004, 21:08

Hi all,

Sorry to have had report a bug wich was not one. Thanks for your help, comments and - finally! - critics. I'll take that in consideration.

Maxim, I don't think celestia really need any registry entry to run on windows, so an unzip manual installation should fit. Selden (Harry Seldon ?), I don't know where you saw any evil .exe lurking on my site. Still a scan before distribution is a good habit to get.

Maybe later I'll bring a tutorial or a white paper. For now I'll have some sessions with the source code to make some creative add-on.
Few scripts explaining the function for all key, demo of 'cel' functions and coordinate system would be usefull too.


Phil

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

Post #6by selden » 09.01.2004, 22:41

Phil,

Well, it used to say that it was an EXE!

(Nope, no relation to Hari :) )
Selden

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

Post #7by selden » 09.01.2004, 23:20

Phil,

You might want to add your site to both the Fading Suns and Celestia Web Rings.

In principle, I think your Fading Suns worlds could be reorganized and put into an Addon that could be used with a standard Celestia distribution. Of course, the way you've done it makes it easy to use by a Fading Suns fan who isn't familiar with Celestia.
Selden

don
Posts: 1709
Joined: 12.07.2003
With us: 21 years 4 months
Location: Colorado, USA (7000 ft)

Post #8by don » 09.01.2004, 23:42

Phil wrote:Maxim, I don't think celestia really need any registry entry to run on windows, so an unzip manual installation should fit.

Howdy Phil,

Below, is the Registry section of the celestia.iss file (on CVS) which is used by Chris to create the Windows distribution (via Inno Setup). This is a list of all Registry entries and File Associations used by Celestia.

Hope this helps.

-Don G.

Code: Select all

[Registry]
; The Software\Shatters.net key is created by the Celestia program, so it needs
; to be deleted during an uninstall.
Root: HKCU; Subkey: "Software\Shatters.net"; Flags: uninsdeletekey

Root: HKCR; Subkey: "cel"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey: "cel"; ValueType: string; ValueData: "URL:cel Protocol"; Tasks: urlassoc; Flags: uninsdeletevalue
Root: HKCR; Subkey: "cel"; ValueName: "URL Protocol"; ValueType: string; Tasks: urlassoc; Flags: uninsdeletevalue

Root: HKCR; Subkey: "cel\Shell"; ValueType: string; Tasks: urlassoc; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "cel\Shell\open"; ValueType: string; Tasks: urlassoc; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "cel\Shell\open\Command"; ValueType: string; ValueData: """{app}\celestia.exe"" --once --dir ""{app}"" -u ""%1"""; Tasks: urlassoc; Flags: uninsdeletevalue uninsdeletekeyifempty

Root: HKCR; Subkey: ".cel"; ValueType: string; ValueData: "celestia_script"; Tasks: fileassoc; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: ".clx"; ValueType: string; ValueData: "celestia_script"; Tasks: fileassoc; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: ".celx"; ValueType: string; ValueData: "celestia_script"; Tasks: fileassoc; Flags: uninsdeletevalue uninsdeletekeyifempty

Root: HKCR; Subkey: "celestia_script"; ValueName: "URL Protocol"; ValueType: string; Tasks: fileassoc; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "celestia_script\Shell"; ValueType: string; Tasks: fileassoc; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "celestia_script\Shell\open"; ValueType: string; Tasks: fileassoc; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "celestia_script\Shell\open\Command"; ValueType: string; ValueData: """{app}\celestia.exe"" --once --dir ""{app}"" -u ""%1"""; Tasks: fileassoc; Flags: uninsdeletevalue uninsdeletekeyifempty

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

Post #9by selden » 10.01.2004, 00:07

Don and Phil,

The Celestia registry entries are one reason why an Addon to an existing copy of Celestia would be more convenient for some people than installing a package that includes its own unmodified copy of Celestia.

I suspect most Fading Suns gamers won't have Celestia already, so the registry changes wouldn't matter to them. Those of us who do have it, though, would be quite unhappy to have the second copy "take over".
Selden

don
Posts: 1709
Joined: 12.07.2003
With us: 21 years 4 months
Location: Colorado, USA (7000 ft)

Post #10by don » 10.01.2004, 02:53

Howdy Selden,

No we certainly would not want an "added" version of Celestia to replace any of the existing Celestia Registry entries.

My intent was merely to show Phil that Celestia does indeed use the Registry. What this means to him, is that if he wants to allow existing Celestia users to install and run his version, he will not be able to use the .cel and .celx file extensions, and should not use the celestia.exe file name either. Doing either *could* result in unwanted actions, especially when used by an inexperienced user (OS and Celestia both).

Cheers,

-Don G.


Return to “Bugs”