[title: "LoadSongFolder Class"] ← Back to index

Load a single song via user file input.

[heading: "Description"]

LoadSongFolder processes and loads songs selected by the user via file input. It uses ExternalSMParser to parse .sm file and prepare it for gameplay.

[heading: "Methods"] [table header] [ Method | Parameters | Description ] [ create | () | Starts the song loading process, calls showFileInput ] [ showFileInput | () | Prompts the user to select song folder or files ] [ async processFiles | (files) | Prepares files for gameplay and parses SM chart ] [ async processZipFile | (file) | Helper to process zipped songs ] [ async processZipContent | (zipContent) | Load zip contents and prepares files for gameplay ] [ showError | (message) | Displays an error message and aborts loading ] [/table] [heading: "Properties"] [table header] [ Property | Type | Description ] [ progressText | ProgressText | Progress text display ] [ parser | ExternalSMParser | Parser for .sm files ] [/table] [footer: "© Retora 2026"]