Shag Posted November 18, 2012 Posted November 18, 2012 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. Quote
F0xxy Posted November 19, 2012 Posted November 19, 2012 Arigatou Shag-san since I was the one who asked for the 2012-04-10a hex... Btw is it licensed by the Cardinal? Quote
Shag Posted November 21, 2012 Author Posted November 21, 2012 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. Quote
F0xxy Posted November 21, 2012 Posted November 21, 2012 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. Quote
Meister Posted December 15, 2012 Posted December 15, 2012 How about 2012-05-15? Do you have the strings for it? Quote
Dastgir Posted December 17, 2012 Posted December 17, 2012 (edited) @ 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 December 17, 2012 by Dastgir Pojee Quote
Shag Posted December 17, 2012 Author Posted December 17, 2012 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. Quote
Shag Posted December 20, 2012 Author Posted December 20, 2012 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. Quote
MaminhA Posted December 24, 2012 Posted December 24, 2012 (edited) 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 December 24, 2012 by MaminhA Quote
Pinoy Fury Posted April 15, 2013 Posted April 15, 2013 Is it possible to change the color name from yellow to red? or other colors in hex? Quote
Famous Posted June 21, 2013 Posted June 21, 2013 C4 04 84 C0 0F 84 E3 00 00 00 For 2012-04-10 clients: I cannot Search this string Quote
Shakto Posted June 24, 2013 Posted June 24, 2013 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 Quote
Brave Posted March 18, 2014 Posted March 18, 2014 (edited) SORRY ABOUT THIS I THOUGH IT WAS SHAKE EFFECT Edited March 18, 2014 by Ceejay Abne Quote
Snaehild Posted June 28, 2014 Posted June 28, 2014 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? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.