kylemc1413 / gameplaymodifiersplus Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Hi there is there any chance to update this plugin to work with the latest Of Beatsaber?!? 1.16.4?! Loved this plug in!!
I don't know if there's any plan to make endless mode recognize individual songs but it'd be nice if it could submit and clear the score between levels or whatever actually happens to reset the score and change songs
basically the way I've noticed it works is:
and It'd be nice if the song unloaded at the end for things like YUR and clout
Also sometimes it ends a song before the last note so maybe add a bit of a buffer 2-5 seconds before switching songs? (this could also maybe be where the score gets submitted and the song now playing is changed?)
another reason this might be worth doing is I think if it can be done it would probably also fix incompatability with chroma/noodle&map extensions and other single-map modifiers
In this line of code, you do a "contains" check instead of "matches" on the author's name. This means that any author name's string that contains the subset will be true. This should be changed from contains to matches.
Sometimes i just want to play the maps that are in a playlist without the menu in between.
The Endless Mode seems not to respect this and i would like to see this option in the mod if it's possible.
Another request for the playlist feature if it can be implemented would be to be able to set the order the maps should play, either in order of the playlist or shuffle mode should be sufficeable.
The new funding.yml allows for native donation integration into github compared to a tiny hyperlink in readme.md like you have currently
Hey Kyle
When someone plays a song, and then an RCTTS gets requested, and if a pause command gets used. It will stop RCTTS, and go to pause screen, but the original song then starts again whilst in the pause screen.
Hi Kyle,
This is just the plugin I was looking for. However I was hoping to request a few features, if each request needs to be a separate issue please let me know. Additionally, if additional payment on Kofi is required I can do so.
A really interesting feature in the future could be the ability to trigger modifiers such as note reversal or random bombs via keyboard or (preferably) controller input. It would really make for an awesome VR party, where people who aren't playing the game at a particular moment can still participate.
I haven't delved into the code, if I have the time I'll try to do a PR, but it should be a matter of reusing the code that already is in place to process twitch chat and trigger the modifiers.
When I turn on the One Colour modifier, it no longer registers hits of any kind. A sound effect is played when my right-handed saber contacts a block, but it is not cut. The left-handed saber produces no effect.
but i haven't figured out how to install this...
i tried the mod installer version but when i stream on twitch commands like reverse or pause or even gnome don't work and any help on this would be great :3
When playing around with reverse mode today, I noticed that it also forces left-handed mode. IE: It' s mirrored just like left-handed mode.
Is this intentional?
I can't get it working on beat saber
Dealing with a strange issue. I have all the requirements installed in the mods area. The README.md and Release dependencies aren't the same but here's what i have.
0Harmony.dll
GamePlayModifiersPlus
ChatCore
SongCore
BSML
BS_Utils
ChatCore.manifest
[DEBUG @ 20:30:19 | IPA/LibraryLoader] Resolving library Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[DEBUG @ 20:30:19 | IPA/LibraryLoader] Looking for file Assembly-CSharp.dll
[CRITICAL @ 20:30:19 | IPA/LibraryLoader] No library Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null found
[DEBUG @ 20:30:19 | IPA/LibraryLoader] Resolving library Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[DEBUG @ 20:30:19 | IPA/LibraryLoader] Looking for file Assembly-CSharp.dll
[CRITICAL @ 20:30:19 | IPA/LibraryLoader] No library Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null found
[ERROR @ 20:30:19 | IPA/Loader] Could not load plugin GamePlayModifiersPlus.Plugin in GamePlayModifiersPlus.dll! System.TypeLoadException: Could not load type of field 'GamePlayModifiersPlus.Plugin:k__BackingField' (14) due to: Could not load file or assembly 'Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. assembly:Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type: member:(null) signature:
[ERROR @ 20:30:19 | IPA/Loader] at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00018] in <437ba245d8404784b9fbab9b439ac908>:0
[ERROR @ 20:30:19 | IPA/Loader] at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x000a8] in <437ba245d8404784b9fbab9b439ac908>:0
[ERROR @ 20:30:19 | IPA/Loader] at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00009] in <437ba245d8404784b9fbab9b439ac908>:0
[ERROR @ 20:30:19 | IPA/Loader] at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00027] in <437ba245d8404784b9fbab9b439ac908>:0
[ERROR @ 20:30:19 | IPA/Loader] at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00020] in <437ba245d8404784b9fbab9b439ac908>:0
[ERROR @ 20:30:19 | IPA/Loader] at System.Activator.CreateInstance (System.Type type) [0x00000] in <437ba245d8404784b9fbab9b439ac908>:0
[ERROR @ 20:30:19 | IPA/Loader] at IPA.Loader.PluginManager.g__OptionalGetPlugin|39_0[T] (System.Type t, IPA.Loader.PluginManager+<>c__DisplayClass39_0& ) [0x00023] in <12236e6af937402c97b2ad498a3206fe>:0
[INFO @ 20:30:19 | IPA] Beat Saber
[INFO @ 20:30:19 | IPA] Running on Unity 2019.3.2f1
[INFO @ 20:30:19 | IPA] Game version 1.10.0
[INFO @ 20:30:19 | IPA] -----------------------------
[INFO @ 20:30:19 | IPA] Loading plugins from Plugins and found 5
[INFO @ 20:30:19 | IPA] -----------------------------
[INFO @ 20:30:19 | IPA] Beat Saber IPA (BSIPA): 4.0.5
[INFO @ 20:30:19 | IPA] BS_Utils (BS Utils): 1.4.10
[INFO @ 20:30:19 | IPA] BeatSaberMarkupLanguage (BeatSaberMarkupLanguage): 1.3.3
[INFO @ 20:30:19 | IPA] SongCore (SongCore): 2.9.8
[INFO @ 20:30:19 | IPA] ChatCore (ChatCore): 1.0.0-rc5
[INFO @ 20:30:19 | IPA] -----------------------------
[INFO @ 20:30:19 | IPA] -----------------------------
Seems twitch integration broke with chatcore/streamchat new updates.
A true/false statement in the config for larger/smaller to set it so that if its true it will range randomly between 1 and the multiplier set would be nice. So if you had 1.5 as the large multiplier it would range between 1 and 1.5 for blocks.
Just wanted to check if there is a compile with some of the recent changes.
It looks like the latest release is from last year so just wanted to make sure I was using the latest version.
I installed the Plugin and for example the Smaller/Bigger notes just dissapear
The Faster/Slower notes despawn and I fail, but the Reverse works...
When the next song plays in endless or RCTTS starts, the notes and bombs are all placed on top of each other and have no collision.
Logs: _latest.log
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.