Need to specify: from memory, not from disk.
Got reported this from Violet and di5cord4u_1699, where if you just leave the editor, the chart that you were just editing would be gone from the song entry.
Findings so far:
- Seems to only apply to SSC files, .SM is doing just fine.
- Cleanup is doing a proper job of reapplying the charts back.
- When the readdition is being made, it loads the charts again, but with ssc's, it's constantly saying it couldn't load the chart from the .ssc
log output with some additional debug info in there to check:
Exiting from a .SM file
Main Thread There are 1 steps kept in vSteps.
Main Thread There are 1 steps kept in m_vStepsLastSave.
Main Thread There are 1 steps in apSteps.
Main Thread There are 0 steps to delete.
Main Thread SDL2-JS-Din-js :Input, AudioUnit :Sound, GLAD :Video, , 56.97 FPS, 44.50 av FPS, 56.97 LPS, 5487 VPF, 233 MB
Main Thread ScreenEdit::~ScreenEdit()
Exiting from a .SSC file
Main Thread There are 2 steps kept in vSteps.
Main Thread There are 2 steps kept in m_vStepsLastSave.
Main Thread There are 2 steps in apSteps.
//////////////////////////////////////
Main Thread Couldn't load the Hard chart's NoteData from "/Songs/maractus/Time To PokeDance/song.ssc"
//////////////////////////////////////
//////////////////////////////////////
Main Thread Couldn't load the Challenge chart's NoteData from "/Songs/maractus/Time To PokeDance/song.ssc"
//////////////////////////////////////
Main Thread There are 2 steps to delete.
Main Thread SDL2-JS-Din-js :Input, AudioUnit :Sound, GLAD :Video, , 59.00 FPS, 36.29 av FPS, 59.00 LPS, 8316 VPF, 215 MB
Main Thread ScreenEdit::~ScreenEdit()