AMD Card Users May SUFFER No More! (LowRes Texture Fix!)
-
I haven’t seen any mention of this elsewhere on the site and I saw only a few (old) mentions of someone trying to write their own wrappers for DX8 -> DX9
I found a project called ‘WineD3D on Windows’ located here:
https://fdossena.com/?p=wined3d/index.fragWith a Github:
https://github.com/adolfintel/wined3d4winSo yes, it does indeed WORK! I believe AMD users are the ones affected by this primarily since Nvidia users (by default) seem to still have Freelancer-specific hacks/tweaks in their drivers.
The difference is like removing grease from a window! Crystal clear 20/20 vision!
Using CrossFire v2.0 mod for comparison but this works fine as-is for both CrossFire v2.0 (SP only) and Vanilla. Potentially other mods as well.
Before:
https://i.imgur.com/wEIv0hG.jpgAfter:
https://i.imgur.com/Avk4ZiT.jpgI’m so amazed and happy that the WineD3D is a thing. Now AMD Card users can REJOICE and enjoy the game again! Spread the word!
Directions:
1 - Goto https://fdossena.com/?p=wined3d/index.frag
2 - Download the ‘Latest Version’ of WineD3D Staging.
Direct Link: http://downloads.fdossena.com/geth.php?r=wined3dst-latest
3 - Copy and paste the files into your Freelancer\EXE directory.
4 - ENJOY! -
I had this on my new AMD card and did some reverse engineering a while ago. You can find the offset to change at https://the-starport.net/modules/mediawiki/index.php/Limit_Breaking_101#Visibility at the last entry called "Fix bug with low resolution textures on some systems (sets maximum to 8192 instead of 128) "
I also wrote about it somewhere, but forgot where it was ^^
-
[d]That hex-editing trick doesn’t work, (Vanilla or Modded) on my GPU. Tested it myself on my AMD Radeon RX560 using the latest stable drivers
[/d]
I can confirm that the DLLs work with Vanilla and (most) mods just by dragging and dropping them into the EXE folder and replacing the existing files.If anyone here (Gibson?) is still in touch with SWAT, maybe poke them to allow/whitelist these new/replacement DLL files for AMD users so they can enjoy CrossFire MP without issues.
It is far more useful and user-friendly to be able to drag & drop DLL files that ‘just work’ without having to mess around with hex editing the EXE file and hoping it may work for their system.
-
What graphics card do you have? I tested it with a RX480 and Skotty with his 270x back then and it worked for both. Can you upload your modified exe so that I can have a look?
-
I just tested the hex editing trick and apparently I was doing it incorrectly earlier. It does indeed work as intended.
I still feel that the ‘drag and drop DLLs’ solution is far easier and more user-friendly than hex-editing.
And as for the Crossfire mod, they had the specified offset as “00 12” instead of “00 20” so that’s probably why I had troubles with it. I’ve gone ahead and made the correction on my SinglePlayer install of it and I’ll see how things go.
EDIT: Ok so I just confirmed things. The 00 20 tweak works on VANILLA Frelancer but DOES NOT work on CrossFire v2.0 mod. CrossFire requires the DLLs to bypass the LowRes Textures.
-
I could provide both fixes… just to be sure.
On my old r9 290 I never experienced such problems but got a few reports from other users.
Its not so easy providing fixes without being able to replicate the problem.So, thank you for providing that info.
-
WineD3D as long i remember used as 3d feature inside virtualbox guest as opengl wrapper
It may give you transparent textures -
I’m a day late and dollar shot. Links to site, only 1 does and, but download link shot. New NVidia card cured most of my Freelancer in Win 10 troubles I had, but Vanilla needs a shot in the arm. Could someone pack them in a zip and post before this is lost in digital void?