Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Show HP/AP Runnable Jun 2007 in Progress =)

Status
Not open for further replies.
Junior Spellweaver
Joined
Oct 28, 2009
Messages
131
Reaction score
63
Good afternoon here I come to leave the ASM offsets to show the AP and HP in the ServerFiles 2007 =) ..... This is a little progress so far only found to show ap and hp is the only character that you use =)

Code:
Original =)

0040827F  |. 8A91 2C030000  |MOV DL,BYTE PTR DS:[ECX+32C]

00408281     2C 03          SUB AL,3

00408283     0000           ADD BYTE PTR DS:[EAX],AL

00408284     0088 542437E8  ADD BYTE PTR DS[EAX+E8372454],CL

Code:
Custom =D

0040827F   B2 01          MOV DL,1

00408281   EB 02          JMP SHORT 00408311

00408283   90             NOP

00408284   90             NOP

I will be looking to find the missing and to leave them missing =)

In Progress =D

Get the all players HP and AP. :thumbup:
 
Experienced Elementalist
Joined
Aug 7, 2009
Messages
296
Reaction score
16
If it is in progress, request to put it into the Development Section.
 
Junior Spellweaver
Joined
Oct 28, 2009
Messages
131
Reaction score
63
On Development is not to say that toy is something that I'm doing or building if not for the search of the remaining offsets are you = P lol

Well let me apologize if understand well =D

Original Offsets July 2008 Bone find the missing

Code:
// Get the all players HP and AP.
004A197F   . E8 CC7EFFFF    CALL 00499850
004A1984   . 8B80 F8000000  MOV EAX,DWORD PTR DS:[EAX+F8]
004A198A   . 8378 30 07     CMP DWORD PTR DS:[EAX+30],7
004A198E   . 0F85 9CF71700  JNZ 00621130

00621130   > E8 5BC6E8FF    CALL 004AD790
00621135   . 8B80 DC020000  MOV EAX,DWORD PTR DS:[EAX+2DC]
0062113B   . 8A80 2C030000  MOV AL,BYTE PTR DS:[EAX+32C]
00621141   . 84C0           TEST AL,AL
00621143   .^0F84 6B08E8FF  JE 004A19B4
00621149   .^E9 4608E8FF    JMP 004A1994
 
Last edited:
Experienced Elementalist
Joined
Oct 1, 2007
Messages
210
Reaction score
26
Zzzzz it's ASM, u gotta edit the stuff not c+p
That's incorrect, you can use the "_asm" keyword (In MSVS) to preform in-line code, as explained here:
 
Joined
Apr 18, 2010
Messages
674
Reaction score
393
That's incorrect, you can use the "_asm" keyword (In MSVS) to preform in-line code, as explained here:

Code:
[B][B]004A197F   . E8 CC7EFFFF    CALL 00499850
004A1984   . 8B80 F8000000  MOV EAX,DWORD PTR DS:[EAX+F8]
004A198A   . 8378 30 07     CMP DWORD PTR DS:[EAX+30],7
004A198E   . 0F85 9CF71700  JNZ 00621130

00621130   > E8 5BC6E8FF    CALL 004AD790
00621135   . 8B80 DC020000  MOV EAX,DWORD PTR DS:[EAX+2DC]
0062113B   . 8A80 2C030000  MOV AL,BYTE PTR DS:[EAX+32C]
00621141   . 84C0           TEST AL,AL
00621143   .^0F84 6B08E8FF  JE 004A19B4
00621149   .^E9 4608E8FF    JMP 004A1994[/B][/B][B][B][B][B]

Isn't compatible with any C/C++ compiler.
[/B][/B][/B][/B]
 
Experienced Elementalist
Joined
Oct 1, 2007
Messages
210
Reaction score
26
Sir you obviously don't know what you are talking about, you can use the "_asm" keyword to be able to write Assembler or native code in a C application. Honestly, I don't need you trying to tell me otherwise, I have a degree in Computer Science, I know for a fact I can write Assembler inside of a C application, but since you think you know something I don't, please feel free to explain why that code can't be used in a C application using the "_asm" keyword.
 
Joined
Apr 18, 2010
Messages
674
Reaction score
393
Sir you obviously don't know what you are talking about, you can use the "_asm" keyword to be able to write Assembler or native code in a C application. Honestly, I don't need you trying to tell me otherwise, I have a degree in Computer Science, I know for a fact I can write Assembler inside of a C application, but since you think you know something I don't, please feel free to explain why that code can't be used in a C application using the "_asm" keyword.

Any idiot knows that, Sherlock. But the Assembly he has been posted was made directly for editing in OllyDbg. If you haven't noticed, he made a code-cave, which has to be executed somehow. He also modified another function, which has to be done somehow, but it surely can't be done using the _asm or __asm keyword just by it's self, he's just not that smart to do that.

Code:
void Lol
{
    _asm
    {
	004A197F   . E8 CC7EFFFF    CALL 00499850
	004A1984   . 8B80 F8000000  MOV EAX,DWORD PTR DS:[EAX+F8]
	004A198A   . 8378 30 07     CMP DWORD PTR DS:[EAX+30],7
	004A198E   . 0F85 9CF71700  JNZ 00621130

	00621130   > E8 5BC6E8FF    CALL 004AD790
	00621135   . 8B80 DC020000  MOV EAX,DWORD PTR DS:[EAX+2DC]
	0062113B   . 8A80 2C030000  MOV AL,BYTE PTR DS:[EAX+32C]
	00621141   . 84C0           TEST AL,AL
	00621143   .^0F84 6B08E8FF  JE 004A19B4
	00621149   .^E9 4608E8FF    JMP 004A1994
    }
}

Tell me how it goes on compiling that, k?
 
Last edited:
Experienced Elementalist
Joined
Aug 11, 2009
Messages
202
Reaction score
56
I made that ages ago. This was fun, I also made my team esp look like this:
"Name (HP,AP)"
instead of this
"Name"
 
Status
Not open for further replies.
Back
Top