|
You last visited: Today at 08:34
Advertisement
Help With Fireball with one charge.
Discussion on Help With Fireball with one charge. within the Mabinogi forum part of the MMORPGs category.
12/04/2009, 18:17
|
#1
|
elite*gold: 0
Join Date: Feb 2008
Posts: 21
Received Thanks: 1
|
Help With Fireball with one charge.
Hi, I was playing around with the skill.dll in mabinogi and i think i found something related to fireball without the 5 charges, i know there's a version released already but i like to figure how things work out by myself.
So... anyways i don't understand this part
Quote:
|
text:100432B2 test al, al
|
i know its somehow testing/comparing something. can i just change test to NOP or JMP. I'm new to this so sorry if it doesn't make much sense.
and...
Quote:
it's defiantly testing something. Al could be the storage of something and the 5 must be how much you need to cast right?
anyways I'd like it if you could help me out or just push (not spoon-feed) me in the right direction
|
|
|
12/04/2009, 18:42
|
#2
|
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
|
You almost have it. Just use your brain. Think think.
|
|
|
12/04/2009, 19:11
|
#3
|
elite*gold: 0
Join Date: Sep 2009
Posts: 45
Received Thanks: 12
|
The function of Test for you direct from the art of assembly book:
Another important use of the test instruction is to efficiently compare a register against zero. The following test instruction sets the zero flag if and only if ax contains zero (anything anded with itself produces its original value; this sets the zero flag only if that value is zero):
test ax, ax
As for what CMP does is it compares the value of the al register to 5, usually followed by a jump if that value matches.
You do seem to be really close though, this is some of the easier ASM to understand.
|
|
|
12/04/2009, 19:36
|
#4
|
elite*gold: 0
Join Date: Dec 2009
Posts: 2
Received Thanks: 3
|
Look at the line directly below the CMP line, it'll be Jump IF condition is met.
You just want to jump regardless of any condition.
|
|
|
12/04/2009, 20:22
|
#5
|
elite*gold: 0
Join Date: Feb 2008
Posts: 21
Received Thanks: 1
|
Ok so i know now that AL = 0. so I looked around a little more and found another register, which is AH. I googles and i found
Quote:
(AH contains the high byte of AX?)<-- kinda don't get that.
And looked a little deeper to find out that AX is a General-Purpose Register, which is mostly used for calculations and for input/output (so this must be the input for the user(me)) below that is a JP (It jumps if there is parity or if the parity is even?) so I pretty much get the function (i think) now i should fill it with NOP's but i don't know how to do it on IDA... can someone help with that part please? Thanks in advance.
|
|
|
12/04/2009, 21:08
|
#6
|
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
|
Quote:
Originally Posted by wossen
Ok so i know now that AL = 0. so I looked around a little more and found another register, which is AH. I googles and i found
(AH contains the high byte of AX?)<-- kinda don't get that.
And looked a little deeper to find out that AX is a General-Purpose Register, which is mostly used for calculations and for input/output (so this must be the input for the user(me)) below that is a JP (It jumps if there is parity or if the parity is even?) so I pretty much get the function (i think) now i should fill it with NOP's but i don't know how to do it on IDA... can someone help with that part please? Thanks in advance.
|
^Talk to me in pm.
|
|
|
12/04/2009, 21:38
|
#7
|
elite*gold: 0
Join Date: Nov 2008
Posts: 3,695
Received Thanks: 891
|
We are starting to get more Coders and less Leechers.
|
|
|
12/04/2009, 21:59
|
#8
|
elite*gold: 0
Join Date: Oct 2009
Posts: 12
Received Thanks: 1
|
Quote:
Originally Posted by Dark Raccoon
We are starting to get more Coders and less Leechers. 
|
I think we're getting more coders and even more leechers o.o...
|
|
|
12/04/2009, 22:01
|
#9
|
elite*gold: 0
Join Date: Nov 2009
Posts: 31
Received Thanks: 3
|
Quote:
Originally Posted by Dark Raccoon
We are starting to get more Coders and less Leechers. 
|
QFT
but I'm still a leecher :<
|
|
|
12/04/2009, 22:02
|
#10
|
elite*gold: 0
Join Date: May 2007
Posts: 341
Received Thanks: 205
|
|
|
|
12/05/2009, 05:28
|
#11
|
elite*gold: 0
Join Date: Sep 2009
Posts: 45
Received Thanks: 12
|
Quote:
Originally Posted by Dark Raccoon
We are starting to get more Coders and less Leechers. 
|
And the same amount of Lurkers!
Where's that Checkerbox fellow, he's probably lurking too.
I've still yet to contribute since I more or less just watch to see what's happening, I don't even PE, it's lame.
|
|
|
12/05/2009, 05:38
|
#12
|
elite*gold: 0
Join Date: May 2007
Posts: 341
Received Thanks: 205
|
Quote:
Originally Posted by Kefkai
And the same amount of Lurkers!
Where's that Checkerbox fellow, he's probably lurking too.
I've still yet to contribute since I more or less just watch to see what's happening, I don't even PE, it's lame.
|
And more people getting a clue.
|
|
|
12/05/2009, 05:57
|
#13
|
elite*gold: 0
Join Date: Nov 2008
Posts: 3,695
Received Thanks: 891
|
#Closed, Guide was posted.
|
|
|
 |
Similar Threads
|
[Guide] Packet Edit One Charge Fireball
08/23/2011 - Mabinogi Hacks, Bots, Cheats & Exploits - 74 Replies
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...
|
[Guide] Basic DLL Editing 1: One Charge Fireball
07/05/2010 - Mabinogi Hacks, Bots, Cheats & Exploits - 256 Replies
Well, this isn't the guide I said I would do, but I think this better shows the basics to get people started editing. The only problem with doing a guide on this one is that not all people have fireball, so they can't test it. I'll post the 2nd guide in a few days and show something more general that all people can test their work..
Step 1: Download OllyDbg and IDA Pro. Install IDA and extract Olly to a folder where you can access it.
Step 2: Open Skill.dll up in IDA Pro and let the auto...
|
1 charge fireball traceable?
02/05/2010 - Mabinogi - 22 Replies
Let's say I'm training solo in a dungeon using this and continually spamming it to monsters left and right? Is this easily detected or is it on the same league with long range fb and long distance phoenix feather?
|
Mabinogi-Single charge Fireball
01/18/2010 - Mabinogi - 9 Replies
Alright i have absolutely no knowledge of IDA or OllyDBG so don't get mad if this information is useless. I was talking to a friend and this is what he told me. It is for a single charge FB mod.
When you open the dll with IDA there should be a window that also pops up beside the main codes and serial numbers that will house the name of skills. So like CSkillFirebolt. Then it will have a {Void} beside it.
Double click on that and it will take you to the section that deals with that...
|
Fireball 1 charge?
01/17/2010 - Mabinogi - 7 Replies
Fireball 1 Charge isn't working anymore? I tried today and it seem like it still requires 5 charge even after the tut that was given.
http://img705.imageshack.us/img705/3832/bleekp.jp g
|
All times are GMT +1. The time now is 08:36.
|
|