Manu Mx
Member
Fix for The Simpsons Hit and Run NTSC
cli
Code:--gs-optimize-30fps=1 --gs-motion-factor=25 --ee-cycle-scalar=3.6 --iop-cycle-scalar=3.6 --ee-regalloc-scalar=RW --gs-progressive=1
lua
Code:-- The Simpsons - Hit & Run (NTSC-U)<use kinetica v2 emu> -- Widescreen hack by ElHecht local gpr = require("ee-gpr-alias") apiRequest(1.0) local eeObj = getEEObject() local emuObj = getEmuObject() local patcher = function() -- 16:9 ver eeObj.WriteMem32(0x00138a88,0x00000000) -- 10400005 eeObj.WriteMem32(0x0014b360,0x00000000) -- 10400004 eeObj.WriteMem32(0x0014b364,0x00000000) -- 10400004 eeObj.WriteMem32(0x002a0b38,0x00000000) -- 10400004 eeObj.WriteMem32(0x0031c888,0x00000000) -- 10400004 eeObj.WriteMem32(0x0031d674,0x00000000) -- 10400004 end emuObj.AddVsyncHook(patcher)
emulator used=Kinetica v2
SLES_518.97.lua // PAL-M4 (English, French, German, Spanish)
Code:
-- The Simpsons - Hit & Run (PAL-M4)<use kinetica v2 emu>
-- Widescreen hack by ElHecht
local gpr = require("ee-gpr-alias")
apiRequest(1.0)
local eeObj = getEEObject()
local emuObj = getEmuObject()
local patcher = function()
-- 16:9 ver
eeObj.WriteMem32(0x00138ab8,0x00000000) -- 10400005
eeObj.WriteMem32(0x0014b3a8,0x00000000) -- 10400004
eeObj.WriteMem32(0x0014c3ac,0x00000000) -- 10400004
eeObj.WriteMem32(0x001b0dcc,0x24020006) -- 0040182d (Load language selection menu)
eeObj.WriteMem32(0x002a1f88,0x00000000) -- 10400004
eeObj.WriteMem32(0x0031e0b8,0x00000000) -- 10400004
eeObj.WriteMem32(0x0031eea4,0x00000000) -- 10400004
end
emuObj.AddVsyncHook(patcher)
This is for the PAL version of the game.
Can someone explain why
Code:
eeObj.WriteMem32(0x001b0dcc,0x24020006) -- 0040182d (Load language selection menu)
So thanks again @Stayhye.