diff --git a/source/funkin/backend/chart/Chart.hx b/source/funkin/backend/chart/Chart.hx index 1450d021..de4d9621 100644 --- a/source/funkin/backend/chart/Chart.hx +++ b/source/funkin/backend/chart/Chart.hx @@ -17,6 +17,8 @@ final class Chart { */ public inline static var defaultColor:FlxColor = 0xFF9271FD; + public static final version:String = "1.6.0"; + public static function loadEventsJson(songName:String) { var path = Paths.file('songs/${songName.toLowerCase()}/events.json'); var data:Array = null; diff --git a/source/funkin/backend/chart/ChartData.hx b/source/funkin/backend/chart/ChartData.hx index a50b8e92..186e15ca 100644 --- a/source/funkin/backend/chart/ChartData.hx +++ b/source/funkin/backend/chart/ChartData.hx @@ -11,6 +11,7 @@ typedef ChartData = { public var scrollSpeed:Float; public var noteTypes:Array; + public var ?chartVersion:String; public var ?fromMods:Bool; } diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 6e85eff9..23c3b892 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -1818,6 +1818,7 @@ class Charter extends UIState { public function buildChart() { PlayState.SONG.strumLines = []; PlayState.SONG.noteTypes = this.noteTypes; + PlayState.SONG.chartVersion = Chart.version; for(s in strumLines) { s.strumLine.notes = []; PlayState.SONG.strumLines.push(s.strumLine);