Jo genau flamet rum ich würde mich "rausreden" wollen.
Muss zugeben dass mich das zum lachen gebracht hat.
Leute mit Grips würden wissen, dass es kein Ding is nen Hook zu updaten.
Nach Patches sind 99% aller Funktionen unverändert, und mit Pattern scanbar.
Leute mit Skill können mit folgendem evtl. was anfangen, ich habe wie gesagt kein Interesse mehr an Elsword.
Arbeite Lieber weiter an Battlefield 3.
-----------------------------
[Pattern]
Code:
UINT_PTR ADR_DAMAGEADDY = 0x18EC6CAC; //\x50\xD9\x5D\x08\xE8\x00\x00\x00\x00\xD9\x47\x0C xxxxx????xxx
UINT_PTR ADR_HPMPADDY = 0x18E29AB4; // \xD8\x96\x00\x00\x00\x00\xDF\xE0\xF6\xC4\x05\x7A\x24\xD8\x96\x00\x00\x00\x00\xDF\xE0\xF6\xC4\x05\x0F\x8B\x00\x00\x00\x00 xx????xxxxxxxxx????xxxxxxx???? (Der erste)
UINT_PTR ADR_DEFENSEADDY = 0x18E14681; // \xD9\x86\x00\x00\x00\x00\x8B\x0D\x00\x00\x00\x00\xD9\x5D\xFC\x8B\x89\x00\x00\x00\x00\xD9\x45\xFC xx????xx????xxxxx????xxx (Der erste)
UINT_PTR ADR_CRITADDY = 0x18E148E1; // (Der letzte vom oberen)
[Hooks]
Code:
__declspec(naked) void DamageHook(void)
{
_asm
{
mov DamageAddy, edi
pushad
}
DamageChange();
_asm
{
popad
fld dword ptr [edi+0x0C]
lea ecx,[ebp+0x08]
jmp DamageRetn
}
}
__declspec(naked) void HPMPHook(void)
{
_asm
{
mov HPMPAddy, esi
pushad
}
HPMPChange();
_asm
{
popad
fcom dword ptr [esi+0x808]
jmp HPMPRetn
}
}
__declspec(naked) void DefenseHook(void)
{
_asm
{
mov AtkAddy, esi
pushad
}
StatHacks();
_asm
{
popad
fld dword ptr [esi+0x23E0]
jmp DefenseRetn
}
}
__declspec(naked) void CritHook(void)
{
_asm
{
mov AtkAddy, esi
pushad
}
StatHacks();
_asm
{
popad
fld dword ptr [esi+0x23E8]
jmp CritRetn
}
}
So und jetzt viel Spaß beim weiter Fantasieren, wieso und weshalb ich den Hack nicht Update, und wieso ihr denkt ich würde mich für Elsword Interessieren.