about UGradeID source need help
The color in lobby,ingameroom,chat,tab fine but when you click your name or right click and create a room Crash
I use Phoenix Repack 3 Runnable 3.
Address
Code:
DWORD GetUserGradeIDColorAddress = 0x4A17A0;
unsigned long UGradeIDAddress = 0x477000;
unsigned long UgradeIDRegreso = 0x40784E;
unsigned long ScoreboardAddress = 0x407832;
UGrade.h
Code:
#define Gunz08
typedef struct MCOLOR
{
char r;
char g;
char b;
char a;
}MCOLOR;
CDetour GetUserGradeIDColorDet;
bool __cdecl GetUserGradeIDColor(int UGradeID, struct MCOLOR &Color,char *szName)
{
//printf("%d\n",UGradeID);
switch(UGradeID)
{
case 255:
case 254:
case 7:
case 8:
case 9:
break;
default:
return true;
}
GetUserGradeIDColorDet.Ret(false);
if(UGradeID == 7)
{
Color.a = 255;
Color.r = 255;
Color.g = 128;
Color.b = 64;
}else if(UGradeID == 255 || UGradeID == 254 || UGradeID == 8)
{
Color.a = 255;
Color.r = 9;
Color.g = 177;
Color.b = 163;
}else if(UGradeID == 9)
{
Color.a = 255;
Color.r = 255;
Color.g = 0;
Color.b = 0;
}
//GetUserGradeIDColorDet.Org(UGradeID, Color, szName);
return true;
}
__declspec(naked) void Scoreboard() {
#ifdef Gunz08
__asm
{
MOV EAX,[EBX+0x4EA]
}
#else
__asm
{
MOV EAX,[EBP+0x45A]
}
#endif
__asm
{
CMP EAX,0xFF //UGradeID 255
jne GradoM
MOV [EBP-0x17C],0x00 //The R
MOV [EBP-0x17B],0xB7 //The G
MOV [EBP-0x17A],0xFF //The B
MOV [EBP-0x179],0xFF //The A
MOV ECX,[EBP-0x17C]
JMP UgradeIDRegreso
GradoM:
CMP EAX,0xFE //UGradeID 254
jne Grado1
MOV [EBP-0x17C],0xFF //The R
MOV [EBP-0x17B],0x80 //The G
MOV [EBP-0x17A],0x40 //The B
MOV [EBP-0x179],0xFF //The A
MOV ECX,[EBP-0x17C]
JMP UgradeIDRegreso
Grado1:
CMP EAX,0x8 //UGradeID 1
jne Grado2
MOV [EBP-0x17C],0xFF //The R
MOV [EBP-0x17B],0x80 //The G
MOV [EBP-0x17A],0x40 //The B
MOV [EBP-0x179],0xFF //The A
MOV ECX,[EBP-0x17C]
JMP UgradeIDRegreso
Grado2:
CMP EAX,0x7 //UGradeID 2
jne Grado3
MOV [EBP-0x17C],0xFF //The R
MOV [EBP-0x17B],0x80 //The G
MOV [EBP-0x17A],0x40 //The B
MOV [EBP-0x179],0xFF //The A
MOV ECX,[EBP-0x17C]
JMP UgradeIDRegreso
Grado3:
CMP EAX,0x9
jne Final
MOV [EBP-0x17C],0xFF //The R
MOV [EBP-0x17B],0x0 //The G
MOV [EBP-0x17A],0x0 //The B
MOV [EBP-0x179],0xFF //The A
MOV ECX,[EBP-0x17C]
JMP UgradeIDRegreso
Final:
JMP UgradeIDRegreso
}
}
__declspec(naked) void UGradeID()
{
#ifdef Gunz08
__asm
{
MOV EAX,[ECX+0x4EA]
}
#else
__asm
{
MOV EAX,[ECX+0x45A]
}
#endif
__asm
{
CMP EAX,0xFF
JNE Final
CMP EAX,0xFE
JNE Final
CMP EAX,0x1
JNE Final
CMP EAX,0x7
JNE Final
XOR AL,AL
RETN
Final:
MOV AL,1
RETN
}
}
UGrade.cpp
Code:
void CopyBuffer(BYTE *Buffer, int Size, DWORD *Address) {
DWORD pPrevious = 0;
VirtualProtect(Address, Size, PAGE_EXECUTE_READWRITE, &pPrevious);
memcpy(Address, Buffer, Size);
VirtualProtect(Address, Size, pPrevious, &pPrevious);
}
void SetupHook(DWORD Function, DWORD Hook, int Size) {
Hook = Hook - Function - 5;
BYTE bHook[4];
memcpy(bHook,(void*)&Hook,4);
BYTE Buffer[10];
memset(Buffer,0x90,10);
Buffer[0] = 0xE9;
Buffer[1] = bHook[0];
Buffer[2] = bHook[1];
Buffer[3] = bHook[2];
Buffer[4] = bHook[3];
CopyBuffer(Buffer, Size, (DWORD*)Function);
}
void Youstfo()
{
/* AllocConsole();
freopen("CONOUT$", "wb", stdout);
freopen("CONIN$", "rb", stdin);
*/
GetUserGradeIDColorDet.Detour((PBYTE)GetUserGradeIDColorAddress,(PBYTE)GetUserGradeIDColor,true);
GetUserGradeIDColorDet.Apply();
SetupHook((DWORD)UGradeIDAddress,(DWORD)UGradeID,5);
SetupHook((DWORD)ScoreboardAddress,(DWORD)Scoreboard,5);
CreateThread(NULL,NULL,FuckOff, NULL,NULL,NULL);
}
BOOL WINAPI DllMain (HMODULE hModule, DWORD dwReason, LPVOID)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls (hModule);
Youstfo();
}
return true;
}
Mlog
Code:
XTRAP Start
fail to open XTrapTest.txt
XTRAP End
GUNZ 1,0,0,290 launched. build (Jul 21 2008 11:27:35)
Log time (02/21/12 19:26:01)
CPU ID = AuthenticAMD ( family = 1551 , model = 11 , stepping = 2 ) @ 2612 MHz
Display Device = NVIDIA GeForce 7300 SE/7200 GS ( vendor=10de device=1d3 subsys=0 revision=a1 )
Display Driver Version = 6.14.0012.8558
Windows = 5.1 Build 2600 , Service Pack 3 (2095532KB) : Windows xp..
Load XML from memory : system/locale.xml- SUCCESS
Country : (BRZ), Language : (BRZ)
Load XML from memory : system/gametypecfg.xml
Load Config from file : config.xml- SUCCESS
Load XML from memory : system/system.xml- SUCCESS
Load XML from memory : system/strings.xml(0x0016) - SUCCESS
Load XML from memory : system/cserror.xml(0x0016) - SUCCESS
Load XML from memory : system/messages.xml(0x0016) - SUCCESS
Serialkey error : 202
InitializeNotify ok.
WFog Enabled Device.
device created.
Video memory 366.500000
shader initialize successful : 1
main : RGetLenzFlare()->Initialize()
InitialLoading success.
interface Initialize success
ZApplication::OnCreate : begin
0(Primary Sound Driver): Hardware Mixing Supported
1(Realtek HD Audio output): Hardware Mixing Supported
[[[getMaxChannel32]]]]
LoadWave: Error loading file
-------------------> Sound Engine Create : 1.172000
sound engine create.
Load XML from memory : System/tips.xml(0x0016)- SUCCESS
start log bipmap
end of load bitmaps2
loading pictures : 1.689000
warning : bitmap slot_head.tga not found.
warning : bitmap slot_head.tga not found.
warning : bitmap icon_gameroom.tga not found.
IDLResource Loading Success!!
IDL resources : 0.296000
start InitInterface option
Number of Display mode : 148
Number of Display mode : 148
end of InitInterface option ok
Init maps : no Current ChannelRule
Screen Effect Manager Create : 0.318000
Screen effect manager create success.
Effect manager create success.
Client create success.
game interface create success.
-------------------> GameInterface Create : 2.968000
Load character.xml success,
-------------------> Character Loading : 4.271000
-------------------> WeaponMesh Loading : 0.680000
Load weapon.xml success.
-------------------> Worlditem Loading : 0.069000
Load zitem info success.
Init world item manager success.
Init map Descriptor success.
Init channel rule manager success.
Init abuse manager success.
Init chatting filter. success
-------------------> ETC .. : 0.595000
BspObject open : begin interface/login/login.rs
RBspObject::Open : Open_MaterialList
RBspObject::Open : Open_LightList
BspObject open object list : begin
RBspObject::Open_ObjectList : size 13
RBspObject::Open_ObjectList : end
RBspObject::Open : OpenDescription
RBspObject::OpenRs : file.Open
RBspObject::OpenRs : file.Read(&header)
RBspObject::OpenRs : file.Read(&nMaterial)
RBspObject::OpenRs : Open_Nodes begin
RBspObject::OpenRs : Open_Nodes end
RBspObject::Open : OpenRs
RBspObject::Open : OpenBsp
BspObject load lightmap : file.Read(&header)
BspObject load lightmap nCount = 1
BspObject load lightmap 0
BspObject load lightmap : file.Read(&m_nLightmap) done
BspObject load lightmap : end
RBspObject::Open : done
Load smoke description mesh.
main : OnCreate() done
Server Connected
Login Posted
Login Successful.
Responsed Account Charlist
Selected character name : Test (54 65 73 74 ) (len = 6)
StageCreated
Crash ( 19:26:39 )
Build Jul 21 2008 11:25:55
dwTotalMemKB = 2095532 KB
dwAvailMemKB = 1102836 KB
dwVirtualMemKB = 2097024 KB
[Exception]
Address : 026d2ba8
ExpCode : c0000005
Flags : 00000000
#Param : 00000002
other : 00000000
[Context]
GS : 00000000 FS : 0000003b ES : 00000023 DS : 00000023
EDI: 030fe990 ESI: 0318f608 EBX: 00000000 EDX: 0012f338
ECX: 0012f21c EAX: 00000009 EBP: 0012f1f4 EIP: 026d2ba8
CS : 0000001b Flg: 00010206 ESP: 0012f1e4 SS : 00000023
[Stack]
004c41ec 00000009 0012f338 0012f228 0012f32c 00418b6d 00000000 0000000a
0012f338 0012f228 0012f21c 225fe3b0 03104c64 0318f608 00000009 0310ef4c
225ff8c8 00000000 00000028 4f006b24 02690000 0012f030 0018cba0 0012f27c
7c90e900 7c9101c0 ffffffff 7c9101bb 0057a419 02690000 00000000 00000028
00000020 0012f320 0000001f 0012fe88 0012f264 00000004 0012f2d4 00579de4
0063f378 02690000 0057a41e 0057a43b 00000020 0057a466 00000020 00010000
00000005 0012f204 0000000f 0012f2ec 7c90e900 7c910040 ffffffff 7c91003d
005791b9 02690000 00000000 005791be 225fe3b0 0318f608 03104c64 00000000
0012f2d4 03190f20 0012f310 00579de4 0063f2a8 ffffffff 005791be 00551aa6
22605810 031a17a8 03190ee8 0012fe88 0061c1f8 00000000 00438330 031a1810
22605810 2e2e197d 0012f574 00438353 00000000 00000000 031125a8 03102778
000003ff 00000000 0000000a 7e418bf6 7e4196b8 0040ebca 00000000 00000000
225fe3b0 0012f320 00000301 6e6e6957 20676e69 2e30203a 00002530 00000000
0ae50f20 0012f3ac 4fe1e92d 066b0540 00000028 00172e44 00046002 00000000
00046002 00000000 0012f3cc 4fe1ec03 000000a3 066b1b60 0016dc80 004c1fca
0310f7b4 00000004 0310f640 00000000 004c2607 0310f640 000017c3 0012f45c
Re: about UGradeID source need help
Re: about UGradeID source need help
Re: about UGradeID source need help
i sent you in private vip color auto changer.
for july 2008.
Re: about UGradeID source need help