Patches/sandbox: Difference between revisions
Jump to navigation
Jump to search
m (→custom_render_plugin.rco remove delay: fixed wrong order in the lock/unlocks, now all are used in the same order than original) |
|||
Line 181: | Line 181: | ||
<Animation name="anim_coldboot"> | <Animation name="anim_coldboot"> | ||
<Lock unknownInt0="0xffffffff" /> | <Lock unknownInt0="0xffffffff" /> | ||
<Unlock unknownInt0="0xffffffff" /> | |||
<FireEvent object="event:native:/anim_coldboot_Finished" /> | <FireEvent object="event:native:/anim_coldboot_Finished" /> | ||
</Animation> | </Animation> | ||
<Animation name="anim_coldboot2"> | <Animation name="anim_coldboot2"> | ||
<Lock unknownInt0="0xffffffff" /> | <Lock unknownInt0="0xffffffff" /> | ||
<Unlock unknownInt0="0xffffffff" /> | |||
<FireEvent object="event:native:/anim_coldboot_Finished" /> | <FireEvent object="event:native:/anim_coldboot_Finished" /> | ||
</Animation> | </Animation> | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 22:24, 18 June 2015
disable wait for coldboot view sleep
CEX + SHOP + DEX + DECR
set search "\x88\x1D\x00\x06\x3C\x60\x00" set replace "\x38\x00\x00\x01\x3C\x60\x00"
GEX/Arcade
N/A
Offsets
vsh.elf | 4.00 | 4.01 | 4.10 | 4.11 | 4.20 | 4.21 | 4.23 | 4.25 | 4.26 | 4.30 | 4.31 | 4.40 | 4.41 | 4.45 | 4.46 | 4.50 | 4.55 | 4.60 | 4.65 | 4.66 | 4.70 | 4.75 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CEX | 0xBEA98 | - | 0xBEA88 | 0xBEABC | 0xBF1DC | 0xBF1DC | - | 0xBF1E4 | - | 0xBF4E4 | 0xBF4E4 | 0xBF4E4 | 0xBF4E4 | 0xBF4E4 | 0xBF4E4 | - | - | 0xBF3B0 | 0xBF3B0 | 0xBF3B0 | 0xBF30C | 0xBF30C |
SEX | 0xBED04 | - | 0xBECF4 | 0xBED28 | 0xBF44C | 0xBF44C | 0xBF44C | - | 0xBF454 | - | 0xBF754 | 0xBF6E8 | 0xBF6E8 | 0xBF6E8 | 0xBF6E8 | - | 0xBF5F4 | 0xBF5A4 | - | 0xBF5A4 | 0xBF500 | 0xBF500 |
DEX | 0xC3AA8 | 40xC3AA8 | 0xC3A98 | 0xC3ACC | 0xC41D4 | 0xC41D4 | - | 0xC41EC | - | 0xC44EC | - | - | - | - | - | 0xC43D4 | 0xC43F0 | 0xC43B0 | - | 0xC43B0 | - | |
DECR | 0xC3F58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0xC5110 | - | - | - | - | - |
disable load of coldboot on boot (does not work) v1
CEX + SHOP + DEX + DECR
(does not work)
set search "\x00\x00\x00\x34\x00\x00\x05\xF4" set replace "\x00\x00\x00\x34\xFF\xFF\xFF\x88"
Offsets
custom_render_plugin.prx | 4.00 | 4.01 | 4.10 | 4.11 | 4.20 | 4.21 | 4.23 | 4.25 | 4.26 | 4.30 | 4.31 | 4.40 | 4.41 | 4.45 | 4.46 | 4.50 | 4.55 | 4.60 | 4.65 | 4.66 | 4.70 | 4.75 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
SEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DECR | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
disable load of coldboot on boot (does not work) v2
(does not work)
CEX + SHOP + DEX + DECR
set search "\x40\x9E\x00\x14\x38\x60\x00\x00\x38\x80\x00\x00" set replace "\x48\x00\x00\x14\x38\x60\x00\x00\x38\x80\x00\x00"
Offsets
custom_render_plugin.prx | 4.00 | 4.01 | 4.10 | 4.11 | 4.20 | 4.21 | 4.23 | 4.25 | 4.26 | 4.30 | 4.31 | 4.40 | 4.41 | 4.45 | 4.46 | 4.50 | 4.55 | 4.60 | 4.65 | 4.66 | 4.70 | 4.75 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
SEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DECR | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
disable load of coldboot on boot (does not work) v3
(does not work)
CEX + SHOP + DEX
set search "\x40\x9E\x00\x10\x7F\xC3\xF3\x78\x7B\xE4\x00\x20" set replace "\x48\x00\x00\x10\x7F\xC3\xF3\x78\x7B\xE4\x00\x20"
Offsets
custom_render_plugin.prx | 4.00 | 4.01 | 4.10 | 4.11 | 4.20 | 4.21 | 4.23 | 4.25 | 4.26 | 4.30 | 4.31 | 4.40 | 4.41 | 4.45 | 4.46 | 4.50 | 4.55 | 4.60 | 4.65 | 4.66 | 4.70 | 4.75 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
SEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DECR | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
coldboot_dummy.raf
Experimental
https://www.sendspace.com/file/kkwe5w
VSH experimental double patch
(untested)
<mysis> beware it might also create endless wave :~
set search "\x81\x3E\x00\x08\x88\x1D\x00\x09" set replace "\x48\x00\x00\x34\x88\x1D\x00\x09"
set search "\x38\x60\x00\x64\x41\x9E\x00\x0C" set replace "\x38\x60\x00\x64\x48\x00\x00\x0C"
Offsets 1
vsh.elf | 4.00 | 4.01 | 4.10 | 4.11 | 4.20 | 4.21 | 4.23 | 4.25 | 4.26 | 4.30 | 4.31 | 4.40 | 4.41 | 4.45 | 4.46 | 4.50 | 4.55 | 4.60 | 4.65 | 4.66 | 4.70 | 4.75 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
SEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DECR | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
VSH disable boot sound
(untested}
set search "\x38\x60\x00\x01\x68\x00\x00\x01\x38\x80\x00\x00" set replace "\x38\x60\x00\x01\x38\x00\x00\x00\x38\x80\x00\x00"
Offsets
vsh.elf | 4.00 | 4.01 | 4.10 | 4.11 | 4.20 | 4.21 | 4.23 | 4.25 | 4.26 | 4.30 | 4.31 | 4.40 | 4.41 | 4.45 | 4.46 | 4.50 | 4.55 | 4.60 | 4.65 | 4.66 | 4.70 | 4.75 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
SEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DEX | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
DECR | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
custom_render_plugin.rco remove delay
(original sum of delays is 10 seconds)
set <Delay time="0" />
and duration="0"
:
<Animation name="anim_coldboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent object="event:native:/anim_coldboot_BootBG1" />
<Delay time="0" />
<FireEvent object="event:native:/anim_coldboot_NormalBG" />
<Delay time="0" />
<Fade object="object:scelogo" duration="0" accelMode="0x3" transparency="0.8" />
<Delay time="0" />
<Fade object="object:scelogo" duration="0" accelMode="0x3" transparency="0" />
<Delay time="0" />
<Delay time="0" />
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
<Unlock unknownInt0="0xffffffff" />
<Delay time="0" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
<Animation name="anim_coldboot2">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent object="event:native:/anim_coldboot_BootBG2" />
<Delay time="0" />
<FireEvent object="event:native:/anim_coldboot_NormalBG2" />
<Delay time="0" />
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
<Unlock unknownInt0="0xffffffff" />
<Delay time="0" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
Minimalistic code approachs (there are only 4 options)
Replacing everything by the "lock" declaration (because is unknown and removing something unknown looks like a bad idea) and a dummy fireevent animation
<Animation name="anim_coldboot">
<Lock unknownInt0="0xffffffff" />
<Unlock unknownInt0="0xffffffff" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
<Animation name="anim_coldboot2">
<Lock unknownInt0="0xffffffff" />
<Unlock unknownInt0="0xffffffff" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
Replacing everything by the "lock" declaration (because is unknown and removing something unknown looks like a bad idea)
<Animation name="anim_coldboot">
<Lock unknownInt0="0xffffffff" />
<Unlock unknownInt0="0xffffffff" />
</Animation>
<Animation name="anim_coldboot2">
<Lock unknownInt0="0xffffffff" />
<Unlock unknownInt0="0xffffffff" />
</Animation>
Replacing everything by a dummy fireevent animation
set <FireEvent object="event:native:/anim_coldboot_Finished" />
:
<Animation name="anim_coldboot">
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
<Animation name="anim_coldboot2">
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
Deleting everything
<Animation name="anim_coldboot">
</Animation>
<Animation name="anim_coldboot2">
</Animation>