Skip to content

Issue of calling libscript.so #60

Description

@jasonzhao77

Hey there, I'm using ovrport to convert a Chinese-patched Quest APK (original is in English). After conversion, the Chinese patch doesn't work. I checked inside the patched APK and found that it uses libfrda.so and libfrda.config.so to call libscript.so, where the Chinese localization logic is implemented. The patch also seems to modify libovrplatformloader.so (changing a single spot to set register X0 to 0). However, ovrport removes libscript.so and replaces libovrplatformloader.so with a clean version. While the game starts on PICO, the Chinese translation is lost. I tried restoring libfrda.so, libfrda.config.so (only pointing to libscript.so, deleting all other settings), and libscript.so, and making the call, but after installation the game gets stuck – black screen with a spinning circle. I looked into libscript.so and it doesn't seem to involve any Quest system calls, so I'm not sure why it gets stuck on startup. Is there any way to fix this? I've attached libscript.so. Thanks!

libscript.zip

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions