two-torial-webpatcher/gc4ex.html

577 lines
41 KiB
HTML
Raw Normal View History

2020-01-30 12:49:38 +01:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Groove Coaster 4EX 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([
new Patcher("game.exe", "game.exe (4.52)", [
// for in memory patching, add 0x400c00 to file offsets to get virtual addresses
{
2020-02-16 05:43:36 +01:00
name: "Unlock all song difficulties",
2020-01-30 12:49:38 +01:00
patches: [
// non-extra
{offset: 0x298e0, off: [0x55, 0x8b, 0xec, 0x51, 0x89, 0x4d], on: [0xb8, 0xff, 0x00, 0x00, 0x00, 0xc3]},
// extra
2020-02-02 10:23:01 +01:00
{offset: 0x220d30, off: [0x55, 0x8b, 0xec, 0x51, 0x89, 0x4d, 0xfc, 0x8b, 0x4d, 0xfc, 0x81, 0xc1, 0xd4, 0x07, 0x00, 0x00, 0xe8, 0x5b, 0x0f, 0xdf, 0xff, 0x3b, 0x45, 0x08, 0x73, 0x04, 0x33, 0xc0, 0xeb, 0x14, 0x8b, 0x45, 0x08, 0x50, 0x8b, 0x4d, 0xfc, 0x81, 0xc1, 0xd4, 0x07, 0x00, 0x00, 0xe8, 0x60, 0xb7, 0xe1], on: [0x8b, 0x44, 0x24, 0x04, 0x8b, 0x15, 0x54, 0xa5, 0x7d, 0x00, 0x8b, 0x0d, 0x50, 0xa5, 0x7d, 0x00, 0x3b, 0x02, 0x74, 0x0d, 0x81, 0xc2, 0xb4, 0x00, 0x00, 0x00, 0x49, 0x75, 0xf3, 0x31, 0xc0, 0xeb, 0x0b, 0x31, 0xc0, 0x83, 0x7a, 0x2c, 0x00, 0x0f, 0x95, 0xc0, 0x01, 0xc0, 0xc2, 0x04, 0x00]},
],
},
2020-02-16 05:43:36 +01:00
{
name: "Unlimited plays",
patches: [
{offset: 0x2356e0, off: [0x55, 0x8b, 0xec, 0x51], on: [0x33, 0xc0, 0x40, 0xc3]},
],
},
{
name: "Unlock all avatars, titles, navigators, skins, and sound effects",
patches: [
// unlock
{offset: 0x2214e0, off: [0x55, 0x8b, 0xec, 0x83], on: [0x33, 0xc0, 0x40, 0xc3]},
// allow selection
{offset: 0x1bc9fc, off: [0xe8, 0x4f, 0x95, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1bb51f, off: [0xe8, 0x2c, 0xaa, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1bf2fb, off: [0xe8, 0x50, 0x6c, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1c3b48, off: [0xe8, 0x03, 0x24, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1c3f71, off: [0xe8, 0xda, 0x1f, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1c3fc7, off: [0xe8, 0x84, 0x1f, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1c1d1f, off: [0xe8, 0x2c, 0x42, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1c4c54, off: [0xe8, 0xf7, 0x12, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
{offset: 0x1c1c4f, off: [0xe8, 0xfc, 0x42, 0xe5, 0xff], on: [0xb8, 0x01, 0x00, 0x00, 0x00]},
],
},
2020-02-02 10:23:01 +01:00
{
name: "Hide in-game tutorial prompts",
patches: [
{offset: 0x248659, off: [0x0f, 0x84], on: [0x90, 0xe9]},
],
},
{
name: "Hide scrolling \"currently offline\" message while offline",
patches: [
{offset: 0x332ae, off: [0xe8, 0xad, 0x0e, 0x1c, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90]},
],
},
{
name: "Show folder jackets while offline",
patches: [
{offset: 0x1ac8c0, off: [0x74, 0x33], on: [0x90, 0x90]},
2020-01-30 12:49:38 +01:00
],
},
2020-02-16 05:43:36 +01:00
{
name: "Fast/slow indicator",
type: "union",
offset: 0x2266e0,
patches: [
{
name: "Default",
patch: [0x55, 0x8b, 0xec, 0x83, 0xec],
},
{
name: "Show fast/slow near avatar",
patch: [0x33, 0xc0, 0x40, 0xc3, 0x90],
},
{
name: "Show fast/slow near judgement text",
patch: [0x33, 0xc0, 0x40, 0x40, 0xc3],
},
],
},
{
name: "Show fast/slow even on GREAT judgement",
patches: [
{offset: 0x243e7f, off: [0x74, 0x11], on: [0x90, 0x90]},
],
},
2020-01-30 12:49:38 +01:00
]),
new Patcher("stage_param.dat", "stage_param.dat (4.52)", [
{
name: "Unlock all songs",
patches: [
{offset: 0x26f, off: [0x00], on: [0x01]},
{offset: 0x509, off: [0x00], on: [0x01]},
{offset: 0x675, off: [0x00], on: [0x01]},
{offset: 0x7ed, off: [0x00], on: [0x01]},
{offset: 0x14e4, off: [0x00], on: [0x01]},
{offset: 0x17d5, off: [0x00], on: [0x01]},
{offset: 0x1d04, off: [0x00], on: [0x01]},
{offset: 0x2af9, off: [0x00], on: [0x01]},
{offset: 0x2b95, off: [0x00], on: [0x01]},
{offset: 0x2c42, off: [0x00], on: [0x01]},
{offset: 0x2d3d, off: [0x00], on: [0x01]},
{offset: 0x2dce, off: [0x00], on: [0x01]},
{offset: 0x2e77, off: [0x00], on: [0x01]},
{offset: 0x2f39, off: [0x00], on: [0x01]},
{offset: 0x2ff8, off: [0x00], on: [0x01]},
{offset: 0x32cc, off: [0x00], on: [0x01]},
{offset: 0x33b1, off: [0x00], on: [0x01]},
{offset: 0x34ee, off: [0x00], on: [0x01]},
{offset: 0x35cb, off: [0x00], on: [0x01]},
{offset: 0x36b5, off: [0x00], on: [0x01]},
{offset: 0x38a6, off: [0x00], on: [0x01]},
{offset: 0x3960, off: [0x00], on: [0x01]},
{offset: 0x3a2b, off: [0x00], on: [0x01]},
{offset: 0x3af6, off: [0x00], on: [0x01]},
{offset: 0x3c75, off: [0x00], on: [0x01]},
{offset: 0x3d2e, off: [0x00], on: [0x01]},
{offset: 0x3ddd, off: [0x00], on: [0x01]},
{offset: 0x3ecd, off: [0x00], on: [0x01]},
{offset: 0x4791, off: [0x00], on: [0x01]},
{offset: 0x4879, off: [0x00], on: [0x01]},
{offset: 0x4945, off: [0x00], on: [0x01]},
{offset: 0x49f9, off: [0x00], on: [0x01]},
{offset: 0x4b81, off: [0x00], on: [0x01]},
{offset: 0x4c6a, off: [0x00], on: [0x01]},
{offset: 0x4d69, off: [0x00], on: [0x01]},
{offset: 0x4e24, off: [0x00], on: [0x01]},
{offset: 0x4ed8, off: [0x00], on: [0x01]},
{offset: 0x4f93, off: [0x00], on: [0x01]},
{offset: 0x506a, off: [0x00], on: [0x01]},
{offset: 0x5ae3, off: [0x00], on: [0x01]},
{offset: 0x5c88, off: [0x00], on: [0x01]},
{offset: 0x5d52, off: [0x00], on: [0x01]},
{offset: 0x5e16, off: [0x00], on: [0x01]},
{offset: 0x5ee8, off: [0x00], on: [0x01]},
{offset: 0x5fcb, off: [0x00], on: [0x01]},
{offset: 0x614a, off: [0x00], on: [0x01]},
{offset: 0x61fd, off: [0x00], on: [0x01]},
{offset: 0x62c4, off: [0x00], on: [0x01]},
{offset: 0x6386, off: [0x00], on: [0x01]},
{offset: 0x647e, off: [0x00], on: [0x01]},
{offset: 0x6572, off: [0x00], on: [0x01]},
{offset: 0x664f, off: [0x00], on: [0x01]},
{offset: 0x6712, off: [0x00], on: [0x01]},
{offset: 0x67e8, off: [0x00], on: [0x01]},
{offset: 0x68bb, off: [0x00], on: [0x01]},
{offset: 0x6979, off: [0x00], on: [0x01]},
{offset: 0x6a35, off: [0x00], on: [0x01]},
{offset: 0x6af1, off: [0x00], on: [0x01]},
{offset: 0x6ba9, off: [0x00], on: [0x01]},
{offset: 0x6c70, off: [0x00], on: [0x01]},
{offset: 0x6dfb, off: [0x00], on: [0x01]},
{offset: 0x6ed7, off: [0x00], on: [0x01]},
{offset: 0x6fdb, off: [0x00], on: [0x01]},
{offset: 0x70a3, off: [0x00], on: [0x01]},
{offset: 0x724b, off: [0x00], on: [0x01]},
{offset: 0x78f1, off: [0x00], on: [0x01]},
{offset: 0x79a0, off: [0x00], on: [0x01]},
{offset: 0x7a58, off: [0x00], on: [0x01]},
{offset: 0x7b4b, off: [0x00], on: [0x01]},
{offset: 0x7dcb, off: [0x00], on: [0x01]},
{offset: 0x7ea1, off: [0x00], on: [0x01]},
{offset: 0x7f6c, off: [0x00], on: [0x01]},
{offset: 0x8048, off: [0x00], on: [0x01]},
{offset: 0x8112, off: [0x00], on: [0x01]},
{offset: 0x81e7, off: [0x00], on: [0x01]},
{offset: 0x82a2, off: [0x00], on: [0x01]},
{offset: 0x837f, off: [0x00], on: [0x01]},
{offset: 0x8467, off: [0x00], on: [0x01]},
{offset: 0x854c, off: [0x00], on: [0x01]},
{offset: 0x85ff, off: [0x00], on: [0x01]},
{offset: 0x86a4, off: [0x00], on: [0x01]},
{offset: 0x873b, off: [0x00], on: [0x01]},
{offset: 0x90f5, off: [0x00], on: [0x01]},
{offset: 0x91fa, off: [0x00], on: [0x01]},
{offset: 0x92f6, off: [0x00], on: [0x01]},
{offset: 0x9404, off: [0x00], on: [0x01]},
{offset: 0x97c9, off: [0x00], on: [0x01]},
{offset: 0x98ae, off: [0x00], on: [0x01]},
{offset: 0x9980, off: [0x00], on: [0x01]},
{offset: 0x9a6a, off: [0x00], on: [0x01]},
{offset: 0x9b67, off: [0x00], on: [0x01]},
{offset: 0x9c60, off: [0x00], on: [0x01]},
{offset: 0x9d18, off: [0x00], on: [0x01]},
{offset: 0x9dca, off: [0x00], on: [0x01]},
{offset: 0x9e9f, off: [0x00], on: [0x01]},
{offset: 0x9f74, off: [0x00], on: [0x01]},
{offset: 0xa027, off: [0x00], on: [0x01]},
{offset: 0xa132, off: [0x00], on: [0x01]},
{offset: 0xa245, off: [0x00], on: [0x01]},
{offset: 0xa335, off: [0x00], on: [0x01]},
{offset: 0xa431, off: [0x00], on: [0x01]},
{offset: 0xa530, off: [0x00], on: [0x01]},
{offset: 0xa63a, off: [0x00], on: [0x01]},
{offset: 0xa753, off: [0x00], on: [0x01]},
{offset: 0xa84a, off: [0x00], on: [0x01]},
{offset: 0xaa9d, off: [0x00], on: [0x01]},
{offset: 0xabc8, off: [0x00], on: [0x01]},
{offset: 0xad14, off: [0x00], on: [0x01]},
{offset: 0xade1, off: [0x00], on: [0x01]},
{offset: 0xae94, off: [0x00], on: [0x01]},
{offset: 0xaf64, off: [0x00], on: [0x01]},
{offset: 0xb06f, off: [0x00], on: [0x01]},
{offset: 0xb176, off: [0x00], on: [0x01]},
{offset: 0xb27c, off: [0x00], on: [0x01]},
{offset: 0xb375, off: [0x00], on: [0x01]},
{offset: 0xb477, off: [0x00], on: [0x01]},
{offset: 0xb532, off: [0x00], on: [0x01]},
{offset: 0xb614, off: [0x00], on: [0x01]},
{offset: 0xb6cc, off: [0x00], on: [0x01]},
{offset: 0xb931, off: [0x00], on: [0x01]},
{offset: 0xba22, off: [0x00], on: [0x01]},
{offset: 0xbae6, off: [0x00], on: [0x01]},
{offset: 0xbc05, off: [0x00], on: [0x01]},
{offset: 0xbd0f, off: [0x00], on: [0x01]},
{offset: 0xbddf, off: [0x00], on: [0x01]},
{offset: 0xbee2, off: [0x00], on: [0x01]},
{offset: 0xbfa0, off: [0x00], on: [0x01]},
{offset: 0xc07a, off: [0x00], on: [0x01]},
{offset: 0xc1a0, off: [0x00], on: [0x01]},
{offset: 0xc30e, off: [0x00], on: [0x01]},
{offset: 0xc472, off: [0x00], on: [0x01]},
{offset: 0xc5bc, off: [0x00], on: [0x01]},
{offset: 0xd7ae, off: [0x00], on: [0x01]},
{offset: 0xdc96, off: [0x00], on: [0x01]},
{offset: 0xdd73, off: [0x00], on: [0x01]},
{offset: 0xde5c, off: [0x00], on: [0x01]},
{offset: 0xdf48, off: [0x00], on: [0x01]},
{offset: 0xdff6, off: [0x00], on: [0x01]},
{offset: 0xe081, off: [0x00], on: [0x01]},
{offset: 0xe150, off: [0x00], on: [0x01]},
{offset: 0xe206, off: [0x00], on: [0x01]},
{offset: 0xe2ce, off: [0x00], on: [0x01]},
{offset: 0xe399, off: [0x00], on: [0x01]},
{offset: 0xe443, off: [0x00], on: [0x01]},
{offset: 0xe50b, off: [0x00], on: [0x01]},
{offset: 0xe6dd, off: [0x00], on: [0x01]},
{offset: 0xe7a0, off: [0x00], on: [0x01]},
{offset: 0xe89b, off: [0x00], on: [0x01]},
{offset: 0xe980, off: [0x00], on: [0x01]},
{offset: 0xea57, off: [0x00], on: [0x01]},
{offset: 0xebd9, off: [0x00], on: [0x01]},
{offset: 0xecaa, off: [0x00], on: [0x01]},
{offset: 0xedd1, off: [0x00], on: [0x01]},
{offset: 0xef00, off: [0x00], on: [0x01]},
{offset: 0xf01f, off: [0x00], on: [0x01]},
{offset: 0xf100, off: [0x00], on: [0x01]},
{offset: 0xf1ff, off: [0x00], on: [0x01]},
{offset: 0xf325, off: [0x00], on: [0x01]},
{offset: 0xf416, off: [0x00], on: [0x01]},
{offset: 0xf4d7, off: [0x00], on: [0x01]},
{offset: 0xfa11, off: [0x00], on: [0x01]},
{offset: 0xfaf0, off: [0x00], on: [0x01]},
{offset: 0xfc3f, off: [0x00], on: [0x01]},
{offset: 0xfd22, off: [0x00], on: [0x01]},
{offset: 0xfdd4, off: [0x00], on: [0x01]},
{offset: 0xfe82, off: [0x00], on: [0x01]},
{offset: 0xff53, off: [0x00], on: [0x01]},
{offset: 0x10011, off: [0x00], on: [0x01]},
{offset: 0x100c3, off: [0x00], on: [0x01]},
{offset: 0x101c2, off: [0x00], on: [0x01]},
{offset: 0x102bf, off: [0x00], on: [0x01]},
{offset: 0x103dc, off: [0x00], on: [0x01]},
{offset: 0x104aa, off: [0x00], on: [0x01]},
{offset: 0x10582, off: [0x00], on: [0x01]},
{offset: 0x10658, off: [0x00], on: [0x01]},
{offset: 0x10715, off: [0x00], on: [0x01]},
{offset: 0x10803, off: [0x00], on: [0x01]},
{offset: 0x10900, off: [0x00], on: [0x01]},
{offset: 0x10998, off: [0x00], on: [0x01]},
{offset: 0x10aab, off: [0x00], on: [0x01]},
{offset: 0x10b65, off: [0x00], on: [0x01]},
{offset: 0x10c94, off: [0x00], on: [0x01]},
{offset: 0x10d55, off: [0x00], on: [0x01]},
{offset: 0x10e38, off: [0x00], on: [0x01]},
{offset: 0x10efe, off: [0x00], on: [0x01]},
{offset: 0x10fb8, off: [0x00], on: [0x01]},
{offset: 0x110b2, off: [0x00], on: [0x01]},
{offset: 0x11180, off: [0x00], on: [0x01]},
{offset: 0x112d5, off: [0x00], on: [0x01]},
{offset: 0x1204e, off: [0x00], on: [0x01]},
{offset: 0x12133, off: [0x00], on: [0x01]},
{offset: 0x121fc, off: [0x00], on: [0x01]},
{offset: 0x12c0d, off: [0x00], on: [0x01]},
{offset: 0x12f6d, off: [0x00], on: [0x01]},
{offset: 0x130c0, off: [0x00], on: [0x01]},
{offset: 0x131dc, off: [0x00], on: [0x01]},
{offset: 0x13289, off: [0x00], on: [0x01]},
{offset: 0x13697, off: [0x00], on: [0x01]},
{offset: 0x13d10, off: [0x00], on: [0x01]},
{offset: 0x13e10, off: [0x00], on: [0x01]},
{offset: 0x13ee6, off: [0x00], on: [0x01]},
{offset: 0x14370, off: [0x00], on: [0x01]},
{offset: 0x14433, off: [0x00], on: [0x01]},
{offset: 0x1450a, off: [0x00], on: [0x01]},
{offset: 0x145ef, off: [0x00], on: [0x01]},
{offset: 0x146e9, off: [0x00], on: [0x01]},
{offset: 0x147c3, off: [0x00], on: [0x01]},
{offset: 0x148b5, off: [0x00], on: [0x01]},
{offset: 0x1498b, off: [0x00], on: [0x01]},
{offset: 0x15331, off: [0x00], on: [0x01]},
{offset: 0x15bc5, off: [0x00], on: [0x01]},
{offset: 0x15ca1, off: [0x00], on: [0x01]},
{offset: 0x15d41, off: [0x00], on: [0x01]},
{offset: 0x15e01, off: [0x00], on: [0x01]},
{offset: 0x15ea6, off: [0x00], on: [0x01]},
{offset: 0x15f9d, off: [0x00], on: [0x01]},
{offset: 0x160db, off: [0x00], on: [0x01]},
{offset: 0x166b0, off: [0x00], on: [0x01]},
{offset: 0x167c2, off: [0x00], on: [0x01]},
{offset: 0x168c1, off: [0x00], on: [0x01]},
{offset: 0x169b3, off: [0x00], on: [0x01]},
{offset: 0x16aab, off: [0x00], on: [0x01]},
{offset: 0x16b9c, off: [0x00], on: [0x01]},
{offset: 0x16cb8, off: [0x00], on: [0x01]},
{offset: 0x16db1, off: [0x00], on: [0x01]},
{offset: 0x16e9c, off: [0x00], on: [0x01]},
{offset: 0x16f82, off: [0x00], on: [0x01]},
{offset: 0x17055, off: [0x00], on: [0x01]},
{offset: 0x17146, off: [0x00], on: [0x01]},
{offset: 0x171f7, off: [0x00], on: [0x01]},
{offset: 0x172c4, off: [0x00], on: [0x01]},
{offset: 0x17390, off: [0x00], on: [0x01]},
{offset: 0x174a0, off: [0x00], on: [0x01]},
{offset: 0x17557, off: [0x00], on: [0x01]},
{offset: 0x175f8, off: [0x00], on: [0x01]},
{offset: 0x17696, off: [0x00], on: [0x01]},
{offset: 0x17756, off: [0x00], on: [0x01]},
{offset: 0x17835, off: [0x00], on: [0x01]},
{offset: 0x17902, off: [0x00], on: [0x01]},
{offset: 0x179d0, off: [0x00], on: [0x01]},
{offset: 0x17a80, off: [0x00], on: [0x01]},
{offset: 0x17b33, off: [0x00], on: [0x01]},
{offset: 0x17c02, off: [0x00], on: [0x01]},
{offset: 0x17cd7, off: [0x00], on: [0x01]},
{offset: 0x17d79, off: [0x00], on: [0x01]},
{offset: 0x17e29, off: [0x00], on: [0x01]},
{offset: 0x17f78, off: [0x00], on: [0x01]},
{offset: 0x18321, off: [0x00], on: [0x01]},
{offset: 0x1844a, off: [0x00], on: [0x01]},
{offset: 0x1851c, off: [0x00], on: [0x01]},
{offset: 0x185da, off: [0x00], on: [0x01]},
{offset: 0x186a8, off: [0x00], on: [0x01]},
{offset: 0x1876f, off: [0x00], on: [0x01]},
{offset: 0x1882e, off: [0x00], on: [0x01]},
{offset: 0x188eb, off: [0x00], on: [0x01]},
{offset: 0x189b9, off: [0x00], on: [0x01]},
{offset: 0x18a96, off: [0x00], on: [0x01]},
{offset: 0x18b2c, off: [0x00], on: [0x01]},
{offset: 0x18c12, off: [0x00], on: [0x01]},
{offset: 0x18d14, off: [0x00], on: [0x01]},
{offset: 0x18dca, off: [0x00], on: [0x01]},
{offset: 0x18fb0, off: [0x00], on: [0x01]},
{offset: 0x190a5, off: [0x00], on: [0x01]},
{offset: 0x1917a, off: [0x00], on: [0x01]},
{offset: 0x1925c, off: [0x00], on: [0x01]},
{offset: 0x1937b, off: [0x00], on: [0x01]},
{offset: 0x1942a, off: [0x00], on: [0x01]},
{offset: 0x194f9, off: [0x00], on: [0x01]},
{offset: 0x1963c, off: [0x00], on: [0x01]},
{offset: 0x19720, off: [0x00], on: [0x01]},
{offset: 0x1981b, off: [0x00], on: [0x01]},
{offset: 0x198be, off: [0x00], on: [0x01]},
{offset: 0x19993, off: [0x00], on: [0x01]},
{offset: 0x19a6e, off: [0x00], on: [0x01]},
{offset: 0x19b97, off: [0x00], on: [0x01]},
{offset: 0x19cbf, off: [0x00], on: [0x01]},
{offset: 0x19dd5, off: [0x00], on: [0x01]},
{offset: 0x19ea3, off: [0x00], on: [0x01]},
{offset: 0x1a111, off: [0x00], on: [0x01]},
{offset: 0x1a1f3, off: [0x00], on: [0x01]},
{offset: 0x1a2ed, off: [0x00], on: [0x01]},
{offset: 0x1a3f3, off: [0x00], on: [0x01]},
{offset: 0x1a76f, off: [0x00], on: [0x01]},
{offset: 0x1ac0b, off: [0x00], on: [0x01]},
{offset: 0x1ad13, off: [0x00], on: [0x01]},
{offset: 0x1ae03, off: [0x00], on: [0x01]},
{offset: 0x1af6a, off: [0x00], on: [0x01]},
{offset: 0x1b090, off: [0x00], on: [0x01]},
{offset: 0x1b1ce, off: [0x00], on: [0x01]},
{offset: 0x1b382, off: [0x00], on: [0x01]},
{offset: 0x1b469, off: [0x00], on: [0x01]},
{offset: 0x1b552, off: [0x00], on: [0x01]},
{offset: 0x1b6b5, off: [0x00], on: [0x01]},
{offset: 0x1b7bd, off: [0x00], on: [0x01]},
{offset: 0x1b890, off: [0x00], on: [0x01]},
{offset: 0x1b944, off: [0x00], on: [0x01]},
{offset: 0x1ba8e, off: [0x00], on: [0x01]},
{offset: 0x1bd1a, off: [0x00], on: [0x01]},
{offset: 0x1be19, off: [0x00], on: [0x01]},
{offset: 0x1bee5, off: [0x00], on: [0x01]},
{offset: 0x1c08d, off: [0x00], on: [0x01]},
{offset: 0x1c174, off: [0x00], on: [0x01]},
{offset: 0x1c278, off: [0x00], on: [0x01]},
{offset: 0x1c377, off: [0x00], on: [0x01]},
{offset: 0x1c5cc, off: [0x00], on: [0x01]},
{offset: 0x1c898, off: [0x00], on: [0x01]},
{offset: 0x1c94a, off: [0x00], on: [0x01]},
{offset: 0x1cb51, off: [0x00], on: [0x01]},
{offset: 0x1cc3a, off: [0x00], on: [0x01]},
{offset: 0x1cd26, off: [0x00], on: [0x01]},
{offset: 0x1cde7, off: [0x00], on: [0x01]},
{offset: 0x1cec5, off: [0x00], on: [0x01]},
{offset: 0x1cf8b, off: [0x00], on: [0x01]},
{offset: 0x1d222, off: [0x00], on: [0x01]},
{offset: 0x1d83f, off: [0x00], on: [0x01]},
{offset: 0x1d9c4, off: [0x00], on: [0x01]},
{offset: 0x1dac8, off: [0x00], on: [0x01]},
{offset: 0x1de40, off: [0x00], on: [0x01]},
{offset: 0x1df25, off: [0x00], on: [0x01]},
{offset: 0x1e00e, off: [0x00], on: [0x01]},
{offset: 0x1e0ce, off: [0x00], on: [0x01]},
{offset: 0x1e1a0, off: [0x00], on: [0x01]},
{offset: 0x1e2c9, off: [0x00], on: [0x01]},
{offset: 0x1e39b, off: [0x00], on: [0x01]},
{offset: 0x1e462, off: [0x00], on: [0x01]},
{offset: 0x1e562, off: [0x00], on: [0x01]},
{offset: 0x1e651, off: [0x00], on: [0x01]},
{offset: 0x1eabe, off: [0x00], on: [0x01]},
{offset: 0x1ebf3, off: [0x00], on: [0x01]},
{offset: 0x1f85e, off: [0x00], on: [0x01]},
{offset: 0x1fa25, off: [0x00], on: [0x01]},
{offset: 0x1fae2, off: [0x00], on: [0x01]},
{offset: 0x1fb8c, off: [0x00], on: [0x01]},
{offset: 0x1fc7e, off: [0x00], on: [0x01]},
{offset: 0x1fd4a, off: [0x00], on: [0x01]},
{offset: 0x1ff24, off: [0x00], on: [0x01]},
{offset: 0x1fff1, off: [0x00], on: [0x01]},
{offset: 0x20098, off: [0x00], on: [0x01]},
{offset: 0x2081d, off: [0x00], on: [0x01]},
{offset: 0x208da, off: [0x00], on: [0x01]},
{offset: 0x209a3, off: [0x00], on: [0x01]},
{offset: 0x20a7d, off: [0x00], on: [0x01]},
{offset: 0x20c29, off: [0x00], on: [0x01]},
{offset: 0x20d24, off: [0x00], on: [0x01]},
{offset: 0x20e66, off: [0x00], on: [0x01]},
{offset: 0x2101d, off: [0x00], on: [0x01]},
{offset: 0x210e1, off: [0x00], on: [0x01]},
{offset: 0x211e1, off: [0x00], on: [0x01]},
{offset: 0x213bb, off: [0x00], on: [0x01]},
{offset: 0x21482, off: [0x00], on: [0x01]},
{offset: 0x2154e, off: [0x00], on: [0x01]},
{offset: 0x21609, off: [0x00], on: [0x01]},
{offset: 0x216f7, off: [0x00], on: [0x01]},
{offset: 0x219c7, off: [0x00], on: [0x01]},
{offset: 0x21a9e, off: [0x00], on: [0x01]},
{offset: 0x21e54, off: [0x00], on: [0x01]},
{offset: 0x21f1a, off: [0x00], on: [0x01]},
{offset: 0x21ff4, off: [0x00], on: [0x01]},
{offset: 0x220d8, off: [0x00], on: [0x01]},
{offset: 0x221d6, off: [0x00], on: [0x01]},
{offset: 0x222a1, off: [0x00], on: [0x01]},
{offset: 0x22362, off: [0x00], on: [0x01]},
{offset: 0x22450, off: [0x00], on: [0x01]},
{offset: 0x22565, off: [0x00], on: [0x01]},
{offset: 0x227ac, off: [0x00], on: [0x01]},
{offset: 0x22946, off: [0x00], on: [0x01]},
{offset: 0x22ae1, off: [0x00], on: [0x01]},
{offset: 0x22bc6, off: [0x00], on: [0x01]},
{offset: 0x22ca4, off: [0x00], on: [0x01]},
{offset: 0x22e5b, off: [0x00], on: [0x01]},
{offset: 0x22f0e, off: [0x00], on: [0x01]},
{offset: 0x2307a, off: [0x00], on: [0x01]},
{offset: 0x231d7, off: [0x00], on: [0x01]},
{offset: 0x232ab, off: [0x00], on: [0x01]},
{offset: 0x2344c, off: [0x00], on: [0x01]},
{offset: 0x234e4, off: [0x00], on: [0x01]},
{offset: 0x2367c, off: [0x00], on: [0x01]},
{offset: 0x2373e, off: [0x00], on: [0x01]},
{offset: 0x23839, off: [0x00], on: [0x01]},
{offset: 0x2398e, off: [0x00], on: [0x01]},
{offset: 0x23aa5, off: [0x00], on: [0x01]},
{offset: 0x23bb5, off: [0x00], on: [0x01]},
{offset: 0x23cca, off: [0x00], on: [0x01]},
{offset: 0x23ddd, off: [0x00], on: [0x01]},
{offset: 0x23ec1, off: [0x00], on: [0x01]},
{offset: 0x23f8e, off: [0x00], on: [0x01]},
{offset: 0x24075, off: [0x00], on: [0x01]},
{offset: 0x24151, off: [0x00], on: [0x01]},
{offset: 0x24207, off: [0x00], on: [0x01]},
{offset: 0x242a9, off: [0x00], on: [0x01]},
{offset: 0x24354, off: [0x00], on: [0x01]},
{offset: 0x24427, off: [0x00], on: [0x01]},
{offset: 0x244f2, off: [0x00], on: [0x01]},
{offset: 0x245c7, off: [0x00], on: [0x01]},
{offset: 0x24689, off: [0x00], on: [0x01]},
{offset: 0x247be, off: [0x00], on: [0x01]},
{offset: 0x2489e, off: [0x00], on: [0x01]},
{offset: 0x2497d, off: [0x00], on: [0x01]},
{offset: 0x24a64, off: [0x00], on: [0x01]},
{offset: 0x24b08, off: [0x00], on: [0x01]},
{offset: 0x24c4f, off: [0x00], on: [0x01]},
{offset: 0x24d19, off: [0x00], on: [0x01]},
{offset: 0x24df1, off: [0x00], on: [0x01]},
{offset: 0x24ee5, off: [0x00], on: [0x01]},
{offset: 0x24fc6, off: [0x00], on: [0x01]},
{offset: 0x25085, off: [0x00], on: [0x01]},
{offset: 0x251b4, off: [0x00], on: [0x01]},
{offset: 0x252a0, off: [0x00], on: [0x01]},
{offset: 0x25349, off: [0x00], on: [0x01]},
{offset: 0x2540d, off: [0x00], on: [0x01]},
{offset: 0x254d4, off: [0x00], on: [0x01]},
{offset: 0x255ca, off: [0x00], on: [0x01]},
{offset: 0x25695, off: [0x00], on: [0x01]},
{offset: 0x2577e, off: [0x00], on: [0x01]},
{offset: 0x25884, off: [0x00], on: [0x01]},
{offset: 0x25962, off: [0x00], on: [0x01]},
{offset: 0x25a45, off: [0x00], on: [0x01]},
{offset: 0x25afe, off: [0x00], on: [0x01]},
{offset: 0x25bb5, off: [0x00], on: [0x01]},
{offset: 0x25c9d, off: [0x00], on: [0x01]},
{offset: 0x25d52, off: [0x00], on: [0x01]},
{offset: 0x25e03, off: [0x00], on: [0x01]},
{offset: 0x25f51, off: [0x00], on: [0x01]},
{offset: 0x260a8, off: [0x00], on: [0x01]},
{offset: 0x26191, off: [0x00], on: [0x01]},
{offset: 0x26252, off: [0x00], on: [0x01]},
{offset: 0x26315, off: [0x00], on: [0x01]},
{offset: 0x263cf, off: [0x00], on: [0x01]},
{offset: 0x264f7, off: [0x00], on: [0x01]},
{offset: 0x265b7, off: [0x00], on: [0x01]},
{offset: 0x266af, off: [0x00], on: [0x01]},
{offset: 0x2676b, off: [0x00], on: [0x01]},
{offset: 0x26858, off: [0x00], on: [0x01]},
{offset: 0x2698a, off: [0x00], on: [0x01]},
{offset: 0x26a93, off: [0x00], on: [0x01]},
{offset: 0x26b63, off: [0x00], on: [0x01]},
{offset: 0x26c39, off: [0x00], on: [0x01]},
{offset: 0x26d38, off: [0x00], on: [0x01]},
{offset: 0x26e2f, off: [0x00], on: [0x01]},
{offset: 0x26f0d, off: [0x00], on: [0x01]},
{offset: 0x27002, off: [0x00], on: [0x01]},
{offset: 0x270fa, off: [0x00], on: [0x01]},
{offset: 0x271e0, off: [0x00], on: [0x01]},
{offset: 0x272bc, off: [0x00], on: [0x01]},
{offset: 0x27393, off: [0x00], on: [0x01]},
{offset: 0x274ae, off: [0x00], on: [0x01]},
{offset: 0x2758d, off: [0x00], on: [0x01]},
{offset: 0x27662, off: [0x00], on: [0x01]},
{offset: 0x27751, off: [0x00], on: [0x01]},
{offset: 0x2780f, off: [0x00], on: [0x01]},
{offset: 0x2792c, off: [0x00], on: [0x01]},
{offset: 0x27a04, off: [0x00], on: [0x01]},
{offset: 0x27ae9, off: [0x00], on: [0x01]},
{offset: 0x27b9f, off: [0x00], on: [0x01]},
{offset: 0x27c6a, off: [0x00], on: [0x01]},
{offset: 0x27d14, off: [0x00], on: [0x01]},
{offset: 0x27dcb, off: [0x00], on: [0x01]},
{offset: 0x27e9c, off: [0x00], on: [0x01]},
{offset: 0x27f90, off: [0x00], on: [0x01]},
{offset: 0x28068, off: [0x00], on: [0x01]},
{offset: 0x28121, off: [0x00], on: [0x01]},
{offset: 0x28226, off: [0x00], on: [0x01]},
{offset: 0x282dc, off: [0x00], on: [0x01]},
{offset: 0x2839d, off: [0x00], on: [0x01]},
{offset: 0x28499, off: [0x00], on: [0x01]},
{offset: 0x28555, off: [0x00], on: [0x01]},
{offset: 0x28612, off: [0x00], on: [0x01]},
{offset: 0x286bc, off: [0x00], on: [0x01]},
{offset: 0x2878e, off: [0x00], on: [0x01]},
{offset: 0x2888e, off: [0x00], on: [0x01]},
],
},
]),
]);
});
</script>
</head>
<body>
<h1>Groove Coaster 4EX Modder</h1>
</body>
</html>