From 1ca98b3013815ce4f039774093ea5c5453e3ccda Mon Sep 17 00:00:00 2001 From: Teejio <119088283+Teejio@users.noreply.github.com> Date: Wed, 2 Jul 2025 11:34:50 -0400 Subject: [PATCH] Add LoopTime to CoolUtil.playMusic ini Files (#673) * Update CoolUtil.hx * Update CoolUtil.hx * realized i like it in sec more than ms --- source/funkin/backend/utils/CoolUtil.hx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/funkin/backend/utils/CoolUtil.hx b/source/funkin/backend/utils/CoolUtil.hx index f1fc14d8..b2dad256 100644 --- a/source/funkin/backend/utils/CoolUtil.hx +++ b/source/funkin/backend/utils/CoolUtil.hx @@ -389,9 +389,14 @@ class CoolUtil if (Assets.exists(infoPath)) { var musicInfo = IniUtil.parseAsset(infoPath, [ "BPM" => null, - "TimeSignature" => "4/4" + "TimeSignature" => "4/4", + "LoopTime" => "0.0" ]); + + if (FlxG.sound.music != null) { + FlxG.sound.music.loopTime = Std.parseFloat(musicInfo["LoopTime"]) * 1000; + } var timeSignParsed:Array> = musicInfo["TimeSignature"] == null ? [] : [for(s in musicInfo["TimeSignature"].split("/")) Std.parseFloat(s)]; var beatsPerMeasure:Float = 4; var stepsPerBeat:Float = 4;