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

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
- 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.
- 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.
- 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
- A
- 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
- 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
- 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.
- 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.
- Added the splashskin selection state.
- 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 a4x4
, to easily select more skins.
- Added a new graphic icon to each display grid to easily see the skin's more easily.
- 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 a new GUI for selecting 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).
- Subfolders for the skin's texture within the skin packs (
- Organized file locations.
- Added an
api
folder to group:classes
,libraries
, andmodules
for convenient sake.
- Added an
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.
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.
- Majin - Vs. Sonic.EXE 2.0
- Arrow Funk - Arrow Funk
- Bad - FNF, but bad (REMAKE)
- Creepy - Vs. Flippy
- DokiDoki - FNF: Doki Doki Takeover Plus!
- M1KU - Hatsune Miku - Project Funkin'
- MM, MM Luigi - FNF: Mario's Madness
- Ourple - Vs Ourple Guy
- Rush - RUSHSHOT
- TGT - Tails Gets Trolled
- File Select - Sonic 3 & Knuckles
- Extras Menu - Sonic Mega Collection
- Palmtree Panic (P mix) - Sonic CD
- Monkey - Original: Mario Paint (Hirokazu Tanaka); Remix: Mario's Madness (FriedFrick)
- Lua Pretty JSON - xiedaco
- Lua Easing Library - EmmanuelOga
- Cursor - Sonic Legacy
- FridayNight Font - Due Debts (BF Mix); Creator: LeGooey