hardcpp / beatsaberplus Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://discord.gg/63ebPMC
License: MIT License
Home Page: https://discord.gg/63ebPMC
License: MIT License
fails if download takes too long
For me it's way too long. I usually play with like 1 other friend so we could use a lot shorter countdowns than they currently are.
There should be a way to know whether the user failed or finished a song. It could be possibly implemented via 2 additional events.
Additionally, there should also be a better method of telling whether the user soft failed rather than checking if the health is 0, like for example a bool in the scoreEvent
.
I apologize if this is the incorrect way to go about making a request, but would it be possible to add songs to a queue via channel points? I see Channel Point integration is already a thing for other stuff, but really I'd like to do !bsr through channel points only instead of just the command if possible.
Thank you for your time.
I prefer using Desktop+ for chat rather than having it in-game with BeatSaberPlus. I do like the emote rains BeatSaberPlus provides, but I have to toggle the chat module first.
[ ] test
For me, the $SongName variable is writing the bsr code instead of the song title. Is there another variable I should use for song title?
I'm testing it on the BSRCommand_RequestOK config line.
Ok so it seems that SongName and Author both becomes the bsr id instead of the song title and author.
And it is in beat saber 1.29.1 that it does not work. But it does work in beat saber 1.34.2.
It would be nice to have the ability to search for and download songs in a multiplayer+ lobby. this feature is available in the beat-together mod but not on multiplayer+.
I've got a couple of events set up to automatically switch between a couple of OBS scenes depending on if I'm in the menu or playing a map. They won't automatically trigger until I manually trigger them once with the test button, after which point they work as expected. Occasionally leads to stuff like this happening.
https://www.twitch.tv/videos/1680963749?t=00h19m55s
It seems like ChatCore is making the connection to my twitch channel alright, since !bsr populates the chat request queue, but messages posted in the chat don't appear in the in-game chatbox.
From my logs, I see errors like:
[ERROR @ 11:31:59 | BeatSaberPlus] An exception occurred in ChatMessageBuilder while parsing msg with 0 emotes. Msg: "asdf"
[ERROR @ 11:31:59 | BeatSaberPlus] System.NullReferenceException: Object reference not set to an instance of an object
[ERROR @ 11:31:59 | BeatSaberPlus] at BeatSaberPlus.Modules.Chat.Utils.ChatMessageBuilder.PrepareImages (BeatSaberPlusChatCore.Interfaces.IChatMessage p_Message, BeatSaberPlus.Modules.Chat.Extensions.EnhancedFontInfo p_Font) [0x001b2] in <677367d7516a4c28a3ac0e48219da5f4>:0
[ERROR @ 11:31:59 | BeatSaberPlus] at BeatSaberPlus.Modules.Chat.Utils.ChatMessageBuilder+<BuildMessage>d__1.MoveNext () [0x00000] in <677367d7516a4c28a3ac0e48219da5f4>:0
Some system info (lmk if anything else would be useful):
The current version of multiplayer+ only supports twitch chat for song suggestions, you tube channel functionality would improve the experience for anyone who doesn't use twitch.
A couple hopefully simple but significant QoL ideas;
When blacklisting a song, which is usually after I've downloaded it to hear the preview, I usually also want to delete it, but I have trouble navigating the menus consistently to do so. It would be nice if, upon confirming a song blacklist, it also prompts asking 'Also delete song? Yes/No'
I find that a lot of meme songs are less than a minute long, or even a minute and a half. It would be nice to have the option to filter out songs below a certain length.
The only way to add something to the queue is to get the code of the map from beatsaver or DiTails, and manually request it in chat. It would be nice to have a button that directly adds the currently selected song to the queue.
I wanted to install Multiplayer+ but was surprised to not see it in BeatSaberModManager. It isn't witchcraft to get it working of course (especially for the technologically able) but it'd still be more user-friendly to have the mods available in a package manager/mod manager.
Could you publish the core mod and the modules to https://beatmods.com?
Ideally all as separate mods with the modules depending on the core mod.
The installation instructions still list the old core mod name. It should be changed to ChatPlexSDK_BS.dll
and perhaps mention that older versions had a different name. (The wiki isn't open to outside contributions or else I would have just edited it there.)
So when I launched my beat saber with beatsaberplus installed, I clicked on it in the “Mods” area Ingame and none of the modules were there. Please help
exactly the title, when it in my plugins folder, the game boots up fine, when it is the game is just a black screen, i have versions of mods that worked when bs+ was still working too and it still gives a black screen.
i figured out the issue but it still makes no sense, tonimacarionis saber factory for version 1.28 breaks all bs+ versions that work with 1.28. tonis saber factory for version 1.29 works with bs+, but only lets you select sabers, and doesnt add trails or colors to the sabers when you use them in game. which makes sense considering its not meant for 1.28. i know this is a niche problem for a nearly 2 year old version so i understand if this gets overlooked. (older saber factory versions also dont work)
If I need to restart the map, I start the map over from the menu and avoid the Restart button in-game in order to have LevelEnded events trigger properly. If I use the Restart button, all LevelEnded events fail to trigger until I re-enter the map from the menu.
(forgot to clip this happening, sorry)
Unsure if this has already been reported elsewhere.
I've been unable to manually reproduce the name bug, but seemingly at random it will replace the name of a song in the list with another song. All other details remain correct.
With the panel misplacement, it seems there's like a 1 in 5 chance (more likely on the first time running after waking my computer from sleep) that when I start the game and go to the song list, the song details will be stuck inside the leaderboard and the only way to fix it is restarting the game.
I've included pictures of what this looks like.
Specs:
OS: Windows 10
CPU: Intel i5-10400F
GPU: AMD RX6750 XT
HMD: Quest 2
Connection: JSAUX Cable.
Game Version: 1.29.1 through Legacy Launcher.
BeatSaberPlus Version: 6.1.0
I know this isn't directly, or solely, an issue with BeatSaberPlus, but someone has been going around and requesting a map which has something along the lines of "I am 9 years old" as a title, causing the request system to type the song name in chat, which is then reported by said person, causing bans.
It's very much a problem and might be able to fixed by adding some sort of filter to not put out text like that in chat, at least not automatically.
Preferably that filter should be enabled by default since otherwise it could affect to people who didn't know about the issue in the first place.
Thanks for your time!
Hiding the UI via the checkbox in Player Options does not hide the chart. Can this be fixed? I'm happy to open a merge request if I have the time.
I was a little confused to see this repo didn't have any releases, and I couldn't find a dedicated download link. A viewer of my stream at the time then explained that I had to join the Discord server to download it, which I wasn't too happy to find out... I would appreciate it if you could make releases available here on GitHub, rather than only through the Discord chat room, so that players may be able to download it quickly without having to join a server. An added benefit of doing so is that you can automate messages on the Discord channel via webhooks!
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.