Add some other SDVX 4 2018-06-05 patches (#28)

This commit is contained in:
Matt Bilker
2018-11-06 19:24:44 -05:00
committed by Will
parent 3808e58ac7
commit 881f755a5c
+98 -48
View File
@@ -11,6 +11,83 @@
<script type='text/javascript'> <script type='text/javascript'>
window.addEventListener('load', function () { window.addEventListener('load', function () {
new DllPatcherContainer([ new DllPatcherContainer([
new DllPatcher('soundvoltex', [
{
name: 'All songs/difficulties unlocked',
patches: [
{offset: 0x157F52, off: [0xE8, 0x89, 0x58, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]},
{
offset: 0x1BBD59,
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: 0x178EF3, off: [0x32, 0xC0], on: [0xB0, 0x01]}]
},
{
// Ported by someone
// Created by mon
name: 'No "Safe" banner on jackets',
tooltip: 'Remove visual clutter',
patches: [{offset: 0x2F62B8, off: [0x73], on: [0x00]}]
},
{
name: 'Prevent Windows volume change on boot',
tooltip: 'If your volume gets forced to max, turn this on',
patches: [{offset: 0x2509fa, off: [0xE8, 0x21, 0x03, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90]}]
},
{
name: 'Boot into Event Mode',
patches: [{offset: 0x19d563, off: [0x00], on: [0x01]}]
},
{
name: 'PFree (Unlimited plays)',
tooltip: 'Song clears/scores only, mission progress and custom settings do not save',
patches: [
// Augmented by mon to work offline too
{offset: 0x1D322F, off: [0x00], on: [0x02]},
{
offset: 0x1D33F6,
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]
}
]
},
{
// Ported by someone
// Created by mon
name: 'Allow ARS (Alternative Rate System) Option',
tooltip: 'At gauge select, go to excessive and press BT-D to enable',
patches: [{offset: 0x178604, off: [0x74], on: [0xEB]}]
},
{
// Ported by someone
// Created by runner38
name: 'Freeze timer in all modes',
tooltip: 'Useful to play with Omega Dimension Ex-Track',
patches: [{offset: 0x7794B, off: [0x8B, 0x43, 0x60, 0x85, 0xC0, 0x74, 0x04], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90]}]
},
{
// Ported by someone
// Created by runner38
name: 'Non-Effective Rate gauges start at 0%',
tooltip: 'This affects all "Hard" Gauge types',
patches: [{offset: 0x120090, off: [0x10, 0x27], on: [0x01, 0x00]}]
},
{
// Ported by someone
// Created by runner38
name: 'Non-Effective Rate gauges do not recover',
tooltip: 'This affects all "Hard" Gauge types',
patches: [{offset: 0x12050A, off: [0x01, 0x50, 0x48], on: [0x90, 0x90, 0x90]}]
},
], "2018-06-05"),
new DllPatcher('soundvoltex', [ new DllPatcher('soundvoltex', [
{ {
name: 'All songs/difficulties unlocked', name: 'All songs/difficulties unlocked',
@@ -39,12 +116,14 @@
{ {
name: 'PFree (Unlimited plays)', name: 'PFree (Unlimited plays)',
tooltip: 'Song clears/scores only, mission progress and custom settings do not save', tooltip: 'Song clears/scores only, mission progress and custom settings do not save',
patches: [{offset: 0x1CC10F, off: [0x00], on: [0x02]}, patches: [
{offset: 0x1CC10F, off: [0x00], on: [0x02]},
{ {
offset: 0x1CC2D6, offset: 0x1CC2D6,
off: [0x8B, 0x83, 0x64, 0x10, 0x00, 0x00, 0x8D, 0x48, 0x01, 0x83, 0xF9, 0x04, 0x56, 0x57, 0x7F, 0x52], 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] on: [0xB8, 0x01, 0x00, 0x00, 0x00, 0x89, 0x83, 0x64, 0x10, 0x00, 0x00, 0x90, 0x56, 0x57, 0x90, 0x90]
}] }
]
}, },
{ {
// Created by zini // Created by zini
@@ -56,12 +135,14 @@
{ {
// Credit to kacklappen23 // Credit to kacklappen23
name: 'All songs/difficulties unlocked', name: 'All songs/difficulties unlocked',
patches: [{offset: 0x154C72, off: [0xE8, 0xA9, 0x44, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]}, patches: [
{offset: 0x154C72, off: [0xE8, 0xA9, 0x44, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]},
{ {
offset: 0x1B7A79, offset: 0x1B7A79,
off: [0x8B, 0x44, 0x24, 0x20, 0xE8, 0x3E, 0xEB, 0xFF, 0xFF], off: [0x8B, 0x44, 0x24, 0x20, 0xE8, 0x3E, 0xEB, 0xFF, 0xFF],
on: [0xB8, 0x03, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90] on: [0xB8, 0x03, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90]
}] }
]
}, },
{ {
name: 'All songs "Safe"', name: 'All songs "Safe"',
@@ -87,12 +168,14 @@
{ {
name: 'PFree (Unlimited plays)', name: 'PFree (Unlimited plays)',
tooltip: 'Song clears/scores only, mission progress and custom settings do not save', tooltip: 'Song clears/scores only, mission progress and custom settings do not save',
patches: [{offset: 0x1CEE4F, off: [0x00], on: [0x02]}, patches: [
{offset: 0x1CEE4F, off: [0x00], on: [0x02]},
{ {
offset: 0x1CF016, offset: 0x1CF016,
off: [0x8B, 0x83, 0x64, 0x10, 0x00, 0x00, 0x8D, 0x48, 0x01, 0x83, 0xF9, 0x04, 0x56, 0x57, 0x7F, 0x52], 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] on: [0xB8, 0x01, 0x00, 0x00, 0x00, 0x89, 0x83, 0x64, 0x10, 0x00, 0x00, 0x90, 0x56, 0x57, 0x90, 0x90]
}] }
]
}, },
{ {
// thanks Element4521 // thanks Element4521
@@ -118,12 +201,14 @@
new DllPatcher('soundvoltex', [ new DllPatcher('soundvoltex', [
{ {
name: 'All songs/difficulties unlocked', name: 'All songs/difficulties unlocked',
patches: [{offset: 0x152142, off: [0xE8, 0xF9, 0x41, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]}, patches: [
{offset: 0x152142, off: [0xE8, 0xF9, 0x41, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]},
{ {
offset: 0x1B4A31, offset: 0x1B4A31,
off: [0x8B, 0x44, 0x24, 0x20, 0xE8, 0xA6, 0xEC, 0xFF, 0xFF], off: [0x8B, 0x44, 0x24, 0x20, 0xE8, 0xA6, 0xEC, 0xFF, 0xFF],
on: [0xB8, 0x03, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90] on: [0xB8, 0x03, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90]
}] }
]
}, },
{ {
name: 'All songs "Safe"', name: 'All songs "Safe"',
@@ -153,12 +238,14 @@
{ {
name: 'PFree (Unlimited plays)', name: 'PFree (Unlimited plays)',
tooltip: 'Song clears/scores only, mission progress and custom settings do not save', tooltip: 'Song clears/scores only, mission progress and custom settings do not save',
patches: [{offset: 0x1CAAFF, off: [0x00], on: [0x02]}, patches: [
{offset: 0x1CAAFF, off: [0x00], on: [0x02]},
{ {
offset: 0x1CACC6, offset: 0x1CACC6,
off: [0x8B, 0x83, 0x64, 0x10, 0x00, 0x00, 0x8D, 0x48, 0x01, 0x83, 0xF9, 0x04, 0x56, 0x57, 0x7F, 0x52], 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] on: [0xB8, 0x01, 0x00, 0x00, 0x00, 0x89, 0x83, 0x64, 0x10, 0x00, 0x00, 0x90, 0x56, 0x57, 0x90, 0x90]
}] }
]
}, },
{ {
// Created by mon // Created by mon
@@ -205,44 +292,7 @@
tooltip: 'Useful to play with Omega Dimension Ex-Track', 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]}] patches: [{offset: 0x75C1B, off: [0x8B, 0x43, 0x60, 0x85, 0xC0, 0x74, 0x04], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90]}]
}, },
], "2017-11-28"), ], "2017-11-28")
new DllPatcher('soundvoltex', [
{
name: 'All Songs "Safe"',
tooltip: 'Failing early won\'t drop you out of your session',
patches: [{offset: 0x178EF3, off: [0x32, 0xC0], on: [0xB0, 0x01]}]
},
{
name: 'All songs/difficulties unlocked',
patches: [{offset: 0x157F52, off: [0xE8, 0x89, 0x58, 0x02], on: [0xB8, 0x0D, 0x00, 0x00]},
{
offset: 0x1BBD59,
off: [0x8B, 0x44, 0x24, 0x20, 0xE8, 0x3E, 0xEB, 0xFF, 0xFF],
on: [0xB8, 0x03, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90]
}]
},
{
name: 'Prevent Windows volume change on boot',
tooltip: 'If your volume gets forced to max, turn this on',
patches: [{offset: 0x2509fa, off: [0xE8, 0x21, 0x03, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90]}]
},
{
name: 'Boot to event mode',
patches: [{offset: 0x19d563, off: [0x00], on: [0x01]}]
},
{
name: 'PFree (Unlimited plays)',
tooltip: 'Song clears/scores only, mission progress and custom settings do not save',
patches: [{offset: 0x1D322F, off: [0x00], on: [0x02]},
{
offset: 0x1D33F6,
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-06-05")
]); ]);
}); });
</script> </script>