SkillAgentSearch skills...

FasterScroll

Increase SongList scrolling's speed to your own taste, change its acceleration curve, tweak its rumble effects

Install / Use

/learn @Aryetis/FasterScroll
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FasterScroll

- Index/Knuckles users please read the "Known Issues" section below

Description :

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 <a href="https://www.youtube.com/watch?v=NgsHk499Rog">(Full demo YT link)</a> :

<p align="center" href="https://www.youtube.com/watch?v=NgsHk499Rog"> <img src="https://github.com/Aryetis/FasterScroll/blob/master/FasterScroll/Resources/Fasterscroll-Trimed480p30fps.gif"> </p>

Why ?

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...


Settings :

How do they work ?

InGameSettings

[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


Where do I download it ? How do I install it ?

2 SOLUTIONS :

1/ Manual installation :

  • Check the <a href="https://github.com/Aryetis/FasterScroll/releases">Release page</a> and donwload the latest FasterScroll-*.*.*-gibberish.zip

  • Use <a href="https://github.com/Assistant/ModAssistant">ModAssistant</a> 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


Known Issues / Others

  • "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 <a href="https://www.reddit.com/r/beatsaber/comments/jakcpw/beat_saber_scroll_issue/gdj598y/?utm_source=share&utm_medium=web2x&context=3">someone on reddit pointed out a custom binding</a> named "1.12.2 Playlist Scrolling Fix", I got multiple sources confirming me that it did fix the issues for them. Or you can <a href="https://www.youtube.com/watch?v=Bb4YKwmYvWk">create your own CustomBinding</a> for it. InGameSettings

  • "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 :tm:). 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 <a href="https://github.com/Christoffyw/FasterScrollQuest">FasterScrollQuest</a> 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 <a href="https://github.com/Aryetis/FasterScroll/issues">Here</a>
    • Join the <a href="https://discord.com/invite/beatsabermods">BSMG discord</a> and ask people over here for help in the #pc-help channel. Might has well ping me while you're at it (@Aryetis#1461)

Licensing

This mod and its source code is under the <a href="https://github.com/Aryetis/FasterScroll/blob/master/LICENSE">MIT License</a>

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated3y ago
Forks5

Languages

C#

Security Score

80/100

Audited on Jan 31, 2023

No findings