JHGuitarFreak / UQM-MegaMod

A fork of The Ur-Quan Masters + HD-mod that remasters the HD graphics with a veritable smorgasbord of extra features, options, QoL improvements, and much more...
https://uqm-mods.sourceforge.net
GNU General Public License v2.0
80 stars 22 forks source link

Another list of minor bugs #70

Closed Kruzen closed 4 years ago

Kruzen commented 4 years ago

Critical

1) Return RedrawQueue (FALSE) to static void ScaleSystem (SIZE new_radius) (line 1587 in solarsys.c) It was a temporal fix for #39 but after removing all additional IP_Frame() calls, this part of code must be returned to the original state.

Minor

2) If you're leaving solar system on autopilot, SISMessage will flash word "HyperSpace" for 1 frame and then come back to "AUTO-PILOT" To fix that, add condition to BOOLEAN LoadHyperspace (void) (line 522 in hyper.c):

if (!(GLOBAL (autopilot.x) != ~0 && GLOBAL (autopilot.y) != ~0))
        DrawSISMessage (NULL);

Minor

3) If you get intercepted during auto-pilot, encounter screen won't refresh SIS message until conversation image Can be easily fixed by adding DrawSISMessage (NULL) to COUNT InitEncounter (void) (perfect place is line 340 in encount.c)

Last 2 bugs also exist in core version. Maybe notify Core Team so they look into that on their end.