dammedguy (12-31-2015)
Hi, I was looking at some threads and it seems people are still just modifying the .dll instead of creating inject-able hacks. But they could not get passed the "This server is using a modified version" error. So I looked into the code for the crc check and I found this was the easiest way to patch any dll.
1. Create a copy of the Assembly-CSharp.dll (this needs to be a clean version) and rename it to Assembly-CSharp.cpy
2. Open the modded Assembly-CSharp.dll with hex editor and find the hex value (for the version I was running it was at 0x10472d)3. replacy the d l l with c p y.Code:55 00 6e 00 74 00 75 00 72 00 6e 00 65 00 64 00 5f 00 44 00 61 00 74 00 61 00 2f 00 4d 00 61 00 6e 00 61 00 67 00 65 00 64 00 2f 00 41 00 73 00 73 00 65 00 6d 00 62 00 6c 00 79 00 2d 00 43 00 53 00 68 00 61 00 72 00 70 00 2e 00 64 00 6c 00 6c
4. Save and enjoy hacking.
Last edited by Gorzoid; 12-31-2015 at 03:26 PM.
I am just here to learn, definitely not for hacks... o_O Just learning
dammedguy (12-31-2015)
What.? Sorry I dunno what is ist, is a hack , a code to hack ? tell me [ I'm latin. so I don't know much what you talking ]
A just a MPGH.NET Member to download hacks and don't get Vac-ed Jjxjxj
Last edited by ErickHacker; 12-31-2015 at 11:25 AM.
Ohhh Thanks dood xD im go use it if i need it , take ist thanks
Last edited by dammedguy; 12-31-2015 at 11:33 AM. Reason: Delete it
A just a MPGH.NET Member to download hacks and don't get Vac-ed Jjxjxj
Tip: Go through your tutorial and elaborate on the steps. I guarantee you're going to get a shitload of questions from people and if you completely go through this tutorial then I'm certain that this section will be revived.
Also, on step 3: I think you meant replace cpy with dll.
na I meant as in change the last 3 characters to cpy. But thanks for the tip, I think I will go a tiny bit more detailed, since people may get confused with the cpy. really you just have to change the string by 1 letter, but I may just make a program that does this automatically for everyone so I don't even need to give a tutorial.
I am just here to learn, definitely not for hacks... o_O Just learning
sorry, just realised notepad++ hex editor turns all 00 into 20 for some stupid reason. updated it with correct pattern.
I am just here to learn, definitely not for hacks... o_O Just learning
The problem is that I downloaded a hack and I don't know why but the hex numbers you showed are not in the modded Assembly-CSharp. I was able to fing those numbers in the original CSharp but not in the modded one. Do you have an idea why?
I cant seem to find the offset 0x10472d in my modded dll, does anyone know what it is because I cant figure out how to find the offset for the crc check
I can't seem to find the offset on the current version. What is the updated offset (if it was updated), and also, what hex editor are you using? Because I'm simply using the notepad++'s hex-editor. Thanks!