Skip to content

Releases: DaVarga/bs-arm64

v0.2.1 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 29 Sep 22:24

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.2.1-proton-11.0-2c.tar.gz && cd bs-arm64-v0.2.1-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/5cd299afb4ea4c3734c5726725493e4011b232d4.

Unofficial project, not affiliated with Beat Games or Valve.

v0.2.0 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 27 Sep 20:03

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.2.0-proton-11.0-2c.tar.gz && cd bs-arm64-v0.2.0-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/839db57c45da69194908e4dbeb054e0665d15f01.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.7 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 27 Sep 19:22

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.7-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.7-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/3550eb25ea6fe6ff704a73f9c299374e7d610c29.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.6 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:33

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.6-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.6-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/903d99f6420738692c5262c9716371e30b7ab169.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.5 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 27 Sep 12:01

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.5-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.5-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/393cd39e2f1974d674f8b01ed2edee7fb15cf7b1.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.4 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 27 Sep 02:55

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.4-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.4-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/021062f14d8a98aa6d8936cd4513464c904e84ff.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.3 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 26 Sep 23:04

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.3-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.3-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/94cabb3c48ecb8b5f3237669a4070c115e97394e.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.2 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 26 Sep 20:22

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Easiest: the ARM64 tab of the Steam Frame BSManager fork
(https://github.com/DaVarga/bs-manager) installs this release for you. By hand:

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.2-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.2-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/3cff0cacc457757834e58bbf5b5befc76599920b.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.1 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 26 Sep 15:18

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.1-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.1-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

Without mod support: install --no-mods (engine only), or launch --no-mods to start one
time without mods. If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/eeeb9fe7be29e42ff7f0d5a8c904f248bc5f0cb4.

Unofficial project, not affiliated with Beat Games or Valve.

v0.1.0 (proton-11.0-2c, Beat Saber 1.44.1)

Choose a tag to compare

@github-actions github-actions released this 26 Sep 15:06

Runs Beat Saber 1.44.1 as a native Windows ARM64 program under ARM64 Proton (tested on the
Steam Frame) instead of emulating the x64 build with FEX.

Works with

Proton proton-11.0-2c only: Steam's "Proton 11.0 (ARM64)" at that build
Beat Saber 1.44.1 only (Unity 6000.0.40f1), e.g. a BSManager instance
VR SteamVR (OpenXR)
Mods BSIPA 4.3.7 with Harmony mods (tested: SiraUtil, BSML, SongCore, BS Utils, CustomSabersLite, HitScoreVisualizer)

Check your Proton build before installing; it must print proton-11.0-2c (with an -arm64 suffix):

cut -d' ' -f2 ~/.steam/steam/steamapps/common/"Proton 11.0 (ARM64)"/version

The installer refuses any other Proton build, because the Steam and OpenXR libraries talk directly to
that Proton's own libraries. When Steam updates Proton, wait for a matching release.

Install

Work on a copy of your 1.44.1 instance (BSManager can duplicate instances). The Wine prefix
must exist: launch any game with it once.

tar xf bs-arm64-v0.1.0-proton-11.0-2c.tar.gz && cd bs-arm64-v0.1.0-proton-11.0-2c
./bs-arm64.sh install ~/.local/share/BSManager/BSInstances/<copy>   # also downloads the Unity player etc.
./bs-arm64.sh launch  ~/.local/share/BSManager/BSInstances/<copy>
./bs-arm64.sh uninstall ~/.local/share/BSManager/BSInstances/<copy> # restores the x64 files

If you (re)install BSIPA afterwards, run install again. See docs/INSTALL.md for every file it
touches.

Known issues

  • If the headset goes into standby while SiraUtil restarts the XR session at startup, the game stays
    on a black screen. Keep the headset on while the game starts.
  • Burst code runs as managed code (no ARM64 Burst library). LIV capture isn't available.

Not included

The Unity ARM64 player, Unity's OpenXR plugin and Microsoft's VC++ runtime aren't redistributable. The
installer downloads them from their official sources. Corresponding source for the binaries:
SOURCES.md, built from https://github.com/DaVarga/bs-arm64/tree/2ed2b9fb2d755dda1bd55fe5b174c4e891fa7063.

Unofficial project, not affiliated with Beat Games or Valve.