diff --git a/source/OptionsMenu.hx b/source/OptionsMenu.hx index a2293db..72849a5 100644 --- a/source/OptionsMenu.hx +++ b/source/OptionsMenu.hx @@ -121,6 +121,7 @@ class OptionsMenu extends MusicBeatState FlxG.switchState(new LoadReplayState()); } } + FlxG.save.flush(); } var isSettingControl:Bool = false; diff --git a/source/TitleState.hx b/source/TitleState.hx index f7ea7fa..046d4ab 100644 --- a/source/TitleState.hx +++ b/source/TitleState.hx @@ -66,6 +66,8 @@ class TitleState extends MusicBeatState trace('NEWGROUNDS LOL'); #end + FlxG.save.bind('funkin', 'ninjamuffin99'); + if (FlxG.save.data.newInput == null) FlxG.save.data.newInput = true; @@ -77,8 +79,12 @@ class TitleState extends MusicBeatState if (FlxG.save.data.accuracyDisplay == null) FlxG.save.data.accuracyDisplay = true; - - FlxG.save.bind('funkin', 'ninjamuffin99'); + + if (FlxG.save.data.accuracyDisplay == null) + FlxG.save.data.accuracyDisplay = true; + + if (FlxG.save.data.offset == null) + FlxG.save.data.offset = 0; Highscore.load();