Skip to content

Commit

Permalink
Various updates (#311)
Browse files Browse the repository at this point in the history
* Expansion of supported versions

* Expansion of supported versions

* Add The DANCERUSH

* Expansion of supported versions

* Add The kancolle

* Add The nostalgia op3

* Expansion of supported versions

* Add image

* Various updates

* Remove fake patches

* Remove fake patches

* Remove fake patches

* Remove fake patches

* Delete unneeded images

* Delete unneeded images

* Delete unneeded images

* Fix conflicts

* Delete index.html

* Add files via upload

* Update index.html

* Add support for InitialD

* Add support for InitialD

* Add files via upload

* fix

* Fix formatting

---------

Co-authored-by: Will Toohey <[email protected]>
  • Loading branch information
Tomo-Tg and mon authored Feb 20, 2023
1 parent dbd4b07 commit c031dfc
Show file tree
Hide file tree
Showing 10 changed files with 4,842 additions and 98 deletions.
395 changes: 395 additions & 0 deletions bistrover.html

Large diffs are not rendered by default.

3,236 changes: 3,234 additions & 2 deletions casthour.html

Large diffs are not rendered by default.

663 changes: 662 additions & 1 deletion ddra20+.html

Large diffs are not rendered by default.

Binary file added img/idz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/kancolle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,11 @@ <h1>Pick a game!</h1>
<div>Hatsune Miku: Project DIVA Arcade Future Tone</div>
</a>

<a href="initialdzero.html" class="gameicon">
<img src="img/idz.png">
<div>Initial D Arcade Stage Zero</div>
</a>

<label for="check_jubeat" class="gameicon">
<img src="img/aaa_jubeat.png">
<div>jubeat</div>
Expand Down Expand Up @@ -305,6 +310,11 @@ <h1>Pick a game!</h1>
</a>
</div>

<a href="kancolle.html" class="gameicon">
<img src="img/kancolle.png">
<div>Kancolle Arcade</div>
</a>

<label for="check_museca" class="gameicon">
<img src="img/aaa_museca.png">
<div>MÚSECA</div>
Expand Down
152 changes: 152 additions & 0 deletions initialdzero.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Initial D Arcade Stage Zero DLL Modder</title>
<link rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/dllpatcher.js"></script>
<script type="text/javascript">
window.addEventListener("load", function () {
new PatchContainer([
new Patcher("InitialD0_DX11_Nu.exe", "1.31", [
{
name: "Remove vertical resolution limit (allow 4K and higher)",
tooltip:"Removes the vertical res limit of 1900 pixels. This does NOT change your resolution, just lets you set higher ones in the initiald.ini without the game ignoring it.",
patches: [{ offset: 0x35e170, off: [0xdc, 0x05], on: [0xff, 0xff] }],
},
{
name: "Fullscreen Fix 2.0 (Borderless) EXPERIMENTAL UNTESTED",
tooltip: "This will force the game to be borderless fullscreen at all times, even in windowed mode.",
patches: [
{
offset: 0x35e205,
off: [0x01],
on: [0x03],
},
{
offset: 0xa3a05f,
off: [0xc8, 0x00],
on: [0x00, 0x80],
},
],
},
{
name: "Allow any IP-Range for in-store linking",
tooltip: "By default, D0 will only match two cabinets if they use a specific ip range. This removes that check.But, error 8306 occurs and the connection to the local server cannot be established.",
patches: [
{
offset: 0x4b7206,
off: [0x8b, 0xc8, 0x23, 0xcf, 0x81, 0xf9, 0x00, 0x9e, 0xa8, 0xc0, 0x75, 0x07],
on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90],
},
],
},
]),
new Patcher("InitialD0_DX11_Nu.exe", "2.11", [
{
name: "Skip Wheel-check on boot",
tooltip: "This will skip the \"don't touch the wheel\" screen, making the game boot a lot faster",
patches: [
{
offset: 0x678163,
off: [0x80, 0xB8, 0x56, 0x33, 0x00, 0x00, 0x00, 0x74, 0x43],
on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90],
},
],
},
{
name: "Remove vertical resolution limit (allow 4K and higher)",
tooltip:
"Removes the vertical res limit of 1900 pixels. This does NOT change your resolution, just lets you set higher ones in the initiald.ini without the game ignoring it.",
patches: [{ offset: 0x3377fa, off: [0xdc, 0x05], on: [0xff, 0xff] }],
},
{
name: "Fullscreen Fix 2.0 (Borderless) EXPERIMENTAL UNTESTED",
tooltip: "This will force the game to be borderless fullscreen at all times, even in windowed mode.",
patches: [
{
offset: 0x33788c,
off: [0x01],
on: [0x03],
},
{
offset: 0xaf5e8f,
off: [0xc8, 0x00],
on: [0x00, 0x80],
},
],
},
{
name: "Allow any IP-Range for in-store linking",
tooltip: "By default, D0 will only match two cabinets if they use a specific ip range. This removes that check.But, error 8306 occurs and the connection to the local server cannot be established.",
patches: [
{
offset: 0x4ac1d6,
off: [0x8b, 0xc8, 0x23, 0xcf, 0x81, 0xf9, 0x00, 0x9e, 0xa8, 0xc0, 0x75, 0x07],
on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90],
},
],
},
]),
]);
new PatchContainer([
new Patcher("ServerBoxD8_Nu_x64.exe", "1.31", [
{
name: "Allow any IP-Range for in-store linking",
tooltip: "By default, D0 will only match two cabinets if they use a specific ip range. This removes that check.",
patches: [
{
offset: 0x38b5d,
off: [0x0f, 0xb6, 0x44, 0x24, 0x30, 0x85, 0xc0, 0x75, 0x25, 0x81, 0xbc, 0x24, 0x80, 0x00, 0x00, 0x00, 0x00, 0x9e, 0xa8, 0xc0, 0x75, 0x18],
on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90],
},
],
},
]),
new Patcher("ServerBoxD8_Nu_x64.exe", "2.11", [
{
name: "Allow any IP-Range for in-store linking",
tooltip: "By default, D0 will only match two cabinets if they use a specific ip range. This removes that check.",
patches: [
{
offset: 0x36d7d,
off: [0x0f, 0xb6, 0x44, 0x24, 0x30, 0x85, 0xc0, 0x75, 0x25, 0x81, 0xbc, 0x24, 0x80, 0x00, 0x00, 0x00, 0x00, 0x9e, 0xa8, 0xc0, 0x75, 0x18],
on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90],
},
],
},
]),
]);
new PatchContainer([
new Patcher("amdaemon.exe", "1.31", [
{
name: "Remove DVD check/Fix Error 0919",
tooltip: "Removes the need to remove/disable your DVD drive. Thanks to lan @ Discord for mentioning the hex edit.",
patches: [{ offset: 0x22553a, off: [0x74], on: [0xeb] }],
},
]),
new Patcher("amdaemon.exe", "2.11", [
{
name: "Remove DVD check/Fix Error 0919",
tooltip: "Removes the need to remove/disable your DVD drive. Thanks to lan @ Discord for mentioning the hex edit.",
patches: [{ offset: 0x242ada, off: [0x74], on: [0xeb] }],
},
]),
]);
});
</script>
</head>
<body>
<h1>Initial D Arcade Stage Zero DLL Modder</h1>
<center style="color: rgb(189, 29, 29)"><b>WARNING: This is version 2 of the fullscreen patch, but it needs more testing.</b></center>
<center>
Pro tip: Using the fullscreen patch and using Rivatuner to lock to 60fps, then setting "FullScreen = 0" and "SYNCMODE = 0" in the InitialD.ini<br />will let you alt-tab out
of the game, and still run at locked 60fps.
</center>
<center style="color: rgb(212, 66, 146)"><b>Notes about the in-store patch:</b></center>
<center>
The game will still require an ip in the 192.168.X.X range to boot up. However, everything past that can be freely choosen now, so using something like zerotier or a custom
vpn It's technically possible to play in-store battles. You'll need to both have matching ip-ranges in segatools.ini though, and one of you'll have to disable dipsw1, etc.
</center>
</body>
</html>
74 changes: 74 additions & 0 deletions kancolle.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Kancolle Arcade Modder</title>
<link rel="stylesheet" href="css/style.css">
<script type="text/javascript" src="js/dllpatcher.js"></script>
<script type="text/javascript">
window.addEventListener("load", function () {
new PatchContainer([
new Patcher("fc.exe", "4.00.00", [
{
name: "Bypass Location Server timer",
patches: [
{offset: 0xA48F38, off: [0xFF,0xC8], on: [0x31,0xC0]},
],
},
{
name: "Bypass all start-up errors",
patches: [
{offset: 0xB8B045, off: [0x75], on: [0xEB]},
],
},
{
name: "Disable ALL.net",
patches: [
{offset: 0x289261, off: [0x01], on: [0x00]},
],
},
{
name: "Disable Card system",
patches: [
{offset: 0x289421, off: [0x01], on: [0x00]},
],
},
{
name: "Disable Partition LED",
patches: [
{offset: 0x289441, off: [0x01], on: [0x00]},
],
},
{
name: "Disable Deck reader",
patches: [
{offset: 0x289371, off: [0x01], on: [0x00]},
],
},
{
name: "Disable Gear POP LED",
patches: [
{offset: 0x2893C1, off: [0x01], on: [0x00]},
],
},
{
name: "Disable Printer",
patches: [
{offset: 0x289451, off: [0x01], on: [0x00]},
],
},
{
name: "Disable Touch panel",
patches: [
{offset: 0x289531, off: [0x01], on: [0x00]},
],
},
])
]);
});
</script>
</head>
<body>
<h1>Kancolle Arcade Modder</h1>
</body>
</html>
6 changes: 6 additions & 0 deletions nostalgiaop3.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
<script type='text/javascript'>
window.addEventListener('load', function () {
new PatchContainer([
new Patcher('nostalgia.dll', "2020-11-16", [
{
name: 'Menu Timer Freeze',
patches: [{offset: 0x305AA3, off: [0x41, 0xFF, 0xC8], on: [0x90, 0x90, 0x90]}]
},
]),
new Patcher('nostalgia.dll', "2021-12-22", [
{
name: 'Menu Timer Freeze',
Expand Down
Loading

0 comments on commit c031dfc

Please sign in to comment.