Author Topic: [release] CustomBootSplashBMP  (Read 13333 times)

teakhanirons

  • Guest
[release] CustomBootSplashBMP
« on: May 17, 2020, 08:42:24 PM »
What is this?
This plugin can display a 960x544 24 bit RGB BMP (BMP with no alpha) as custom boot splash on PS Vita / PS TV at boot.
The boot logo that is displayed in the beginning can not be hidden with this plugin.
This is a fork of the original PSP2-CustomBootSplash by Princess of Sleeping.


How do I make a 24 bit RGB BMP?
It should be the default Paint option as seen here:



Installation:
Place the plugin to:
Code: [Select]
ur0:tai/custom_boot_splash.skprx
Place your 960x544 24 bit RGB BMP (BMP with no alpha) as:
Code: [Select]
ur0:tai/boot_splash.bmp
Look for the line "load os0:kd/clockgen.skprx" in "ur0:tai/boot_config.txt" and add this line one line fore that:
Code: [Select]
- load ur0:tai/custom_boot_splash.skprx
EXAMPLE:
Code: [Select]
- load ur0:tai/custom_boot_splash.skprx

load os0:kd/clockgen.skprx
#load os0:kd/syscon.skprx
#load os0:kd/rtc.skprx

Any pre-made logos I can use?
We will be posting some in this thread as replies but we highly recommend making your own since it's more fun that way.

To Enso 3.65 users:
If a "ur0:tai/boot_config.txt" exists in "vs0:tai" and the plugin doesn't load even if plugin path is written to "ur0:tai/boot_config.txt", please update Enso to the latest version:
https://github.com/TheOfficialFloW/enso/releases

To do:
Adding 32 bit or other BMP variants support should be trivial. Currently, a header size of 54 bytes is hard coded.
Hardware accelerated JPG support is possible.
PNG support is a possibility.
CreepNT wants a randomized boot logo selection feature.

Credits:
Princess of Sleeping for the original code and helping me a ton with this release despite me being very bad at C.

Download:
https://github.com/teakhanirons/Vita-CustomBootSplashBMP/releases
« Last Edit: May 17, 2020, 09:33:46 PM by teakhanirons »

Offline CreepNT

  • End User
  • *
  • Posts: 14
  • Code copy-pasting master
    • View Profile
Re: [release] CustomBootSplashBMP
« Reply #1 on: May 17, 2020, 09:26:15 PM »
Custom made CBPS logo based on the pre-retail boot logo.
Code: [Select]
*(int*)🥚 = 0xDEADCAFE;

teakhanirons

  • Guest
Re: [release] CustomBootSplashBMP
« Reply #2 on: May 17, 2020, 09:27:36 PM »
A logo dedicated to Princess, used in the original post.