Stayhye
Senior Member
Fix for Fallout: Brotherhood of Steel NTSC
CLI
LUA
Thanks @Bortoloti for testing!
CLI
Code:
--gs-uprender=2x2
--gs-upscale=EdgeSmooth
--host-display-mode=16:9
--vif1-instant-xfer=0 #fixes broken graphics
--vu1-no-clamping=0 #fixes broken graphics
#emu used=eternal ring v2
LUA
Code:
-- Fallout BoS
-- widescreen patch
-- emu used=eternal ring v2
local gpr = require("ee-gpr-alias")
apiRequest(0.1)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local patcher = function()
--Widescreen hack 16:9
--X-Fov
eeObj.WriteMem32(0x0017eb5c,0x3c013f40) --3c013f80 Flare
eeObj.WriteMem32(0x0018b860,0x3c013f40) --3c013f80 Loading
eeObj.WriteMem32(0x001af78c,0x3c013f40) --3c013f80 Shadows
eeObj.WriteMem32(0x001afa00,0x3c013f40) --3c013f80 Characters
eeObj.WriteMem32(0x001afb6c,0x3c013f40) --3c013f80 Ground
--Render Fix
eeObj.WriteMem32(0x001a8e58,0x3c013ff0) --3c013faa
eeObj.WriteMem32(0x001a8e5c,0x34210000) --34213d71
eeObj.WriteMem32(0x001aa918,0x3c013ff0) --3c013faa
eeObj.WriteMem32(0x001aa91c,0x34210000) --34213d71
end
emuObj.AddVsyncHook(patcher)
Thanks @Bortoloti for testing!
Last edited: