Charter/Editor additions and fixes (#793)

* camera highlights again

* option to mute all hitsounds

* context menus inside context menus and wip sliders in context menu

* wip volume slider stuff

* strumline preview fix with resizable editors

* more slider stuff

* editor sfx option should now actually work for everything

* fixed strumline vocals volume, fixed note type option keybinds and moved bookmarks and note types into submenus

* fix for saving difficulty specific meta json

* some extra misc changes

fixed camera highlights not updating when zooming in/out, optimized some of the highlight draw code so it doesn't do a full loop, and added the note scale flag into the strumline preview

* fix compiling after merge
This commit is contained in:
TheZoroForce240
2026-03-01 21:13:33 +07:00
committed by GitHub
parent f44d0192af
commit 4fe3ba76e3
25 changed files with 621 additions and 155 deletions
+1
View File
@@ -84,6 +84,7 @@ class Options
public static var charterMetronomeEnabled:Bool = false;
public static var charterShowSections:Bool = true;
public static var charterShowBeats:Bool = true;
public static var charterShowCameraHighlights:Bool = true;
public static var charterEnablePlaytestScripts:Bool = true;
public static var charterRainbowWaveforms:Bool = false;
public static var charterLowDetailWaveforms:Bool = false;
@@ -4,7 +4,7 @@ import flixel.util.FlxTimer;
import funkin.backend.system.Conductor;
class GameplayOptions extends TreeMenuScreen {
var __metronome = FlxG.sound.load(Paths.sound('editors/charter/metronome'));
var __metronome = FlxG.sound.load(Paths.sound(Flags.DEFAULT_CHARTER_METRONOME_SOUND));
var offsetSetting:NumOption;
public function new() {