QuestPatcher Versions Save

Generic il2cpp modding tool for Oculus Quest (1/2/3) apps.

2.8.0

1 month ago

Changelog

New Contributors

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

Commit Log: https://github.com/Lauriethefish/QuestPatcher/compare/2.7.3...2.8.0

2.7.3

3 months ago

Changelog

  • Fixed mod copy extensions use destination path as the copy extension. (e.g. VRM avatars)
  • Removed some system packages from the Select App dropdown that aren't moddable - reduces clutter.
  • Add the QuestPatcher version number to the bottom left of the GUI.
  • Updated text in installer to clarify that the app works fine on the Quest 3.
  • Fixed a (rare) bug with zip signing that could result in an invalid APK file causing patch failure in certain circumstances.

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.7.2

4 months ago

Changelog

  • Fixed bug where drag-dropping files from certain browsers (e.g. Firefox) would cause a crash.
  • Fixed URL drag-dropping would lead to an import failure in some cases due to a malformed file extension.
  • Fixed bug where if ADB was not present on PATH, having multiple devices connected would trigger a startup error.
  • Some crash handling related fixes.
  • Added prompt to allow one to choose a device if multiple devices present (instead of choosing the quest device automatically).

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.7.1

4 months ago

Changelog

  • Fixed mistake made in building the previous version that led to a terminal window being opened with the app.

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.7.0

4 months ago

Changelog

  • Add option to change the splash screen of the app being patched. (splash screens must be in PNG format)
  • Removed multiple devices prompt, instead, QuestPatcher prefers a Quest 1/2/3 over any other device, and if multiple quests are connected, it will choose the first one. This is a precursor to adding a proper device selector menu.
  • Add exit code to ADB error messages, may help in the future when debugging issues such as #142
  • Add support for importing ZIP files - the contents of the ZIP will be extracted and each file imported individually.
  • Add back the automated granting of the external storage permission as reportedly this is still useful in some cases.
  • Add logging of Avalonia related warnings to main log file.
  • Add support for optionally adding open XR permissions/features to the APK.

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.6.2

6 months ago

Changelog

  • Improved ADB detection: QuestPatcher will now use existing ADB daemons, avoiding conflicts between the ADB used by QuestPatcher and SideQuest.
  • Better ADB versioning - QP now checks that the ADB version it's using (e.g. from system PATH), is new enough before accepting it.
  • Added support for some older ADB versions that were commonly causing problems by manually implementing part of APK installing.
  • Removed iconfile.icns from standalone build on windows, not needed.
  • Better unhandled exception logging - unhandled exceptions now create a file on your desktop containing directions to the logs directory and the full stack trace.
  • Fixed modal views have incorrect styling resulting in unreadable text in some circumstances.

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.6.1

6 months ago

Changelog

  • Patcher now uses async properly instead of threading.
  • Slight optimisation of ZIP handling during patching.
  • Improvements to logging - log info stored as serilog properties correctly.
  • Update to Avalonia 11, should be evident as UI performance improvements.
  • Fix dependency download failures showing the full exception instead of handling the error.
  • Added support for drag 'n' drop of mod URLs. The mod will then be automatically downloaded and installed.
  • If chmod-ing mod directories fails, they will now be automatically deleted and recreated. Currently the cause of the failure hasn't been figured out, so this is a temporary solution.

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.6.0

6 months ago

Changelog

  • Support for modding the APK with Scotland2
  • The mod installer will now run chmod +r any mod files and library files to ensure they can be read by the modloader on Quest 3.
  • QMODs of version >=1.1.0 are now supported. QuestPatcher will use the new properties to install the mod files/library files/late mod files to the correct directory for each modloader.
  • Added error messages when attempting to install a mod when your APK has the wrong modloader.
  • Added support for re-patching the APK with the correct modloader in this case. At the moment, this doesn't have the UI for changing manifest properties (e.g. microphone permissions).
  • Added support for the new modding tag (modded.json).
  • Patching process now makes sure that all files are downloaded and ready before opening up the APK and patching it. If downloading files fails, the error message is much more clear and tells one to check their internet connection.
  • Added support for mirrors when downloading files. Currently none are added, but I can add them as needed by modifying the file download URLs get pulled from.
  • Fixed rare case where patching gets stuck while installing the modded APK. (install with --no-streaming)
  • Greatly reduced the time taken to patch/sign the APK (from >2 minutes down to 20 seconds) using a new ZIP library that is custom-designed for modding.
  • Removed "Pause Before Compile" (possibly temporarily) as this feature was rarely used and is no longer as easy to implement with the new ZIP library.
  • Added support for patching with microphone permissions.
  • Streamlined UI for patching permissions (scroll bar added to fit more in).
  • Default app changed to Beat Saber for new config files.
  • Added button to restart the app (bypasses the restore app prompt).
  • Various text colouring issues fixed in the UI.
  • General cleanup, removing some unnecessary dependencies and use of deprecated APIs.

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.5.0

1 year ago

Changelog

  • Fixed installing modded APK on v51.
  • (Added support for APK alignment)
  • (Added support for v2 signatures) Thanks to @darknight1050

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.

2.4.4

1 year ago

Changelog

  • Fix commands longer than length limit cause QP to fail to install mods.

Available Files

  • QuestPatcher-windows.exe - Windows automatic installer.
  • QuestPatcher-windows-standalone.zip - Windows standalone executable.
  • QuestPatcher-ubuntu.zip - Ubuntu standalone executable.
  • QuestPatcher-mac.dmg - DMG for installation on macOS.