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

  • Thread starter Sono
  • Start date
  • Views 87,634
  • Replies 163
  • Likes 43

Karrq

Member
Newcomer
Joined
Jan 17, 2018
Messages
6
Trophies
0
Age
24
XP
48
Country
Italy
extended mode only applies to 192M mode on new3DS
Which games have this?

I just made a GUI for interfacing between Redshift and the hardware registers, the rest is done by Redshift's calculations and the GPU hardware
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!

it doesn't actually adjust the backlight (since that involves patching gsp)
Are there any examples of stuff that patches/patched gsp ? Would it be possible to integrate it with your demo ?
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,353
Country
Hungary
Which games have this?
No games have it, afaik.

yup, that's right

the only known Title to use this mode is new3DS CTRAging

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!

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

Are there any examples of stuff that patches/patched gsp ?

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

Would it be possible to integrate it with your demo ?

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

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

SAIYAN48

Kaiser Supremissimus
Member
Joined
Mar 11, 2016
Messages
715
Trophies
1
Age
124
Location
The Ends of Eternity
XP
4,698
Country
Canada
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.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,353
Country
Hungary
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.

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.
 
  • Like
Reactions: SAIYAN48

Cava

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
741
Trophies
0
XP
1,347
Country
Hungary
Nope, not at all; screen init is hardcoded to white, hence there is no system-managed space to save the settings.
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.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,353
Country
Hungary
This was much more difficult and time-consuming as I expected :rofl2:

Save-as, otherwise it'll open in text mode: https://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 Sono,

Cava

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
741
Trophies
0
XP
1,347
Country
Hungary
This was much more difficult and time-consuming as I expected :rofl2:

Save-as, otherwise it'll open in text mode: https://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.

Lol i just saw you are Hungarian too. Great job man. :)
 
  • Like
Reactions: Sono

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,353
Country
Hungary
Lol i just saw you are Hungarian too. Great job man. :)

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;
 
  • Like
Reactions: smileyhead

silver_raid

New Member
Newbie
Joined
Jun 1, 2018
Messages
4
Trophies
0
Age
42
XP
433
Country
United Kingdom
This was much more difficult and time-consuming as I expected :rofl2:

Save-as, otherwise it'll open in text mode

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.

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.
 

silver_raid

New Member
Newbie
Joined
Jun 1, 2018
Messages
4
Trophies
0
Age
42
XP
433
Country
United Kingdom
Just peeped over the code again, and I'm pretty sure it *must* be working properly.
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Nah, a hit gives them mad meth powers, but makes them more difficult to control.
    +1
  • Veho @ Veho:
    Before a hit they're like zombies, persistent but slow.
    +1
  • Veho @ Veho:
    It's a tradeoff.
    +1
  • The Real Jdbye @ The Real Jdbye:
    no i mean, before a hit is after the previous hit
    +1
  • The Real Jdbye @ The Real Jdbye:
    if you keep them well enough fed, it's the same thing
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    By the power of Florida Man, I have the power!!! *Lifts up meth pipe* Meth Man!!! lol
  • BakerMan @ BakerMan:
    Guys, I just learned my little brother is in the hospital because he had a seizure last night.
  • cearp @ cearp:
    Sorry to hear that BakerMan
    +2
  • BakerMan @ BakerMan:
    Just found out he's doing alright, doing a lot of complaining too, rightfully so. Who wouldn't complain after having a seizure and being hospitalized?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Glad he is OK and complaining is cool :)
    +1
  • K3Nv2 @ K3Nv2:
    Yeah been there had that no fun
    +1
  • K3Nv2 @ K3Nv2:
    They'll give him sleep studies eegs and possibly one week hospital stay
    +1
  • BakerMan @ BakerMan:
    I hope it's not a week.
  • K3Nv2 @ K3Nv2:
    It's standard so doctors can get a idea about what's going on
  • BakerMan @ BakerMan:
    understood
  • BakerMan @ BakerMan:
    well, i'm glad he seems to be doing fine, and ig i'm going to start spewing goofy shit again
  • BakerMan @ BakerMan:
    Update: Turns out he's epileptic
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
  • K3Nv2 @ K3Nv2:
    White fries hold up
    K3Nv2 @ K3Nv2: White fries hold up