Skip to content

Meme1079/NoteSkin-Selector-Remastered

Repository files navigation

NoteSkin Selector Remastered

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

Screen Shot 2025-05-20 at 10 03 01 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 Meme1079 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.
      • 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
  • Extremely Optimize
  • Data Saving

Controls

  • 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

Version 2.0.1

Bug Fixes

  • Fixed a bug when typing special characters that correspond to the special string patterns, will result in an error.
  • Fixed a bug where the previously selected skin was prevented while switching to a different page and selecting skins from that page.

Version 2.0.0

Additions/Changes

  • Overhual the main GUI with a new redesign, cuz it looks cool. (inspired by OreUI from Minecraft)
  • Overhual the main source-code of the mod for organization and an ability to soft-code new skin selection states.
    • Classes to create custom states for different skins by using inheritance and polymorphism stuff.
    • Loads separated chunks of object sprites of the skins when switching pages.
  • Additions/Changes on the skin selection states.
    • Added the splashskin selection state.
      • Obviously works the same as the noteskin selection state.
      • You can switch to other skin selection states by pressing O (left) or P (right) keys.
    • Added a slider for switching skin pages manually.
      • Automatically snaps to the nearest page.
      • Automatically disable it itself if there's only contain 1 page within that state.
    • Added prevention for invalid data.
      • If detected, it will reset the specific data that is currently invalid.
    • Added a search bar for searching certain skins more easily.
    • Added a "smoother" color tweening to the background.
  • Additions/Changes on the Display Grid Selection.
    • Added a new graphic icon to each display grid to easily see the skin's more easily.
      • Features a hovering, pressed, selection, and blocked sprites.
    • Increase the grid selection from a 3x4 to a 4x4, to easily select more skins.
  • Additions/Changes on the Preview Strum Selection.
    • Added a new GUI for selecting preview strum animations.
      • Display it's current preview strum animation name.
      • 2 selection buttons to change the preview strum animations.
  • Added an implementation for custom skin packs.
    • Subfolders for the skin's texture within the skin packs (images folder).
    • Subfolders for the skin's metdata JSON within the skin packs (json folder).
  • Organized file locations.
    • Added an api folder to group: classes, libraries, and modules for convenient sake.

Note

The Noteskin Debug State is temporarily removed for reasons. Because I wanna rush it out becuase it has been almost a year without an update. And making an editor is the most hardest part, so cut me some slack here. This will be re-added back in the version 3.0.0.


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

License

Stars

Watchers

Forks