1. Creatable

    OP Creatable GBAtemp Advanced Fan
    Member

    Joined:
    Jul 10, 2017
    Messages:
    586
    Country:
    United States
    INTRODUCTION
    So a group of people (myself included) have been working on modifying qlaunch (the home menu) for custom themes and layouts. A few days ago we figured out how to do custom home menu colors and gradients, as previewed in the images attached (keep in mind these are proof of concepts so they do not look the best, but they are real and are running on real switches, these are not mockups) and we also got custom background images working, so I'm making this thread to see discussion about what we're doing, to provide updates as to what we have completed, and to dump our progress.

    CREDITS
    So, after some thinking, we've decided to release our method of changing colors, and maybe a few themes along the way.
    First however, I'd like to thank the team that made this possible, Qcean
    The current team members are as follows:
    Creatable (Me!), einso, @GRAnimated, @Traiver, Cellenseres, @Vorphixx, and @SimonMKWii
    GRAnimated was the one who thought up the method for changing the background colors, while Vorphixx was the one who implemented it.
    Exelix figured out how to add custom images to the background!

    HOW WE DID IT

    We extracted common.szs with sarctool, and found a file in there called "BgNml.bflyt"
    If you open that up in a hex editor, you should see a string of "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF" in the hex.
    This is separated into groups which I have colored for you.
    The orange ones are hex color values, by default these are white. You can change these values to anything you want as long as you use a hex color picker and replace each orange group of hex with your own hex color.
    The pink FF's are separators that should not be modified.
    Each section is its own corner, the first being the top left, the second being the top right, the third being the bottom left, and the fourth being the bottom right.
    Once it was edited, the common.szs was repacked with sarctool using the modified BgNml.bflyt and put on an SD in the directory "SD:/ReiNX/titles/0100000000001000/romfs/lyt/"
    Since qlaunch is a system title, a zero byte "fsmitm.flag" file was made and moved to "SD:/ReiNX/titles/0100000000001000/" which tells ReiNX to layer it as a system title.
    Once that was finished, the SD card was put into a Switch and ReiNX booted with a modified, more colorful home menu.
    You can use the same "FF FF FF" method on a lot of other bflyt files too, to change their default white color to something different.

    THEME RELEASES

    I'm assuming the mess before this was a bit too complex for most, so this section is dedicated to theme releases.
    Currently, we're working on a few themes and are about to release a few.
    These will be released in our Discord server (which can't be linked here until we find a way to make the distributed themes legal).

    INFO
    Currently we have:

    - Custom background colors (with gradients and the ability to change corner colors)
    - Layout editing (meaning you can move things around)
    - Custom background images
    - Text editing
    - Cursor editing
    - Icon editing
    - Lockscreen color changing
    - Settings color changing

    Limitations:

    - A lot of things are buggy
    - The dark theme is just the light theme darkened, meaning you'll have to pick one theme for each mod
    - Distributing the mods will be illegal unless a custom file format is introduced to patch your legally dumped qlaunch. We are currently working on this.
    - Some things do not change color because they are their own application, however you can theme them separately

    Credit: The blue theme and screenshots are made by @xXDungeon_CrawlerXx and the first two mods and screenshots are made by einso, the third screenshot is made by Traiver while that mod was a collaboration between him and I.
     

    Attached Files:

    Last edited by Creatable, Mar 18, 2019
    Madman, Jax_Ripper, gary69 and 93 others like this.
  2. The14thfly

    The14thfly GBAtemp Regular
    Member

    Joined:
    May 14, 2018
    Messages:
    168
    Country:
    Switzerland
    My body is ready. And so is my switch.
     
  3. SomeGamer

    SomeGamer GBAtemp Guru
    Member

    Joined:
    Dec 19, 2014
    Messages:
    6,796
    Country:
    Hungary
    Colors are ugly, layout is much better than stock. Thanks!
     
    Haydut86, Boriskr and TheMCNerd2017 like this.
  4. andyhappypants

    Member

    Joined:
    Jul 27, 2012
    Messages:
    516
    Country:
    United Kingdom
    About time this happened! This is a great step in making my offline switch completely how I want it to look! Nintendo got lazy when it came to the theme side of the switch. Hopefully this evolves into something amazing! Keep up the great work :)
     
  5. Localhorst86

    Localhorst86 GBAtemp Addict
    Member

    Joined:
    Jul 17, 2014
    Messages:
    2,338
    Country:
    Germany
    2 icon rows? SIGN ME UP!
     
  6. Creatable

    OP Creatable GBAtemp Advanced Fan
    Member

    Joined:
    Jul 10, 2017
    Messages:
    586
    Country:
    United States
    I specified that these are literally just proof of concepts. The layout will be kept, however I doubt the color scheme will be kept the same.
     
  7. SomeGamer

    SomeGamer GBAtemp Guru
    Member

    Joined:
    Dec 19, 2014
    Messages:
    6,796
    Country:
    Hungary
    I know lol, PoCs are always ugly.
     
    TotalInsanity4 likes this.
  8. Crashdummyy

    Crashdummyy Advanced Member
    Newcomer

    Joined:
    Mar 5, 2017
    Messages:
    70
    Country:
    Australia
    You had me there as well :)
    Keep up the pace! :)
     
    andyhappypants likes this.
  9. Essasetic

    Essasetic Your Local TX Fanboy Rebirth
    Member

    Joined:
    Jun 16, 2018
    Messages:
    1,581
    Country:
    United Kingdom
    I was talking about custom themes yesterday on a discord server.
    Next day it's a reality lmao. But seriously these look nice.
    I hope SX OS 2.0 does have support for the updated LayeredFS so I can use those sweet themes.
    Good work guys :)
     
  10. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Addict
    Member

    Joined:
    Jul 29, 2015
    Messages:
    2,035
    Country:
    I'm also one of these dudes in that group :P

    [​IMG]
     
    Last edited by xXDungeon_CrawlerXx, Sep 19, 2018
  11. rennyboggins

    rennyboggins Member
    Newcomer

    Joined:
    Sep 15, 2018
    Messages:
    12
    Country:
    United States
    I was just thinking about custom themes today, I will make some if there is a tut. Thank you for this work!
     
  12. Favna

    Favna #PCMasterRace
    Member

    Joined:
    Sep 12, 2009
    Messages:
    863
    Country:
    Netherlands
    damn I need my lewds as background images
     
    LightyKD, TotalInsanity4 and The0919 like this.
  13. Thetoto

    Thetoto GBAtemp Advanced Fan
    Member

    Joined:
    May 10, 2018
    Messages:
    529
    Country:
    France
    That's so awesome ! Congrats
     
  14. The0919

    The0919 GBAtemp Regular
    Member

    Joined:
    Oct 29, 2017
    Messages:
    115
    Country:
    United States
    Will this be an nro, nsp, sysmodule or it's own tool?
     
  15. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Addict
    Member

    Joined:
    Jul 29, 2015
    Messages:
    2,035
    Country:
    The mods can be used with LayeredFS.
    For the color mod, it's just a modified common.szs in romfs/lyt
     
  16. rayman13579

    rayman13579 Member
    Newcomer

    Joined:
    Sep 1, 2016
    Messages:
    30
    Country:
    Australia
    Is it possible to make themes in different Orientations?
     
  17. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Addict
    Member

    Joined:
    Jul 29, 2015
    Messages:
    2,035
    Country:
    no
     
  18. KiiWii

    KiiWii Reporter
    Reviewer

    Joined:
    Nov 17, 2008
    Messages:
    10,347
    Country:
    United Kingdom
    You know when you click on the four little squares icon to see all apps, can you mod it to have that view as default?
     
  19. GuyInDogSuit

    GuyInDogSuit Your friendly neighborhood guy in a dog suit.
    Member

    Joined:
    Aug 1, 2008
    Messages:
    1,757
    Country:
    United States
    Two rows of games looks nice. All that extra space could be used for more, ya know?
     
    xXDungeon_CrawlerXx likes this.
  20. The0919

    The0919 GBAtemp Regular
    Member

    Joined:
    Oct 29, 2017
    Messages:
    115
    Country:
    United States
    OwO what's this
     

    Attached Files:

Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Custom, themes, edits