Skip to content

Commit

Permalink
Add how to claim desktop version of beat saber guide
Browse files Browse the repository at this point in the history
  • Loading branch information
Zagrios committed Feb 25, 2025
1 parent ea7527d commit abfd0cf
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
2. Install the Oculus Rift app on your computer.

> [!NOTE]
>__If you bought Beat Saber from the Quest store, it won't appear in your Rift library by default. To download it with [BSManager](https://www.bsmanager.io), first claim it from its store page.__
>__If you bought Beat Saber from the Quest store, it won't appear in your Rift library by default. To download it with [BSManager](https://www.bsmanager.io), first follow [this guide](https://github.com/Zagrios/bs-manager/wiki/how-to-claim-oculus-desktop-version) claim it from its store page.__
## Step 2 - Open developer tools

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
## Table of Contents

- [Step 1 - Install and log into the Oculus Rift app](#step-1---install-and-log-into-the-oculus-rift-app)
- [Step 2 - Claim your desktop version of Beat Saber](#step-2---claim-your-desktop-version-of-beat-saber)


## Step 1 - Install and log into the Oculus Rift app

1. Download the Oculus Rift app setup from the [Meta website](https://www.oculus.com/rift/setup/).
2. Install the Oculus Rift app on your computer.

## Step 2 - Claim your desktop version of Beat Saber

1. Open the Oculus app.
2. Go to the __`Store`__ tab.
3. Search for __`Beat Saber`__.
4. Click on the __`Get`__ button to claim the game.

<div align="center">
<img src="../wiki/Guides/Login/how-to-claim-oculus-desktop-version/claimOculusDesktopVersion.png" alt="claimOculusDesktopVersion.png" />
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export const LoginToMetaModal: ModalComponent<string> = ({ resolver }) => {
<p className="font-bold">{t("modals.connect-to-meta.body.token-needed")}</p>
<p>{t("modals.connect-to-meta.body.need-cookie-enabled")}</p>

<p className="text-warning-400">You must own the desktop version of Beat Saber. If you bought it on the standalone store, follow <a className="underline cursor-pointer">this guide</a> to claim it.</p>
<p className="text-warning-400">You must own the desktop version of Beat Saber. If you bought it on the standalone store, follow <a className="underline cursor-pointer" href="https://github.com/Zagrios/bs-manager/wiki/how-to-claim-oculus-desktop-version" target="_blank">this guide</a> to claim it.</p>

<div className="w-full flex flex-row justify-start items-center gap-1.5">
<BsmCheckbox className="relative z-[1] w-6 aspect-square" checked={stay} onChange={enable => setStay(() => enable)}/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,9 @@ export class OculusDownloaderService extends AbstractBsDownloaderService impleme
const notificationData: Notification = {title: "notifications.types.error", desc: `notifications.bs-download.oculus-download.errors.msg.${err.code}`, duration: 9000};
if(err.code === OculusDownloaderErrorCodes.DOWNLOAD_MANIFEST_FAILED){
notificationData.actions = [{ id: "0", title: "Claim your desktop version" }]
return this.notifications.notifyError(notificationData).then(action => action === "0" && this.linkOpener.open(""))
return this.notifications.notifyError(notificationData).then(action => (
action === "0" && this.linkOpener.open("https://github.com/Zagrios/bs-manager/wiki/how-to-claim-oculus-desktop-version")
));
}

return this.notifications.notifyError({title: "notifications.types.error", desc: `notifications.bs-download.oculus-download.errors.msg.${err.code}`}).then(noop);
Expand Down

0 comments on commit abfd0cf

Please sign in to comment.