update 'jubeat ripples' (#276)

* add 'Skip Online Matching' for saucer~qubell

* add jubeat ripples

* update jubeat ripples

* update jubeat ripples

* case correction

* update jubeat ripples

* update jubeat ripples

* add 'Unlock All Songs' for knit, copious

* modify indentation

* fix stupid
This commit is contained in:
ikaros14
2022-05-23 22:30:25 +09:00
committed by GitHub
parent 12e051e180
commit fb662cdd95
9 changed files with 147 additions and 120 deletions
+10 -8
View File
@@ -14,17 +14,17 @@
new Patcher("jubeat.dll", "2018-08-14", [ new Patcher("jubeat.dll", "2018-08-14", [
// Ported by Felix // Ported by Felix
{ {
name : "Disable Tutorial", name: "Disable Tutorial",
patches: [{offset: 0xCFE67, off: [0x75, 0x4A, 0x57, 0x68, 0x00], on: [0xE9, 0x90, 0x00, 0x00, 0x00]}] patches: [{offset: 0xCFE67, off: [0x75, 0x4A, 0x57, 0x68, 0x00], on: [0xE9, 0x90, 0x00, 0x00, 0x00]}]
}, },
// Ported by Felix and Cammy // Ported by Felix and Cammy
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches: [{offset: 0xA5899, off: [0x75], on: [0xEB]}] patches: [{offset: 0xA5899, off: [0x75], on: [0xEB]}]
}, },
// Patch by Ash // Patch by Ash
{ {
name: "Online Matching Skip", name: "Skip Online Matching",
patches: [{offset: 0xBCCAE, off: [0x7D], on: [0xEB]}] patches: [{offset: 0xBCCAE, off: [0x7D], on: [0xEB]}]
}, },
// Translation by Cammy // Translation by Cammy
@@ -72,7 +72,7 @@
}, },
// Patch by Ash // Patch by Ash
{ {
name: "Online Matching Skip", name: "Skip Online Matching",
patches: [{offset: 0xBCDCE, off: [0x7D], on: [0xEB]}] patches: [{offset: 0xBCDCE, off: [0x7D], on: [0xEB]}]
}, },
// Translation by Cammy // Translation by Cammy
@@ -102,14 +102,16 @@
} }
] ]
} }
])
]), ]),
new PatchContainer([
new Patcher("music_db.dll", "music_db.dll", [ new Patcher("music_db.dll", "music_db.dll", [
{ {
name : "Unlock all songs", name: "Unlock All Songs",
patches : [{offset : 0x1B8F, off: [0x74, 0x09], on : [0x90, 0x90]}] patches: [{offset: 0x1B8F, off: [0x74, 0x09], on: [0x90, 0x90]}]
}, },
]), ])
]); ])
}); });
</script> </script>
</head> </head>
+19 -3
View File
@@ -13,10 +13,26 @@
new PatchContainer([ new PatchContainer([
new Patcher("jubeat.dll", "2012-07-23", [ new Patcher("jubeat.dll", "2012-07-23", [
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0x97E25, off : [0x75], on : [0xEB]}] patches: [{offset: 0x97E25, off: [0x75], on: [0xEB]}]
}, }
])
]), ]),
new PatchContainer([
new Patcher("music_db.dll", "2012-07-23", [
{
name: "Unlock All Songs",
patches: [{offset: 0xB77,
off: [0x8B, 0x55, 0xC4, 0x89, 0x51, 0x28, 0x33, 0xC0, 0x83,
0xBD, 0x64, 0xFF, 0xFF, 0xFF, 0x00, 0x0F, 0x95, 0xC0, 0x8B,
0x8D, 0x4C, 0xFF, 0xFF, 0xFF, 0x88, 0x41, 0x2C, 0x0F, 0xBF,
0x55, 0xB0, 0x33, 0xC0, 0x85, 0xD2, 0x0F, 0x9D, 0xC0],
on: [0xBA, 0x00, 0x00, 0x00, 0x00, 0x89, 0x51, 0x28, 0x33,
0xC0, 0x83, 0xBD, 0x64, 0xFF, 0xFF, 0xFF, 0x00, 0x0F, 0x95,
0xC0, 0x8B, 0x8D, 0x4C, 0xFF, 0xFF, 0xFF, 0x88, 0x41, 0x2C,
0x0F, 0xBF, 0x55, 0xB0, 0x33, 0xC0, 0x85, 0xD2, 0x90]}]
}
])
]) ])
}); });
</script> </script>
+23 -23
View File
@@ -27,7 +27,7 @@
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xD0D0B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}] patches: [{offset: 0xD0D0B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2020-07-27", [ new Patcher("jubeat.dll", "2020-07-27", [
{ {
@@ -45,7 +45,7 @@
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xB368B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}] patches: [{offset: 0xB368B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2020-06-30", [ new Patcher("jubeat.dll", "2020-06-30", [
{ {
@@ -63,7 +63,7 @@
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xB31EB, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}] patches: [{offset: 0xB31EB, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2020-06-11", [ new Patcher("jubeat.dll", "2020-06-11", [
{ {
@@ -81,7 +81,7 @@
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xB312B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}] patches: [{offset: 0xB312B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2020-02-19", [ new Patcher("jubeat.dll", "2020-02-19", [
{ {
@@ -93,13 +93,13 @@
patches: [{offset: 0xA0272, off: [0x75], on: [0xEB]}] patches: [{offset: 0xA0272, off: [0x75], on: [0xEB]}]
}, },
{ {
name : "Skip CATEGORY SELECT", name: "Skip CATEGORY SELECT",
patches: [{offset: 0xA05F7, off: [0x04], on: [0x07]}] patches: [{offset: 0xA05F7, off: [0x04], on: [0x07]}]
}, },
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xB2D6B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}] patches: [{offset: 0xB2D6B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2019-09-03", [ new Patcher("jubeat.dll", "2019-09-03", [
{ {
@@ -111,13 +111,13 @@
patches: [{offset: 0xA72E7, off: [0x75], on: [0xEB]}] patches: [{offset: 0xA72E7, off: [0x75], on: [0xEB]}]
}, },
{ {
name : "Skip CATEGORY SELECT", name: "Skip CATEGORY SELECT",
patches: [{offset: 0xA7663, off: [0x04], on: [0x07]}] patches: [{offset: 0xA7663, off: [0x04], on: [0x07]}]
}, },
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xBBDFB, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}] patches: [{offset: 0xBBDFB, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2019-06-25", [ new Patcher("jubeat.dll", "2019-06-25", [
{ {
@@ -127,7 +127,7 @@
{ {
name: "Online Matching Skip", name: "Online Matching Skip",
patches: [{offset: 0xBBD0B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}] patches: [{offset: 0xBBD0B, off: [0x0F, 0x8D, 0x72, 0x01], on: [0xE9, 0x73, 0x01, 0x00]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2019-04-22", [ new Patcher("jubeat.dll", "2019-04-22", [
{ {
@@ -139,41 +139,41 @@
patches: [{offset: 0xA6EB7, off: [0x75], on: [0xEB]}] patches: [{offset: 0xA6EB7, off: [0x75], on: [0xEB]}]
}, },
{ {
name : "Skip CATEGORY SELECT", name: "Skip CATEGORY SELECT",
patches: [{offset: 0xA7233, off: [0x04], on: [0x07]}] patches: [{offset: 0xA7233, off: [0x04], on: [0x07]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2018-11-27", [ new Patcher("jubeat.dll", "2018-11-27", [
// Ported by Cammy // Ported by Cammy
{ {
name : "Disable Tutorial", name: "Disable Tutorial",
patches: [{offset: 0xBE5B7, off: [0x0F, 0x85, 0xD6, 0x01, 0x00, 0x00], on: [0xE9, 0xD7, 0x01, 0x00, 0x00, 0x90]}] patches: [{offset: 0xBE5B7, off: [0x0F, 0x85, 0xD6, 0x01, 0x00, 0x00], on: [0xE9, 0xD7, 0x01, 0x00, 0x00, 0x90]}]
}, },
// Ported by Cammy // Ported by Cammy
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches: [{offset: 0xA5672, off: [0x75], on: [0xEB]}] patches: [{offset: 0xA5672, off: [0x75], on: [0xEB]}]
}, },
{ {
name : "Skip CATEGORY SELECT", name: "Skip CATEGORY SELECT",
patches: [{offset: 0xA59F5, off: [0x04], on: [0x07]}] patches: [{offset: 0xA59F5, off: [0x04], on: [0x07]}]
}, }
]) ])
]); ]),
new PatchContainer([ new PatchContainer([
new Patcher("music_db.dll", "2020-12-08, 2020-07-27, 2020-06-30, 2020-06-11", [ new Patcher("music_db.dll", "2020-12-08, 2020-07-27, 2020-06-30, 2020-06-11", [
{ {
name : "Unlock all songs", name: "Unlock all songs",
patches : [{offset : 0x1E15, off: [0x74, 0x0A], on : [0x90, 0x90]}] patches: [{offset: 0x1E15, off: [0x74, 0x0A], on: [0x90, 0x90]}]
}, }
]), ]),
new Patcher("music_db.dll", "2019-09-03", [ new Patcher("music_db.dll", "2019-09-03", [
{ {
name : "Unlock all songs", name: "Unlock all songs",
patches : [{offset : 0x2363, off: [0x74, 0x14], on : [0x90, 0x90]}] patches: [{offset: 0x2363, off: [0x74, 0x14], on: [0x90, 0x90]}]
}, }
])
]) ])
]);
}); });
</script> </script>
</head> </head>
+13 -3
View File
@@ -13,10 +13,20 @@
new PatchContainer([ new PatchContainer([
new Patcher("jubeat.dll", "2011-01-14", [ new Patcher("jubeat.dll", "2011-01-14", [
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0x857D4, off : [0x75], on : [0xEB]}] patches: [{offset: 0x857D4, off: [0x75], on: [0xEB]}]
}, }
])
]), ]),
new PatchContainer([
new Patcher("music_db.dll", "2011-01-14", [
{
name: "Unlock All Songs",
patches: [{offset: 0x1000,
off: [0x8B, 0x4D, 0xAC, 0x89, 0x48, 0x34, 0x0F, 0xBF, 0x55, 0x98, 0x33, 0xC0, 0x85, 0xD2, 0x0F, 0x9D, 0xC0],
on: [0xB9, 0x00, 0x00, 0x00, 0x00, 0x89, 0x48, 0x34, 0x0F, 0xB5, 0x55, 0x98, 0x33, 0xC0, 0x85, 0xD2, 0x90]}]
}
])
]) ])
}); });
</script> </script>
+14 -13
View File
@@ -13,26 +13,27 @@
new PatchContainer([ new PatchContainer([
new Patcher("jubeat.dll", "2016-03-27", [ new Patcher("jubeat.dll", "2016-03-27", [
{ {
name : "Disable tutorial", name: "Disable Tutorial",
patches : [{offset : 0x81F79, off: [0x0F, 0x85, 0xC7], on : [0xE9, 0xC6, 0x01]}] patches: [{offset: 0x81F79, off: [0x0F, 0x85, 0xC7], on: [0xE9, 0xC6, 0x01]}]
}, },
{ {
name : "SELECT MUSIC timer lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0x16E64D, off : [0x75], on : [0xEB]}] patches: [{offset: 0x16E64D, off: [0x75], on: [0xEB]}]
}, },
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0x158630, off: [0x7D], on: [0xEB]}] patches: [{offset: 0x158630, off: [0x7D], on: [0xEB]}]
}, }
]), ])
]),
new Patcher("music_db.dll", "music_db.dll", [ new PatchContainer([
{ new Patcher("music_db.dll", "2016-03-27", [
name : "Unlock all songs", {
patches : [{offset : 0x266D, off: [0x02], on : [0x1f]}] name: "Unlock All Songs",
}, patches: [{offset: 0x266D, off: [0x02], on: [0x1F]}]
}
])
]) ])
]);
}); });
</script> </script>
</head> </head>
+16 -16
View File
@@ -13,37 +13,37 @@
new PatchContainer([ new PatchContainer([
new Patcher("jubeat.dll", "2017-06-20", [ new Patcher("jubeat.dll", "2017-06-20", [
{ {
name : "Disable tutorial", name: "Disable Tutorial",
patches : [{offset : 0xAAC32, off: [0x75, 0x4A, 0x53, 0x68, 0x00], on : [0xE9, 0x90, 0x00, 0x00, 0x00]}] patches: [{offset: 0xAAC32, off: [0x75, 0x4A, 0x53, 0x68, 0x00], on: [0xE9, 0x90, 0x00, 0x00, 0x00]}]
}, },
{ {
name : "SELECT MUSIC timer lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0x80576, off : [0x75], on : [0xEB]}] patches: [{offset: 0x80576, off: [0x75], on: [0xEB]}]
}, },
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0x96977, off: [0x7D], on: [0xEB]}] patches: [{offset: 0x96977, off: [0x7D], on: [0xEB]}]
}, }
]), ]),
new Patcher("jubeat.dll", "2017-04-15", [ new Patcher("jubeat.dll", "2017-04-15", [
{ {
name : "Disable tutorial", name: "Disable Tutorial",
patches : [{offset : 0xAA462, off: [0x75, 0x4A, 0x53, 0x68, 0x00], on : [0xE9, 0x90, 0x00, 0x00, 0x00]}] patches: [{offset: 0xAA462, off: [0x75, 0x4A, 0x53, 0x68, 0x00], on: [0xE9, 0x90, 0x00, 0x00, 0x00]}]
}, },
{ {
name : "SELECT MUSIC timer lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0x802D0, off : [0x75], on : [0xEB]}] patches: [{offset: 0x802D0, off: [0x75], on: [0xEB]}]
}, }
])
]), ]),
new PatchContainer([
new Patcher("music_db.dll", "music_db.dll", [ new Patcher("music_db.dll", "music_db.dll", [
{ {
name : "Unlock all songs", name: "Unlock All Songs",
patches : [{offset : 0x17DF, off: [0x74, 0x09], on : [0x90, 0x90]}] patches: [{offset: 0x17DF, off: [0x74, 0x09], on: [0x90, 0x90]}]
}, }
])
]) ])
]);
}); });
</script> </script>
</head> </head>
+18 -22
View File
@@ -11,40 +11,36 @@
<script type="text/javascript"> <script type="text/javascript">
window.addEventListener("load", function() { window.addEventListener("load", function() {
new PatchContainer([ new PatchContainer([
new Patcher("jubeat.exe", "2009-12-24 (China ver.)", [ new Patcher("jubeat.exe", "2009-12-24 (China Ver.1)", [
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0x6C2A1, off : [0x75], on : [0xEB]}] patches: [{offset: 0x6C2A1, off: [0x75], on: [0xEB]}]
}, },
{ {
name : "Skip Tutorial", name: "Skip Tutorial",
patches : [ patches: [{offset: 0x3700F, off: [0x75], on: [0xEB]}]
{offset : 0x36563, off : [0x75], on : [0xEB]},
{offset : 0x3700F, off : [0x75], on : [0xEB]},
{offset : 0x4AAB4, off : [0x75], on : [0xEB]}
]
}, },
{ {
name : "Unlock All Songs", name: "Unlock All Songs",
patches : [{offset : 0xA2BDD, off : [0x0F, 0x9D, 0xC0], on : [0x90, 0x90, 0x90]}] patches: [{offset: 0xA2BDD, off: [0x0F, 0x9D, 0xC0], on: [0x90, 0x90, 0x90]}]
}, }
]), ]),
new Patcher("jubeat.exe", "2010-02-26", [ new Patcher("jubeat.exe", "2010-02-26", [
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0x78851, off : [0x75], on : [0xEB]}] patches: [{offset: 0x78851, off: [0x75], on: [0xEB]}]
}, },
{ {
name : "Skip Tutorial", name: "Skip Tutorial",
patches : [{offset : 0x41DDF, off : [0x75], on : [0xEB]}] patches: [{offset: 0x41DDF, off: [0x75], on: [0xEB]}]
}, },
{ {
name : "Unlock All Songs", name: "Unlock All Songs",
patches : [{offset : 0xADBD0, patches: [{offset: 0xADBD0,
off : [0x8B, 0x55, 0xC8, 0x89, 0x51, 0x34, 0x0F, 0xBF, 0x45, 0xB8, 0x33, 0xC9, 0x85, 0xC0, 0x0F, 0x9D, 0xC1], off: [0x8B, 0x55, 0xC8, 0x89, 0x51, 0x34, 0x0F, 0xBF, 0x45, 0xB8, 0x33, 0xC9, 0x85, 0xC0, 0x0F, 0x9D, 0xC1],
on : [0xBA, 0x00, 0x00, 0x00, 0x00, 0x89, 0x51, 0x34, 0x0F, 0xBF, 0x45, 0xB8, 0x33, 0xC9, 0x85, 0xC0, 0x90]}] on: [0xBA, 0x00, 0x00, 0x00, 0x00, 0x89, 0x51, 0x34, 0x0F, 0xBF, 0x45, 0xB8, 0x33, 0xC9, 0x85, 0xC0, 0x90]}]
}, }
]), ])
]) ])
}); });
</script> </script>
+8 -6
View File
@@ -13,21 +13,23 @@
new PatchContainer([ new PatchContainer([
new Patcher("jubeat.dll", "2014-01-28", [ new Patcher("jubeat.dll", "2014-01-28", [
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0xDF418, off : [0x75], on : [0xEB]}] patches: [{offset: 0xDF418, off: [0x75], on: [0xEB]}]
}, },
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xBD6A0, off: [0x7D], on: [0xEB]}] patches: [{offset: 0xBD6A0, off: [0x7D], on: [0xEB]}]
}, }
]), ]),
]),
new PatchContainer([
new Patcher("music_db.dll", "2014-01-28", [ new Patcher("music_db.dll", "2014-01-28", [
{ {
name : "Unlock All Songs", name: "Unlock All Songs",
patches : [{offset : 0x1F3D, off: [0x02], on : [0x1f]}] patches: [{offset: 0x1F3D, off: [0x02], on: [0x1F]}]
}, },
]) ])
]); ])
}); });
</script> </script>
</head> </head>
+19 -19
View File
@@ -13,33 +13,33 @@
new PatchContainer([ new PatchContainer([
new Patcher("jubeat.dll", "2014-11-18", [ new Patcher("jubeat.dll", "2014-11-18", [
{ {
name : "SELECT MUSIC Timer Lock", name: "SELECT MUSIC Timer Lock",
patches : [{offset : 0xF7B7F, off : [0x75], on : [0xEB]}] patches: [{offset: 0xF7B7F, off: [0x75], on: [0xEB]}]
}, },
{ {
name: "Skip Online Matching", name: "Skip Online Matching",
patches: [{offset: 0xCB9A0, off: [0x7D], on: [0xEB]}] patches: [{offset: 0xCB9A0, off: [0x7D], on: [0xEB]}]
}, },
{ {
name : "Coin Unlock", name: "Coin Unlock",
tooltip : "Check the 'Coin Unlock' option in 'coin.dll'", tooltip: "Check the 'Coin Unlock' option in 'coin.dll'",
patches : [{offset : 0x175D, patches: [{offset: 0x175D,
off : [0xEB, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, off: [0xEB, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00], 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00],
on : [0x74, 0x22, 0xFF, 0x15, 0xF8, 0x02, 0x18, 0x10, 0xFF, on: [0x74, 0x22, 0xFF, 0x15, 0xF8, 0x02, 0x18, 0x10, 0xFF,
0x15, 0xF4, 0x02, 0x18, 0x10, 0x0F, 0xB6, 0xC0, 0x85, 0xC0, 0x15, 0xF4, 0x02, 0x18, 0x10, 0x0F, 0xB6, 0xC0, 0x85, 0xC0,
0x74, 0x0F, 0x6A, 0x1A, 0x68, 0xE1, 0x05, 0x00, 0x00, 0xE8, 0x74, 0x0F, 0x6A, 0x1A, 0x68, 0xE1, 0x05, 0x00, 0x00, 0xE8,
0x12, 0xAC, 0x00, 0x00, 0x83, 0xC4, 0x08]}] 0x12, 0xAC, 0x00, 0x00, 0x83, 0xC4, 0x08]}]
}, }
]), ]),
new Patcher("coin.dll", "2014-11-18", [ new Patcher("coin.dll", "2014-11-18", [
{ {
name : "Coin Unlock", name: "Coin Unlock",
tooltip : "Check the 'Coin Unlock' option in 'jubeat.dll'", tooltip: "Check the 'Coin Unlock' option in 'jubeat.dll'",
patches : [{offset : 0x1070, patches: [{offset: 0x1070,
off : [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, off: [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -61,7 +61,7 @@
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00], 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00],
on : [0x55, 0x8B, 0xEC, 0x83, 0xEC, 0x1C, 0xE8, 0x85, 0xFF, 0xFF, on: [0x55, 0x8B, 0xEC, 0x83, 0xEC, 0x1C, 0xE8, 0x85, 0xFF, 0xFF,
0xFF, 0x89, 0x45, 0xF0, 0xE8, 0x7D, 0x01, 0x00, 0x00, 0x0F, 0xB6, 0xFF, 0x89, 0x45, 0xF0, 0xE8, 0x7D, 0x01, 0x00, 0x00, 0x0F, 0xB6,
0xC0, 0x85, 0xC0, 0x74, 0x05, 0xE9, 0xCA, 0x00, 0x00, 0x00, 0x66, 0xC0, 0x85, 0xC0, 0x74, 0x05, 0xE9, 0xCA, 0x00, 0x00, 0x00, 0x66,
0xC7, 0x45, 0xF4, 0x00, 0x00, 0x66, 0xC7, 0x45, 0xF8, 0x00, 0x00, 0xC7, 0x45, 0xF4, 0x00, 0x00, 0x66, 0xC7, 0x45, 0xF8, 0x00, 0x00,
@@ -83,17 +83,17 @@
0x95, 0xC1, 0x0F, 0xB6, 0xD1, 0x85, 0xD2, 0x74, 0x10, 0x68, 0x98, 0x95, 0xC1, 0x0F, 0xB6, 0xD1, 0x85, 0xD2, 0x74, 0x10, 0x68, 0x98,
0x92, 0x00, 0x10, 0x6A, 0x01, 0xFF, 0x15, 0x5C, 0x81, 0x00, 0x10, 0x92, 0x00, 0x10, 0x6A, 0x01, 0xFF, 0x15, 0x5C, 0x81, 0x00, 0x10,
0x83, 0xC4, 0x08, 0x8B, 0xE5, 0x5D, 0xC3, 0xCC, 0xCC, 0xCC]}] 0x83, 0xC4, 0x08, 0x8B, 0xE5, 0x5D, 0xC3, 0xCC, 0xCC, 0xCC]}]
}, }
])
]), ]),
]);
new PatchContainer([ new PatchContainer([
new Patcher("music_db.dll", "2014-11-18", [ new Patcher("music_db.dll", "2014-11-18", [
{ {
name : "Unlock all songs", name: "Unlock all songs",
patches : [{offset : 0x1F6D, off: [0x02], on : [0x1f]}] patches: [{offset: 0x1F6D, off: [0x02], on: [0x1F]}]
}, }
])
]) ])
]);
}); });
</script> </script>
</head> </head>