Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Criminal Enterprises
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

*DO NOT* SHARE MEDIA OR LINKS TO LEAKED COPYRIGHTED MATERIAL. Discussion is allowed.

How can i change the HUD colors?


The Wolfman
 Share

Recommended Posts

The Wolfman

I researched a lot about how to change the HUD colors but i just couldn't find anything, i heard of Interface Editor but i can't find a download for that anywhere, half of the time the other versions of it like CLEO and all that didn't even work. Alexander the creator of Interface Editor didn't even have it on his own website which is weird. I heard of SALA but i don't know what the hell that is.

 

Anybody know?

Link to comment
Share on other sites

The Wolfman

He doesn't really say where to change the colors, this is all confusing.

You change them in the memory, one way of changing the values is using CLEO scripts. If you want, I can show example.

that would be great, where is the memory? I already have Cleo 3.

Link to comment
Share on other sites

aStiffSausage

It's kinda hard to explain what memory is. In memory, there are addresses, and in addresses, there are specific values which control specific functions. In this case, memory addresses in Deji's tutorial point to HUD colors.

 

You can read and write memory with these two opcodes:

 

0A8C: write_memory 0xC0BC15 size 1 value 1 virtual_protect 00A8D: $result = read_memory [email protected] size 4 virtual_protect 0

 

 

So, for example, let's say I want to change this color (from Deji's tutorial):

 

3  - San Andreas Text (White/Blue)

 

 

Above it, you see address for the specific color, which is:

 

0xBAB22C + 4*ID

 

 

So we just do this:

 

{$CLEO .cs}0006: [email protected] = 0xBAB22C   // Base address0A90: [email protected] = 4 * 3 // Size of each ID, here we multiple the ID005A: [email protected] += [email protected] // Add "block-size" to base address0A8C: write_memory [email protected] size 4 value 0xFF994400 virtual_protect 0 // Write new RGBA value to memory, RGBA is reversed.

 

The code-snippet is untested, and I recommend using CLEO 4 as it allows more complex functions to be used.

 

From that on, just follow the tutorial, there are addresses given to pretty much any HUD element. smile.gif

Link to comment
Share on other sites

The Wolfman
It's kinda hard to explain what memory is. In memory, there are addresses, and in addresses, there are specific values which control specific functions. In this case, memory addresses in Deji's tutorial point to HUD colors.

 

You can read and write memory with these two opcodes:

 

0A8C: write_memory 0xC0BC15 size 1 value 1 virtual_protect 00A8D: $result = read_memory [email protected] size 4 virtual_protect 0

 

 

So, for example, let's say I want to change this color (from Deji's tutorial):

 

3  - San Andreas Text (White/Blue)

 

 

Above it, you see address for the specific color, which is:

 

0xBAB22C + 4*ID

 

 

So we just do this:

 

{$CLEO .cs}0006: [email protected] = 0xBAB22C   // Base address0A90: [email protected] = 4 * 3 // Size of each ID, here we multiple the ID005A: [email protected] += [email protected] // Add "block-size" to base address0A8C: write_memory [email protected] size 4 value 0xFF994400 virtual_protect 0 // Write new RGBA value to memory, RGBA is reversed.

 

The code-snippet is untested, and I recommend using CLEO 4 as it allows more complex functions to be used.

 

From that on, just follow the tutorial, there are addresses given to pretty much any HUD element. smile.gif

Still a bit confusing but i get the address thing, what's getting me confused is that i don't know where to access the memory. Is there some file in the GTA folder that i open up with notepad or does it come with Cleo 4 or what?

Link to comment
Share on other sites

aStiffSausage

You need SannyBuilder to create CLEO-scripts, which allows you to do such memory changes.

Link to comment
Share on other sites

The Wolfman
You need SannyBuilder to create CLEO-scripts, which allows you to do such memory changes.

How can i create the CLEO scripts?

Link to comment
Share on other sites

aStiffSausage

Multiple ways, though they are only more complicated. You could learn some C++ and create a script with that, or directly change the addresses in the game memory.

 

To be honest, CLEO is probably simpliest coding language yet created.

 

For example, this here:

 

{$CLEO .cs}0006: [email protected] = 0xBAB22C   // Base address0A90: [email protected] = 4 * 3 // Size of each ID, here we multiple the ID005A: [email protected] += [email protected] // Add "block-size" to base address0A8C: write_memory [email protected] size 4 value 0xFF994400 virtual_protect 0 // Write new RGBA value to memory, RGBA is reversed.

 

Just copy that into SannyBuilder, save it and compile it into a script. After copying the script, you have to click two buttons, and that's it.

Link to comment
Share on other sites

The Wolfman

 

Multiple ways, though they are only more complicated. You could learn some C++ and create a script with that, or directly change the addresses in the game memory.

 

To be honest, CLEO is probably simpliest coding language yet created.

 

For example, this here:

 

{$CLEO .cs}0006: [email protected] = 0xBAB22C   // Base address0A90: [email protected] = 4 * 3 // Size of each ID, here we multiple the ID005A: [email protected] += [email protected] // Add "block-size" to base address0A8C: write_memory [email protected] size 4 value 0xFF994400 virtual_protect 0 // Write new RGBA value to memory, RGBA is reversed.

 

Just copy that into SannyBuilder, save it and compile it into a script. After copying the script, you have to click two buttons, and that's it.

 

Okay i copied what you posted and made it into a script, all i need to do is change the money bar color to red and the health bar color to orange. I read Deiji's tutorial and i just don't understand it because i'm such a noob at it. What do i do there?

 

Link to comment
Share on other sites

TheGodfather.

It would be kinda useless if you don't know anything about CLEO Scripting & memory coding,you might not do it right confused.gif

Read the script of Oksu escpecially what he has written after the //

 

 

0006: [email protected] = 0xBAB22C : This is the Base address

0A90: [email protected] = 4 * 3 : This is the Size of each ID, here we multiple the ID

005A: [email protected] += [email protected] : Add "block-size" to base address

0A8C: write_memory [email protected] size 4 value 0xFF994400 virtual_protect 0 :Write new RGBA value to memory, RGBA is reversed.

 

But it seems u are completely noob at this thing so it would be better for you if you search for HUD color changer or Interface editor in Google.It would be easier for you.

Link to comment
Share on other sites

The Wolfman

 

It would be kinda useless if you don't know anything about CLEO Scripting & memory coding,you might not do it right confused.gif

Read the script of Oksu escpecially what he has written after the //

 

 

0006: [email protected] = 0xBAB22C  : This is the Base address

0A90: [email protected] = 4 * 3 : This is the Size of each ID, here we multiple the ID

005A: [email protected] += [email protected] : Add "block-size" to base address

0A8C: write_memory [email protected] size 4 value 0xFF994400 virtual_protect 0 :Write new RGBA value to memory, RGBA is reversed.

 

But it seems u are completely noob at this thing so it would be better for you if you search for HUD color changer or Interface editor in Google.It would be easier for you.

This is the problem, i found an interface editor and i downloaded it, now it told me that this editor doesn't apply to the version of my game, because i am using an EXE san andreas version of the game, the downgraders didn't work for me so i had to use a version 1.0 cracked version. So i'm pretty much f*cked. I remember using a HUD cleo color changer but it always crashes during the loading screen. Maybe i should just give up on the whole HUD color thing, my game can't handle it for some reason.

Edited by The Wolfman
Link to comment
Share on other sites

  • 3 weeks later...
It would be kinda useless if you don't know anything about CLEO Scripting & memory coding,you might not do it right confused.gif

Read the script of Oksu escpecially what he has written after the //

 

 

0006: [email protected] = 0xBAB22C  : This is the Base address

0A90: [email protected] = 4 * 3 : This is the Size of each ID, here we multiple the ID

005A: [email protected] += [email protected] : Add "block-size" to base address

0A8C: write_memory [email protected] size 4 value 0xFF994400 virtual_protect 0 :Write new RGBA value to memory, RGBA is reversed.

 

But it seems u are completely noob at this thing so it would be better for you if you search for HUD color changer or Interface editor in Google.It would be easier for you.

This is the problem, i found an interface editor and i downloaded it, now it told me that this editor doesn't apply to the version of my game, because i am using an EXE san andreas version of the game, the downgraders didn't work for me so i had to use a version 1.0 cracked version. So i'm pretty much f*cked. I remember using a HUD cleo color changer but it always crashes during the loading screen. Maybe i should just give up on the whole HUD color thing, my game can't handle it for some reason.

buy the game...

Link to comment
Share on other sites

 

The Wolfman, what is size of your gta_sa.exe?

Link to comment
Share on other sites

The Wolfman
The Wolfman, what is size of your gta_sa.exe?

I already solved the problem with the HUD, might as well close this topic.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.