Tutorial  Updated

Custom Boot Logo Tutorial

(Putting this in it’s own thread for posterity…)

In case folks want to roll their own custom boot logo, here are detailed instructions for how to set it up.

Good article on getting python and pip (you need both) installed on Windows: https://www.liquidweb.com/kb/install-pip-windows/

Download the script by going here: https://github.com/friedkeenan/switch-logo-patcher

Click the blue Code button and select Download ZIP and then unzip the directory somewhere easy to get to.

FCB2EA81-CD2D-4CFC-B918-795FB6639E2A.jpeg


Open a cmd.exe window and cd to the easy to get to directory and type the following:

Code:
python -m pip install -r requirements.txt

Once that’s successful your are ready to patch!

I’ve attached my 308x350 png file again for you to copy into the same directory as a proof of concept.

here’s the command:

Code:
python gen_patches.py patches_dir new_logo

new_logo=the name of the 308x350 .png file you copied into this directory that you want patched into files. If you download the attached proof of concept file it would be F44C1AC8-3310-4EA5-BFFB-1F682120F3B8.png

patches_dir=use whatever directory name makes sense to you. You will copy this entire directory over to /atmosphere/exefs_patches/ when you are done.



Here’s the readme again.

# Switch Logo Patcher

Creates the IPS patches needed to replace the Switch logo on boot.

The logo you want to change the Switch logo to must be the same size as the original logo, which is 308x350. Anything else and the program won't let you progress.

You don't need to dump the original logo to use this, but if you don't specify the original logo, each patch will be 400+ KiB.

### Usage

```
usage: gen_patches.py [-h] [-o OLD_LOGO] patches_dir new_logo

positional arguments:
patches_dir The directory where the generated patches will be
dumped
new_logo The new logo image

optional arguments:
-h, --help show this help message and exit
-o OLD_LOGO, --old_logo OLD_LOGO
The original logo image
 

Attachments

  • F44C1AC8-3310-4EA5-BFFB-1F682120F3B8.png
    F44C1AC8-3310-4EA5-BFFB-1F682120F3B8.png
    21.9 KB · Views: 224
Last edited by binkinator,

toxic9

Well-Known Member
Member
Joined
Dec 13, 2016
Messages
819
Trophies
0
Age
44
XP
1,297
Country
Hi, can anyone help me?

Trying to get my boot logo to show up. Already installed python, I used a 32bit file 308x350, and created the ips files. Put the folder into atmosphere\exefs_patches ...but nothing shows up.
Am I missing a config line in Hekate ?

Mine is

[Atmo SYS]
fss0=atmosphere/package3
emummc_force_disable=1
I'm in the same situation.
Did you found a solution?
 

iiTzSamurai

Well-Known Member
Member
Joined
Oct 26, 2021
Messages
320
Trophies
0
Age
35
XP
1,256
Country
United States
(Putting this in it’s own thread for posterity…)

In case folks want to roll their own custom boot logo, here are detailed instructions for how to set it up.

Good article on getting python and pip (you need both) installed on Windows: https://www.liquidweb.com/kb/install-pip-windows/

Download the script by going here: https://github.com/friedkeenan/switch-logo-patcher

Click the blue Code button and select Download ZIP and then unzip the directory somewhere easy to get to.

View attachment 329573

Open a cmd.exe window and cd to the easy to get to directory and type the following:

Code:
python -m pip install -r requirements.txt

Once that’s successful your are ready to patch!

I’ve attached my 308x350 png file again for you to copy into the same directory as a proof of concept.

here’s the command:

Code:
python gen_patches.py patches_dir new_logo

new_logo=the name of the 308x350 .png file you copied into this directory that you want patched into files. If you download the attached proof of concept file it would be F44C1AC8-3310-4EA5-BFFB-1F682120F3B8.png

patches_dir=use whatever directory name makes sense to you. You will copy this entire directory over to /atmosphere/exefs_patches/ when you are done.



Here’s the readme again.

# Switch Logo Patcher

Creates the IPS patches needed to replace the Switch logo on boot.

The logo you want to change the Switch logo to must be the same size as the original logo, which is 308x350. Anything else and the program won't let you progress.

You don't need to dump the original logo to use this, but if you don't specify the original logo, each patch will be 400+ KiB.

### Usage

```
usage: gen_patches.py [-h] [-o OLD_LOGO] patches_dir new_logo

positional arguments:
patches_dir The directory where the generated patches will be
dumped
new_logo The new logo image

optional arguments:
-h, --help show this help message and exit
-o OLD_LOGO, --old_logo OLD_LOGO
The original logo image
worked perfectly first try thanks!!!
 
  • Love
Reactions: impeeza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious