[Guide] Packet Edit One Charge Fireball

12/01/2009 03:44 Uncreative.#1
No, it's not a modded .dll, as some of you thought.
It's packet editing. However, it will only work on one type of monster at a time.

What you do is, open rPE, attach it to Client.exe, login,
Then you charge fireball fully, start recording, launch fireball, then stop recording. The packet for firing fireball should be about 40~43 bytes.

Now, charge fireball once. Target a monster that you fired fireball at originally (Ex, you fired it at a Brown Fox, then target a brown fox.). Send the packet, and you should've let loose a 1 charge fireball!

Credits go to me, since I just figured this out a few hours ago.

(Also, if this helped you, don't say thanks, just press it.)
12/01/2009 03:50 AKB990#2
Quote:
Originally Posted by Uncreative. View Post
No, it's not a modded .dll, as some of you thought.
It's packet editing. However, it will only work on one type of monster at a time.

What you do is, open rPE, attach it to Client.exe, login,
Then you charge fireball fully, start recording, launch fireball, then stop recording. The packet for firing fireball should be about 40~43 bytes.

Now, charge fireball once. Target a monster that you fired fireball at originally (Ex, you fired it at a Brown Fox, then target a brown fox.). Send the packet, and you should've let loose a 1 charge fireball!

Credits go to me, since I just figured this out a few hours ago.

(Also, if this helped you, don't say thanks, just press it.)
There's a DLL edit for it too. :rolleyes:
12/01/2009 03:52 Uncreative.#3
Quote:
Originally Posted by AKB990 View Post
There's a DLL edit for it too. :rolleyes:
Yeah, but I think the leechers would find it easier to do a packet edit instead of learning how to use ollydbg on skill.dll
I mean, if I knew how to use ollydbg to do some .dll modding, I would. But I don't know much about coding.
12/01/2009 03:59 civwars#4
Adds to possible PE edits.

Do I get a thank you for pressing the button?
12/01/2009 04:05 lostmage333#5
Thank you, this is the confirmation I was seeking to attack this as my next .dll project.

Its remarkably obvious when using IDA. I must say, a certain other member of the boards here is good at such mods ;-) Thanks for your tips. I think I already got this one down, just need an account w/ fireball to test now.

And I don't want anyone to PM me begging for a release. Not my original work, so I don't have the right to release. That, and I have a brain.
12/01/2009 04:08 Kevsprk#6
Thanks for this (I was about to do a DLL edit for cloudkiller2006 on this xD, she's gunna love you)
12/01/2009 05:09 fenrir2037#7
Interesting thing, If its possible PE, its almost definitely possible in .dll IE: 100% range attack.
12/01/2009 05:23 Zeplic#8
Quote:
Originally Posted by fenrir2037 View Post
Interesting thing, If its possible PE, its almost definitely possible in .dll IE: 100% range attack.
I agree, i was toying around with it a bit myself, and i think i found the section with the three range abilities, but i was a bit stumped about what to do from there.
12/01/2009 05:55 lostmage333#9
Quote:
Originally Posted by Zeplic View Post
I agree, i was toying around with it a bit myself, and i think i found the section with the three range abilities, but i was a bit stumped about what to do from there.
Unfortunately, You might not have found the right section. Once I found it (or rather, once a little owl told me), it was painfully obvious.
12/01/2009 14:44 fenrir2037#10
Quote:
Originally Posted by Zeplic View Post
I agree, i was toying around with it a bit myself, and i think i found the section with the three range abilities, but i was a bit stumped about what to do from there.
My only hint, use IDA Pro, you won't see it in Olly, I'll promise you that. As lostmage said, it's painfully obvious once you find it.
12/01/2009 14:58 lostmage333#11
Here's a noob question, where the hell is skill.dll when you open Client.exe in olly? >.< It's not in the executables window thing. From my experience, opening a dll directly (using olly's loaddll.exe) sucks, due to olly's implementation of loaddll.

*feels like an idiot*
12/01/2009 16:08 redjoker5#12
Can someone help me out with the act of editing a .dll itself? I use PE explorer and I can open the .dll and disassemble it then I see the lines regarding the different skills I want to edit. How do I actually edit them though?
12/01/2009 16:15 fenrir2037#13
Quote:
Originally Posted by redjoker5 View Post
Can someone help me out with the act of editing a .dll itself? I use PE explorer and I can open the .dll and disassemble it then I see the lines regarding the different skills I want to edit. How do I actually edit them though?
[Only registered and activated users can see links. Click Here To Register...]
Credits go to the legendary Kou/Iesuok of Ruiari. lol...


I figured out most things after that...
12/01/2009 18:04 redjoker5#14
I read that but then thing about that tutorial is that he says "Change this to this and that to that." But he doesn't say what JMP is or what CMP is so for the purposes of that tutorial it works because you just do what he did and you will be fine. I am trying to make edits in other things and if I don't know what JMP is, for example, I doubt i can just get in there and start editing.

It helped understand it a bit more. But I still can't edit anything because I still don't know what to edit.
12/01/2009 18:19 lostmage333#15
Well a good start is to learn assembly. If you look it up on google, there's a book called "The Art of Assembly", written ~15 years ago, published in plaintext format. I read the first few chapters, which gave me a reasonable knowledge base for editing. Writing in asm? Hell no. Knowing why editing a JZ to a JMP does that it does? Now I know.