Ares
|
#include "../Ares.h"
Functions | |
DEFINE_HOOK (4A80D0, CD_AlwaysFindYR, 6) | |
DEFINE_HOOK (4790E0, CD_AlwaysAvailable, 7) | |
DEFINE_HOOK (479110, CD_NeverAsk, 5) | |
DEFINE_HOOK (49F5C0, CopyProtection_IsLauncherRunning, 8) | |
DEFINE_HOOK (49F620, CopyProtection_NotifyLauncher, 5) | |
DEFINE_HOOK (49F7A0, CopyProtection_CheckProtectedData, 8) | |
DEFINE_HOOK (55CFDF, BlowMeUp, 0) |
DEFINE_HOOK | ( | 4A80D0 | , |
CD_AlwaysFindYR | , | ||
6 | |||
) |
{ if(Ares::bNoCD) { R->EAX(2); return 0x4A8265; } return 0; }
DEFINE_HOOK | ( | 55CFDF | , |
BlowMeUp | , | ||
0 | |||
) |
{
return 0x55D059;
}
DEFINE_HOOK | ( | 49F7A0 | , |
CopyProtection_CheckProtectedData | , | ||
8 | |||
) |
{
R->AL(1);
return 0x49F8A7;
}
DEFINE_HOOK | ( | 49F620 | , |
CopyProtection_NotifyLauncher | , | ||
5 | |||
) |
{
R->AL(1);
return 0x49F733;
}
DEFINE_HOOK | ( | 49F5C0 | , |
CopyProtection_IsLauncherRunning | , | ||
8 | |||
) |
{
R->AL(1);
return 0x49F61A;
}
DEFINE_HOOK | ( | 479110 | , |
CD_NeverAsk | , | ||
5 | |||
) |
{ if(Ares::bNoCD) { R->AL(1); return 0x4791EA; } return 0; }
DEFINE_HOOK | ( | 4790E0 | , |
CD_AlwaysAvailable | , | ||
7 | |||
) |
{ if(Ares::bNoCD) { R->AL(1); return 0x479109; } return 0; }