You are on page 1of 1

==Global Configurations==

<pre>Configurations that are made for more than one game for a specific
purpose</pre>

===SkipMpegHack (FMV skip)===


'''''LUA file'''''
<br>
All games using standard sceMpeg decoder will have their fmvs disabled by this
patch.
<pre>
apiRequest(1.0)
eeObj = getEEObject()
emuObj = getEmuObject()

local addr = 0x100008


local skipMpeg = function()
while(addr < 0x1000000)
do
if eeObj.ReadMem32(addr) == 0x8c830040 then
if eeObj.ReadMem32(addr + 4) == 0x03e00008 then
if eeObj.ReadMem32(addr + 8) == 0x8c620000 then
eeObj.WriteMem32(addr + 8, 0x24020001)
break
else
addr = addr + 4
end
else
addr = addr + 4
end
else
addr = addr + 4
end
end
end

emuObj.AddEntryPointHook(skipMpeg)
--We should remove that hook, but we never really hit entry point again.
--emuObj.RemoveEntryPointHook(skipMpeg)
</pre>

You might also like