1. fmkid

    fmkid Just another GBATemp's random guy
    Member

    Joined:
    Apr 23, 2015
    Messages:
    1,914
    Country:
    Colombia
    I don't think so. This actual build is based-on Luma 10.2, which isn't compatible with the latest system version 11.14

    Just remains to wait for a new version based-on latest Luma
     
    Nutez likes this.
  2. Nutez

    OP Nutez Assimilator of Lumas
    Member

    Joined:
    Jan 2, 2018
    Messages:
    126
    Country:
    United Kingdom
    Apologies for the slight delay, I was wrestling with the "new feature". The latest build now has Luma 10.2.1 and should therefore be compatible with system version 11.14.

    The new feature is being able to set screen brightness below the preset minimum down to 1. Thankfully, the official Luma team provided the calculation to convert 'luminance' to brightness, but it took me a lot of trial and error to get the LCD registers to update correctly within a useful control flow (for reasons that I don't really understand XD)... Anyways, there are a few slight 'glitches' with using the low brightness, but there should be no impact on the regular and extended upper brightness limits.
     
    Last edited by Nutez, Nov 22, 2020
  3. wavesofwar74

    wavesofwar74 Newbie
    Newcomer

    Joined:
    Dec 1, 2020
    Messages:
    1
    Country:
    United States
    I feel like an absolute fool, but I can't figure out how to activate the features included in this unofficial Luma 10.2.1 build--namely the LCD brightness customization. I have the boot.firm placed in the root of the drive and everything appears to be working, but I can't seem to adjust brightness as described. Is there a simple button combo I'm missing?
     
  4. Nutez

    OP Nutez Assimilator of Lumas
    Member

    Joined:
    Jan 2, 2018
    Messages:
    126
    Country:
    United Kingdom
    No worries, the "Change screen brightness" interface works similarly to the official Luma version. When you select it from the Rosalina menu there is an explanation of the controls. However, tt might be that you need to press start first so that you can see both the top and bottom screens. Then try adjusting left and right a few times to see if there is a noticeable change in brightness.
     
    Last edited by Nutez, Dec 1, 2020
    fmkid likes this.
  5. Stolen

    Stolen Newbie
    Newcomer

    Joined:
    Apr 14, 2019
    Messages:
    4
    Country:
    Spain
    InputRedirection not working on this build, working on the official build.
     
  6. Nutez

    OP Nutez Assimilator of Lumas
    Member

    Joined:
    Jan 2, 2018
    Messages:
    126
    Country:
    United Kingdom
    Apologies, it's not something that I test for personally so it's probably been broken for a while. I brought in some changes from Nanquitas & PabloMK7 that I had missed before. Hopefully that will have fixed it.

    New update expands on the TwlBg switcher PoC to now include AgbBg.cxi switching and open_agb_firm config.ini switching. Optionally, I'd suggest setting up Stellar's Open AGB Launcher as it allows you to suppress the power LED via Rosalina before launching into open_agb_firm from a home menu icon.
     
    Last edited by Nutez, Jan 4, 2021
    fmkid likes this.
  7. KungBore

    KungBore Member
    Newcomer

    Joined:
    Oct 9, 2020
    Messages:
    43
    Country:
    Brazil
    What exactly is this TwlBg? Can I use this to implement the screen brightness modifications in Rosalina to DS games?
     
    Last edited by KungBore, Jan 4, 2021
  8. Nutez

    OP Nutez Assimilator of Lumas
    Member

    Joined:
    Jan 2, 2018
    Messages:
    126
    Country:
    United Kingdom
    TwlBg.cxi is a file generated using Sono's TWPatcher. It allows you to choose different scaling and filters to apply in DS/i mode. Unfortunately, it's not able to turn down the actual backlight level like Rosalina can, but you are able to apply a bluelight filter and faux brightness-reduction filter.

    Minor update: The Official Luma team added a new feature to show extra battery details that I thought was cool so I wanted to grab it early. Also, the custom screen filter interface will now display the previously saved values for the top screen on loading.
     
  9. Sono

    Sono cripple piss
    Developer

    Joined:
    Oct 16, 2015
    Messages:
    2,385
    Country:
    Hungary
    I just remembered again that this build exists. I'll have to give it a try myself, as I actually like the idea of automatic CTR_Redshift.
    I actually want to use the eShop, but I'm still on an ancient system version and ancient Luma, so I'll choose this.

    Although I wonder, would you be interested in some of my other released and unreleased patches and system-modifying utilities?
    Things like repurposing the 3D slider, software-controlled volume controls, completely disabling the 3DS speaker (headphone-jack only), etc.

    The source code is actually still up, I just changed my github username :P

    https://gist.github.com/SonoSooS/a1e339d67ef30b8394e572a2df6dcd27

    It does use hardware regs, but the problem is that you need to patch gsp (especially on new3DS) to make it stay for more than a fraction of a second... Perhaps the better solution instead would be to patch the limitations of SetBrightnessRaw to allow the full range of brightness controls.
     
    jelbo, survive9, Nutez and 2 others like this.
  10. Nutez

    OP Nutez Assimilator of Lumas
    Member

    Joined:
    Jan 2, 2018
    Messages:
    126
    Country:
    United Kingdom
    Thanks, though I guess it's not really "full-auto" since it still needs to be applied via Rosalina first, but it does have the newer feature of being reapplied after sleep. I am interested in the idea of lowering the backlight and applying redshift as early as possible via holding a button when Luma is booting up. I'll need to experiment to see if I can get the timings right.

    Absolutely, gotta catch 'em all! Your pioneering hardware work was what got me motivated to aggregate and tweak interesting Rosalina features haha. All that stuff sounds great, I just might actually have to work out how best to make features optional with config now XD.

    I forgot to check that :P. Patching SetBrightnessRaw sounds like a good plan, but I wouldn't know where to start on doing it XD. I was able to get low brightness working for now though with a hacky implementation.
     
    mh_, jelbo, survive9 and 1 other person like this.
  11. fmkid

    fmkid Just another GBATemp's random guy
    Member

    Joined:
    Apr 23, 2015
    Messages:
    1,914
    Country:
    Colombia
    It would be great an option to save and then reload your actual settings about the 3DS screens brightness and color configuration after reboot the console (because afaik when you reboot the console, this settings are reseted to the normal values)
     
  12. MultiKoopa

    MultiKoopa GBAtemp Regular
    Member

    Joined:
    Jun 11, 2018
    Messages:
    169
    Country:
    United States
    dude this is awesome thank you
     
  13. BETA215

    BETA215 GBAtemp Regular
    Member

    Joined:
    Dec 30, 2014
    Messages:
    125
    Country:
    Argentina
    Yup, this Luma build is the best one.

    The only perk is its incompatibility with CTGP-7, but besides that, it's a great piece of homebrew that surpasses other builds by a mile, even in little things as the placement of WiFi on/off in Rosalina.
     
  14. MultiKoopa

    MultiKoopa GBAtemp Regular
    Member

    Joined:
    Jun 11, 2018
    Messages:
    169
    Country:
    United States
    oh my god I had no idea you could just toggle Wifi through the Rosalina menu here, thank you!
     
    BETA215 likes this.
  15. KungBore

    KungBore Member
    Newcomer

    Joined:
    Oct 9, 2020
    Messages:
    43
    Country:
    Brazil
    Hey, I'm having a strange issue with the latest version:

    When I try to change screen brightness on Rosalina menu, the top screen reports an incorrect value (97 when it should be 48, like the bottom's) and if I change them, the top screen automatically goes to the maximum value (extended limit) and I can't change it unless I reboot the system.
     
  16. Nutez

    OP Nutez Assimilator of Lumas
    Member

    Joined:
    Jan 2, 2018
    Messages:
    126
    Country:
    United Kingdom
    Darn, I thought I had got it stable since it works on both my o3DS and n3DS consoles... Which console are you using? Have you had a screen replacement? Are you trying to use the extended limits? Could you try setting the brightness to the lowest level in the official system settings first? Does it make a difference if you press the d-pad quickly or hold it down? Putting the console to sleep is a quicker way to reset the brightness if things do go wrong.
     
    KungBore likes this.
  17. KungBore

    KungBore Member
    Newcomer

    Joined:
    Oct 9, 2020
    Messages:
    43
    Country:
    Brazil
    Hey! So, it actually only seems to happen when I play Mario Kart 7 and try to access the back light settings in-game. If I do it from the Home Menu or from Box Boy, it works as intended.

    I have a New 3DS XL, never had a screen replacement. I didn't try using extended limits. I'll try setting the brightness to minimum in the system settings to check that, but the "set brightness on main menu first" workaround is good enough for me. Holding or tapping the d-pad doesn't change anything.

    Edit: Oh yeah, I forgot to ask: what does the plugin loader do? I ask because it is set to [enabled] and I don't remember if I accidentally enabled it or what.
     
    Last edited by KungBore, Apr 16, 2021
    Nutez likes this.
  18. Nutez

    OP Nutez Assimilator of Lumas
    Member

    Joined:
    Jan 2, 2018
    Messages:
    126
    Country:
    United Kingdom
    Interesting, did you have the same problem with brightness using the official Luma build in Mario Kart 7? If you weren't using the extended limits then it shouldn't be using the extra code that I added (which is more likely to be unstable). I had a lot of trouble trying to implement the extended limits without constantly causing the max brightness bug you seem to have had. So unfortunately, I don't think I'll be able to solve that specific case and you will just need to use the workaround for now. Sorry about that...

    To use the plugin loader: you'll need to setup the "default.3gx" plugin in "/luma/plugins" so you can activate it in-game by pressing the Select button. It's probably enabled by default but you can safely switch it off and it will stay off in future. The plugin is another way to active cheats and it also let's you search the in-game memory to create your own. The best place to get up-to-date information on that would be Nanquitas' Playground since the CTRPF thread can be confusing due to outdated discussions.
     
  19. KungBore

    KungBore Member
    Newcomer

    Joined:
    Oct 9, 2020
    Messages:
    43
    Country:
    Brazil
    I didn't try Mario Kart 7 while I was using the official build.

    About the fix, don't worry, I just reported it to help :)

    Oh, thanks!
     
    Nutez likes this.
  20. Sono

    Sono cripple piss
    Developer

    Joined:
    Oct 16, 2015
    Messages:
    2,385
    Country:
    Hungary
    I found an oopsie within less than a minute of use :ha:

    You can accidentally press Y to turn off the bottom screen on a 2DS, and doesn't matter what buttons I press, there was no way to re-enable it without long-press powering off the 2DS.


    Other than this oversight, it's pretty nice! I bet you had fun removing the menu item count limit.
    Sadly can't say anything about the cheat system and such (because I don't need it), but the new features I do use are a nice addition.

    Software volume and 3D slider when? B-)
     
    Nutez and PabloMK7 like this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Unofficial, discussion, build