Experience a vast, open-ended universe filled with an infinite number of adventures. You are the freelancer Edison Trent, an intergalactic jack-of-all-trades. Your mission: whatever you want. Become a smuggler or a ruthless space thug, a naval hero or a trader. Dodge through asteroid fields while piloting elite spacecraft. The action is endless as you make your way through 48 known star systems. Greed, morality, compassion, anger... whatever motivates you, the dynamic universe will respond.

Description

Fixes the broken lighting that occurs in many base interiors.

Preview
Freelancer Broken Interior Lighting Fix
Post comment Comments
Guest
Guest - - 689,427 comments

THX

Reply Good karma Bad karma+2 votes
NRave
NRave - - 19 comments

My joy did not last long. There is a stuttering in space - apparently because of a forced VSync Off. Fraps and RTSS do not show FPS.

It also repairs rare ugly shadows on human models, yeah!

Thanks! But for now I prefer a smooth panoramic motion with RTSS (Scanline sync 1) instead.

Reply Good karma Bad karma+1 vote
BC46 Author
BC46 - - 120 comments

If you want both no stutters and fixed lighting, try running the game with dgVoodoo2 or DXVK.

Reply Good karma+2 votes
NRave
NRave - - 19 comments

Thanks for the tip! It turns out that dgVoodoo2 (D3D8.dll alone) fixes the lighting issue (and stutters as well - VSync On) itself. So I don't get it why should I use your D3D8.dll.

It's a pity that dgVoodoo2 provides MSAA at most, but its filtering (even bilinier) makes a sprite FREELANCER very smoothed like SSAA does.

FYI, there is an odd bug on vanilla as well: at landing decks of battleships (where the lightning issue is) right after the first 30 seconds a gamma is changed - back to normal.

Reply Good karma Bad karma+1 vote
BC46 Author
BC46 - - 120 comments

So I don't get it why should I use your D3D8.dll.

Because unfortunately dgVoodoo2 is not a 100% stable solution as it may cause crashes and other bugs during gameplay.

Reply Good karma+2 votes
NRave
NRave - - 19 comments

Well, if you are able to add the forced VSync On or a possibility to change it (in a video driver) for the smoothed gameplay, I will be glad to use yours.

Reply Good karma Bad karma+1 vote
BC46 Author
BC46 - - 120 comments

I didn't make the d3d8.dll. I simply extracted it from the last known Windows 10 build where the interior lighting bug isn't present.

I'd love to add native VSync, Texture Filtering, and Anti-Aliasing functionalities to it. However, I have about 0 experience in graphics/DirectX programming. So this might be a cool project for later, but at this time I won't be able to do it.

If dgVoodoo2 works well for you and you aren't encountering any issues, you should totally continue using it.

Reply Good karma+2 votes
NRave
NRave - - 19 comments

Indeed, versions 1903 (d3d8.dll 10.0.18362.1) and 1909 (d3d8.dll 10.0.18362.356) are the last with no lighting issue, that appears since version 2004 until current 21H2 (both use the same heavily modified d3d8.dll 10.0.19041.1).

I replaced d3d8.dll of C:\Windows\SysWOW64 (properties - security - advanced - change owner - enter username - properties - security - edit - users - full control) and got "a smooth panoramic motion with RTSS (Scanline sync 1" + Framerate limit 60/Hz - if do not restore 3D audio with Creative ALchemy), also Fraps works now.

Reply Good karma Bad karma+2 votes
NRave
NRave - - 19 comments

I did some research about VSync on-no stutters.

A version 1803 (d3d8.dll 10.0.17134.1) (no lighting issue as well) is the last with two active modes: Exclusive Fullscreen Mode (VSync on) and Maximized Windowed Mode (VSync off).

Since Windows 10 the d3d8.dll libraries have a forced Maximized Windowed Mode on (VSync off) - to off Vogons.org that in originals (ISO - sources - install.wim_with 7-Zip - 1 - System32/SysWOW64) you can use Hex Editor Neo: Find - Type-Hex - 28 bc 3f 01 - then change 01 to 00 - Save.

In addition, Windows 10 applies Compatibility Fixes (AllowMaximizedWindowGamma and DXMaximizedWindowedMode) on Freelancer, that have priority over d3d8.dll - so it needs to be off with Windows ADK-Compatibility Administrator: Applications - Freelancer - main Freelancer.exe - Disable Entry.

Reply Good karma Bad karma+2 votes
adoxa
adoxa - - 3 comments

It's not a gamma change, the thorn script adds fog.

Reply Good karma Bad karma+2 votes
NRave
NRave - - 19 comments

Thank you for correcting me. Is it possible to fix it?

Reply Good karma Bad karma+1 vote
adoxa
adoxa - - 3 comments

Yes. Since you say it's "back to normal" *after* the 30s I will enable the fog immediately (which is what happens in other scripts).

Reply Good karma Bad karma+2 votes
NRave
NRave - - 19 comments

That would be great. Though a picture is become less contrast, that is the way it's meant to be played, I presume.

Taking this opportunity, thank you a lot for the sphere planets and a widescreen!

Reply Good karma Bad karma+1 vote
BC46 Author
BC46 - - 120 comments

I've modified the script so the fog starts right away: Drive.google.com
Place this file in DATA/SCRIPTS/BASES.

Reply Good karma+2 votes
NRave
NRave - - 19 comments

Big thanks for that!

Reply Good karma Bad karma+2 votes
HeIIoween
HeIIoween - - 40 comments

Its very useful. Startflier is pretty. Didn't know before your plug about that

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: