Hello, again.
While fixing the bugs reported for my EVO port, I have found that the major cause of crashes in EVO is because the SmokeSet fields do not work. The first problem is with NovaTools, as it does not properly preserve the values. I used the TMPLs to get around this. However, if you have the Big Smoke flag set, it ALWAYS uses the first smokeset. If you have the Small Smoke flag set, it ALWAYS tries to use the second set, and it scales it seemingly correctly, but it leaves a permanent trail of smoke on the screen (it doesn't dissapear). Also, the persistant flag doesn't do anything, as a matter of fact, it causes Nova to show no smoke at all.
If anyone has some free time, and the latest version of Nova, please test the smokesets in 1.0.4 and different OSs. You should always verify the smokeset is correct using the templates. If you can, make sure you have at least two smoke set cicns, take them from EVO if you have them, or make them quickly. I tested it myself with 3 sets.
The second bug has to do with Auxillary Ships in missions. In Escape Velocity, if the AuxShipSyst is set to 9999 - 14999 (Any system of this govt), it will place the Auxillary ships in the same system as the player, as long as he is in a system of that government. The best example is with EV mission 176, where you escort the Starbound shipping courier, while the auxship is ConEx Fighters. In EV, the ConEx fighter appears in the same system as you if you are in an independent system. However, in Nova, this is not the case. It seems as if it is picking a random system from the government, and placing the Aux düde into that system. I have not verified this, but I know for sure it does not act how it does in the previous game. I have tried various things to make sure it is not just a syntax problem, but it completely checks out with the classic scenario. If this is a new, completely different behavior for Nova, then I will use an alternate means (just follow the player), and just deal with it, I guess.
Please, I want to make sure it is not just my computer, so I would like other people to verify this. My computer is, currently, a Performa 6400, running MacOS 9.1, with Carbonlib 1.6.
Thank you for all who decide to help out with this!
SpacePirate
------------------
Eat blazing electric death!
(url="http://"http://www.evula.org/infernostudios/ept/")Unofficial EV and EVO Ports(/url): Betas 3 and 2