umbranoxio / beatsabermodinstaller Goto Github PK
View Code? Open in Web Editor NEWAutomatically installs Beat Saber mods with a single click
Automatically installs Beat Saber mods with a single click
Could the BeatSaberModManager show the existing versions installed and autocheck the ones outdated to update?
After the update, if I play unmodded, I can hear the music and see the game, in the headset and in the monitor/speakers...
When i apply the Mod, i get the following 2 issues:
I'm using an Oculus Rift and a Steam version of the game.
Hello,
when clicking on the "BeatSaberModManager.exe" I get the following message:
"The specified device, path or file cannot be accessed. You may not have sufficient privileges to access the item." (Translation from German, Win 10)
and can't start it.
With kind regards
Having problems after running the installer where the IPA stops responding instantly when it pops up. Tried everything under the sun to resolve that was suggested in discord.
After this newest update of the mod installer, it stopped allowing me to use the custom avatars. I did make sure to have it selected when I did the install.
after install mods does not work pointer in beat saber, how i can fix it?
It would be real nice if there was an easy way to list all custom songs in the BeatSaver menu, not in the actual song list to play.
Reasoning behind this is to more easily be able to delete custom songs. Going the extra step through the search is quite bothersome.
I download many sabers, but I cannot scroll. It just goes back to the top saber
When i try to install songs via the game, I often get "request timeout".
It's quite annoying to go to the pc everytime i want to download a song that i like.
Whenever I install the plugins the steam version won't open and just keeps restarting. I don't have this problem with the non-steam versions of the game.
Hi there. After using updater I am seeing head on my monitor. It blocks the vision. People who are with me in the same room can't see what I am seeing in the game.
Every time I try to install the mods, it gives me this error
https://gyazo.com/d01e40d0a9986625a1bb3a754e85b0eb
Does anyone know what is going on?
.NET 3.5 is super old and end-of-lifed, thus no longer included in modern OSs (e.g., Windows 10). Recommend switching 4.x or DotNetCore so users don't have to install super old frameworks to use this.
Hello,
"ScoreSaber" is not installed.
After manual installation in the correct folder "C:\Program Files\Oculus\Software\Software\hyperbolic-magnetism-beat-saber\Plugins\UnofficialLeaderBoardPluginOculus.dll" it works.
Sry problem fixed
I have installed Beat Saber on a network drive. When starting the installer it says it can't locate Beat Saber and I should point it to my installation.
In the following explorer menu no network drives are visible though.
When playing with mods installed, the in-headset experience is awesome but the viewers watching the external monitor/projector see a large hooded head in the middle of the screen blocking most of the active parts of the screen.
The https://modsaber.ml page has close to zero detail on what each mod does. Would be nice to be able to uninstall mods.
When I install the 2.1.6 mod, and with only the required mod installed, it makes it so that the secondary monitor view is rotated about 220 degrees. If I go to Steam and verify the files it states that 2 files have issues so then it fixes them and then monitor works normally again, but without the mod. I didn't have this problem with previous versions.
This doesn't happen with other games. Only Beat Saber and only if I install the 2.1.6 mod. Unfortunately, I can't install previous versions. Maybe there could be a way to allow for that in cases like this?
I was able to install the mod but it does not show up on Beat Saber itself. Please send a full step-by-step walkthrough on how to properly install.
I was using your previous versions with great success. Today I came on to play again and saw that there was an update. I installed this latest version. Launched the game and it just sits there trying to load in VR. Eventually gave up and uninstalled Beat Saber completely. First I deleted the Beat Saber file in the Steam folder in windows and then hit uninstall off of the Steam Menu. Reinstalled it off of Steam and that runs fine without the mod.
I tried installing the new mod, 32.1.3 fresh. It did the same thing, sits there trying to load but never loads. I waited about 1 minute and usually it loads in about 5 seconds or less. Something is wrong. I am not experienced in mods, simply wanted to let you know it isn't running for me. I figure there must be more like me out there.
This is on the HTC Vive if that makes any difference.
Any ideas?
Environment: Windows 10 x64, Beat Saber on Steam, Vive + Oculus software installed.
If the user running the software (e.g. 'joe') is not also an administrator (for security reasons, to prevent UAC bypasses), then when 'joe' is given the UAC prompt, he will have to type in the name and password of a different user, one with local administrator powers (e.g. 'localadmin'). Thereafter, any reads to HKCU will occur under the 'localadmin' context, and consequently the SteamFinder will fail, because 'localadmin' doesn't have Steam installed. Because Steam wasn't found, the software goes on to try to find Oculus (success!) but then the Beat Saber install isn't found, because it's on Steam. Errors ensue.
If fixing it is too onerous, then one suggestion would be to warn users that the installing account must also be a local administrator. Appreciate this is an edge case not likely to affect many regular users!
Thanks for the great work on this project!
As described in the title: I can play one custom song - let it be any song downloaded and after I finished / played it (even on failed attempts) all custom songs vanish. Once I restart the game they all reappear. Pretty annoying to play one song and restart the whole game :/
EDIT: When I failed a song / completed it it automatically selects 100$Bills as Song. This might also help you: the songs just vanish but i found out that I can search an empty string and that I then get all songs but all the songs are bugged out, they dont preview the song and if I start them they instantly exit out and show the result screen.
In the song selection menu, if you delete a song, its "Play" button gets greyed out (as expected). However, the play button also becomes greyed out for every other song in the list, even if you back out and reenter the menu. Restarting the game seems to be the only fix.
It's stuck in a loop. I didn't actually have the game installed so my only option was task manager
After cloning my drive to a new one and having issues with the Oculus Home install paths, the auto-detection routine of ModInstaller fails and give me an error message. The game is currently not installed.
Expectation: On non-detection it should give me the option to provide a game path.
Result: Error message
"Failed to start, error: SystemInvalidOperationException: [GERMAN] at System.Linq.Enumerable.First [...]"
I removed and re-added the broken install paths in Oculus Home and Steam.
OS: Windows 10 x64 1809
Oculus and Steam installed
Worked before cloning my drive (this probably changed UUIDs of the volumes?!)
Hi!
After I installed the mod manager I now only have only one saber in the game. The deinstallation and reinstallation of the game didn't work.
https://i.imgur.com/5ssUeQs.png
Internet connection appears to be working fine when receiving this message.
Specifically:
This would allow users to easily view their installed plugin list, and remove plugins just as easily as they install them.
I have a firewall enabled that denies by default. The installer crashes when there is no network access.
A minor bug but thought I'd submit :)
I've downloaded about 10-20 songs prior to getting this message. Can anyone tell me why this timeout keeps popping up?
(i own the game on steam)
so whenever i try to launch the mod install it pops up with the message "Failed to get version info! Please check your internet connection", and i do have my interned connected so i have no idea whats going on
Right now, they open inside the window using embedded IE . Many pages have problems with this, and if I'm clicking a link in there, it's usually a guide or documentation, so having that separate to the mod manager window would be useful anyway.
If i try to start the ModInstaller i get the following with version 2.1.2:
With an older version i get the same error at start but i can see the main window.
If i select the game path in the older version i get:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei BeatSaberModManager.FormMain.buttonFolderBrowser_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
When Beat Saber updates, I lose all of my progress on every song, custom or not
Reproduction (from memory, sorry):
Workaround: Re-sizing the window to be smaller than the entire text so the scrollbar is revealed and scrolling down allows the checkbox to be checked.
Another condition should probably be added here that checks if the scrollbar is enabled (gray-ed out or not) or similar.
It always installs those 3 mods, and only those 3 mods.
No matter what is selected or deselected.
Each time I run the mod installer, I have to browse to the installed directory. What is the check that I can fix my game installation?
I found if you play the tutorial it seems to have the custom songs not show up unless you restart the game
edit: it seems that it actually was a issue with rainbowmod not the actual plugin
I apologize if this is not the correct way to ask this; I tried searching online, checked Reddit subs, and attempted as best I could figure out how to see if this was already asked here or elsewhere.
Is there a way to select to download all songs? Ideally I would like to either continuously download or cheek for all songs I don't already have on start-up and have the option to "block" songs I chose to delete so that they would be excluded from future downloads.
I seem to remember this working before. It would be nice if the Mod Manager would remember what extra Plugins I've chosen to install before, or just detect what is already present in the Plugins directory. That way when updating plugins you don't have to manually check them every time.
On the 4th of august before playing beat saber for my first time I wanted to download that "beat saver" I heard and read of. No Issues everything worked fine as it should.
Now yesterday suddenly that "beatsaver" button in the main menu didn't show up after starting the game. After that I tried to fix it by restart and so on without result. Today I made a save copy of the Beat Saber folder and tried to reinstall the plugin. The modinstaller was outdated so I downloaded the new one.
Installation works fine and all the selected plugins are in the plugins folder. But when starting the game there's no sign of anything working... The beatsaver button is still missing and I can't even select something (so I can't click on solo, settings or any other button).
I got an save copy from the beat saber folder before installing the mods and playing it for my first time as well and when using just that version everything works fine but yeah... Without the plugin its not even close as much fun :/
Any idea why this is happening?
On the picture you see the game not tracking my cursor (otherwhise the "quit" button would be white), which version and link of the modinstaller I used (top right) my Beat Saber Folder bottom left and my plugins folder (bottom right). If something else could be of use or you can't access the picture just tell me.
I start the game and I can play one map before beat saber reverts to an un-modded capacity. The little in game beat-saver button that took you to the map download screen is not there anymore. Basically, i can only play maps I have already downloaded and I can only play one unless i want to restart the game over and over again to load the list again.
Multiple slight issues with finding the game directory on linux. Excuse that this is more rambling in nature with me trying to give a pile of information as I run into it.
This does not correctly find the possible locations for steam on linux, nor does it use any of the recommended fall-back methods. This is partly a confusing issue I would guess since BeatSaber etc is loading via Proton/Wine/SteamPlay, which might also be masking this all a little. I am unsure what tweaks are required, but I can list the multitude of paths and information that is on-hand when executing the ModManager.
Example common environment variables when launching via Proton_Run, of specific note is STEAM_COMPAT_CLIENT_INSTALL_PATH
:
SteamGameId=620980
SteamAppId=620980
WINEDLLPATH=/home/admalledd/.steam/steam/steamapps/common/Proton 3.7/dist/lib64/wine:/home/admalledd/.steam/steam/steamapps/common/Proton 3.7/dist/lib/wine
STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/admalledd/.steam
PROTON_VR_RUNTIME=/home/admalledd/.steam/steam/steamapps/common/SteamVR/
WINEPREFIX=/home/admalledd/.steam/steam/steamapps/compatdata/620980/pfx/
The other bit is that Proton_Run doesn't map/link the game to the "C:" drive, but uses the wine-virtual drive "Z:" to bridge to the linux path world. So for example there, my beat saber path in WINE is:
Z:\home\admalledd\.steam\steam\steamapps\common\Beat Saber
Note also that the GetDefaultLinuxSteamPath()
is using a very old path, it should be checking against $HOME/.steam/steam
instead (or possibly as well). https://askubuntu.com/a/579567/11161
So, I would actually recommend changing up the path finder to instead of doing "what platform are we on?", to just walk a list of possible paths in-order. (Also, possibly have a extra pre-list loaded from the app.config, such that those who want to can force a different directory)
Since the ModManager.exe might be loaded under WINE or mono, or CoreCLR, here are some Linux path examples. Of course, keep/use the steam-library loading, that to my knowledge is the same-ish on linux, just giving full path here to have more info on hand etc.
$HOME/.steam/steam/steamaapps/common/Beat Saber
$HOME/.local/share/steam/steamaapps/common/Beat Saber
$HOME/.steam/steam/steamaapps/compatdata/620980/pfx/drive_c/Program Files (x86)/Steam/steamapps/common/Beat Saber
If both Oculus and Steam versions are installed it automatically downloads the Steam version of the leaderboards plugin even when the oculus folder is selected.
Reproduce:
Have both Oculus Home and Steam versions of Beat Saber installed.
Run Mod Installer
Select Oculus install folder
Install / Update
Plugins/UnofficialLeaderBoardPlugin.dll is downloaded
Expected Result:
Plugins/UnofficialLeaderBoardPluginOculus.dll is downloaded
歌曲接合奏不一致
拍子在到达人物模型身边时会自动消失看不到!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.