Skip to content

Tony Hawk's Underground 2 crashing on startup #20568

Closed

Description

@hrydgard

Reported by user. Crashes after the first logo.

Activity

  1. added this to the v1.20 milestone on Jun 25, 2025
  2. changed the title [-]Tony Hawk's Underground crashing on iOS?[/-] [+]Tony Hawk's Underground crashing on startup[/+] on Jun 26, 2025
  3. modified the milestones: v1.20, 1.19.3 on Jun 26, 2025
  4. changed the title [-]Tony Hawk's Underground crashing on startup[/-] [+]Tony Hawk's Underground 2 crashing on startup[/+] on Jun 26, 2025
  5. hrydgard commented on Jun 26, 2025

    @hrydgard
    OwnerAuthor

    Weirdly, the culprit seems to be 343ca26 ...

  6. hrydgard commented on Jun 26, 2025

    @hrydgard
    OwnerAuthor

    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

    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.

  7. added a commit that references this issue on Jun 26, 2025
    df23d17
  8. added a commit that references this issue on Jul 11, 2025
    b7d2881
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions