Skip to content

Repository files navigation

NoteSkin Selector Remastered

NoteSkin Selector Remastered; new layout, new code, and more customizability.

Screen Shot 2026-05-09 at 11 56 11 PM Screen Shot 2026-05-09 at 11 56 27 PM

About

This is a completely remastered one of my old mods "NoteSkin Selector", created in 2022. This mod heavily improves and enhances everything from the old mod. It includes a new friendlier GUI layout for selecting skins more easily, a better optimized and organized code. Basically, a more improved version of the current built-in noteskin system in the engine, because that one sucks ass ngl.

NoteSkin Selector Remastered © 2024 by MemeFlavor is licensed under CC BY-NC-ND 4.0

Installation Requirements

  1. Computer
    • Windows, MacOS, and Linux are only supported when playing this mod.
    • Android, Switch, Consoles and other devices are not supported due to controller issues (i.e page scrolling and UI interaction).
      • Never ask a FUCKING port of this, especially Android I ain't doin' that shit.
  2. Psych Engine
    • Versions: 0.7.3, 1.0.3, & 1.0.4 are only supported when playing this mod.
    • Other Psych Engine forks might support this mod.
      • The fork may use an unsupported version of Psych Engine or alter certain Lua & HScript features.

Features

  • A new improved and user-friendly GUI.
    • A 4x4 display grid to select multiple skins
    • A scroll bar to scroll through multiple pages of skin
    • A search bar to easily find the certain skin you want to select
  • An new improve preview for skins
    • A preview strum in each of the skins and its accompanying animations
  • Subfolders for custom skin packs
  • Customizable background music
  • Somewhat Optimize, idk
  • Data Saving

Controls

Selection

  • Tab - Entering the skin selection screen (May required to be double-tap if double-tapping is enabled)
  • Q or E - Switching up or down in pages
  • O or P - Switching left or right in skin selection states
  • Z or X - Switching left or right in preview animations
  • Enter - Returning back to the song
  • Esc - Exiting without going back to the song
  • F1 - Entering Skin Editor

Editor

  • Z - Make the template reference note move closer
  • X - Make the template reference note move back
  • C - Make the template reference note disappear
  • N or M - Switching left or right in skin editor states
  • W, A, S, D - Moving the skin's offset positions
  • UP, LEFT, DOWN, RIGHT - Moving the skin's offset positions in smaller steps
  • Enter - Returning back to the skin Selection

Version 3.0.0

Additions/Changes

  • Refactor the main source code to prevent shitty spaghetti code.
    • Skin Classes have been split into multiple subclasses each corresponding to their functions.
    • Added a custom UI API (FlavorUI), that I've dedicated way too long on this.
  • Added the Skin Editor, making way more better and stylish than the last time.
  • Added a new noteskin D-Sides and SonicFunk.
  • Added a warning for switching pages (i.e. using keys from your keyboard) while searching skins.
  • Added an ability to enable preview animation to fix conflicts with the note keybinds and controls.
  • Adjust scrollbar thumb offsets between the start and end page positions.
  • Selection of the skin will always remain constant, even when the skin has missing animations.
  • Optimize checkboxes, syncing and clicking now checks for its interaction instead of every updated frame.
  • Optimize certain parts of the code that might slightly actually optimize it.
    • Correctly allocate table to their corresponding array and dictionaries.
    • Remove certain component attributes that have never been utilize within the code.

Bug Fixes

  • Fixed a previous bug where holding the skin button then switching to another page, will cause some selection issue when choosing a skin.
  • Fixed a bug where the searching algorithm would not render any skins due to the array having a max limit for some reason.
  • Fixed a bug where the skin highlight name wouldn't render properly when searching/switching while hovering the skins.
  • Fixed a bug when searching up skins will have their incorrect offsets shown.

Stuff Used Here

Caution

If you are a developer and you want to remove certain assets (skins, sprites, music, etc) that you own within this mod. I will happily obliged with your decision, I will remove your assets within the mod with no hesitation.

Noteskins

Music

Lua Libraries

Other

About

A remastered of "NoteSkin Selector"; new layout, new code, and more customizability

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages