- Index/Knuckles users please read the "Known Issues" section below
Increase SongList scrolling's speed to your own taste, change its acceleration curve, its max speed Tweak SongList scrolling rumbles too (your wrists will thank you for this). If a picture is worth a thousand words... How much is it for a gif ? Here's a quick demo of this mod (Full demo YT link) :
Because if you're like me, you probably have over 9000 problems also known as maps. Therefore you know how much of a drag it can be to look for a song you don't know the exact title, look for a song that you added a couple weeks ago, scroll along your seemingly infinite "favorite" playlist etc...
How do they work ?
[Scrolling Mode] Set the Song List scroll speed curve to one of the following settings :
- Constant : Scrolling's speed will reach [Scroll Max Speed] as soon as you push the joystick
- Linear : Scrolling's speed will accelerate according to the [Scroll Acceleration] factor until it reaches the [Scroll Max Speed]
- Exp : Scrolling's speed will accelerate EXPONENTIALLY according to the [Scroll Acceleration] factor until it reaches the [Scroll Max Speed]
- Stock (Default) : Default unmoded behavior
[Scroll Acceleration] Factor describing the acceleration of SongList scrolling's speed (used only For Linear and Exp Scrolling Mode).
[Scroll Max Speed] Maximum SongList scrolling's speed, sky is the limit... Or more likely 3000 is the limit. It's already blinding fast.
[Scrolling Rumble Mode] Override the rumble settings of your controller while browsing/scrolling Songlist (should be compatible with nalulululuna's RumbleMod) :
- Override : Will replace the rumble's strength with [Override Rumble Strength] for the SongList UI section
- None : Will entirely disable the rumble
- Stock : Default unmoded behavior (rip for your batteries)
[Override Rumble Strength] Describe how strong you want your controllers to rumble each time you over a song / scroll
2 SOLUTIONS :
1/ Manual installation :
-
Check the Release page and donwload the latest FasterScroll-*.*.*-gibberish.zip
-
Use ModAssistant to install the bare minimal mods / requirements : BSIPA, BeatSaberMarkupLanguage
-
Copy the FasterScroll.dll from the release's page .zip in the following folder [SteamFolder]\steamapps\common\Beat Saber\Plugins
Or
2/ Wait for it to show up in ModAssistant and downnload it there
-
"I can't use my joystick to scroll with my Vive Index" : Yes scrolling with Knuckles isn't officialy supported by the game. As I don't own an index I assumed it was and didn't plan to add extra code for that. I'll see what I can do about that, but without regular access to a vive it will be difficult to fix this issue. In the meantime someone on reddit pointed out a custom binding named "1.12.2 Playlist Scrolling Fix", I got multiple sources confirming me that it did fix the issues for them. Or you can create your own CustomBinding for it.
-
"Scrolling's speed is way faster than it should be. Event at stock speed" : Have you installed Kinsi55's Tweaks55 mod ? If so check its settings, there should be a Scroll speed multiplier (soon ™️). This multiplier (x1 by default) should stack with whatever settings you have set in FasterScroll. Leave it at 1.00 if you don't know what you're doing :3.
-
"But I play on Quest ! How do I make it works" : You don't, this mod is for the PC version. However there is an equivalent to this mod for quest named FasterScrollQuest made by Christoffyw. I am not responsible for it nor do I know how to mod for quest. So you are on your own, google stuff, ask about it in bsmg discord, etc.
-
"It's scrolling up/down on its own ! I'm not even pressing anything !" : This probably has nothing to do with FasterScroll. If you have any joystick, hotas, any weird usb controller, etc disconnect them and relaunch the game. 99% of the time it should fix the issue.
-
"That's it?" : Yes that's it so far. But hey, if you encounter any weird behavior/issues you can :
- Create a ticket describing the problem Here
- Join the BSMG discord and ask people over here for help in the #pc-help channel. Might has well ping me while you're at it (@Aryetis#1461)
This mod and its source code is under the MIT License