Before the WG buttons were hardcoded for 16:9 and 4:3 resolutions only, meaning they'd be positioned incorrectly on other aspect ratios. This patch makes it so that the WG buttons are positioned correctly on all aspect ratios, dynamically. This makes the HudWeaponGroups entry in HudShift.ini obsolete.
HudWeaponGroups.dll:
1932F, 31 DB 2D -> 00 90 B8
19336, D8 -> D9
19339, 89 5D A4 DB 45 A4 D8 4E 24 DE -> D8 00 D8 48 04 D8 40 08 EB 27
194BC, AE 47 E1 7A 14 AE 47 E1 FC 3F 00 00 -> 77 BE 1F 3D 66 66 A6 3F CD CC 4C 3C
Resolves#159.
Previously the missile alert and NN icon windows would overlap if you played on Multiplayer. This happened because the icon window has two additional icons in MP, making it wider. Thus the right-side alerts have been shifted more towards the center of the screen. The same has been done for the left-side alerts to ensure symmetry.
Removed the interface and ambient sound checkboxes from the audio options because the game automatically updates them. With the checkboxes the interface and ambient sounds could only be set to off or max volume. Additionally, the default volume for all sounds has been lowered to 50 because 100 is too loud.
After all these months I finally noticed an issue with banding on the mission and news vendor images. This was caused by the fact that the uncompressed tga images were saved as 24-bit. I was aware of Freelancer rendering 24-big tga images poorly because I previously did experiments with tga starspheres and nav map images. However, I never noticed anything amiss with the news and vendor images, so I didn't bother changing them. But now I finally noticed it. So I've converted every images to dds DXT1.
In the base maneuver HUD boxes where there's 2 or 3 icons, you could see the top line of that HUD element. In all the others this can't be seen. So the HUD boxes have been moved up slightly so the line cannot be seen anywhere.
This resolves the issue where players with foreign installs will have the blank ship control names. Now they'll at least still be displayed in English, but they can always be translated later. This commit also adds a few missing tool tips for the new controls.