Hacking Homebrew Remove Atmosphere splash screen

Soler37

Well-Known Member
Member
Joined
Oct 23, 2022
Messages
199
Trophies
0
Age
34
XP
435
Country
Israel
You are using fusee to load Atmosphere, you need to use fss0/package3 for remove Atmosphere splash screen. Open file hekete_ipl.ini located inside folder bootloader, find:

Replace with:
Code:
fss0=atmosphere/package3
What is the significance of this if any? I also wanted to remove that logo after not having it for a while and then suddenly having it after updating.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,529
Trophies
3
Age
46
Location
At my chair.
XP
19,446
Country
Colombia
What is the significance of this if any? I also wanted to remove that logo after not having it for a while and then suddenly having it after updating.
There are two ways to load Atmosphère FROM Hekate:

On mode FSS0 where Hekate act as a full bootloader then read and extract some parts from Atmosphère PACKAGE3 file and load them.

On Payload chain mode, where you chainload FUSEE.bin file from Hekate, on this mode is Atmosphère who make all the bootload process.

If you modify the source files and build your own Atmosphère, you will need to repeat the process on EACH update.

If the only splash you want to ride of is "Splash.bin" you can opt to use Hekate for loading Atmosphère as FSS0.

you also can load Atmosphère injecting or loading FUSEE.bin from start and not using Hekate at all, on this case the only way to ride off any splash is to build your custom Atmosphère from source.
 
  • Like
Reactions: laz305

JinWood

New Member
Newbie
Joined
Jun 14, 2023
Messages
3
Trophies
0
Age
25
XP
20
Country
United States
There are two ways to load Atmosphère FROM Hekate:

On mode FSS0 where Hekate act as a full bootloader then read and extract some parts from Atmosphère PACKAGE3 file and load them.

On Payload chain mode, where you chainload FUSEE.bin file from Hekate, on this mode is Atmosphère who make all the bootload process.

If you modify the source files and build your own Atmosphère, you will need to repeat the process on EACH update.

If the only splash you want to ride of is "Splash.bin" you can opt to use Hekate for loading Atmosphère as FSS0.

you also can load Atmosphère injecting or loading FUSEE.bin from start and not using Hekate at all, on this case the only way to ride off any splash is to build your custom Atmosphère from source.
If I want to remove the splash screen by modifying the source code, which file should I modify?
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,529
Trophies
3
Age
46
Location
At my chair.
XP
19,446
Country
Colombia
If I want to remove the splash screen by modifying the source code, which file should I modify?

If only you are about to change the Splash screen you could use the included python script https://github.com/Atmosphere-NX/At...urations.md#adding-a-custom-boot-splashscreen

If you really want to build Atmosphère you can read: https://gbatemp.net/threads/building-atmosphere-on-windows-using-msys2.613446/

For creating the Splash.bin file needed to change the first fusee splash screen, you start with a 1280 X 720 px image, then using the attached file Create_Splash_bin.py you run the command:

Create_Splash_bin.py IMAGENAME.PNG

and the script will generate the splash.bin to be copied to /img/ subfolder of Atmosphère code


The post about to create a boot_splash_screen_notext.inc file is:
https://gbatemp.net/threads/custom-boot-logo-for-switch.569031/post-9941051 this file is shown before start the CFW load.


for change the nintendo bootlogo, you can read:
https://gbatemp.net/threads/custom-boot-logo-tutorial.619725/
 

Attachments

  • Create_Splash_bin.zip
    604 bytes · Views: 41
  • Like
Reactions: laz305

JinWood

New Member
Newbie
Joined
Jun 14, 2023
Messages
3
Trophies
0
Age
25
XP
20
Country
United States
@impeeza
I want to build Atmosphère and I have already set up the environment. I want to remove the first fusee boot screen from the source code, but I’m not sure which code to remove.
 
  • Like
Reactions: laz305

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,529
Trophies
3
Age
46
Location
At my chair.
XP
19,446
Country
Colombia
@impeeza
I want to build Atmosphère and I have already set up the environment. I want to remove the first fusee boot screen from the source code, but I’m not sure which code to remove.
I will not mess with the code, instead better to create a "blank" image you create a full black 1280X720 image and convert it using the python script and replace the one on the code with the new one. is easiest.
 
  • Like
Reactions: laz305

JinWood

New Member
Newbie
Joined
Jun 14, 2023
Messages
3
Trophies
0
Age
25
XP
20
Country
United States
I will not mess with the code, instead better to create a "blank" image you create a full black 1280X720 image and convert it using the python script and replace the one on the code with the new one. is easiest.
Thank you for your answer. I’ll give it a try.
 

leathan7

Member
Newcomer
Joined
Oct 12, 2021
Messages
20
Trophies
0
Age
35
XP
97
Country
United States
I have the exact same problem. But on my new oled switch i dont have the splash screen. but on my old switch I do have it... Both FW 16... and i want the splash screen gone :( I don't get it.. the files are the same I think... and yes thats not a friendly way at all

I made this https://github.com/ileathan/Atmosphere/releases/tag/1.6.2 so that my mario icons were not sandwhiching the atmosphere logo which looked ugly to me.

If you just want to remove the logo use the first package if you want to replace the logo do a feature request with the image. Otherwise I have one with my ganster mario but that package also replaces the hekate and nintendo logo so if you don't want that remove the /bootloader/bootlogo.bmp and /atmosphere/exefs_patches/bootlogo folder and it will only replace the ams logo.

I am unsure if my package changes the splash when booting from fusee but if it doesn't you can use the aforementioned script.

I tested it on my oled and unpatched switch and it works but use at your own risk I will try to follow upstream so long as I use my switch but the link is JUST FOR 1.6.2.
 
Last edited by leathan7,
  • Like
Reactions: laz305

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,529
Trophies
3
Age
46
Location
At my chair.
XP
19,446
Country
Colombia
I made this https://github.com/ileathan/Atmosphere/releases/tag/1.6.2 so that my mario icons were not sandwhiching the atmosphere logo which looked ugly to me.

If you just want to remove the logo use the first package if you want to replace the logo do a feature request with the image. Otherwise I have one with my ganster mario but that package also replaces the hekate and nintendo logo so if you don't want that remove the /bootloader/bootlogo.bmp and /atmosphere/exefs_patches/bootlogo folder and it will only replace the ams logo.

I am unsure if my package changes the splash when booting from fusee but if it doesn't you can use the aforementioned script.

I tested it on my oled and unpatched switch and it works but use at your own risk I will try to follow upstream so long as I use my switch but the link is JUST FOR 1.6.2.
https://gbatemp.net/threads/remove-atmosphere-splash-screen.629387/post-10113987
 

hongkbird

Member
Newcomer
Joined
Nov 23, 2022
Messages
18
Trophies
0
Age
33
XP
200
Country
United States
Yes I know I recompiled the code to remove the AMS logo from being in the middle of my boot logos (not the splash screen).
I really like this, could you please make a few other startup images instead of Mario?
Post automatically merged:

Yes I know I recompiled the code to remove the AMS logo from being in the middle of my boot logos (not the splash screen).
In addition, you may need to fix the image bug without logo, which is white at startup, and I think you should also update the 1280*720 image on the homepage so that it will be complete (I mean make it all black)
 
Last edited by hongkbird,

laz305

Well-Known Member
Member
Joined
Jul 31, 2008
Messages
879
Trophies
1
XP
1,688
Country
United States

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,529
Trophies
3
Age
46
Location
At my chair.
XP
19,446
Country
Colombia
  • Like
Reactions: laz305

laz305

Well-Known Member
Member
Joined
Jul 31, 2008
Messages
879
Trophies
1
XP
1,688
Country
United States
No really, the use of the script is very self explanatory:

you download the script from https://github.com/Atmosphere-NX/Atmosphere/raw/master/utilities/insert_splash_screen.py then you run it on the same folder where you have PACKAGE3 and then you copy the new package3 file to your SD Card, now each time you start fusee.bin the new splash is shown.
ok thanks but where is the part where I add my own splash screen to replace it? or the only option is to just remove it? and how do you run it?
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,529
Trophies
3
Age
46
Location
At my chair.
XP
19,446
Country
Colombia
when you run the script you must provide parameters:

1711848138318.png


the path to the image you like as new splash and the path to package 3 file.

so you SET A NEW SPLASH, if you like "remove" I think you can use a image with only black.
 

laz305

Well-Known Member
Member
Joined
Jul 31, 2008
Messages
879
Trophies
1
XP
1,688
Country
United States
I made this https://github.com/ileathan/Atmosphere/releases/tag/1.6.2 so that my mario icons were not sandwhiching the atmosphere logo which looked ugly to me.

If you just want to remove the logo use the first package if you want to replace the logo do a feature request with the image. Otherwise I have one with my ganster mario but that package also replaces the hekate and nintendo logo so if you don't want that remove the /bootloader/bootlogo.bmp and /atmosphere/exefs_patches/bootlogo folder and it will only replace the ams logo.

I am unsure if my package changes the splash when booting from fusee but if it doesn't you can use the aforementioned script.

I tested it on my oled and unpatched switch and it works but use at your own risk I will try to follow upstream so long as I use my switch but the link is JUST FOR 1.6.2.
Hey you still around? I would like to do this also. Can you explain how you did it please?
 

hongkbird

Member
Newcomer
Joined
Nov 23, 2022
Messages
18
Trophies
0
Age
33
XP
200
Country
United States
«image» the path to any image file typically 1280*720
Can I ask how you open the insert_splash_screen script? When I double-click to run it, the terminal does not appear, but a black screen flashes by (*I know this question is stupid, I hope you can help me
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    inb4 computer science
  • BigOnYa @ BigOnYa:
    Fake Leg scratching 101
  • K3Nv2 @ K3Nv2:
    IT support you can act like your own farts smell like cherries that way
  • K3Nv2 @ K3Nv2:
    Odin 2s $300 lol no
  • Scarlet @ Scarlet:
    The Mini is even more lol
  • K3Nv2 @ K3Nv2:
    That RG cube is starting to look like the better value price creep option
    +1
  • BigOnYa @ BigOnYa:
    I want a handheld gaming system with a tablet sized screen, like a 8 or10" screen, with controllers that can detach like the Switch.
  • BakerMan @ BakerMan:
    @BigOnYa i was legitimately trying to scratch my leg, this is reminding me of that cylinder post
  • Scarlet @ Scarlet:
    I don't see the buzz about a square screen personally. I think there will be a review on the site within a few weeks though if you are interested.
    +1
  • Scarlet @ Scarlet:
    I've put down the money on the Odin 2 Mini since I just love that Vita form factor. Loved the power of the Odin 2 but the size always put me off, this one seems exactly what I've been wanting.
  • K3Nv2 @ K3Nv2:
    I don't care about the square screen it's just nice to hold something you don't have to stretch your arms a foots length
  • K3Nv2 @ K3Nv2:
    All these things expecting to be super huge is overrated just run a type c cable to your TV if you want a big display or in my case screen mirror it
  • BigOnYa @ BigOnYa:
    On the go tho I meant, I use my 10" tablet and a Bluetooth controller for retro gaming while sitting on my porch or on long car rides sometimes. Easier on my eyes than the Switch screen.
  • K3Nv2 @ K3Nv2:
    My point is we already have enough shit with big displays having something pocketable with up to ps2 would be fine on the go
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ken unless the games are made for that screen size most suck on a screen that size... Having a square screen and being brighter and higher res helps but it's not a cure all, text is tiny bullets are tiny, your.... Well lol
  • K3Nv2 @ K3Nv2:
    You can stretch to fit probably it's not all bad that they make it seem to be
  • K3Nv2 @ K3Nv2:
    People always yap about oh but you loose pixels but yeah it won't look awful either
  • Psionic Roshambo @ Psionic Roshambo:
    I like filters :P
  • K3Nv2 @ K3Nv2:
    Filters are why you don't go on 2nd dates
  • Psionic Roshambo @ Psionic Roshambo:
    Lol nahhh it's because I usually get what they want on the first date lol
  • Psionic Roshambo @ Psionic Roshambo:
    I swear if I hear "I don't usually do this on the first date" on more time... I am going to start counting
  • K3Nv2 @ K3Nv2:
    I bought you McDonald's even tho you lied about your pics I still deserve this
  • Psionic Roshambo @ Psionic Roshambo:
    No no continue, I hear these things women say so often I decided to start counting
    Psionic Roshambo @ Psionic Roshambo: No no continue, I hear these things women say so often I decided to start counting