Homebrew [CtrBootManager] Backgrounds collection (+scripts)

  • Thread starter Thread starter MrMandraque
  • Start date Start date
  • Views Views 42,608
  • Replies Replies 108
  • Likes Likes 8
Here is my own attempt at a very simple custom top screen background:
new-3dsxl-logo3.png
Here are the screen color, highlight color, border color, and font color settings I use with this custom top screen background:
Code:
    bgTop1 = "000000";
    bgTop2 = "000000";
    bgBottom = "000000";
    highlight = "dcdcdc";
    borders = "ffffff";
    font1 = "ffffff";
    font2 = "000000";

The zip folder includes the image bin file, the image png file, and the image xcf file.
 

Attachments

Is there any way to just completely remove the border? It's getting in the way of the theme I'm working on.
 
I made a theme for undertale For thouse of you who play it.
 

Attachments

  • undertale_bottom.png
    undertale_bottom.png
    11.4 KB · Views: 366
  • undertale_top.png
    undertale_top.png
    216 bytes · Views: 321
  • undertaletheme.7z
    undertaletheme.7z
    133.1 KB · Views: 159
For those with the N3DS and Pikachu plates with Pikachu theme, matching images for CTR! (.bin's in .zip.)

Also matching MenuHax theme here.

Code:
    theme =
    {
        bgTop1 = "000000";
         bgTop2 = "000000";
        bgBottom = "000000";
        highlight = "dcdcdc";
        borders = "000000";
        font1 = "000000";
        font2 = "000000"; // selection
        bgImgTop = "/top_theme.bin"; // 400x240 pixels
        bgImgBot = "/bot_theme.bin"; // 320x240 pixels
    };
 

Attachments

  • Pikachu.zip
    Pikachu.zip
    130.9 KB · Views: 223
  • bot_theme.png
    bot_theme.png
    25.8 KB · Views: 254
  • top_theme.png
    top_theme.png
    28.9 KB · Views: 254
I have done everything possible to get the themes showing. But for some reason I cannot get them to show. Here is how I have the boot.CFG setup. Anyone mind telling me what I am doing wrong?
Code:
boot_config :
{
  timeout = 3;
  autobootfix = 8;
  recovery = 2;
  default = 0;
  entries = (
    {
      title = "ReiNand";
      path = "/ReiNand.dat";
      offset = "0x12000";
    },
    {
      title = "rxTools";
      path = "/rxTools/sys/code.bin";
      offset = "0x12000";
      key = 0;
    },
    {
      title = "HomeBrewMenu";
      path = "/boot_hb.3dsx";
    },
    {
      title = "Reboot";
      path = "reboot";
    },
    {
      title = "Shutdown";
      path = "shutdown";
    } );
  theme :
  {
    bgTop1 = "4a0031";
    bgTop2 = "6f0149";
    bgBottom = "6f0149";
    highlight = "dcdcdc";
    borders = "ffffff";
    font1 = "ffffff";
    font2 = "000000";
    bgImgTop = "/xThemes/SexyPeach/top.bin";
    bgImgBot = "/xThemes/SexyPeach/bot.bin";
  };
};
 
Change to:
Code:
theme =
{
Change to:
Code:
theme =
{

Thank you for taking the time of replying to me. I changed it to how you asked me, but I still don't get any themes for some reason. I have it set up this way now.

Code:
// Boot menu configuration
boot_config =
{
    // Default timeout in seconds
    // If timeout = -1, disable autoboot
    timeout = 3;

    // Some devices (n3ds?) seems to have
    // some timing problems when using timeout=0 (autoboot).
    // You may increase this value to improve boot success rate.
    // Default delay (8) should be good for o3ds, 2 seems good for n3ds
    autobootfix = 8;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 2; // SELECT

    // Default boot entry
    default = 0;

    // Boot menu entries (11 max)
    entries =
    (
        {
            title = "ReiNand";
            path = "/ReiNand.dat";
            offset = "0x12000";
        },
        {
            title  = "rxTools";
            path = "/rxTools/sys/code.bin";
            offset = "0x12000";
            key = 0; // key to override default boot entry (A)
        },
        {
            title  = "HomeBrewMenu";
            path = "/boot_hb.3dsx";
        },
        {
            title  = "Reboot";
            path = "reboot"; // magic path for reboot, do not change
        },
        {
            title  = "Shutdown";
            path = "shutdown"; // magic path for poweroff, do not change
        }
    );

    // RGB colors
    theme =
    {
        bgTop1 = "000000";
        bgTop2 = "000000";
        bgBottom = "000000";
        highlight = "C40000";
        borders = "FFFFFF";
        font1 = "FFFFFF";
        font2 = "FFFFFF";
        bgImgTop = "/xThemes/SexyPeach/top.bin";
        bgImgBot = "/xThemes/SexyPeach/bot.bin";
    };
};
 
Thank you for taking the time of replying to me. I changed it to how you asked me, but I still don't get any themes for some reason. I have it set up this way now.

Code:
// Boot menu configuration
boot_config =
{
    // Default timeout in seconds
    // If timeout = -1, disable autoboot
    timeout = 3;

    // Some devices (n3ds?) seems to have
    // some timing problems when using timeout=0 (autoboot).
    // You may increase this value to improve boot success rate.
    // Default delay (8) should be good for o3ds, 2 seems good for n3ds
    autobootfix = 8;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 2; // SELECT

    // Default boot entry
    default = 0;

    // Boot menu entries (11 max)
    entries =
    (
        {
            title = "ReiNand";
            path = "/ReiNand.dat";
            offset = "0x12000";
        },
        {
            title  = "rxTools";
            path = "/rxTools/sys/code.bin";
            offset = "0x12000";
            key = 0; // key to override default boot entry (A)
        },
        {
            title  = "HomeBrewMenu";
            path = "/boot_hb.3dsx";
        },
        {
            title  = "Reboot";
            path = "reboot"; // magic path for reboot, do not change
        },
        {
            title  = "Shutdown";
            path = "shutdown"; // magic path for poweroff, do not change
        }
    );

    // RGB colors
    theme =
    {
        bgTop1 = "000000";
        bgTop2 = "000000";
        bgBottom = "000000";
        highlight = "C40000";
        borders = "FFFFFF";
        font1 = "FFFFFF";
        font2 = "FFFFFF";
        bgImgTop = "/xThemes/SexyPeach/top.bin";
        bgImgBot = "/xThemes/SexyPeach/bot.bin";
    };
};
Take the theme out of boot_config
 
When you say take the theme out. Do you mean the word "theme" or the "/xThemes/"?

Sorry if I am not grasping it properly. First time trying to do this and I've been pretty much at it for the past hour. :l
Code:
    // RGB colors
    theme =
    {
        bgTop1 = "000000";
        bgTop2 = "000000";
        bgBottom = "000000";
        highlight = "C40000";
        borders = "FFFFFF";
        font1 = "FFFFFF";
        font2 = "FFFFFF";
        bgImgTop = "/xThemes/SexyPeach/top.bin";
        bgImgBot = "/xThemes/SexyPeach/bot.bin";
    };

// Boot menu configuration
boot_config =
{
    // Default timeout in seconds
    // If timeout = -1, disable autoboot
    timeout = 3;

    // Some devices (n3ds?) seems to have
    // some timing problems when using timeout=0 (autoboot).
    // You may increase this value to improve boot success rate.
    // Default delay (8) should be good for o3ds, 2 seems good for n3ds
    autobootfix = 8;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 2; // SELECT

    // Default boot entry
    default = 0;

    // Boot menu entries (11 max)
    entries =
    (
        {
            title = "ReiNand";
            path = "/ReiNand.dat";
            offset = "0x12000";
        },
        {
            title  = "rxTools";
            path = "/rxTools/sys/code.bin";
            offset = "0x12000";
            key = 0; // key to override default boot entry (A)
        },
        {
            title  = "HomeBrewMenu";
            path = "/boot_hb.3dsx";
        },
        {
            title  = "Reboot";
            path = "reboot"; // magic path for reboot, do not change
        },
        {
            title  = "Shutdown";
            path = "shutdown"; // magic path for poweroff, do not change
        }
    );
};
 
Last edited by Sachi,
Made a simple Mega Man X theme. Hopefully you guys will enjoy it.
 

Attachments

  • top.png
    top.png
    9.4 KB · Views: 274
  • bottom.png
    bottom.png
    3.8 KB · Views: 247
It was not the zelda 2 one, it was the regular zelda one "zelda theme.7z" that gave the warning and then it was deleted by my scanner. I wouldn't doubt it's just a false positive, but it kind of set off the spidey senses, lol.
 
Last edited by dronesplitter,

Site & Scene News

Popular threads in this forum