├── .gitignore ├── .idea ├── artifacts │ └── ManiaReplayMaster_jar.xml ├── kotlinc.xml ├── libraries │ ├── KotlinJavaRuntime.xml │ └── lib.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── ManiaReplayMaster.bat ├── ManiaReplayMaster.iml ├── README.md ├── README_CN.md ├── lib ├── commons-codec-1.10.jar ├── commons-compress-1.19.jar ├── gson-2.8.9.jar ├── hamcrest-core-1.3.jar ├── junit-4.12.jar ├── kotlin-reflect-sources.jar ├── kotlin-reflect.jar ├── kotlin-stdlib-jdk7-sources.jar ├── kotlin-stdlib-jdk7.jar ├── kotlin-stdlib-jdk8-sources.jar ├── kotlin-stdlib-jdk8.jar ├── kotlin-stdlib-sources.jar ├── kotlin-stdlib.jar ├── kotlin-test-sources.jar ├── kotlin-test.jar ├── osu-replay.jar ├── snakeyaml-1.29.jar ├── xz-1.8.jar └── zip4j-2.9.1.jar ├── screenshot ├── image1.png ├── image2.png └── image3.png ├── src ├── java │ ├── META-INF │ │ └── MANIFEST.MF │ ├── me │ │ └── replaymaster │ │ │ ├── Encoder.kt │ │ │ ├── Errors.kt │ │ │ ├── Main.kt │ │ │ ├── Monitor.kt │ │ │ ├── Render.kt │ │ │ ├── ReplayMaster.kt │ │ │ ├── UpdateHelper.kt │ │ │ ├── Utf8Control.java │ │ │ ├── Utils.kt │ │ │ ├── beatmap │ │ │ ├── IMapReader.kt │ │ │ ├── MalodyMapModels.kt │ │ │ ├── MalodyMapReader.kt │ │ │ └── OsuMapReader.kt │ │ │ ├── judger │ │ │ ├── BaseJudger.kt │ │ │ ├── MalodyJudger.kt │ │ │ ├── OsuManiaJudger.kt │ │ │ └── OsuTaikoJudger.kt │ │ │ ├── model │ │ │ ├── BeatMap.kt │ │ │ ├── Config.kt │ │ │ ├── Note.kt │ │ │ └── ReplayModel.kt │ │ │ └── replay │ │ │ ├── IReplayReader.kt │ │ │ ├── MalodyReplayReader.kt │ │ │ └── OsuReplayReader.kt │ └── res │ │ ├── language.properties │ │ └── language_zh_CN.properties ├── python │ └── judgementStatistics.py └── test │ └── OsuManiaJudgementTest.kt └── test ├── - ck - Carnation (ck remix) [LN Master] (2021-12-06) OsuMania.osr ├── 20220812-110445-Sewing.mr ├── 20220812-110445-Sewing.osu ├── Doin - Pine nut (Night Bunny 7) [ATTang's Lv.27].osu ├── Kuiiiiteeee - Sound Horizon - Raijin no Hidariude [Tempest w _underjoy] (2018-09-23) OsuMania.osr ├── Kuit - Doin - Pine nut [ATTang's Lv.27] (2020-10-03) OsuMania.osr ├── Kuit - Various Artists - 4K LN Dan Courses v2 - Extra Level - [12th Dan - Yuugure (Marathon)] (2022-01-08) OsuMania.osr ├── Sound Horizon - Raijin no Hidariude (-Kamikaze-) [Tempest w _underjoy].osu ├── Various Artists - 4K LN Dan Courses v2 - Extra Level - (_underjoy) [12th Dan - Yuugure (Marathon)].osu └── ck - Carnation (ck remix) (Gekido-) [LN Master].osu /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/artifacts/ManiaReplayMaster_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.idea/artifacts/ManiaReplayMaster_jar.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/libraries/KotlinJavaRuntime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.idea/libraries/KotlinJavaRuntime.xml -------------------------------------------------------------------------------- /.idea/libraries/lib.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.idea/libraries/lib.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/LICENSE -------------------------------------------------------------------------------- /ManiaReplayMaster.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/ManiaReplayMaster.bat -------------------------------------------------------------------------------- /ManiaReplayMaster.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/ManiaReplayMaster.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/README_CN.md -------------------------------------------------------------------------------- /lib/commons-codec-1.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/commons-codec-1.10.jar -------------------------------------------------------------------------------- /lib/commons-compress-1.19.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/commons-compress-1.19.jar -------------------------------------------------------------------------------- /lib/gson-2.8.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/gson-2.8.9.jar -------------------------------------------------------------------------------- /lib/hamcrest-core-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/hamcrest-core-1.3.jar -------------------------------------------------------------------------------- /lib/junit-4.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/junit-4.12.jar -------------------------------------------------------------------------------- /lib/kotlin-reflect-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-reflect-sources.jar -------------------------------------------------------------------------------- /lib/kotlin-reflect.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-reflect.jar -------------------------------------------------------------------------------- /lib/kotlin-stdlib-jdk7-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-stdlib-jdk7-sources.jar -------------------------------------------------------------------------------- /lib/kotlin-stdlib-jdk7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-stdlib-jdk7.jar -------------------------------------------------------------------------------- /lib/kotlin-stdlib-jdk8-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-stdlib-jdk8-sources.jar -------------------------------------------------------------------------------- /lib/kotlin-stdlib-jdk8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-stdlib-jdk8.jar -------------------------------------------------------------------------------- /lib/kotlin-stdlib-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-stdlib-sources.jar -------------------------------------------------------------------------------- /lib/kotlin-stdlib.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-stdlib.jar -------------------------------------------------------------------------------- /lib/kotlin-test-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-test-sources.jar -------------------------------------------------------------------------------- /lib/kotlin-test.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/kotlin-test.jar -------------------------------------------------------------------------------- /lib/osu-replay.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/osu-replay.jar -------------------------------------------------------------------------------- /lib/snakeyaml-1.29.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/snakeyaml-1.29.jar -------------------------------------------------------------------------------- /lib/xz-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/xz-1.8.jar -------------------------------------------------------------------------------- /lib/zip4j-2.9.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/lib/zip4j-2.9.1.jar -------------------------------------------------------------------------------- /screenshot/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/screenshot/image1.png -------------------------------------------------------------------------------- /screenshot/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/screenshot/image2.png -------------------------------------------------------------------------------- /screenshot/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/screenshot/image3.png -------------------------------------------------------------------------------- /src/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 2.0 2 | Main-Class: me.replaymaster.Main 3 | 4 | -------------------------------------------------------------------------------- /src/java/me/replaymaster/Encoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/Encoder.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/Errors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/Errors.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/Main.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/Monitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/Monitor.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/Render.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/Render.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/ReplayMaster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/ReplayMaster.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/UpdateHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/UpdateHelper.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/Utf8Control.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/Utf8Control.java -------------------------------------------------------------------------------- /src/java/me/replaymaster/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/Utils.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/beatmap/IMapReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/beatmap/IMapReader.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/beatmap/MalodyMapModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/beatmap/MalodyMapModels.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/beatmap/MalodyMapReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/beatmap/MalodyMapReader.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/beatmap/OsuMapReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/beatmap/OsuMapReader.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/judger/BaseJudger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/judger/BaseJudger.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/judger/MalodyJudger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/judger/MalodyJudger.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/judger/OsuManiaJudger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/judger/OsuManiaJudger.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/judger/OsuTaikoJudger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/judger/OsuTaikoJudger.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/model/BeatMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/model/BeatMap.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/model/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/model/Config.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/model/Note.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/model/Note.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/model/ReplayModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/model/ReplayModel.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/replay/IReplayReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/replay/IReplayReader.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/replay/MalodyReplayReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/replay/MalodyReplayReader.kt -------------------------------------------------------------------------------- /src/java/me/replaymaster/replay/OsuReplayReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/me/replaymaster/replay/OsuReplayReader.kt -------------------------------------------------------------------------------- /src/java/res/language.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/res/language.properties -------------------------------------------------------------------------------- /src/java/res/language_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/java/res/language_zh_CN.properties -------------------------------------------------------------------------------- /src/python/judgementStatistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/python/judgementStatistics.py -------------------------------------------------------------------------------- /src/test/OsuManiaJudgementTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/src/test/OsuManiaJudgementTest.kt -------------------------------------------------------------------------------- /test/- ck - Carnation (ck remix) [LN Master] (2021-12-06) OsuMania.osr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/- ck - Carnation (ck remix) [LN Master] (2021-12-06) OsuMania.osr -------------------------------------------------------------------------------- /test/20220812-110445-Sewing.mr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/20220812-110445-Sewing.mr -------------------------------------------------------------------------------- /test/20220812-110445-Sewing.osu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/20220812-110445-Sewing.osu -------------------------------------------------------------------------------- /test/Doin - Pine nut (Night Bunny 7) [ATTang's Lv.27].osu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/Doin - Pine nut (Night Bunny 7) [ATTang's Lv.27].osu -------------------------------------------------------------------------------- /test/Kuiiiiteeee - Sound Horizon - Raijin no Hidariude [Tempest w _underjoy] (2018-09-23) OsuMania.osr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/Kuiiiiteeee - Sound Horizon - Raijin no Hidariude [Tempest w _underjoy] (2018-09-23) OsuMania.osr -------------------------------------------------------------------------------- /test/Kuit - Doin - Pine nut [ATTang's Lv.27] (2020-10-03) OsuMania.osr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/Kuit - Doin - Pine nut [ATTang's Lv.27] (2020-10-03) OsuMania.osr -------------------------------------------------------------------------------- /test/Kuit - Various Artists - 4K LN Dan Courses v2 - Extra Level - [12th Dan - Yuugure (Marathon)] (2022-01-08) OsuMania.osr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/Kuit - Various Artists - 4K LN Dan Courses v2 - Extra Level - [12th Dan - Yuugure (Marathon)] (2022-01-08) OsuMania.osr -------------------------------------------------------------------------------- /test/Sound Horizon - Raijin no Hidariude (-Kamikaze-) [Tempest w _underjoy].osu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/Sound Horizon - Raijin no Hidariude (-Kamikaze-) [Tempest w _underjoy].osu -------------------------------------------------------------------------------- /test/Various Artists - 4K LN Dan Courses v2 - Extra Level - (_underjoy) [12th Dan - Yuugure (Marathon)].osu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/Various Artists - 4K LN Dan Courses v2 - Extra Level - (_underjoy) [12th Dan - Yuugure (Marathon)].osu -------------------------------------------------------------------------------- /test/ck - Carnation (ck remix) (Gekido-) [LN Master].osu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mania-Visualization-Project/Mania-Replay-Master/HEAD/test/ck - Carnation (ck remix) (Gekido-) [LN Master].osu --------------------------------------------------------------------------------