Skip to content

Releases: trishume/QuestSaberPatch

Fix text replacement on older versions, new output attributes

13 Jun 21:57
Compare
Choose a tag to compare

Text replacement was previously broken on versions older than v1.1.0 and gave errors on second patch. This release should fix it.

It also changes the error handling so that if QuestSaberPatch crashes then the APK will not be saved, hopefully preventing the APK from being corrupted.

I also added new jsonApp2 output attributes including a newColors attribute that allows you to read the default saber colors, see the Readme.

Small text replacement fixes

11 Jun 15:06
Compare
Choose a tag to compare

Text replacement may have been broken in the last release, if so this should fix it.

Support Beat Saber v1.1.0

11 Jun 03:03
43f2fbb
Compare
Choose a tag to compare

Still supports all older Beat Saber versions. The patcher is also noticeably faster on v1.1.0 because they changed the format in a way that removed one of the slowest steps of patching.

Hopefully fix zip central directory corruption errors

08 Jun 04:02
084a895
Compare
Choose a tag to compare

This release ports to a new zip file library, which hopefully should eliminate the corruption issues encountered with the built in .NET core one. See #4.

On the other hand, this ports to a new zip library so things might stop working where they worked before. Let me know if you have zip related issues.

People affected by #4 should try resetting their patching APK to a clean base copy and try this version and report their results in #4.

New Advanced JSON interface with custom packs, text and colors

07 Jun 22:59
ddad9ba
Compare
Choose a tag to compare

Huge release! Check out the Readme section on the brand new advanced JSON interface with custom packs, custom saber colors, custom text, and syncing support. Thanks to lots of awesome work by @sc2ad

Support Beat Saber v1.0.2

05 Jun 17:28
Compare
Choose a tag to compare

Now supports v1.0.2, v1.0.1 and v1.0.0, all in the same patcher. See previous release for notes on updating.

Support Beat Saber v1.0.1

05 Jun 05:11
Compare
Choose a tag to compare

Now supports Beat Saber v1.0.1 and v1.0.0 in the same patcher. It will automatically detect the version and patch correctly.

If you've already used the patcher and want to update Beat Saber, you'll need to uninstall and then install an original APK either from the Quest store or a backup, before it will let you get the update. Then you can pull the new base APK, patch that, uninstall then install the new patched version.

Integrated signing!

02 Jun 23:03
6cd1133
Compare
Choose a tag to compare

This release now signs the APK without an external APK signer step. Both removing the dependency on the signer and Java, as well as being much faster!

If you've used an older version of QuestSaberPatch the new signer will use a different signature certificate so you'll need to uninstall and reinstall again (remember to save your PlayerData!). But after that the certificate should hopefully stay the same from now on.

It also should fix the format of the different platform zip files to all be the same.

Now actually with advanced JSON interface

31 May 15:36
43470aa
Compare
Choose a tag to compare

I fixed the CI release process to include the jsonApp executable and also use more uniform zip files that unzip to a questsaberpatch folder unlike the huge pile of nested folders like previous macOS and Linux releases.

Fixed Windows build

31 May 02:36
Compare
Choose a tag to compare
Fixed Windows build Pre-release
Pre-release

The Windows build in the previous release ran into problems with opening the same file twice, this build fixes that.

It also includes an advanced version of the command line tool with a JSON interface, for scripted use by a GUI
Edit: the builds were supposed to include the advanced interface but CI didn't include them for some reason, not sure why, for now to get the advanced interface you need to build from source.