From 29dc89f9d5741eff171bedea5aeefa6f7c251db7 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Mon, 20 Feb 2023 14:39:22 +0530 Subject: [PATCH] ISO 8859-1 --- src/Mission.hx | 5 +++-- src/MissionList.hx | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Mission.hx b/src/Mission.hx index 0b325d1d..e5de9f2c 100644 --- a/src/Mission.hx +++ b/src/Mission.hx @@ -11,6 +11,7 @@ import mis.MissionElement.MissionElementSimGroup; import src.ResourceLoader; import hxd.res.Image; import src.Resource; +import src.Util; class Mission { public var root:MissionElementSimGroup; @@ -36,8 +37,8 @@ class Mission { public function new() {} public function load() { - var entry = ResourceLoader.fileSystem.get(this.path).entry; - var misText = Util.toASCII(getBytes()); + var entry = ResourceLoader.fileSystem.get(this.path); + var misText = Util.toASCII(entry.getBytes()); var misParser = new MisParser(misText); var contents = misParser.parse(); diff --git a/src/MissionList.hx b/src/MissionList.hx index 96044f55..c4de3a05 100644 --- a/src/MissionList.hx +++ b/src/MissionList.hx @@ -2,6 +2,7 @@ import haxe.Json; import mis.MisParser; import src.ResourceLoader; import src.Mission; +import src.Util; @:publicFields class MissionList { @@ -32,7 +33,7 @@ class MissionList { var difficultyMissions = []; for (file in difficultyFiles) { if (file.extension == "mis") { - var misParser = new MisParser(file.getText()); + var misParser = new MisParser(Util.toASCII(file.getBytes())); var mInfo = misParser.parseMissionInfo(); var mission = Mission.fromMissionInfo(file.path, mInfo); missions.set(file.path, mission);