Jump to content
Shag

[Hex] Game Master sprite removal

Recommended Posts

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

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

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

@

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

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

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

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

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

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...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.