Jump to content

[Hex] Game Master sprite removal


Shag

Recommended Posts


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   3
  • Joined:  12/22/11
  • Last Seen:  

I know they've been out for a while. But I thought I'd organize them a bit and repost-bundle them with a newer client hex.

The purpose of this hex is to remove GM sprites (assuming all the clients were hexed properly) while keeping all the other functionality such as yellow name/yellow text and admin's right-click.

Note: This change is global; if you want some people to have yellow text only, while others have GM sprites, then this is not the hex that you seek.

For 2010-07-30 clients:

Replace this: (Make sure you replace the hex string twice.)

84 C0 0F 84 63 01 00 00

With this:

90 90 E9 64 01 00 00 90

For 2011-01-11 clients: (Also: 2011-03-15)

Replace this: (Make sure you replace the hex string twice.)

83 C4 04 84 C0 0F 84 E3 00 00 00 8B 96 24 02 00

With this:

83 C4 04 84 C0 E9 E4 00 00 00 90 8B 96 24 02 00

For 2012-04-10 clients:

Replace this: (Make sure you replace the hex string twice.)

C4 04 84 C0 0F 84 E3 00 00 00

With this:

C4 04 84 C0 E9 E4 00 00 00 90

As always, apply this on your own discretion, I claim no responsibility to unknown side effects this hex may cause. (I can try to explain how it works though. :3)

If your client isn't listed anywhere in the thread, try a hex on the same year.

If it still doesn't work, let me know what client date you're using, and I'll try to help.

I'd appreciate it if people could post the client dates and which hexed worked where in the thread, to make it easier for other people to look up which hex they should use.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  33
  • Topics Per Day:  0.01
  • Content Count:  355
  • Reputation:   34
  • Joined:  02/09/12
  • Last Seen:  

Great!~ More custom things!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  155
  • Topics Per Day:  0.03
  • Content Count:  647
  • Reputation:   16
  • Joined:  11/21/11
  • Last Seen:  

Nice one! :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  224
  • Reputation:   22
  • Joined:  03/23/12
  • Last Seen:  

Arigatou Shag-san since I was the one who asked for the 2012-04-10a hex...

Btw is it licensed by the Cardinal? /gg

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   3
  • Joined:  12/22/11
  • Last Seen:  

Nah, free for all; Cardinal doesn't care what mortals create on their free time as long as they don't break the system.

Besides, the method I'm using to figure out this hex is just too funny. It's fast enough though. (First two hexes took me about 3 days to a week, the last took less than 5 hours)

Sadly, I still don't see my current method automatable best bet would be to come up with a WeeDiff plugin. But that's if I find the time later.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  224
  • Reputation:   22
  • Joined:  03/23/12
  • Last Seen:  

Lol no wonder why people kept dying then.

And still even more recent clients use different packets such as 2012-06-18...I guess time and patience. /hmm

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  280
  • Topics Per Day:  0.06
  • Content Count:  841
  • Reputation:   17
  • Joined:  04/16/12
  • Last Seen:  

How about 2012-05-15? Do you have the strings for it?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  331
  • Reputation:   63
  • Joined:  11/29/11
  • Last Seen:  

@

emong

83 C4 04 84 C0 0F 84 E3 00 00 00

is the hex code.

No idea what to change to but maybe try

83 C4 04 84 C0 E9 E4 00 00 00 90

It was only 5 minute work to find it.

Edited by Dastgir Pojee
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   3
  • Joined:  12/22/11
  • Last Seen:  

Are you sure the 2012-04-10 Hex doesn't work as is?

Couldn't get a 2012-05-15 client to test, but it worked on a 2012-06-05 client.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  7
  • Reputation:   0
  • Joined:  07/28/12
  • Last Seen:  

Can you explain how it works?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   3
  • Joined:  12/22/11
  • Last Seen:  

If you're asking how to apply this hex, then you will have to open your client in a hex editor.

Then search for the hex value that relates to your client and replace them with the appropriate values.

You'll have to search&replace twice.

But if the question is how to come up with these values, then the answer is: It's an extremely technical (and tedious) process, that involves going through a part of the client code in assembly, and trying to guess what's going on.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  7
  • Reputation:   0
  • Joined:  07/28/12
  • Last Seen:  

I know this part btw. I am trying to decompile it using IDA, and I work better using the Python plugin, although mine's Python plugin isn't working correctly. I will take a look at those hexes on the IDA view ;)

Edited by MaminhA
Link to comment
Share on other sites

  • 3 months later...

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  37
  • Reputation:   2
  • Joined:  11/20/11
  • Last Seen:  

Is it possible to change the color name from yellow to red? or other colors in hex?

Link to comment
Share on other sites

  • 2 months later...

  • Group:  Members
  • Topic Count:  145
  • Topics Per Day:  0.03
  • Content Count:  455
  • Reputation:   3
  • Joined:  06/19/12
  • Last Seen:  

C4 04 84 C0 0F 84 E3 00 00 00 

For 2012-04-10 clients:

I cannot Search this string

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  402
  • Reputation:   89
  • Joined:  02/07/13
  • Last Seen:  

Good job it's working fine, if you have some other hex change about others things to add, just post it ;)

 

i'll add this to the 2013 clients diff

 

A clue to find this hex string is to search the text "++¦ú-À\\+¯+Á++\\+¯+Á++2_¦¦_¦-.Act"

And the string is just few lines on the top of that text

Link to comment
Share on other sites

  • 8 months later...

  • Group:  Members
  • Topic Count:  30
  • Topics Per Day:  0.01
  • Content Count:  208
  • Reputation:   11
  • Joined:  05/31/12
  • Last Seen:  

SORRY ABOUT THIS I THOUGH IT WAS SHAKE EFFECT

Edited by Ceejay Abne
Link to comment
Share on other sites

  • 3 months later...

  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  72
  • Reputation:   7
  • Joined:  06/23/14
  • Last Seen:  

Hi, I hate to necro thread but how can I replace it twice? I mean, if I replaced it the first time, how can I search for it again?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...