PS3 [PS3 XMB MOD] Now have Individual Gameboots for each emulator / system / homebrew launched

If you have an exploited PS3 and have been following some of the progress that @DeViL303 has made with XMB modding ,then you already know about some of these great project's the xmb mod developer has been working on lately. For those of you new to his work, some recent mods from DeViL303 include Ultimate Toolbox and Pixel Art possibilities and many more from the past . Now the developer has taken on enhancing the Gameboot animation when launching content from the PS3's XMB. Having the same boring sequence for all your content simply won't cut it anymore. Now with webMAN MOD helping fuel the concept we now have the ability to set individual Gameboots per content such as bringing back those iconic start-ups from the PS1 and PS2 or having the system startups for your favorite retro roms. Well now you have that ability and more with the latest release from @DeViL303 and the latest update to webMAN MOD from @aldostools that helps power the concept the two have been working on the past several weeks seen here in the psx-place forums (here)​


maxresdefault.jpgmaxresdefault.jpg
  • .
    via @DeViL303
    Here are the files for Multi Gameboot Mod . This includes all the gameboots seen in the video above, and also I animated the Atari gameboot too.

    Installation is the same as usual.
    • Put the custom_render_plugin.rco on flash in dev_blind/vsh/resource/
    • Put the rest of the files inside dev_hdd0/tmp/gameboot/
    • You need the very latest webMAN installed and running. You can get that HERE.

    Keep in mind this is still a work in progress and could have bugs etc, When it is a bit more polished I will add an option to install these files in Ultimate Toolbox, and maybe even make a standalone installer.​


    d.
    via @aldostools (1)

    The latest build of webMAN MOD now supports the Multi Gameboot Mod

    Download: https://github.com/aldostools/webMAN-MOD/releases
    Or: https://store.brewology.com/ahomebrew.php?brewid=310
    Or use the built-in updater.

    TIPS:
    1- webMAN MOD's FTP now support short path aliases:
    Use ftp://192.168.xx.xx/res to mount /dev_blind & access /dev_blind/vsh/resource
    Use ftp://192.168.xx.xx/tmp to go to folder /dev_hdd0/tmp

    Other aliases are: /cov, /cvr, /pkg, /xmb, /xml, /PS3ISO, /GAMES, /ROMS, /BLES80608, etc.

    2- In the folder /dev_hdd0/tmp/gameboot you can add media files ***_ICON1.PAM, ***_SND0.AT3, ***_PIC0.PNG, ***_PIC1.PNG, ***_PIC2.PNG. The example provided by DeViL303 only includes ***_PIC1.PNG

    *** is the 3 letter code of the emulator: rom, sns, nes, gba, gby, gen, neo, mam, fba, pce, ata, cmd, ids.​

  • (Some Individual Examples and PoC's)
    PS1
    PS2
    PSP
    Retro Atari
    Retro SNES

    • .
    Additional Proof of Concepts


  • A basic explanations of the animation scripts for some of the gameboots I have done so far, this might make it easier for others to get involved if they see how simple they are once you understand them a little.


Download: Multi_Gameboot_Mod_v1.12.zip

Source (discussion): psx-place.com/....
 
Last edited:
Hey! That's really good, opens a lot of possibilities for customization :D

For example, I just thought of an idea. How about instead of having the console's boot screen, it could have a gameboot similar to pre-3.00 with the console's logo (in White) instead of the Spider-Man PS3 logo.

I've tried doing my own stuff for personnal use with RCOmage but I'm a noob and it was just not gonna do it because of all the errors. (I've tried with the images attached)

But anyway, nice job.
 

Attachments

  • tex_ps1logo.png
    tex_ps1logo.png
    12 KB · Views: 111
  • tex_ps2logo.png
    tex_ps2logo.png
    7.4 KB · Views: 102
  • tex_ps3logo.png
    tex_ps3logo.png
    5.2 KB · Views: 112
  • tex_psplogo.png
    tex_psplogo.png
    8 KB · Views: 97
how to remove ps3 boot logo,I just copy ps1 2 boot logo.
but there's a ps logo when enter a ps3 game.....
 
how to remove ps3 boot logo,I just copy ps1 2 boot logo.
but there's a ps logo when enter a ps3 game.....

It's not very easy, you would need to extract the custom_render_plugin.rco using Rcomage and then edit the animation scripts.
 
PS1, PS2, PS3 and PSP games are not showing the images as shown in the description video.
My way.

https://a.imagem.app/AFONrJ.png
https://a.imagem.app/AFOOUG.png

This package doesn't see the icons in the console openings above.

They only work when the game is mounted with webMAN MOD.

webMAN MOD applies the lv2 patches needed to show the corresponding gameboot, if /dev_flash/vsh/resource/custom_render_plugin.rco is larger 300,000 bytes (like the one shown in your picture).

The media files (background pictures, sound, etc.) used for the mounted ROM should be stored in /dev_hdd0/tmp/gameboot

* Sometimes the expected offsets cannot be found in memory and the default logo is used.
 
They only work when the game is mounted with webMAN MOD.

webMAN MOD applies the lv2 patches needed to show the corresponding gameboot, if /dev_flash/vsh/resource/custom_render_plugin.rco is larger 300,000 bytes (like the one shown in your picture).

The media files (background pictures, sound, etc.) used for the mounted ROM should be stored in /dev_hdd0/tmp/gameboot

* Sometimes the expected offsets cannot be found in memory and the default logo is used.
I'm using the latest webman lite version
 
If you don't replace the custom_render_plugin.rco, the patched custom_render_plugin.sprx game_ext_plugin.sprx will show the animated gameboot with the Playstation 3 logo in Spiderman font.
Hi @aldostools @DeViL303 , I love the old spiderman-style playstation 3 logo when I start ps3 contents but I keep seeing the "PS" logo if I replace with the new custom_render.rco. I have also tried in multiple ways to keep the game_ext_plugin.sprx file from the other package of @Cypher_CG89
how could i fix this? Thank you all your work over the years. ;)
 
Hi @aldostools @DeViL303 , I love the old spiderman-style playstation 3 logo when I start ps3 contents but I keep seeing the "PS" logo if I replace with the new custom_render.rco. I have also tried in multiple ways to keep the game_ext_plugin.sprx file from the other package of @Cypher_CG89
how could i fix this? Thank you all your work over the years. ;)

The default logo in the modifed custom_render_plugin.rco for individual gameboots is the "PS" logo. You need to replace /dev_flash/vsh/resource/custom_render_plugin.rco with one that have spiderman-style playstation 3 logo (tex_ps3logo.gim).

https://www.psx-place.com/resources/original-ps3-gameboot-sounds-4-80-4-86-cfw-only.752/

 
i try to decompile and recompile with the tex_ps3logo and tex_scelogo on the other archive, but there is a problem with the image resize. The Playstation 3 write remain in the space of the "PS" icon.
If i edit the .xml Rcomage give me an error "RCO was no written" can i leave the rco file to control it?
custom_render_plugin.rco : https://easyupload.io/#:~:text=https://easyupload.io/gy1bix



</ObjectTree>
"); vertical-align: bottom; height: 10px;"><AnimTree>
"); vertical-align: bottom; height: 10px;"><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="1500"/>
<Fade object="object:scelogo" duration="1000" accelMode="0x3" transparency="0.8"/>
<Delay time="2500"/>
<Fade object="object:scelogo" duration="1000" accelMode="0x3" transparency="0"/>
<Delay time="1000"/>
<Delay time="500"/>
<FireEvent object="event:native:/anim_coldboot_ShowGUI"/>
<Unlock unknownInt0="0xffffffff"/>
<Delay time="4500"/>
<FireEvent object="event:native:/anim_coldboot_Finished"/>
</Animation>
"); vertical-align: bottom; height: 10px;"><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="4000"/>
<FireEvent object="event:native:/anim_coldboot_NormalBG2"/>
<Delay time="1500"/>
<FireEvent object="event:native:/anim_coldboot_ShowGUI"/>
<Unlock unknownInt0="0xffffffff"/>
<Delay time="4500"/>
<FireEvent object="event:native:/anim_coldboot_Finished"/>
</Animation>
"); vertical-align: bottom; height: 10px;"><Animation name="anim_gameboot">
<Lock unknownInt0="0xffffffff"/>
<Fade object="object:ps3logo" duration="0" accelMode="0x0" transparency="0"/>
<Resize object="object:ps3logo" duration="0" accelMode="0x0" width="0.938" height="0.938" unknownFloat4="1"/>
<FireEvent object="event:native:/anim_gameboot_BG2"/>
<Delay time="500"/>
<Fade object="object:ps3logo" duration="863" accelMode="0x3" transparency="1"/>
<Resize object="object:ps3logo" duration="863" accelMode="0x4" width="1" height="1" unknownFloat4="1"/>
<FireEvent object="event:native:/anim_gameboot_BG3"/>
<Delay time="1100"/>
<Fade object="object:ps3logo" duration="174" accelMode="0x1" transparency="0"/>
<Resize object="object:ps3logo" duration="174" accelMode="0x1" width="1.284" height="1.284" unknownFloat4="1"/>
<Delay time="1000"/>
<Delay time="200"/>
<FireEvent object="event:native:/anim_gameboot_Finished"/>
</Animation>
"); vertical-align: bottom; height: 10px;"><Animation name="anim_otherboot">
<Lock unknownInt0="0xffffffff"/>
<Fade object="object:ps3logo" duration="0" accelMode="0x0" transparency="0"/>
<FireEvent object="event:native:/anim_otherboot_BG3"/>
<Delay time="200"/>
<FireEvent object="event:native:/anim_otherboot_BG4"/>
<Delay time="300"/>
<FireEvent object="event:native:/anim_otherboot_Finished"/>
</Animation>
</AnimTree>
</MainTree>
</RcoFile>
 
Last edited:
@D4n83 It's a little complicated.

You will need to overwrite the object values and the animation script for the ps3__gameboot with the values from the official RCO. But its important to keep the custom page names, custom image names and custom animation names though so it still works with the modified sprx and rco and so it still works with the patches webMAN MOD applies in RAM.

1. Rename your OFW gim to tex_psxlogo.gim and overwrite the existing one.

2. Then try change this:
Code:
<Page name="ps3__gameboot" pageMode="0x1101" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="psxlogo" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="850" sizeY="189" sizeZ="0" sizeScaleX="0.8" sizeScaleY="0.8" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x100" planeImage="image:tex_psxlogo" planeResizeMode="0x0"></Plane>
</Page>
to this:
Code:
<Page name="ps3__gameboot" pageMode="0x1101" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="psxlogo" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x9c020100" sizeOverrideY="0x9d020100" sizeOverrideZ="0x100" planeImage="image:tex_psxlogo" planeResizeMode="0x0"></Plane>
</Page>

3. Then change this:
Code:
<Anim name="ps3__gameboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:psxlogo" time="0" accelMode="0x0" colorScaleA="0" />
<Resize object="object:psxlogo" time="0" accelMode="0x0" sizeScaleX="0.6" sizeScaleY="0.6" sizeScaleZ="1" />
<FireEvent event="event:native:/anim_gameboot_BG2" />
<Delay time="500" />
<Fade object="object:psxlogo" time="263" accelMode="0x3" colorScaleA="1" />
<Resize object="object:psxlogo" time="263" accelMode="0x4" sizeScaleX="0.8" sizeScaleY="0.8" sizeScaleZ="1" />
<FireEvent event="event:native:/anim_gameboot_BG3" />
<Delay time="1500" />
<Fade object="object:psxlogo" time="1500" accelMode="0x1" colorScaleA="0" />
<Delay time="1500" />
<FireEvent event="event:native:/anim_gameboot_Finished" />
</Anim>

to this:
Code:
<Anim name="ps3__gameboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:psxlogo" time="0" accelMode="0x0" colorScaleA="0" />
<Resize object="object:psxlogo" time="0" accelMode="0x0" sizeScaleX="0.938" sizeScaleY="0.938" sizeScaleZ="1" />
<FireEvent event="event:native:/anim_gameboot_BG2" />
<Delay time="500" />
<Fade object="object:psxlogo" time="863" accelMode="0x3" colorScaleA="1" />
<Resize object="object:psxlogo" time="863" accelMode="0x4" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<FireEvent event="event:native:/anim_gameboot_BG3" />
<Delay time="1100" />
<Fade object="object:psxlogo" time="174" accelMode="0x1" colorScaleA="0" />
<Resize object="object:psxlogo" time="174" accelMode="0x1" sizeScaleX="1.284" sizeScaleY="1.284" sizeScaleZ="1" />
<Delay time="1000" />
<Delay time="200" />
<FireEvent event="event:native:/anim_gameboot_Finished" />
</Anim>

Not tested, but should work. If it freezes I made a mistake.
 

Featured content

Trending content

Back
Top