Editing Patches/sandbox

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 4: Line 4:
   set search  "\x88\x1D\x00\x06\x3C\x60\x00"
   set search  "\x88\x1D\x00\x06\x3C\x60\x00"
   set replace "\x38\x00\x00\x01\x3C\x60\x00"
   set replace "\x38\x00\x00\x01\x3C\x60\x00"
==== GEX/Arcade ====
==== GEX/Arcade ====
N/A
N/A
Line 22: Line 21:
|-
|-
|}
|}


== disable load of coldboot on boot (does not work) v1 ==
== disable load of coldboot on boot (does not work) v1 ==
<span style="background: #ffdddd; color: black;">(does not work)</span>
==== CEX + SHOP + DEX + DECR ====
==== CEX + SHOP + DEX + DECR ====
'''(does not work)'''
   set search  "\x00\x00\x00\x34\x00\x00\x05\xF4"
   set search  "\x00\x00\x00\x34\x00\x00\x05\xF4"
   set replace "\x00\x00\x00\x34\xFF\xFF\xFF\x88"
   set replace "\x00\x00\x00\x34\xFF\xFF\xFF\x88"
Line 46: Line 45:


== disable load of coldboot on boot (does not work) v2 ==
== disable load of coldboot on boot (does not work) v2 ==
<span style="background: #ffdddd; color: black;">(does not work)</span>
'''(does not work)'''
 
==== CEX + SHOP + DEX + DECR ====
==== CEX + SHOP + DEX + DECR ====
   set search  "\x40\x9E\x00\x14\x38\x60\x00\x00\x38\x80\x00\x00"
   set search  "\x40\x9E\x00\x14\x38\x60\x00\x00\x38\x80\x00\x00"
Line 68: Line 66:


== disable load of coldboot on boot (does not work) v3 ==
== disable load of coldboot on boot (does not work) v3 ==
<span style="background: #ffdddd; color: black;">(does not work)</span>
'''(does not work)'''
 
==== CEX + SHOP + DEX ====
==== CEX + SHOP + DEX ====
   set search  "\x40\x9E\x00\x10\x7F\xC3\xF3\x78\x7B\xE4\x00\x20"
   set search  "\x40\x9E\x00\x10\x7F\xC3\xF3\x78\x7B\xE4\x00\x20"
Line 93: Line 90:


https://www.sendspace.com/file/kkwe5w
https://www.sendspace.com/file/kkwe5w


== VSH experimental double patch ==
== VSH experimental double patch ==
<span style="background: #ffdddd; color: black;">(does not work, does not boot to XMB/GUI)</span>
'''(untested)'''
 
  <mysis> beware it might also create endless wave :~
  <mysis> beware it might also create endless wave :~


Line 119: Line 116:
|-
|-
|}
|}


== VSH disable boot sound ==
== VSH disable boot sound ==
Line 145: Line 143:
* [https://www.mirrorcreator.com/files/1BOGQVTF/custom_render_plugin_0.rco_links original unpatched] 4.30-4.46 {{MD5|02251196dcef6abc756499a18b6a9bfc}}
* [https://www.mirrorcreator.com/files/1BOGQVTF/custom_render_plugin_0.rco_links original unpatched] 4.30-4.46 {{MD5|02251196dcef6abc756499a18b6a9bfc}}
* [https://www.mirrorcreator.com/files/1LZBCHIM/custom_render_plugin.rco_links original unpatched] 4.00-4.26 {{MD5|9764a4790a360c0769359de8741a55ae}}
* [https://www.mirrorcreator.com/files/1LZBCHIM/custom_render_plugin.rco_links original unpatched] 4.00-4.26 {{MD5|9764a4790a360c0769359de8741a55ae}}
* Samples of all tests listed below from 1 up to 13 (for firmwares 4.50-4.75) https://www.sendspace.com/file/zxp3va
*Incompatibility notes
**There are graphic glitches in all the tests marked as working when using them with the official coldboot.raf and a dynamic theme applyed in XMB
**The reason why this happens is because by reducing the boot time the xmb is displayed earlly, the result is the coldboot.raf is displyed over XMB. Dynamic themes uses a .raf for the background, this means there are 2 .raf animations running together and unexpected things can happen (like calculations of mathematical operations out of range, etc... that could cause glitches and a crash)
*Tests purposes
**Test 1 replaces the delay's and duration's by 0. After applying the patch the resulting file is the most closer to official code (minimal patched data, safer, more stable)
**The purpose of the other tests is to simplify the code to make it more efficient and minimal posible
**Test 2 up to 9 are all the combinations that initially was worthy to try to understand wich lines was criticall... after 6 it was broken (because the line where is specifyed the ShowGUI was not present)
**Test 10 uses the ShowGUI + Finished
**Test 11 uses only ShowGUI. It displays some kind of error in the position of the PS3 logo (belongs to the coldboot.raf animation)
**Test 12 and 13 was the last test to identify if what needs to be patched is the tag anim_coldboot.... or anim_coldboot2 (note in all the previous tests was patched both)
**Test 13 is based on test 10, but only patches coldboot2 (coldboot2 is used in new firmwares... the other patch to coldboot was not needed)
**The winners seems to be test 1 (for minimal changes) and test 13 (for minimal code)


=== set <code><Delay time="0" /></code> and <code>duration="0"</code> (patchtest 1) ===
=== set <code><Delay time="0" /></code> and <code>duration="0"</code> (patchtest 1) ===
<span style="background:#bfd; color:black!important;">(working)</span>
<span style="background:#bfd; color:black;">(working)</span>
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
Line 199: Line 182:


==== Patch 2 - Removing all SCE logo animations (patchtest 2) ====
==== Patch 2 - Removing all SCE logo animations (patchtest 2) ====
<span style="background:#bfd; color:black!important;">(working)</span>
<span style="background:#bfd; color:black;">(working)</span>
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
Line 226: Line 209:


==== Remove also delaytime (patchtest 3)====
==== Remove also delaytime (patchtest 3)====
<span style="background:#bfd; color:black!important;">(working)</span>
<span style="background:#bfd; color:black;">(working)</span>
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
Line 247: Line 230:


==== Remove also boot-background (patchtest 4)====
==== Remove also boot-background (patchtest 4)====
<span style="background:#bfd; color:black!important;">(working)</span>
<span style="background:#bfd; color:black;">(working)</span>
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
Line 266: Line 249:


==== Remove also normal background (patchtest 5) ====
==== Remove also normal background (patchtest 5) ====
<span style="background:#bfd; color:black!important;">(working)</span>
<span style="background:#bfd; color:black;">(working)</span>
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
Line 299: Line 282:


==== Remove locking/unlocking also (patchtest 7) ====
==== Remove locking/unlocking also (patchtest 7) ====
<span style="background: #ffdddd; color: black;">(not working, no XMB shown)</span>
(not working, no XMB shown)  


Directly calling <code><FireEvent object="event:native:/anim_coldboot_Finished" /></code>:
Directly calling <code><FireEvent object="event:native:/anim_coldboot_Finished" /></code>:
Line 312: Line 295:


==== Remove Finished instead (patchtest 8) ====
==== Remove Finished instead (patchtest 8) ====
<span style="background: #ffdddd; color: black;">(not working, no XMB shown)</span>
(not working, no XMB shown)  
 
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
Line 326: Line 308:


==== Remove everything (patchtest 9) ====
==== Remove everything (patchtest 9) ====
<span style="background: #ffdddd; color: black;">(not working, no XMB shown)</span>
(not working, no XMB shown)  


Deleting everything within the <code><Animation></code> tag:
Deleting everything within the <code><Animation></code> tag:
Line 337: Line 319:


==== Keep ShowGUI but remove Lock (patchtest 10) ====
==== Keep ShowGUI but remove Lock (patchtest 10) ====
<span style="background:#bfd; color:black!important;">(working)</span>
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
Line 351: Line 331:


==== Keep ShowGUI but also remove Finished (patchtest 11) ====
==== Keep ShowGUI but also remove Finished (patchtest 11) ====
<span style="background:#CCFF99; color:red!important;">(partial working, <abbr title='"sony computer entertainment" is a whitebar which remains on screen along with the PS3 logo/coldboot'>coldboot + text</abbr> stuck on screen, XMB shown)</span>
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<Animation name="anim_coldboot">
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
</Animation>
<Animation name="anim_coldboot2">
<Animation name="anim_coldboot2">
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
</Animation>
</syntaxhighlight>
==== Keep ShowGUI but remove Lock - coldboot only (patchtest 12) ====
12 results in 18sec boottime wih dynamic theme (17sec with default theme)
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot">
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
Line 371: Line 342:
</syntaxhighlight>
</syntaxhighlight>


==== Keep ShowGUI but remove Lock - coldboot2 only (patchtest 13) ====
13 results in 14sec boottime wih dynamic theme (13sec with default theme)
<syntaxhighlight lang="xml">
<Animation name="anim_coldboot2">
<FireEvent object="event:native:/anim_coldboot_ShowGUI" />
<FireEvent object="event:native:/anim_coldboot_Finished" />
</Animation>
</syntaxhighlight>


[[Category:Software]]
[[Category:Software]]
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)