Skip to content

Commit

Permalink
Fixed script - tested on bs v0.13p1
Browse files Browse the repository at this point in the history
  • Loading branch information
Vash63 committed Mar 30, 2019
1 parent 5b09390 commit 191c154
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
## SUPER BROKEN SINCE Beat Saber v0.13. IPA.exe crashes now when run with wine. Might be other issues. Try release version with beat saber v0.12, or just don't use this anymore. RIP.
# bsmodinstaller.py
Downloads and installs Beat Saber SongLoader, SyncSaber & Other Mods. Always the latest version, so you can re-run the script to freshen your mods to their latest release!

# Linux Instructions
Requires wine & winetricks installed.
Copy bsmodinstaller.py to your 'Beat Saber' directory and run it.
Install dotnet472 (other versions may also work) with command provided at the printout at the end of the script.

# Windows instructions
1. Install Python 3 if you don't already have it.
Expand Down
2 changes: 2 additions & 0 deletions bsmodinstaller.py
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,8 @@ def inject_ipa():
if os.path.isdir('./IPA/Backups') and os.path.isdir('./IPA/Backups/Beat Saber') and len(os.listdir('IPA/Backups/Beat Saber')) != 0:
print("IPA.exe has already been run. Skipping.")
else:
print("This hangs when it's done - after it crashes hit ctrl+c. Temporary issue hopefully.")
ModInstaller.inject_ipa()

print("Mods installed successfully!")
print("If this is your first install please run: WINEPREFIX=$(realpath ../../compatdata/620980/pfx/) winetricks dotnet472")

0 comments on commit 191c154

Please sign in to comment.