Restoring original colors to GBA VC

Discussion in '3DS - Tutorials' started by SuperrSonic, May 22, 2016.

  1. SuperrSonic
    OP

    SuperrSonic GBAtemp Advanced Fan

    Member
    662
    220
    Dec 9, 2011
    This is a followup on my footers thread, I have succeeded in getting back the original colors instead of the washed out/dark/mute colors every GBA VC has.

    It's actually quite simple; every string of numbers that go like this: 00 00 00 00 00 00 in blocks of six are now changed to blocks of three until you reach FF FF FF.

    I have already gone through the trouble of writing all the values out in a separate file ORIGINAL.bin
    Simply go through the process of making a footer, open it in a hex editor and open original.bin as well, select everything in it and copy it to the footer starting at offset 0x24.

    Should look like this:
    Warning: Spoilers inside!

    Ideally the GBA footer generator should get updated with this option to avoid hex editing and name the other settings something more accurate than "Memory Config".

    Comparison shots
    Warning: Spoilers inside!


    Bonus: Remove or add more ghosting/blur
    Edit byte at offset 0x20

    0xFF/255 = No blurring/ghosting
    0xF0/240 = Very little ghosting
    0xC0/192 = Official value, standard ghosting
    0x80/128 = Official value, more ghosting, highly noticeable
    0x20/32 = Insane ghosting
    0x01 = MAX
     
    Last edited by SuperrSonic, Jun 8, 2016 - Reason: 0x00 is an invalid value, fixed.


  2. Tex_McBladeSword

    Tex_McBladeSword Im Insane! From Earth!

    Member
    181
    54
    May 16, 2015
    United States
    Wherever I am Needed
    I guess I never noticed much of a difference. Do you have a comparison picture?
     
    Azel likes this.
  3. bi388

    bi388 GBAtemp Advanced Fan

    Member
    724
    317
    May 29, 2015
    United States
    Depends on the game but some are quite obviously washed out and it looks horrible. This is amazing, I will try it out asap.
     
  4. ric.

    ric. Drivin' to meme country

    Member
    792
    907
    Sep 17, 2015
    Peru
    Amazing, thank you for your hard work!
    Is there a way to reduce/remove the ghosting effect most fast-paced games seem to suffer from?
     
    BORTZ likes this.
  5. MRJPGames

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    That's just the 3DS screen, nothing can be changed about that. (You probably have a N3DS, right?)
     
  6. 9thSage

    9thSage GBAtemp Fan

    Member
    419
    122
    Aug 8, 2008
    United States
    You know that the GBA screens generally were never as a bright as what you would see in an emulator though, right? I would assume that is why they don't make them like that on 3DS. I mean, if you want it brighter that's cool, I'm just saying that this is probably why they aren't like that on 3DS.
     
    Last edited by 9thSage, May 23, 2016
  7. Margen67

    Margen67 Dirty entited pirate

    Banned
    1,100
    4,587
    Nov 3, 2014
    United States
    Do IPS or TN screens make a difference?
     
  8. AmazinDS

    AmazinDS GBAtemp Regular

    Member
    108
    18
    May 22, 2016
    United States
    finally sumfin for VC for old nintendo 3ds users
     
  9. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,077
    629
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    F
    Thank you so much, now we need to get rid of the fucking motion blur
     
  10. AmazinDS

    AmazinDS GBAtemp Regular

    Member
    108
    18
    May 22, 2016
    United States
     
  11. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,077
    629
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    I don't have a N3DS, and I don't think that is 3ds screen's fault since you don't experience it neither on DS mode (which uses the same hardware) nor GPSP
     
    Last edited by AtlasFontaine, May 23, 2016
  12. Viri

    Viri GBAtemp Maniac

    Member
    1,219
    1,085
    Sep 13, 2009
    United States
    Thank you Tuxedo Mask!
     
    SuperrSonic likes this.
  13. Jayro

    Jayro MediCat DVD and Mini Windows 10 Developer

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

    Our Patreon
    4,863
    2,595
    Jul 23, 2012
    United States
    Octo Canyon
    I always liked how Link's Awakening DX looks with a washed out pallet. The colors look more natural. But Mario Kart Super Circuit looks too bright, and Tony Hawk 2 is too dark.
     
  14. Clydefrosch

    Clydefrosch GBAtemp Psycho!

    Member
    4,115
    1,168
    Jan 2, 2009
    Gambia, The
    I found it most notable in yoshis island. Run and jump throufh the first level. Its not the screens but something they deliberately added to emulate the gba screen. Though it was never as bad back then
     
  15. MRJPGames

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    It is definitly NOT added for emulation, as for instance it does not appear on my o3DS which has the same AGB_FIRM as my n3DS which does have ghosting. Ghosting is simply a side-effect from the IPS panel used on some on the n3DS'. Because this is a flaw in the 3DS' screen you cannot turn it off. Also you claim that this is to emulate the GBA screen while this is simply not true because there is no code to back this claim up, it's also extremly stupid for them to do so. They don't blur out their VC games (by default some have the option) and they never try to emulate the CTR screen so why the hell would they try to emulate the GBA screen it doesn't make any logical sense.
     
  16. bi388

    bi388 GBAtemp Advanced Fan

    Member
    724
    317
    May 29, 2015
    United States
    I've had this problem on my old XL before with yoshis island so it's not only N3DS'. Maybe o3ds non XL don't get it? I've never played YI on my non xl.
     
  17. MRJPGames

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    I never played Yoshi's story but Harry Potter 3 has ghosting on my n3DS (non-xl) but none at all on my o3DS (non-xl). Also as I also said there is no code for emulating such ghosting effects so it must be the screen of the actual 3DS something which can be compensated for but not with a easy settings tweak.
     
  18. CeeDee

    CeeDee hm?

    Member
    3,805
    5,316
    May 4, 2014
    United States
    somewhere
    So is there a way to patch already made CIAs? I really don't want to recreate and reinstall a bunch of GBA games.
     
    Jayro and hobbledehoy899 like this.
  19. hobbledehoy899

    hobbledehoy899 Conniption Master

    Member
    2,649
    4,290
    Nov 13, 2015
    United States
    Kernel Version: Linux 4.13.3-1-zen
    Would it be possible to turn off the bottom screen?
     
  20. BORTZ

    BORTZ "Another stunning Van Gogh"

    Supervisor
    11,592
    14,371
    Dec 2, 2007
    United States
    Pittsburgh
    I was under the impression that was a filter added by nintendo to recreate the GBA experience.

    Also, man is there any way to adjust the backlight?