forked from mon/BemaniPatcher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsynchronica.html
53 lines (53 loc) · 2.54 KB
/
synchronica.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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Synchronica Modder</title>
<link rel="stylesheet" href="css/style.css">
<!-- don't hate -->
<script type="text/javascript" src="js/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("sync_release.exe", "sync_release.exe", [
{
name: "Force SIDE R",
tooltip: "for multiplayer 2P and 4P slots, change in test menu",
patches: [
{offset: 0x001506C7, off: [0x00], on: [0x01]},
{offset: 0x00324A07, off: [0x00], on: [0x01]},
{offset: 0x00345087, off: [0x00], on: [0x01]},
{offset: 0x003467F8, off: [0x75], on: [0xEB]},
{offset: 0x0039F556, off: [0x01], on: [0x02]},
{offset: 0x0039F914, off: [0x03], on: [0x02]},
{offset: 0x003A1458, off: [0x00], on: [0x01]},
],
},
{
name: "F:\\ and G:\\ drive fix",
patches: [
{offset: 0x0096A730, off: [0x46,0x3A,0x5C], on: [0x2E,0x5C,0x00]},
{offset: 0x009CBB0C, off: [0x47,0x3A,0x5C], on: [0x2E,0x5C,0x00]},
],
},
]),
new Patcher("wajvio.dll", "wajvio.dll", [
{
name: "Set fail state on inter-cab I/O and spoof that there are 99 sync cabs connected",
tooltip: "required for Force SIDE R",
patches: [
{offset: 0x2B20, off: [0xa1], on: [0xb8]},
{offset: 0x2BC0, off: [0x6A, 0x00, 0xe8, 0x29, 0xfd, 0xff, 0xff], on: [0x31, 0xc0, 0x90, 0x90, 0x90, 0x90, 0x90]},
],
},
]),
]);
});
</script>
</head>
<body>
<h1>Synchronica Modder</h1>
</body>
</html>