Skip to content

SRXDModdingGroup/SpinSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpinSearch

Build

Do you have an unhealthy number of charts, and you don't want to scroll through them all to get to the one you want to play? Or do you only want to play charts from a certain artist, or charter?

Introducing the solution you've been waiting for: ✨SpinSearch✨!

(its a search bar)

Requirements

This mod requires BepInEx Mono to function.

The recommended method of installation is detailed in the SRXDBepInExInstaller repository.

Alternatively you can install it manually:

  • Download and install the latest release of BepInEx.
  • Rename Spin Rhythm/UnityPlayer.dll to Spin Rhythm/UnityPlayer.dll.bak.
  • Copy Spin Rhythm/UnityPlayer_Mono.dll to Spin Rhythm/UnityPlayer.dll.

Installation

  1. Download both SRXD.SpinSearch.Plugin.dll & SRXD.SpinSearch.Patcher.dll from the latest release
  2. Place the SRXD.SpinSearch.Plugin.dll file in the Spin Rhythm/BepInEx/plugins directory
  3. Place the SRXD.SpinSearch.Patcher.dll file in the Spin Rhythm/BepInEx/patcher directory

Please report any issues or bugs on the issues page.

Known Bugs

  • Sometimes after clicking into the textbox moving the mouse will also scroll through tracks

TODOs

  • In Normal mode if nothing matches display a placeholder
  • Make filtering stay at the same position
  • Prefer first found track over Random track
  • Allow for more advanced queries
  • Customization of parameters like bar position through config

Building

Clone the repo and put the referenced dlls (Assembly-CSharp.dll and SDD.Game.dll) from the game directory into the lib/ folder. Then run dotnet build -c Release -o bin to create a directory bin/ containing the two output dlls.