Share your custom Hekate bootlogo thread

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by mooglazer, Jul 29, 2018.

  1. mooglazer
    OP

    mooglazer GBAtemp Regular

    Member
    4
    Jun 24, 2007
    United States
    I haven't seen one posted, and couldn't find one using search -- so here goes. Sorry if this is a dupe/unnecessary, mods feel free to delete or move to a more appropriate sub-forum. I know some are posted under the main Hekate thread, but with forks, etc. I thought it might be better to not pollute the mainline/technical discussion with bootlogos.

    In your hekate_ipl.ini (under config, loads from the root of the SD card) -

    customlogo=1
    logopath=/bootlogo.bmp


    Per the bootlogo README: https://github.com/CTCaer/hekate/blob/master/README_BOOTLOGO.md

    The bootlogo can be any size with a maximum of 720 x 1280.
    When it's smaller than 720 x 1280, it is automatically centered and the background takes the color of the first pixel.
    When saving a landscape bootlogo, it should be rotated 90 degrees counterclockwise.
    Lastly, the supported format is 32-bit (ARGB) BMP. Classic 24-bit (RGB) BMPs are not supported for performance reasons.


    Basically create a 1280x720 image, rotate it 90 degrees counter-clockwise, save as 32-bit BMP (bitmap) file.

    I'll start, see attached (shoutouts to my ACNL people).
     

    Attached Files:

    SG911, NekoMichi and Kafluke like this.
  2. Kafluke

    Kafluke GBAtemp Psycho!

    Member
    12
    May 6, 2006
    United States
    I think you posted in the correct place and I appreciate your thread! Good job!
     
    leerz and mooglazer like this.
  3. wsdyleon

    wsdyleon Member

    Newcomer
    2
    Aug 12, 2011
    United States
    i think 32bit bmp was a little large.why jpeg?
     
  4. machinoman

    machinoman GBAtemp Regular

    Member
    4
    Feb 12, 2011
    United States
    jpegs are essentially compressed bitmaps. programmatically speaking adding jpeg encoding would be a waste of time.
     
  5. ressit

    ressit Advanced Member

    Newcomer
    1
    Jun 4, 2018
    Vietnam

    Attached Files:

    • 1.png
      1.png
      File size:
      94.9 KB
      Views:
      241
    Last edited by ressit, Jul 29, 2018
  6. daxtsu

    daxtsu GBAtemp Guru

    Member
    13
    Jun 9, 2007
    Antarctica
    Performance and memory space reasons. Hekate's payload size is already barely below the maximum size allowed, so adding a jpeg/png decoder simply isn't an option. It also runs on a slow processor (not the main Tegra CPU), so it would make the boot process longer, whereas using a bmp that matches the framebuffer format is much, much faster, no decoding or decompression needed.
     
    whateverg1012, mooglazer and peteruk like this.
  7. Fighter_Builder

    Fighter_Builder Newbie

    Newcomer
    1
    May 17, 2018
    United States
    Here's one I whipped up in Photoshop in about 5 minutes and spent about 10 minutes troubleshooting and converting. Pretty proud of how it turned out, and I may make more in the future if I feel like doing so.

    Also, here's a tip for converting to the right BMP format. Use the latest version of GIMP (you may want to update if you haven't in a while) to save it as a 32-bit BMP (8A, 8R, 8G, 8B). It's imperative that you use the latest version, as older versions tend to mess up the colors when the image is actually loaded in Hekate. Anyway, fire up GIMP, load your image, make any changes you want, add an alpha channel if there isn't one already, then save as "bootlogo.bmp". A menu will pop up. Go to Advanced Settings, and select the 32-bit setting mentioned earlier.
     

    Attached Files:

    Melon__Bread likes this.
  8. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    6
    Dec 9, 2013
    United States
    2edgy5me

    -------------------------

    So I made my own real quick
    [​IMG]

    If you want to use it, it is attached below ready to use (with or without hekate on the screen).
    Also if you use gimp and want to put something else on the screen I have attached a .xci file ready for you to put your own image on the screen.

    Thank you Cafe333 for the original image
     

    Attached Files:

    Last edited by Melon__Bread, Jul 30, 2018
    Resaec, pandavova, Thetoto and 2 others like this.
  9. Nazosan

    Nazosan GBAtemp Fan

    Member
    3
    May 12, 2009
    United States
    I still can't figure out how even to get to a 32-bit bitmap. Isn't 24-bit officially the max officially and 32-bit just a sort of unofficial extension people came up with much later? So far everything I try downgrades to 24-bit when saving as bitmap anyway.

    Well, I like that last one and will use it for now instead of the one I created anyway.

    BTW, I want to be clear, but you can only do one, right? You can't do one for each CFW booted like how we did on the 3DS?


    EDIT: I think the logopath parameter doesn't work. I thought no images I tried ever worked, but then I removed that line and renamed the file to bootlogo.bmp (what it defaults to if there is no logopath) and then it worked. (BTW, I was calling it hekate.bmp before, so it wasn't a tricky filename or anything like that.)
     
    Last edited by Nazosan, Jul 30, 2018
  10. Fighter_Builder

    Fighter_Builder Newbie

    Newcomer
    1
    May 17, 2018
    United States
    Use the latest version of GIMP to convert/save it to a 32-bit ARGB bitmap (A8, R8, G8, B8). Other versions tend to have issues saving properly in this format, so I'd recommend updating if you haven't already.
     
  11. Nazosan

    Nazosan GBAtemp Fan

    Member
    3
    May 12, 2009
    United States
    I don't really use GIMP. Is there, by any chance, some simple command line tool or whatever that can convert a 24-bit bitmap or anything like that? Actually, simpler still, what about something for a 32-bit PNG to a 32-bit bitmap? Something like that probably exists, it's just a matter of finding it... Might help a lot of people besides me jump through fewer hoops for this.
     
    Last edited by Nazosan, Jul 30, 2018
  12. machinoman

    machinoman GBAtemp Regular

    Member
    4
    Feb 12, 2011
    United States
    [merp, dead link.]
     
    Last edited by machinoman, Jul 30, 2018
  13. Fighter_Builder

    Fighter_Builder Newbie

    Newcomer
    1
    May 17, 2018
    United States
    I'm not sure. I already have GIMP and use it for various other purposes as well, so in my case it made the most sense to use that instead of tinkering with command line stuff. That being said, you may have luck with ImageMagick, but I'm not sure if it'll work for this.
     
    Last edited by Fighter_Builder, Jul 31, 2018
    Nazosan likes this.
  14. bedbug1226

    bedbug1226 Advanced Member

    Newcomer
    2
    Dec 1, 2014
    United States
    Nice and simple woodgrain. :3 [​IMG] [​IMG] [​IMG][​IMG]
     

    Attached Files:

    Last edited by bedbug1226, Aug 6, 2018
    Stone-D, Ericthegreat, 0000ff and 4 others like this.
  15. 98otiss

    98otiss thot destroyer

    Member
    4
    Aug 22, 2015
    Canada
    despacito
    bootlogo (1).png
    Persona 5 bootlogo I made in an hour. Has credits to all the authors and shit.
     

    Attached Files:

    Last edited by 98otiss, Jul 31, 2018
  16. BlastedGuy9905

    BlastedGuy9905 Ace Bricker

    Member
    8
    Apr 13, 2017
    United States
    Outside your windows ᕙ(◔ᗜ◔)ᕗ
  17. Nazosan

    Nazosan GBAtemp Fan

    Member
    3
    May 12, 2009
    United States
    You know what? I think it works. I just did "convert file1.bmp -alpha on file2.bmp" and that was it. (Actually I did magick convert because I'm lazy and only made a shortcut for that.) Well, I'm actually using Melon__Bread's image now, but if anyone wants it, here is the minimalist just taking the logo from the CTCaer mod thread and making it fit the canvas thing I did:
    bootlogo.jpg
     

    Attached Files:

    Last edited by Nazosan, Jul 31, 2018
    Melon__Bread and mooglazer like this.
  18. soaresden

    soaresden GBAtemp Regular

    Member
    3
    Dec 16, 2013
    France
  19. AlanMaciasz

    AlanMaciasz Member

    Newcomer
    1
    Apr 6, 2017
    Mexico
    This is not for hekate but is for ReiNX if you want it delete the splash.bin on ReiNX folder and replace with this one
     

    Attached Files:

    peteruk likes this.
  20. lordelan

    lordelan GBAtemp Addict

    Member
    8
    Jan 4, 2015
    Germany
    This looks really well made. Thank you and Cafe333 for the work on this.
     
    Melon__Bread likes this.