CTR_Redshift - hardware-based blue light filter for old3DS and 2DS

Discussion in '3DS - Homebrew Development and Emulators' started by MarcusD, Jan 9, 2018.

  1. Karrq

    Karrq Newbie

    Newcomer
    1
    Jan 17, 2018
    Italy
    Which games have this?

    So it should be easy to integrate it with Luma, right? I mean, the hard work is already done, might need a few adaptations and optimizations here and there but it should be ready! I hope someone picks this up and adds a PR!

    Are there any examples of stuff that patches/patched gsp ? Would it be possible to integrate it with your demo ?
     
  2. Robz8

    Robz8 Coolest of TWL

    Member
    15
    Oct 1, 2010
    United States
    No games have it, afaik.
     
  3. MarcusD
    OP

    MarcusD WOODMILLS!

    Member
    9
    Oct 16, 2015
    Austria
    Austro-Hungarian Monarchy
    yup, that's right

    the only known Title to use this mode is new3DS CTRAging

    the code is ready to be integrated into something, you only need to remove the crude UI code

    http://github.com/LiquidFenrir/Luma3DS/tree/brightness-change-new

    eeeh... it would be possible, it's just inconvenient

    also, this is a test application, so I'm lazy to add that in
     
  4. XAIXER

    XAIXER Supreme Kaiser

    Member
    2
    Mar 11, 2016
    Canada
    The Ends of Eternity
    Would it be possible (though probably difficult) to port this to DS Homebrew to work on flashcards? It would be amazing to have this on my R4. Also, some way to save settings would be useful.
     
  5. MarcusD
    OP

    MarcusD WOODMILLS!

    Member
    9
    Oct 16, 2015
    Austria
    Austro-Hungarian Monarchy
    Considering that this uses GPU registers (and not LCD registers), it'd be kinda difficult (if not impossible) to find an another way to do this since "legacy" screen registers might not be able to provide a color lookup table required.
     
    XAIXER likes this.
  6. Cava

    Cava GBAtemp Advanced Fan

    Member
    3
    Jan 26, 2016
    Hungary
    Can permanently save the values into the 3ds config file?
     
  7. MarcusD
    OP

    MarcusD WOODMILLS!

    Member
    9
    Oct 16, 2015
    Austria
    Austro-Hungarian Monarchy
    Nope, not at all; screen init is hardcoded to white, hence there is no system-managed space to save the settings.
     
  8. Cava

    Cava GBAtemp Advanced Fan

    Member
    3
    Jan 26, 2016
    Hungary
    Thanks. It is sad. My upper screen darker than the bottom. :/ But with your app i can manage to lowering the brightness of the bottom screen to get equal.
     
  9. MarcusD
    OP

    MarcusD WOODMILLS!

    Member
    9
    Oct 16, 2015
    Austria
    Austro-Hungarian Monarchy
    I guess I could try my luck at adding the settings into the latest Luma as a custom build...
     
    ry755 and Cava like this.
  10. silver_raid

    silver_raid Newbie

    Newcomer
    1
    Jun 1, 2018
    United Kingdom
    That would be amazing. I use this all the time as I have pretty badly mismatched color temp screens.
     
    Cava likes this.
  11. Cava

    Cava GBAtemp Advanced Fan

    Member
    3
    Jan 26, 2016
    Hungary
    If you do that please link your custom build compiled. :) It would be awsome.
     
  12. ChronicHedgehog

    ChronicHedgehog Newbie

    Newcomer
    1
    Apr 14, 2015
    United States
    Very exciting news! I'm sensitive to blue light and this app is a godsend. It's given me a whole new appreciation for the 3DS.
     
  13. MarcusD
    OP

    MarcusD WOODMILLS!

    Member
    9
    Oct 16, 2015
    Austria
    Austro-Hungarian Monarchy
    This was much more difficult and time-consuming as I expected :rofl2:

    Save-as, otherwise it'll open in text mode: http://puu.sh/AxxOz/4ce4bec048.firm

    Latest Luma 9 build, compiled from source.

    Pressing START will save both screen's config; they are individually adjustable. You need to open the Redshift menu in Rosalina and press SELECT to exit the menu every reboot or lid open, so get used to it I guess. I know you'll try to press A and B, but no, it's A and SELECT, sorry.
     
    Last edited by MarcusD, Jun 2, 2018
    cearp and Cava like this.
  14. Cava

    Cava GBAtemp Advanced Fan

    Member
    3
    Jan 26, 2016
    Hungary
    Lol i just saw you are Hungarian too. Great job man. :)
     
    MarcusD likes this.
  15. MarcusD
    OP

    MarcusD WOODMILLS!

    Member
    9
    Oct 16, 2015
    Austria
    Austro-Hungarian Monarchy
    Hehe... well, you've got to learn this kind of shit if you have no money to fix your smart electronics or to buy a new one :P

    Üdvözlet Ausztriából! Légyszi ments meg, haza akarok menni ;o;
     
    smileyhead likes this.
  16. silver_raid

    silver_raid Newbie

    Newcomer
    1
    Jun 1, 2018
    United Kingdom
    Thanks! Seems to work well except it won't save the settings for the bottom screen after pressing start. Saves 'em just fine for the top screen though.
     
  17. Cava

    Cava GBAtemp Advanced Fan

    Member
    3
    Jan 26, 2016
    Hungary
    Worked for me.
     
    MarcusD likes this.
  18. MarcusD
    OP

    MarcusD WOODMILLS!

    Member
    9
    Oct 16, 2015
    Austria
    Austro-Hungarian Monarchy
    Just peeped over the code again, and I'm pretty sure it *must* be working properly.
     
  19. ChronicHedgehog

    ChronicHedgehog Newbie

    Newcomer
    1
    Apr 14, 2015
    United States
    Just switched over to Luma from Gateway (I know, I know), so you just install this using godmode?
     
  20. silver_raid

    silver_raid Newbie

    Newcomer
    1
    Jun 1, 2018
    United Kingdom
    Very odd. Just tried it on my second New 3ds XL and same behavior. Also noticed that just going back to the Redshift menu resets the bottom screen to default settings instantly, but not the top.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice