WarRock EU - Code Snippets

05/14/2011 11:52 Raz9r#3496
eure diskussion über virtualjump ist echt ganz lustig, überlegt euch doch mal was das eigentlich ist...

die in warrock auslesbare position eines spielers ist die position im kartesischen koordinatensystem der map, an der das sprite des spielers angesetzt wird.
dieser punkt wird dann um etwa 40 entlang der z-achse (d.h. parallel zur xy-ebene) verschoben, und gibt die höhe an, aus der man selbst schaut. ergo: die steuerbare figur in warrock hat eine höhe von 40 (höheneinheiten, w/e).

wenn man diesen wert verändert, heißt es lediglich, dass für dich lokal (die anderen sehen es ja bekanntlich nicht) dein spieler arg groß geworden ist. man kann also von weiter oben schauen und auch schießen.
05/14/2011 13:00 xxfabbelxx#3497
Quote:
Originally Posted by ~ r a z e r _ View Post
eure diskussion über virtualjump ist echt ganz lustig, überlegt euch doch mal was das eigentlich ist...

die in warrock auslesbare position eines spielers ist die poistion im kartesischen koordinatensystem der map, an der das sprite des spielers angesetzt wird.
dieser punkt wird dann um etwa 40 entlang der z-achse (d.h. parallel zur xy-ebene) verschoben, und gibt die höhe an, aus der man selbst schaut. ergo: die steuerbare figur in warrock hat eine höhe von 40 (höheneinheiten, w/e).

wenn man diesen wert verändert, heißt es lediglich, dass für dich lokal (die anderen sehen es ja bekanntlich nicht) dein spieler arg groß geworden ist. man kann also von weiter oben schauen und auch schießen.
Du hattest mir ja Aimbot erklärt anhand der Matrix. Ich hab mir ein paar Mathe Bücher durchgelesen und auch einen Professor gefragt, ob er mir vielleicht etwas erklären könnte.

Anfangs dachte ich immer Virtual Jump wäre was ganz anderes, aber wenn man es so betrachtet ist es doch ziemlich logisch.

Wenn man das sich so überlegt, wären noch einige andere Funktionen auf dieser Basis möglich.
05/14/2011 16:21 R3d~F!st#3498
can i find the BYTES for an addylogger
with dumped warrock.exe & IDA Pro?
but that arethe new Bytes right? how can i find the old?
And which unpacker should i use(vista x86)
-Kernel Detective?
-CHimpREC(dont work anymore fore me)
05/14/2011 18:13 .CyberRazzer™#3499
Code:
struct CPlayer
{
char Unknow1[50236];//0x00
float Recoil1;//0x00C43C
float Recoil2;//0x00C440
float Recoil3;//0x00C444
char Unknow2[72];//0x00C448
byte Index;//0x00C490
char Unknow3[19];//0x00C491
float GravitX;//0x00C4A4
float GravitZ;//0x00C4A8
float GravitY;//0x00C4AC
char Unknow4[15452];//0x00C4B0 ~ cVehicle* pVehicle;
short Weapon1;//0x001010C
char Unknow5[142];//0x001010E
float Pitch;//0x001019C
char Unknow6[24];//0x00101A0
float Yaw;//0x00101B8
char Unknow7[32];//0x00101BC
short Weapon3;//0x00101DC
short Weapon2;//0x00101DE
char Unknow8[92];//0x00101E0
byte State;//0x001023C
char Unknow9[143];//0x001023D
float NoFallDamage;//0x00102CC
char Unknow10[20];//0x00102D0
float x;//0x00102E4
float y;//0x00102E8
float z;//0x00102EC
char Unknow11[212];//0x00102F0
byte Reloading;//0x00103C4
};
Searched by CyberRazzor
Thx to NikM help for problems!
Little credits to yazzn for addys.
05/15/2011 00:19 .Crasy#3500
Klein, Fein aber nja, hier

Branche ESP:

PHP Code:
char *EBranch[] = { "Engineer""Medic""Sniper""Assoult""Heavy Trooper" };
if(
Branch == 1)
                {
                  else
                  {
                  
Crasy.DrawGameTextPixelFlag((float)g_vView.x,(float)g_vView.y+70,0xFF858585,D3DFONT_CENTERED_A,EBranch[pInfo->branch]);
                  }
                } 
Für die "DrawGameTextPixelFlag" funk müsst ihr Neo fragen ;D

Hefe Fun ;D
05/15/2011 01:16 Raz9r#3501
In deiner Verwendung ist das nichts anderes als eine DrawText Methode (höchstwahrscheinlich aus der modifizierten Font-Class von Hans211) mit dem Attribut "centered". Das ist höchstwahrscheinlich einfach nur eine Senkung des angegebenen X-Wertes um die Hälfte der Breite des gezeichneten Strings.
05/15/2011 07:37 .Tiq3reye™#3502
0Delay:
Quote:
if (CH_NoDelay==1){
if (NODELAY){
WriteAsm((void *)ADR_NODELAY,NOPS,3);
NODELAY=false;
}
} else {
if (!NODELAY){
WriteAsm((void *)ADR_NODELAY,ZEROOFF,3);
NODELAY=true;
}
Invisible:
Quote:
if (CH_Invisible==1){
if (INVI){
WriteAsm((void *)ADR_INVI,INVION,1);
INVIS=false;
}
} else {
if (!INVI){
WriteAsm((void *)ADR_INVI,INVIOFF,1);
INVI=true;
}
Ob sie zu 100 % funktionieren kann ich nicht sagen.
05/15/2011 10:23 SubZerom™#3503
Quote:
Originally Posted by .Tiq3reye View Post
0Delay:


Invisible:


Ob sie zu 100 % funktionieren kann ich nicht sagen.
Wozu dieses Invi false und so?
05/15/2011 11:01 Raz9r#3504
Quote:
Originally Posted by SubZerom™ View Post
Wozu dieses Invi false und so?
er wollte sagen er hats kopiert ohne es zu verstehen. das wars.
05/15/2011 12:37 Mrnessuno#3505
Could someone help me please? [Only registered and activated users can see links. Click Here To Register...]
05/15/2011 20:04 Büny™#3506
Unlimited HP (Visuel) by me:

Code:
if(UnlHP)
{
CPlayerInfo *pLocalInfo = (CPlayerInfo*)((DWORD)(ADR_BASEPOINTER) + (pBase->local->index * ADR_PLAYERSIZE));
pLocalInfo->health = pLocalInfo->maxhealth;
}
05/15/2011 20:38 Schokopuddiingx3#3507
kommt auch ma wieder nen update ? von diesem thread ? ôo
-
ich sag ja die moderatoren kümmern sich kein bisschen um diese section..
05/15/2011 20:47 maniek666#3508
Quote:
Originally Posted by Büny™ View Post
Unlimited HP (Visuel) by me:

Code:
if(UnlHP)
{
CPlayerInfo *pLocalInfo = (CPlayerInfo*)((DWORD)(ADR_BASEPOINTER) + (pBase->local->index * ADR_PLAYERSIZE));
pLocalInfo->health = pLocalInfo->maxhealth;
}
pls give struct for this :)
05/15/2011 23:54 xxkingskill#3509
Ich habe jetzt des öfteren gelesen, dass failed to inject bei ein paar gefixt worden ist!
Stimmt das?

Und wollte Fragen, ob " failed to inject " was mit dem codeverlauf zu tun hat?
Und wie könnt man das fixen?
05/16/2011 05:44 theitfan1337#3510
Quote:
Originally Posted by Büny™ View Post
Unlimited HP (Visuel) by me:

Code:
if(UnlHP)
{
CPlayerInfo *pLocalInfo = (CPlayerInfo*)((DWORD)(ADR_BASEPOINTER) + (pBase->local->index * ADR_PLAYERSIZE));
pLocalInfo->health = pLocalInfo->maxhealth;
}
Lass mich raten, du wolltest unl. HP schreiben, hast es aber nicht geschafft? "visuel", lold.

Quote:
Originally Posted by xxkingskill View Post
Ich habe jetzt des öfteren gelesen, dass failed to inject bei ein paar gefixt worden ist!
Stimmt das?

Und wollte Fragen, ob " failed to inject " was mit dem codeverlauf zu tun hat?
Und wie könnt man das fixen?
nc ...