[Tutorial] Dark Theme in Unity Personal Edition 2019

Discussion in 'Computer Tutorials' started by Manurocker95, Sep 9, 2019.

  1. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Hi! It is a common issue to want the dark theme in Unity Engine but cant afford / not wanting to pay the PRO version.

    For this tutorial I will explain how to setup the dark theme in Unity Engine personal edition without much effort for those who don't know how to do it.


    What do you need?

    - Unity Engine 2019
    - A hex editor, in this case HxD.

    Step 1: Setup the needed stuff.

    - First of all, download and install Unity and open it. If you setup the personal license, it will show the light theme. Close it.
    - Download and Install HxD: https://mh-nexus.de/en/hxd/

    Step 2: Modifying Unity.exe

    - Copy unity.exe from the path-to-unity-folder/unity.exe to a folder with permissions like the desktop or documents.
    - Open the unity.exe with your hex editor.
    - Press ctrl + F and look for the hex values:

    - (in 2019.1): 74 04 33 C0 EB 02 8B 07 and change the 74 for a 75 resulting in: 75 04 33 C0 EB 02 8B 07
    -
    (in 2019.2 or 2019.3 beta and 2020.1.3a): 75 15 33 C0 EB 13 90 and change the 75 for a 74 resulting in: 74 15 33 C0 EB 13 90

    - Save it.
    - Copy the modified unity.exe to the original folder.


    Step 3: Resetting the reg keys

    - Windows + R > regedit
    - Delete the folder HKEY_CURRENT_USER\Software\Unity Technologies
    - close regedit window

    Step 4: Dark theme

    - Open Unity by Unity Hub or .exe
    - Enjoy!



    Can I use this in other versions?

    - Yes, you can, but you need to find the needed hex values:


    (2018.1, 2018.2 and 2018.3): 84 C0 75 08 33 C0 48 83 C4 30 > 84 C0 74 08 33 C0 48 83 C4 30
    (2018.4): 74 04 33 C0 EB 02 8B 03 48 8B 4C > 75 04 33 C0 EB 02 8B 03 48 8B 4C

    Is this Windows Only?

    No, here you have some codes for MacOS:


    2019.1.0: 74 03 41 8B 06 48 to 75 03 41 8B 06 48

    2019.2.3+: 00 75 15 33 C0 EB 13 90 to 00 74 15 33 C0 EB 13 90

    If you can afford it, please pay the pro version.
     
    Last edited by Manurocker95, Sep 26, 2019
    Sinon and MythicalData like this.
  2. MythicalData

    MythicalData GBAtemp Maniac

    Member
    7
    May 11, 2017
    United States
    Saving eyeballs over here. Noice!
     
  3. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Yeah, the light theme is horrible xD
     
    MythicalData likes this.
  4. Frasser

    Frasser Newbie

    Newcomer
    2
    Apr 1, 2019
    Spain
    Wow, I'm sure there is some techniques that allow find things like that, anyone knows where to get started? Is this reverse engineering?
     
  5. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    with cheat engine editing RAM you can find the needed values
     
    Frasser likes this.
  6. Ericthegreat

    Ericthegreat Not New Member

    Member
    10
    Nov 8, 2008
    United States
    Vana'diel
    There are also cracks. Though pro version doesn't have as many bonuses as it used to.
     
    Last edited by Ericthegreat, Sep 10, 2019
  7. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Why cracking the whole unity pro (which creates bad metadata) instead of spending 2-3 minutes doing this if you just want the dark theme xD
     
  8. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    19
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    I could have sworn when I used the free Unity version a while back it had a dark theme. Did they change that?
     
  9. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    The free version never had the dark theme. It is plus and pro version exclusive
     
  10. Samsung64

    Samsung64 Newbie

    Newcomer
    1
    Apr 21, 2018
    Canada
    Vancuver
    really thanks for sharing :)
     
    Manurocker95 likes this.
  11. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    You are welcome man, gonna look for Unity 2020 values
     
  12. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Same hex values for Unity 2020 alpha 1.0.3
     
  13. Pixev

    Pixev Newbie

    Newcomer
    1
    Sep 25, 2019
    United States
    Hi, can you share codes on Mac? These codes don't work on all versions
     
  14. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    okay, need to edit the post with mac hex values.

    2019.1.0: 74 03 41 8B 06 48 to 75 03 41 8B 06 48

    2019.2.3+: 00 75 15 33 C0 EB 13 90 to 00 74 15 33 C0 EB 13 90

    — Posts automatically merged - Please don't double post! —

    Posted 2019.1 and 2019.2.3+ (including 2019.3) hex values for mac. If someone finds 2018 hex values for mac, please share them and I will post them in the OP
     
  15. xstre pwnsx

    xstre pwnsx GBAtemp Regular

    Member
    2
    Nov 16, 2008
    United States
    Quality post.
     
    Manurocker95 likes this.
  16. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Sharing is love
     
  17. M8xPL

    M8xPL Newbie

    Newcomer
    1
    Oct 7, 2019
    Sweden
    I think the values have changed in 2020.1.0a7 do you know where I can search for those values? Thanks for any help.

    — Posts automatically merged - Please don't double post! —

    NVM They haven't changed. Thanks for this post! Really lifesaving.
     
  18. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Good to know. 2019.2.8 f1 has the same hex values :)

    I dunno how to find them on Linux. Does anyone how to modify linux launchers?
     
  19. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Latest codes confirmed working on 2019.2.9f1, 2019.3.beta 6 and 2020.1 alpha 8
     
  20. EB700

    EB700 Newbie

    Newcomer
    1
    Yesterday
    United States
    I'm on 2019.2.8f1 running MacOS, I can't seem to find any of the provided hex values at all?
     
Quick Reply
Draft saved Draft deleted
Loading...