LCD tweaker

Discussion in '3DS - Homebrew Development and Emulators' started by MarcusD, Feb 23, 2017.

  1. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,172
    2,302
    Oct 16, 2015
    Hungary
    a pixel between life and death
    Features
    • change screen brightness individually, even outside the allowed limits (screen toast warning!)
    • (new3DS only) color corrector hardware config for f.lux-like effect

    Umm... that's it :mellow:


    f.lux-like effect (again, new3DS only due to missing hardware in old3DS):
    • turn on power saving mode
    • set the color settings
    you can reset/turn off the effect by turning power saving mode off

    color correction example on new3DS

    [cia] [3dsx] [sooscode]​
     
    Last edited by MarcusD, Feb 24, 2017


  2. Skyshadow101

    Skyshadow101 The Sky Is The Limit!

    Member
    912
    314
    May 22, 2016
    United States
    The Underground
    Thank you for this! Maybe you could add a LED On/Off for the Power LED? Not mandatory, but it would make it kind of an all in 1 app.

    Edit: Or you can bunch all the LED apps you have made into one?
     
    Last edited by Skyshadow101, Feb 23, 2017
    mironicurse likes this.
  3. Sketchy1

    Sketchy1 gbatemp's shadiest warez dealer

    Member
    1,495
    370
    Aug 9, 2016
    United States
    ill check this out, but you should probably change the title and add [Release] at the front. the title honestly makes it look like a question :rofl:
     
    Last edited by Sketchy1, Feb 23, 2017
    Zidapi likes this.
  4. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,974
    617
    Aug 12, 2015
    United States
    Land of the Rising Orange
    My screen is tinted purple (hardware defect), could there be an option to tint the screen towards a hex color to nullify the effect?
     
  5. Storm Eagle

    Storm Eagle Member

    Newcomer
    21
    18
    Mar 2, 2016
    United States
    Didn't yellows8 brick his 3DS by screwing with the external LED (spotpass/system update notification light, wireless light, charging light, and power light)? Pretty sure it has a chance to fry the MCU which is unrecoverable. I don't think it's safe.
     
    Last edited by Storm Eagle, Feb 23, 2017
  6. Robz8

    Robz8 Coolest of TWL

    Member
    6,698
    2,833
    Oct 1, 2010
    United States
    He was on 8.1 or lower. That's why the brick happened.
     
  7. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,172
    2,302
    Oct 16, 2015
    Hungary
    a pixel between life and death
    Sorry, but this is "LCD Tweaker", not "LED Tweaker" :(

    ¯\_(ツ)_/¯

    ???
    have you tried changing the sliders around?

    the charging light isn't controlled by the MCU, but prolly yes. but fyi, this program doesn't use the MCU at all, just pure GSPGPU_(Read|Write)HWRegs :P
     
  8. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,974
    617
    Aug 12, 2015
    United States
    Land of the Rising Orange
    I haven't tested this yet, is there a slider I'm missing?

    Otherwise yeah, it's a hardware defect with the screen so adjusting the 3D/volume sliders wouldn't do anything.
     
  9. Boured

    Boured The most perverted furry

    Member
    GBAtemp Patron
    Boured is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    532
    383
    Sep 25, 2015
    United States
    Wherever I log in at ^w^
    This is pretty cool, though the screen toast is a bit scary for me, I'll just stick to NTR CFW brightness. 5 is just 50% I think so I just set it to 100%


    Cool tool though, I can see people finding this really useful.
     
  10. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,974
    617
    Aug 12, 2015
    United States
    Land of the Rising Orange
    One more thing. Could you make a version of this run in 80mb mode (a Mode 3 of sorts) so it persists through high memory apps on o3DS?
     
  11. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,172
    2,302
    Oct 16, 2015
    Hungary
    a pixel between life and death
    if you haven't tried it then try it :P

    you can only toast the screen if you leave it at 0x3FF brightness for too long. if you accidently go from 1 to 0x3FF, you can safely go back to 1 by just overflowing the value a bit past 0x3FF

    well... this thing isn't running in the background at all when you exit it :/ all this program does is abuse the fact that you can mess with sensitive GPU registers from userland; this is only a control panel of sorts for configuring the new3DS's color correction hardware

    sorry, idk how to do that :/
     
  12. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,974
    617
    Aug 12, 2015
    United States
    Land of the Rising Orange
    It's in the .rsf file for CIA builds. Once the system reboots for these games, this program's effects are nullified.
     
  13. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,172
    2,302
    Oct 16, 2015
    Hungary
    a pixel between life and death
    I know that, lol :P I'm saying I don't know how to make it work with extended memory games :/
     
  14. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,752
    2,703
    Dec 19, 2014
    Hungary
    Maybe you should add an "Are you sure you want to toast your screens?" confirmation when going above 0x3FF.
     
  15. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,172
    2,302
    Oct 16, 2015
    Hungary
    a pixel between life and death
    Well... since the value is underflowing if you go below 0 it's hard to avoid. it auto-stops between 1 and 255 for a reason :P
     
  16. Skyshadow101

    Skyshadow101 The Sky Is The Limit!

    Member
    912
    314
    May 22, 2016
    United States
    The Underground
    Well, that was my fault for not knowing the difference! :P

    Thank for pointing that out, lol.
     
  17. natanelho

    natanelho GBAtemp Maniac

    Member
    1,316
    339
    Apr 25, 2015
    Tuvalu
    Please do a led- disabling? Yeah I read the title, but half of the ppl will use it to lower the brightness at night, and disabling the leds will be so great. Its not like it will make this worse, right? Just some extra lil features?
     
  18. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,172
    2,302
    Oct 16, 2015
    Hungary
    a pixel between life and death
    After thinking about it a bit more, I might add it if the extra scrollbars fit in the screen.
     
  19. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,974
    617
    Aug 12, 2015
    United States
    Land of the Rising Orange
    If you build the .cia with the rsf edit to force the app to run in 80mb memory mode, the system won't reboot to run games like Smash since it's already in the correct memory mode.
     
    MarcusD likes this.
  20. Owenge

    Owenge Member

    Newcomer
    42
    7
    Feb 13, 2017
    United States
    This is awesome, just one thing........ NTR has this already

    sorry for pointing this out.......