View Issue Details

IDProjectCategoryView StatusLast Update
0000915FSSCPtablespublic2008-03-23 12:42
ReporterThe Trivial Psychic Assigned ToWMCoolmon  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionwon't fix 
PlatformAMD-2600+ 1GB DDR400 ATI9600XTOSWinXP in OGLOS VersionSP2
Product Version3.6.7 
Summary0000915: Ships Obscured at Sharp Viewing Angles in Nebula, With Custom Modular Objecttypes.tbl
DescriptionI've been experimenting with the nebula fog rendering distance option in objecttypes table. Using a modular form of this table, I've attempted to augment visibility in nebulae, to better simulate Hyperspace for TBP. Unfortunately, I've encountered a situation where a ship such as a destroyer will be completely visible as per the table entry, but only of the player is pointed directly at its center. If the viewing angle is changed sometimes even slightly, the ship will suddenly becomre fog-obscured as though in default nebular conditions.
Steps To ReproduceImportant data for "capital" class entry:

$Fog:
    +Start dist: 1000.0
    +Compl dist: 7500.0
TagsNo tags attached.

Activities

WMCoolmon

2006-06-09 05:16

developer   ~0005799

I added a field after the two nebula distance factors, "+Disappear Factor:". This field takes a decimal argument, that specifies the multiplicative factor for the 'far' distance, where the ship will stop being rendered (if I read the code right). Should be in my very latest CVS build, please see if setting the factor to something ludicrously high solves the problem.

The Trivial Psychic

2006-06-11 18:38

reporter   ~0005826

Last edited: 2006-06-11 18:45

Unfortunately, I can't get that build to run for me. Just like the 3.6.9 RC1 (just tested today for the first time) it gives me an error about not being able to start Direct Sound. Unfortunately, unlike RC1, this one crashes after that with just a simple windows error message about preparing a report for MS. Fortunately, an RC2 that Taylor just made (which hasn't been announced AFAIK) doesn't display that message and works properly. If this Disappear Factor is included in that build, tell me so I can test this properly. If its not, would it be possible for you to make a new build based off the RC2 code so there's no Direct Sound problem?

[Edit]Just answered the first part of my question. Taylor's build didn't recognize the new option. I guess that's settled.[/Edit]

edited on: 06-11-06 14:45

taylor

2006-06-11 20:56

administrator   ~0005829

Just a note (in case WMCoolmon asks first), my code base for the RC2 build, which will be officially released later tonight, isn't in CVS yet. I've been working on a lot of last minute sound and video issues and haven't had a chance to sync everything yet. After I post the RC2 I'll commit my code changes to both branches, and sync the updated Launcher code.

The Trivial Psychic

2006-06-12 00:36

reporter   ~0005830

It seems that the Direct Sound error message was related to my drivers. Reinstalling them and the OpenAL fix solved that. The crash however, remains. Fortunately, it seems to only afflict the release build, so I should be able to do the test with the debug build. Oddly enough, I had a similar problem with your (WMC) build from May 21st. The release build would crash, while the debug build wouldn't.

WMCoolmon

2006-06-14 04:03

developer   ~0005834

I've actually gotten a crash as well, and traced it back to the Lua code. Unfortunately, it seems to be a problem with the internal Lua processor. Possibly, there's some minor flaw, but the degree that I've got the release builds optimized is causing that to crash.

WMCoolmon

2006-06-26 05:30

developer   ~0005957

Er, this got derailed a bit, but have you been able to improve this at all with the +Disappear Factor field?

WMCoolmon

2006-09-09 07:20

developer   ~0006574

This would be awaiting feedback now...

WMCoolmon

2008-03-23 12:42

developer   ~0009021

Closing this as I haven't heard anything back, and it's probably completely obsolete by now.

Issue History

Date Modified Username Field Change
2006-05-17 16:29 The Trivial Psychic New Issue
2006-05-27 06:48 WMCoolmon Status new => assigned
2006-05-27 06:48 WMCoolmon Assigned To => WMCoolmon
2006-06-09 05:16 WMCoolmon Note Added: 0005799
2006-06-11 18:38 The Trivial Psychic Note Added: 0005826
2006-06-11 18:45 The Trivial Psychic Note Edited: 0005826
2006-06-11 20:56 taylor Note Added: 0005829
2006-06-12 00:36 The Trivial Psychic Note Added: 0005830
2006-06-14 04:03 WMCoolmon Note Added: 0005834
2006-06-26 05:30 WMCoolmon Note Added: 0005957
2006-09-09 07:20 WMCoolmon Note Added: 0006574
2006-09-09 07:20 WMCoolmon Status assigned => feedback
2008-03-23 12:42 WMCoolmon Status feedback => closed
2008-03-23 12:42 WMCoolmon Note Added: 0009021
2008-03-23 12:42 WMCoolmon Resolution open => won't fix