Jump to content

Shag

Members
  • Posts

    11
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    UAE
  • Server
    XenosRO

Recent Profile Visitors

2393 profile views

Shag's Achievements

Poring

Poring (1/15)

  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

3

Reputation

1

Community Answers

  1. 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.
  2. 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.
  3. *sigh* This is what I get for pulling an all-nighter. Sorry about that, I swapped the find and replace code boxes, try it now.
  4. Sorry it took so long. I managed to figure out a hex. Pretty lucky that the code didn't change so much I believe. All I've checked is that the box disappeared, you'll still have to remove the text from the window's image(it's still an image, right?) Anyways, apply it at your own risk. Find: FF 89 9C 24 1C 01 00 00 6A 10 6A 40 8B C8 89 86 C4 00 00 00 E8 EF 9C 02 Replace with: FF 89 9C 24 1C 01 00 00 6A 00 6A 00 8B C8 89 86 C4 00 00 00 E8 EF 9C 02 Find: 0C 68 8E 8E 8E 00 6A 12 6A 42 83 E9 33 51 6A 6D 8B CE E8 F2 CF 01 00 8B Replace with: 0C 68 8E 8E 8E 00 6A 12 6A 00 83 E9 33 51 6A 6D 8B CE E8 F2 CF 01 00 8B
  5. 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.
  6. 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.
  7. The mob I was trying, Azenis is quite custom. Didn't try a non-custom one, but I doubt that there's a difference between a custom mob and an 'official' mob nowadays. (With luas and all.) Make sure your client supports(reads) petinfo.lua I guess. (If you're unsure whether your client reads petinfo.lua. I'd try seeing what happens, if you try running the client with an empty petinfo.lua. Just to know if it's actually looking there.)
  8. Messing around with my own petinfo.lua, I came upon some pretty odd behavior. (or is this expected? 0.o) Well, taking it from the top: npcidentity.lua, make sure that the monster you want to pet is between "JT_MON_BEGIN" and "JT_MONSTER_LAST". Also, the stuff between the quotes is important. You don't have to use that name exactly, but when you choose something, make sure to stick to your choice. jobtbl = { -- other monsters here ["JT_4_M_CUSTOM00"] = 3000, -- //or whatever MonsterID you'd like. -- other stuff } jobname.lua Notice what's inside the square brackets, it's important that you stay consistent with this. JobNameTable = { -- stuff nuff said [jobtbl.JT_4_M_CUSTOM00] = "mymob", } petinfo.lua Again, we're using the same name in the square brackets. PetIllustNameTable = { -- stuff here [jobtbl.JT_4_M_CUSTOM00] = "유저인터페이스\\illust\\펫_SUCCUBUS.bmp", } From all this, what I'd expected to see was my pet having Succubus' pet illustration, but instead I got this. So it seems like my client (2011-01-11aRagexeRE) uses the first frame from the sprite as the illust. (I've tried making it try using some nonexistent file, but it seems that as long as the monster is defined in petinfo.lua then it will do this.) Whether that's what is expected, or if it's because my client is heavily hexed I'm not sure. You might want to try a later client perhaps? If all fails, you might as well fire up Olly, and try to figure out how to hex it into the client. Just thought I'd at least give ya what I got. Hope it works out for ya.
  9. hello. please dont use a kawaii avatar. thanks. peace.

    1. Shag

      Shag

      No way! Desu.

  10. Try this, seemed to work on a 2010-07-30 client. Replace this: 84 C0 0F 84 63 01 00 00 For this: 90 90 E9 64 01 00 00 90 Again, you MUST search and replace them TWICE. And remember that you're doing this at your own risk.
  11. How do you, 'Hex' it i have problem regarding with it? could you tell me? Thanks! You need a program called xvi32, it's available for free on google.com. Download it and extract it, then run it and load your server's exe into it. After that, it's simple search and replacing (CTRL+R I think?) Sorry if I'm not explaining it clearly.
  12. Well, it's more of a client hex than a graphic mod. Do this at your own risk. Anyways, here goes: Open your client in a hex editor(xvi32), and look up this hex string. 83 C4 04 84 C0 0F 84 E3 00 00 00 8B 96 24 02 00 Replace it with this one. 83 C4 04 84 C0 E9 E4 00 00 00 90 8B 96 24 02 00 Note: You'll have to SEARCH and REPLACE it TWICE. If you fail to do that, either the suit won't go away, or your character's head won't align with the body anymore. What this will do, is IGNORE the Game Master suit, you'll wear whatever clothing your job actually is. You'll still have the magical right-click powers, and Yellow name/text. Didn't check what happens with the GMs without rightclick powers. (i.e: GMs inside <admin><yellow> blocks) Tested on RagRE 2011-01-11a, don't know about the rest of the clients. Hope it works out for you.
×
×
  • Create New...