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

  • Thread starter Sono
  • Start date
  • Views 86,920
  • 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,820
Trophies
2
Location
home
XP
9,310
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
713
Trophies
1
Age
124
Location
The Ends of Eternity
XP
4,672
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,820
Trophies
2
Location
home
XP
9,310
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,820
Trophies
2
Location
home
XP
9,310
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,820
Trophies
2
Location
home
XP
9,310
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
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol