BC46 / freelancer-hd-edition

Freelancer: HD Edition is a mod that aims to improve every aspect of the game Freelancer (2003) while keeping the look and feel as close to vanilla as possible.
https://www.moddb.com/mods/freelancer-hd-edition
161 stars 14 forks source link

Consider including a different legacy d3d8.dll #170

Closed BC46 closed 3 months ago

BC46 commented 1 year ago

We currently use an old legacy d3d8.dll file as an option in the installer to fix the lighting bug on Windows 10. Though there has been talk of a few other d3d8 files that enables proper fullscreen mode, which fixes the annoying stutters that seem to occur on modern Windows versions: https://www.vogons.org/viewtopic.php?f=8&t=47772. If one of these work ok with Freelancer, we should definitely consider replacing it with the legacy d3d8.dll file we currently have.

This d3d8.dll might not work on Windows 7 or 8, but that's to be expected since our current d3d8.dll doesn't work on those versions of Windows either. However, it is imperative that the new dll works fine on Windows 11.

If the d3d8.dll gets added, the label for the legacy d3d8 option in the installer will have to be modified a bit so it also mentions that it fixes the stutters. Also the d3d8.dll mentioned in the "Related project" section in the mod's readme will have to be removed.

BC46 commented 3 months ago

Implemented the stuttering fix in https://github.com/BC46/freelancer-hd-edition/commit/7205df9eaf5fe97741d734dbe5ea028625f814db.

BC46 commented 3 months ago

Updated installer labels in https://github.com/oliverpechey/Freelancer-HD-Edition-Installer/commit/bd3cc0b0d771cbc3c1665b7d06d12c2d7f526f7c.