Perhaps this problem has already been resolved, and I'm not aware of it... I'm writing on the basis of a bug report with Privateer: Parallel Universe, which, as of this writing is still a mod of PR1.2; so, using a VERY old version of the VS engine. But just in case, here it goes:
The problem:
When ships are landed at a base (at least in PU) they seem to "remember" the lighting conditions in space, which are often quite different from the lighting conditions at a base (or the lighting conditions of the 3D mental model that the 2D base representation suggests).
Another manifestation of this "ship memory" bug, is that if one lands on a planet while on side-view, or external view, one can end up with the ship hanging up-side-down from the ceiling like a bat.
The proposed solution:
A file, or an entry in some existing file, that allows to define:
- Screen coordinates of where the center of the ship should be. Preferably, the center of the base of the ship, so that bigger or smaller ships don't seem to appear parked off-center on the landing pad.
- 3D rotation of the ship
- 3D position of light source(s).
- Name of texture for custom environment map.
- EXTRA: Optionally, a rate of rotation; for possibly having a rotating platform, for like show-rooms...
If the proposal is deemed relevant but not urgent enough, any info on where in the source code one could try and look to make it happen, would be much appreciated.
Thanks; and Happy New Year!
PS:
If I may add, this feature would be good for ALL VS mods, methinks.