mirror of
https://github.com/two-torial/webpatcher.git
synced 2024-11-15 03:17:36 +01:00
149 lines
6.4 KiB
HTML
149 lines
6.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang='en'>
|
|
<head>
|
|
<meta charset='utf-8'>
|
|
<title>SDVX IV DLL Modder</title>
|
|
<link rel='stylesheet' href='css/style.css'>
|
|
<!-- don't hate -->
|
|
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.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 DllPatcher('soundvoltex', [
|
|
{
|
|
name: 'All songs/difficulties unlocked',
|
|
patches: [{offset: 0x1531F2, off: [0xE8, 0x09, 0x43, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]},
|
|
{
|
|
offset: 0x1B5F39,
|
|
off: [0x8B, 0x44, 0x24, 0x20, 0xE8, 0x3E, 0xEB, 0xFF, 0xFF],
|
|
on: [0xB8, 0x03, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90]
|
|
}]
|
|
},
|
|
{
|
|
name: 'All songs "Safe"',
|
|
tooltip: 'Failing early won\'t drop you out of your session',
|
|
patches: [{offset: 0x172CDB, off: [0x32, 0xC0], on: [0xB0, 0x01]}]
|
|
},
|
|
{
|
|
// Created by mon
|
|
name: 'No "Safe" banner on jackets',
|
|
tooltip: 'Remove visual clutter',
|
|
patches: [{offset: 0x2EB3EC, off: [0x73], on: [0x00]}]
|
|
},
|
|
{
|
|
name: 'Boot into Event Mode',
|
|
patches: [{offset: 0x1977D3, off: [0x00], on: [0x01]}]
|
|
},
|
|
{
|
|
name: 'PFree (Unlimited plays)',
|
|
tooltip: 'Song clears/scores only, mission progress and custom settings do not save',
|
|
patches: [{offset: 0x1CC10F, off: [0x00], on: [0x02]},
|
|
{
|
|
offset: 0x1CC2D6,
|
|
off: [0x8B, 0x83, 0x64, 0x10, 0x00, 0x00, 0x8D, 0x48, 0x01, 0x83, 0xF9, 0x04, 0x56, 0x57, 0x7F, 0x52],
|
|
on: [0xB8, 0x01, 0x00, 0x00, 0x00, 0x89, 0x83, 0x64, 0x10, 0x00, 0x00, 0x90, 0x56, 0x57, 0x90, 0x90]
|
|
}]
|
|
},
|
|
], "2018-01-16");
|
|
// all patches ported to IV by Zelminar unless specified otherwise
|
|
// all original patches created by DJH unless specified otherwise
|
|
new DllPatcher('soundvoltex', [
|
|
{
|
|
name: 'All songs/difficulties unlocked',
|
|
patches: [{offset: 0x152142, off: [0xE8, 0xF9, 0x41, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]},
|
|
{
|
|
offset: 0x1B4A31,
|
|
off: [0x8B, 0x44, 0x24, 0x20, 0xE8, 0xA6, 0xEC, 0xFF, 0xFF],
|
|
on: [0xB8, 0x03, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90]
|
|
}]
|
|
},
|
|
{
|
|
name: 'All songs "Safe"',
|
|
tooltip: 'Failing early won\'t drop you out of your session',
|
|
patches: [{offset: 0x171B07, off: [0x32, 0xC0], on: [0xB0, 0x01]}]
|
|
},
|
|
{
|
|
// Created by mon
|
|
name: 'No "Safe" banner on jackets',
|
|
tooltip: 'Remove visual clutter',
|
|
patches: [{offset: 0x2E9C44, off: [0x73], on: [0x00]}]
|
|
},
|
|
{
|
|
name: 'Prevent Windows volume change on boot',
|
|
tooltip: 'If your volume gets forced to max, turn this on',
|
|
patches: [{offset: 0x2451EA, off: [0xE8, 0x21, 0x03, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90]}]
|
|
},
|
|
{
|
|
name: 'Boot into Event Mode',
|
|
patches: [{offset: 0x196562, off: [0x00], on: [0x01]}]
|
|
},
|
|
{
|
|
// created by zini
|
|
name: 'Disable EVENT MODE/FREE PLAY text',
|
|
patches: [{offset: 0xBC920, off: [0xE8, 0x6B], on: [0xEB, 0x03]}]
|
|
},
|
|
{
|
|
name: 'PFree (Unlimited plays)',
|
|
tooltip: 'Song clears/scores only, mission progress and custom settings do not save',
|
|
patches: [{offset: 0x1CAAFF, off: [0x00], on: [0x02]},
|
|
{
|
|
offset: 0x1CACC6,
|
|
off: [0x8B, 0x83, 0x64, 0x10, 0x00, 0x00, 0x8D, 0x48, 0x01, 0x83, 0xF9, 0x04, 0x56, 0x57, 0x7F, 0x52],
|
|
on: [0xB8, 0x01, 0x00, 0x00, 0x00, 0x89, 0x83, 0x64, 0x10, 0x00, 0x00, 0x90, 0x56, 0x57, 0x90, 0x90]
|
|
}]
|
|
},
|
|
{
|
|
// Created by mon
|
|
name: 'Hispeed values from 0.1 to 20.0',
|
|
patches: [
|
|
{offset: 0x12198B, off: [0xDD, 0x05, 0xF8, 0x87, 0x2D, 0x10], on: [0xD9, 0x05, 0xA0, 0x89, 0x2D, 0x10]},
|
|
{offset: 0x1219A0, off: [0xDD, 0x05, 0x00, 0x88, 0x2D, 0x10], on: [0xD9, 0x05, 0xE4, 0x86, 0x2D, 0x10]},
|
|
{offset: 0x1211C1, off: [0xDD, 0x05, 0xF8, 0x87, 0x2D, 0x10], on: [0xD9, 0x05, 0xA0, 0x89, 0x2D, 0x10]},
|
|
{offset: 0x1211BB, off: [0xDD, 0x05, 0x00, 0x88, 0x2D, 0x10], on: [0xD9, 0x05, 0xE4, 0x86, 0x2D, 0x10]}
|
|
]
|
|
},
|
|
{
|
|
// thanks Element4521
|
|
name: 'Allow ARS (Alternative Rate System) Option',
|
|
tooltip: 'At gauge select, go to excessive and press BT-D to enable',
|
|
patches: [{offset: 0x171274, off: [0x74], on: [0xEB]}]
|
|
},
|
|
{
|
|
// Created by runner38
|
|
name: 'Non-Effective Rate gauges start at 0%',
|
|
tooltip: 'This affects all "Hard" Gauge types',
|
|
patches: [{offset: 0x11ACD0, off: [0x10, 0x27], on: [0x01, 0x00]}]
|
|
},
|
|
{
|
|
// Created by runner38
|
|
name: 'Non-Effective Rate gauges do not recover',
|
|
tooltip: 'This affects all "Hard" Gauge types',
|
|
patches: [{offset: 0x11B14A, off: [0x01, 0x50, 0x48], on: [0x90, 0x90, 0x90]}]
|
|
},
|
|
{
|
|
// Created by runner38
|
|
name: 'Remove Combo/Chain Display',
|
|
patches: [{offset: 0x1220B1, off: [0x8B, 0x45, 0x08], on: [0x90, 0x90, 0x90]}]
|
|
},
|
|
{
|
|
// Created by Zelminar
|
|
name: 'Omega Dimension Matching scene as default',
|
|
tooltip: 'Replaces stock matching scene with Omega Dimension matching',
|
|
patches: [{offset: 0x358B40, off: [0xDC, 0x5F, 0x30, 0x10], on: [0x38, 0x54, 0x30, 0x10]}]
|
|
},
|
|
{
|
|
// Created by runner38
|
|
name: 'Freeze timer in all modes',
|
|
tooltip: 'Useful to play with Omega Dimension Ex-Track',
|
|
patches: [{offset: 0x75C1B, off: [0x8B, 0x43, 0x60, 0x85, 0xC0, 0x74, 0x04], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90]}]
|
|
},
|
|
], "2017-11-28");
|
|
})
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<h1>SDVX IV DLL Modder</h1>
|
|
</body>
|
|
</html>
|