You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tony Hawk's Underground 2 crashing on startup #20568
This is really strange, the game loads a decrypted mpeg.prx, which means we miss our check for shouldHLE , which we somehow didn't miss before the change. Needs to change the logic a little, we aren't (yet) able to load mpeg.prx correctly without HLE.
NOTES:
In the old version for mpeg.prx (sceMpeg_library):
Same thing happens, it loads it unencrypted. But the blacklist takes care of it, setting isFake.
The scan gets skipped (isFake)
But it goes through most of the loading, including imports.
The "Importing Module sceMpegbase" comes from sceMpeg logging
Activity
[-]Tony Hawk's Underground crashing on iOS?[/-][+]Tony Hawk's Underground crashing on startup[/+][-]Tony Hawk's Underground crashing on startup[/-][+]Tony Hawk's Underground 2 crashing on startup[/+]hrydgard commentedon Jun 26, 2025
Weirdly, the culprit seems to be 343ca26 ...
hrydgard commentedon Jun 26, 2025
This is really strange, the game loads a decrypted mpeg.prx, which means we miss our check for shouldHLE , which we somehow didn't miss before the change. Needs to change the logic a little, we aren't (yet) able to load mpeg.prx correctly without HLE.
NOTES:
In the old version for mpeg.prx (sceMpeg_library):
OK here's the critical difference.
Old:
44:32:300 user_main I[SCEMODULE]: HLE\sceKernelModule.cpp:2106 sceKernelStartModule(00000120, 00000000, 00000000, 00000000, 00000000): Faked module
New:
12:42:204 user_main I[SCEMODULE]: HLE\sceKernelModule.cpp:2077 sceKernelStartModule(00000120, 00000000, 00000000, 00000000, 00000000): 'sceMpeg_library'
It's starting the module that messes things up, this shouldn't happen.
Module loading: Also check plain ELF modules if they should be HLE:d.
Module loading: Also check plain ELF modules if they should be HLE:d.