forked from mon/BemaniPatcher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
popn24usaneko.html
192 lines (192 loc) · 12.9 KB
/
popn24usaneko.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>pop'n music うさぎと猫と少年の夢 DLL 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 Patcher("popn22.dll", "", [
{
name : "E: drive fix",
tooltip: "Fix crash caused by no E: drive",
patches : [{offset : 0x25A5D0, off: [0x65, 0x3A, 0x2F], on : [0x64, 0x65, 0x76]}]
},
{
name : "Partial song unlock",
// autogenerated and thus, disgusting
patches : [
{offset : 0x1e0524, off: [0x01], on : [0x00]},
{offset : 0x1e0526, off: [0x35, 0x06], on : [0x00, 0x00]},
{offset : 0x1e052c, off: [0x01], on : [0x00]},
{offset : 0x1e052e, off: [0x36, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0534, off: [0x01], on : [0x00]},
{offset : 0x1e0536, off: [0x37, 0x06], on : [0x00, 0x00]},
{offset : 0x1e053c, off: [0x02], on : [0x00]},
{offset : 0x1e053e, off: [0x3a, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0544, off: [0x02], on : [0x00]},
{offset : 0x1e0546, off: [0x3b, 0x06], on : [0x00, 0x00]},
{offset : 0x1e054c, off: [0x03], on : [0x00]},
{offset : 0x1e054e, off: [0x3c, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0554, off: [0x03], on : [0x00]},
{offset : 0x1e0556, off: [0x3d, 0x06], on : [0x00, 0x00]},
{offset : 0x1e055c, off: [0x04], on : [0x00]},
{offset : 0x1e055e, off: [0x39, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0564, off: [0x05], on : [0x00]},
{offset : 0x1e0566, off: [0x42, 0x06], on : [0x00, 0x00]},
{offset : 0x1e056c, off: [0x06], on : [0x00]},
{offset : 0x1e056e, off: [0x44, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0574, off: [0x01], on : [0x00]},
{offset : 0x1e0576, off: [0x11, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e057c, off: [0x02], on : [0x00]},
{offset : 0x1e057e, off: [0x29, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0584, off: [0x02], on : [0x00]},
{offset : 0x1e0586, off: [0x28, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e058c, off: [0x02], on : [0x00]},
{offset : 0x1e058e, off: [0x21, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0594, off: [0x03], on : [0x00]},
{offset : 0x1e0596, off: [0x27, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e059c, off: [0x03], on : [0x00]},
{offset : 0x1e059e, off: [0x15, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05a4, off: [0x04], on : [0x00]},
{offset : 0x1e05a6, off: [0x1f, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05ac, off: [0x05], on : [0x00]},
{offset : 0x1e05ae, off: [0x33, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05b4, off: [0x05], on : [0x00]},
{offset : 0x1e05b6, off: [0x34, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05bc, off: [0x05], on : [0x00]},
{offset : 0x1e05be, off: [0x31, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05c4, off: [0x06], on : [0x00]},
{offset : 0x1e05c6, off: [0x32, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05cc, off: [0x07], on : [0x00]},
{offset : 0x1e05ce, off: [0x41, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05d4, off: [0x07], on : [0x00]},
{offset : 0x1e05d6, off: [0x40, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05dc, off: [0x07], on : [0x00]},
{offset : 0x1e05de, off: [0x3f, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05e4, off: [0x08], on : [0x00]},
{offset : 0x1e05e6, off: [0x43, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05ec, off: [0x09], on : [0x00]},
{offset : 0x1e05ee, off: [0x46, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05f4, off: [0x09], on : [0x00]},
{offset : 0x1e05f6, off: [0x47, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e05fc, off: [0x09], on : [0x00]},
{offset : 0x1e05fe, off: [0x45, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0604, off: [0x0a], on : [0x00]},
{offset : 0x1e0606, off: [0x4a, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e060c, off: [0x0a], on : [0x00]},
{offset : 0x1e060e, off: [0x4b, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0614, off: [0x0a], on : [0x00]},
{offset : 0x1e0616, off: [0x4c, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e061c, off: [0x0b], on : [0x00]},
{offset : 0x1e061e, off: [0x50, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0624, off: [0x0b], on : [0x00]},
{offset : 0x1e0626, off: [0x4d, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e062c, off: [0x0b], on : [0x00]},
{offset : 0x1e062e, off: [0x4e, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0634, off: [0x0b], on : [0x00]},
{offset : 0x1e0636, off: [0x4f, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e063c, off: [0x0c], on : [0x00]},
{offset : 0x1e063e, off: [0x53, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0644, off: [0x0c], on : [0x00]},
{offset : 0x1e0646, off: [0x52, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e064c, off: [0x0c], on : [0x00]},
{offset : 0x1e064e, off: [0x54, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0654, off: [0x0c], on : [0x00]},
{offset : 0x1e0656, off: [0x51, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e065c, off: [0x0d], on : [0x00]},
{offset : 0x1e065e, off: [0x58, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0664, off: [0x0d], on : [0x00]},
{offset : 0x1e0666, off: [0x55, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e066c, off: [0x0d], on : [0x00]},
{offset : 0x1e066e, off: [0x57, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0674, off: [0x0d], on : [0x00]},
{offset : 0x1e0676, off: [0x56, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e067c, off: [0x0e], on : [0x00]},
{offset : 0x1e067e, off: [0x5b, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0684, off: [0x0e], on : [0x00]},
{offset : 0x1e0686, off: [0x5a, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e068c, off: [0x0e], on : [0x00]},
{offset : 0x1e068e, off: [0x59, 0x06, 0x0a], on : [0x00, 0x00, 0x00]},
{offset : 0x1e0694, off: [0x0f], on : [0x00]},
{offset : 0x1e0696, off: [0x5c, 0x06], on : [0x00, 0x00]},
{offset : 0x1e069c, off: [0x07], on : [0x00]},
{offset : 0x1e069e, off: [0x5d, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06a4, off: [0x07], on : [0x00]},
{offset : 0x1e06a6, off: [0x5e, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06ac, off: [0x07], on : [0x00]},
{offset : 0x1e06ae, off: [0x5f, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06b4, off: [0x07], on : [0x00]},
{offset : 0x1e06b6, off: [0x61, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06bc, off: [0x07], on : [0x00]},
{offset : 0x1e06be, off: [0x69, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06c4, off: [0x07], on : [0x00]},
{offset : 0x1e06c6, off: [0x6a, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06cc, off: [0x07], on : [0x00]},
{offset : 0x1e06ce, off: [0x6b, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06d4, off: [0x07], on : [0x00]},
{offset : 0x1e06d6, off: [0x6c, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06dc, off: [0x07], on : [0x00]},
{offset : 0x1e06de, off: [0x6d, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06e4, off: [0x07], on : [0x00]},
{offset : 0x1e06e6, off: [0x6e, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06ec, off: [0x07], on : [0x00]},
{offset : 0x1e06ee, off: [0x6f, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06f4, off: [0x08], on : [0x00]},
{offset : 0x1e06f6, off: [0x60, 0x06], on : [0x00, 0x00]},
{offset : 0x1e06fc, off: [0x09], on : [0x00]},
{offset : 0x1e06fe, off: [0x73, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0704, off: [0x0a], on : [0x00]},
{offset : 0x1e0706, off: [0x8f, 0x06], on : [0x00, 0x00]},
{offset : 0x1e070c, off: [0x0a], on : [0x00]},
{offset : 0x1e070e, off: [0x90, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0714, off: [0x0a], on : [0x00]},
{offset : 0x1e0716, off: [0x91, 0x06], on : [0x00, 0x00]},
{offset : 0x1e071c, off: [0x0b], on : [0x00]},
{offset : 0x1e071e, off: [0x85, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0724, off: [0x0b], on : [0x00]},
{offset : 0x1e0726, off: [0x86, 0x06], on : [0x00, 0x00]},
{offset : 0x1e072c, off: [0x0b], on : [0x00]},
{offset : 0x1e072e, off: [0x85, 0x06], on : [0x00, 0x00]},
{offset : 0x1e0734, off: [0x0b], on : [0x00]},
{offset : 0x1e0736, off: [0x86, 0x06, 0x0d], on : [0x00, 0x00, 0x00]},
{offset : 0x1e073c, off: [0x01], on : [0x00]},
{offset : 0x1e073e, off: [0xa7, 0x06], on : [0x00, 0x00]},
]
},
{
name : "Unlock Classic 8 EX as a 49",
patches : [{offset : 0x2AC1DB, off: [0x05], on : [0x07]},
{offset : 0x2AC1EB, off: [0x01], on : [0x31]}]
},
{
name : "HDMI audio fix",
patches : [{offset : 0x12C26C, off: [0x85, 0xC0, 0x75, 0x96], on : [0x90, 0x90, 0x90, 0x90]}]
},
{
name: 'Prevent Windows volume change on boot',
tooltip: 'If your volume gets forced to max, turn this on',
patches: [{offset: 0x12EE70, off: [0x83], on: [0xC3]}]
},
{
name : "Boot to event mode",
patches : [{offset : 0x100A10, off: [0x8B, 0x00, 0xC3, 0xCC], on : [0x31, 0xC0, 0x40, 0xC3]}]
},
{
name : "Timer freeze",
patches : [{offset : 0xDB3F2,
off: [0xC7, 0x45, 0x38, 0x09, 0x00, 0x00, 0x00],
on : [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90]}]
},
]);
});
</script>
</head>
<body>
<h1>pop'n music うさぎと猫と少年の夢 DLL Modder</h1>
</body>
</html>