SRXDModdingGroup / SpinSearch

A Search Bar for Spin Rhythm XD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A Search Bar for Spin Rhythm XD

License:GNU General Public License v3.0


Languages

Language:C# 100.0%