There's great news for fans of the Wing Commander III and IV enhancement patches: creator Mash has updated both of them! This version overhauls ship rotation and adds higher precision movement, which fixes some existing bugs. The default frame rate is now 60 fps and LODs are now locked to the highest level of detail. In our testing, it's the smoothest Wing Commander III and IV experience yet! You can download updated versions at the patches' respective Githubs:
Wing Commander III:
Ship rotations upgrades:other updates:
- higher precision rotation.
- updated the precision of axis movement for joysticks from the original range of (-16 to 16) to (-256 to 256).
- enhanced rotation matrix calculations for all ships, player and non-player.
- added a separate matrix for the player for even greater precision. Enabled by default, this can be disabled in "wc3w_en.ini" by setting "ENABLE_ENHANCED_PLAYER_ROTATION_MATRIX=0"
- fixed retrograde rotations when making small movements.
- fixed occasional axis lock issues.
- increased dead-zone options.
fixes v0.8.1:
- Fixed movie fade out effect.
- Added option to Object distance "LOD" modifier, to always display the highest detail level. This is now the default setting.
- Set default max space refresh rate to 60fps.
- Fixed the max size of the HUD targeting rectangle to more closely match how it is displayed at the original resolution.
- Fixed pops and static noise when playing some audio samples from "SAMPLES.IFF".
- Use a pixel shader to set the gamma instead of altering the palette.
- Set the default gamma level to "off", instead of "low".
- Made gamma a global setting instead of being restored from saved games.
- other fixes
- Added support for the rear turret control that was missed in the Ship rotation upgrade.
- Improved ship rotation precision for mouse.
- Replaced original movie fade out function for greater control of timing.
Wing Commander IV:
Ship rotations upgrades:other updates:
- higher precision rotation.
- enhanced rotation matrix calculations for all ships, player and non-player.
- added a separate matrix for the player for even greater precision. Enabled by default, this can be disabled in "wc4w_en.ini" by setting "ENABLE_ENHANCED_PLAYER_ROTATION_MATRIX=0"
- fixed retrograde rotations when making small movements.
- fixed occasional axis lock issues.
- increased dead-zone options.
- Fixed movie fade out effect.
- Added option to Object distance "LOD" modifier, to always display the highest detail level. This is now the default setting.
- Set default max space refresh rate to 60fps.
- Fixed the max size of the HUD targeting rectangle to more closely match how it is displayed at the original resolution.
- Fix for some static and popping sounds at the end of playback when playing some audio samples.
- Fixed long pause occurring after auto-pilot for win95 patch version.