Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Droid803 on November 24, 2013, 01:33:34 am

Title: BUG/REQUEST: Fix inconsistent thruster particle generation
Post by: Droid803 on November 24, 2013, 01:33:34 am
Currently, the generation of thruster particles is inconsistent.

They are always spawned when in external camera mode (screenshot mode).
However, when in first-person (ie. actually playing), there seems to be a very strange set of rules that determine whether thruster particles are spawned or not which seems to depend on the relative direction of the player's ship and the normal of the thruster, which results in inconsistent generation of particles.
Maybe this is some performance-related thing to prevent generation of "unnecessary" particles, but looks really really dumb when something flies past and then the particle trail suddenly appears as if it only turned on its engines then and there.

And it looks exceptionally retarded when you're using thruster particles for a "re-entry" effect and the smoke isn't generated from certain angles.

So I hereby request that thrusters particles be generated forever and always, just like how it is when you're in free/external camera.




(http://img.photobucket.com/albums/v423/kc1991/re-entry_zpsc97e09e5.png~original)
You can imagine how stupid this would look if the thruster particles didn't generate from certain angles making it look like its a rocket that's firing its boosters downwards from time to time and not something ablating its heat shield (in an exaggerated fashion) during re-entry...
Title: Re: BUG/REQUEST: Fix inconsistent thruster particle generation
Post by: Flaming_Sword on November 24, 2013, 05:36:15 am
What version(s) is(are) affected by this? Have you tried latest trunk? I recall some changes in that area...
Title: Re: BUG/REQUEST: Fix inconsistent thruster particle generation
Post by: Wanderer on November 24, 2013, 10:20:46 am
Looking at the code that should affect all particle emitter calls (but not particle create). The actual cut off is set in the function starting from line 498 in particle.cpp.
Title: Re: BUG/REQUEST: Fix inconsistent thruster particle generation
Post by: Droid803 on November 24, 2013, 12:36:33 pm
What version(s) is(are) affected by this? Have you tried latest trunk? I recall some changes in that area...
This is on 3.7.0 final, haven't tested newer builds.
Title: Re: BUG/REQUEST: Fix inconsistent thruster particle generation
Post by: Droid803 on December 02, 2013, 07:45:15 pm
*poke*
so uh, should I put this on Mantis or something?
Title: Re: BUG/REQUEST: Fix inconsistent thruster particle generation
Post by: Flaming_Sword on December 03, 2013, 03:11:40 am
I would suggest testing on a nightly build first. If it still happens, then put in Mantis.