Add Chunithm 1.00 and 1.01 support

Ported patches for Chunithm 1.00 and 1.01

Did not port Aime URL obfuscation patches as the scene releases of these two versions do not have the half-obfuscation mistake that the other versions do.
This commit is contained in:
Horo 2021-03-26 00:30:41 -07:00 committed by Will
parent 9447e0f8b7
commit af878026de
3 changed files with 161 additions and 0 deletions

155
chuni.html Normal file
View File

@ -0,0 +1,155 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>CHUNITHM Modder</title>
<link rel="stylesheet" href="css/style.css">
<!-- don't hate -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script type="text/javascript" src="js/FileSaver.min.js"></script>
<script type="text/javascript" src="js/dllpatcher.js"></script>
<script type="text/javascript">
window.addEventListener("load", function () {
new PatchContainer([
// 1.00
new Patcher("chuniApp.exe", "(1.00.00)", [
{
// mon
name: "Allow 127.0.0.1 as the network server",
patches: [
{offset: 0x766E80, off: [0x55, 0x8B, 0xEC], on: [0x31, 0xC0, 0xC3]},
{offset: 0x13B63E8, off: [0x31, 0x32, 0x37, 0x2F], on: [0x30, 0x2F, 0x38, 0x00]}
]
},
{
// mon
name: "Disable shop close lockout",
tooltip: "Disables ~12-8am lockout. Does not disable maint lockout from 6:30-7am JST",
patches: [
{offset: 0x78EA23, off: [0x74], on: [0xEB]},
],
},
{
// somewhatlurker
name: "Force shared audio mode, system audio samplerate must be 48000",
tooltip: "Improves compatibility but may increase latency",
patches: [
{offset: 0xB512CA, off: [0x01], on: [0x00]},
],
},
{
// somewhatlurker
name: "Force 2 channel audio output",
patches: [
{offset: 0xB513A1, off: [0x75, 0x3F], on: [0x90, 0x90]},
],
},
{
name: "Patch for Windows 7",
tooltip: "May not be able to connect to the server",
patches: [
{offset: 0x16D484E, off: [0x45, 0x78], on: [0x5F, 0x41]},
{offset: 0x16D4857, off: [0x43, 0x61, 0x6E, 0x63, 0x65, 0x6C, 0x51, 0x75, 0x65, 0x72, 0x79], on: [0x51, 0x75, 0x65, 0x72, 0x79, 0x5F, 0x41, 0x00, 0x00, 0x00, 0x00]},
],
},
{
// lybxlpsv
name: "Disable Song Select Timer",
tooltip: "May only work when playing with card.",
patches: [
{offset: 0x5AEA62, off: [0x74], on: [0xEB]},
],
},
{
// esterTion
name: "Set All Timers to 999",
patches: [
{offset: 0x4D5280, off: [0x8B, 0x44, 0x24, 0x04, 0x69, 0xC0, 0xE8, 0x03, 0x00, 0x00], on: [0xB8, 0x58, 0x3E, 0x0F, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]},
],
},
{
// lin714093880 & esterTion
name: "Better patch for head-to-head play",
tooltip: "Fix infinite sync while trying to connect to head to head play.",
patches: [
{offset: 0x3E5E13, off: [0x01], on: [0x00]},
]
}
]),
// 1.01
new Patcher("chuniApp.exe", "(1.01.00)", [
{
// mon
name: "Allow 127.0.0.1 as the network server",
patches: [
{offset: 0x766ED0, off: [0x55, 0x8B, 0xEC], on: [0x31, 0xC0, 0xC3]},
{offset: 0x13B6288, off: [0x31, 0x32, 0x37, 0x2F], on: [0x30, 0x2F, 0x38, 0x00]}
]
},
{
// mon
name: "Disable shop close lockout",
tooltip: "Disables ~12-8am lockout. Does not disable maint lockout from 6:30-7am JST",
patches: [
{offset: 0x78EA73, off: [0x74], on: [0xEB]},
],
},
{
// somewhatlurker
name: "Force shared audio mode, system audio samplerate must be 48000",
tooltip: "Improves compatibility but may increase latency",
patches: [
{offset: 0xB512AA, off: [0x01], on: [0x00]},
],
},
{
// somewhatlurker
name: "Force 2 channel audio output",
patches: [
{offset: 0xB51381, off: [0x75, 0x3F], on: [0x90, 0x90]},
],
},
{
name: "Patch for Windows 7",
tooltip: "May not be able to connect to the server",
patches: [
{offset: 0x16D470C, off: [0x45, 0x78], on: [0x5F, 0x41]},
{offset: 0x16D4715, off: [0x43, 0x61, 0x6E, 0x63, 0x65, 0x6C, 0x51, 0x75, 0x65, 0x72, 0x79], on: [0x51, 0x75, 0x65, 0x72, 0x79, 0x5F, 0x41, 0x00, 0x00, 0x00, 0x00]},
],
},
{
// lybxlpsv
name: "Disable Song Select Timer",
tooltip: "May only work when playing with card.",
patches: [
{offset: 0x5AEAA2, off: [0x74], on: [0xEB]},
],
},
{
// esterTion
name: "Set All Timers to 999",
patches: [
{offset: 0x4D5550, off: [0x8B, 0x44, 0x24, 0x04, 0x69, 0xC0, 0xE8, 0x03, 0x00, 0x00], on: [0xB8, 0x58, 0x3E, 0x0F, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]},
],
},
{
// lin714093880 & esterTion
name: "Better patch for head-to-head play",
tooltip: "Fix infinite sync while trying to connect to head to head play.",
patches: [
{offset: 0x3E61B3, off: [0x01], on: [0x00]},
]
}
]),
]);
});
</script>
</head>
<body>
<h1>CHUNITHM Modder</h1>
</body>
</html>

BIN
img/chuni.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@ -26,6 +26,12 @@
<div>BomberGirl PC (eacloud)</div>
</div>
</a>
<a href="chuni.html" class="gameicon">
<div>
<img src="img/chuni.jpg">
<div>CHUNITHM</div>
</div>
</a>
<a href="chuniplus.html" class="gameicon">
<div>
<img src="img/chuniplus.jpg">