[1.3] No FastExt/FastText + Latest Blitz3D

#1
Since the DLLs are completely broken, here's a build that doesn't use them. Bump mapping and antialiased text are gone, for the sake of stability.
I also noticed that the security cameras still use the FE_RENDER and FE_ZRENDER flags, which crashes the game on Windows 8 and 10.
Since the fastlibs aren't being used, I compiled it on Blitz3D v1.108c instead of v1.106. It has bugfixes relating to the newer versions of Windows.
I also killed SCP-1074 for good.
https://www.dropbox.com/s/srh8bpvbtewov ... D.zip?dl=1
Extract this in your game folder, should be easy enough to do.
Last edited by juanjp600 on Sat Aug 06, 2016 6:04 pm, edited 2 times in total.

Re: [1.3] No FastExt/FastText + Latest Blitz3D

#2
juanjpro wrote:Since the DLLs are completely broken, here's a build that doesn't use them. Bump mapping and antialiased text are gone, for the sake of stability.
I also noticed that the security cameras still use the FE_RENDER and FE_ZRENDER flags, which crashes the game on Windows 8 and 10.
Since the fastlibs aren't being used, I compiled it on Blitz3D v1.108c instead of v1.106. It has bugfixes relating to the newer versions of Windows.
I also killed SCP-1074 for good.
https://www.dropbox.com/s/co1rdf30cfgqr ... D.zip?dl=1
Extract this in your game folder, should be easy enough to do.
:gasp: :gasp: :gasp:
amazing
Image

Re: [1.3] No FastExt/FastText + Latest Blitz3D

#5
PXLSHN wrote:That's really useful :D
I did it in the NTF mod with FastText already (you could disable/enable it) but yeah, FastExt isn't used too much in SCP:CB anyway, so I guess the removal might be more of an improvement rather than a loss (only the bump mapping will be lost, but that isn't that much of a big detail after all).
I think that the bump mapping should be kept though, since it adds to the detail.
Playing SCP : Containment Breach since v0.6.5.

My favorite SCP's: Pretty much all of them

Image

Re: [1.3] No FastExt/FastText + Latest Blitz3D

#6
It may be possible to modify Blitz3D itself to add the bump mapping as part of the engine, rather than using the memory hacks FastExt uses. Unfortunately DirectX 7 is a huge mess when it comes to basic blending and I can't find any good documentation out there, so I won't be doing that.

Edit:
I uploaded a new build. I found a workaround to a font loading bug, fixed SCP-372's document and added the option to pick a lower resolution when using "Fake fullscreen" mode (it upscales or downscales the render to fit the whole screen).

Re: [1.3] No FastExt/FastText + Latest Blitz3D

#9
juanjpro wrote:Who knows what caused it, but apparently it's fixed now.

I updated the build, now gamma works in windowed mode. The solution I used isn't perfect (it's not actual gamma correction but instead a sprite with additive/multiplicative blending is used), but it looks close enough to the real thing IMO.
Cool :D
You still seem to do some great stuff for SCP:CB again :)
We want to implement all of this in 1.3.1 (along with other bugfixes).
Image

Re: [1.3] No FastExt/FastText + Latest Blitz3D

#10
I tried this and first of all, there is in fact no difference between bump mapping and no bump mapping. (Disregard my earlier posts, I simply was used to see bumpmapping)
Second, the font looks quite strange though, in comparison to earlier. (Is it because FastText is gone?)
Playing SCP : Containment Breach since v0.6.5.

My favorite SCP's: Pretty much all of them

Image