WarRock EU - Code Snippets

12/11/2011 00:06 Chowniiqhtz#6076
Quote:
Originally Posted by CyberVeezy :) View Post
Wirklich Bugfrei ist das nicht, das wirklich Bugfreie ist das ;)
Code:
if(Stamina == 1)
	{
       if (dwPlayerPtr != 0)
       {
			*(float*)MEM_STAMINA1 = 0;   
			*(float*)MEM_STAMINA2 = 0;
			*(float*)MEM_STAMINA3 = 0;
			*(float*)MEM_STAMINA4 = 0;
			*(float*)MEM_STAMINA5 = 1000;
       }
	}
Das ist auch nicht Buggfrei :facepalm: .

Es geht sowieso nur eins von diesen, Tipp - es liegt zwischen 3 und 5 :D.

Und das ist Unl. Stamina fürs Rollen.
12/11/2011 00:20 CyberVeezy :)#6077
Quote:
Originally Posted by Chowniiqhtz View Post
Das ist auch nicht Buggfrei :facepalm: .

Es geht sowieso nur eins von diesen, Tipp - es liegt zwischen 3 und 5 :D.

Und das ist Unl. Stamina fürs Rollen.
Für mich gehts aber, komisch O.o
12/11/2011 01:25 boknoy24#6078
Request/// WarRock B8 Detour thank you :)
12/11/2011 09:44 Venom'#6079
Quote:
Originally Posted by boknoy24 View Post
Request/// WarRock B8 Detour thank you :)
Ich frag mich was du damit anfangen willst...
12/11/2011 11:43 xBioK1ngz#6080
Quote:

Detour Type: JMP
Detour by: Croner
Code:
DWORD DetourCreate( DWORD  dwOldFunc,DWORD dwNewFunc )
{
	#define JMP_SIZE  5
	DWORD DetourVA, dwProtect, i;
	if ( dwOldFunc && dwNewFunc && JMP_SIZE >= JMP_SIZE )
	{
		DetourVA = (DWORD) VirtualAlloc( NULL, JMP_SIZE + JMP_SIZE, MEM_COMMIT, PAGE_EXECUTE_READWRITE );
		if ( DetourVA && VirtualProtect( (VOID*)dwOldFunc, JMP_SIZE, PAGE_EXECUTE_READWRITE, &dwProtect ) )
		{
			for ( i=0; i < JMP_SIZE; i++ )
			{
				*(BYTE*)( DetourVA + i ) = *(BYTE*)( dwOldFunc + i );
			}
			*(BYTE*)( DetourVA + JMP_SIZE + 0 ) = 0xE9;
			*(DWORD*)( DetourVA + JMP_SIZE + 1 ) = ( dwOldFunc - DetourVA - JMP_SIZE );
	    		*(BYTE*)( dwOldFunc + 0 ) = 0xE9;
			*(DWORD*)( dwOldFunc + 1 ) = ( dwNewFunc - dwOldFunc - JMP_SIZE );
			VirtualProtect( (VOID*)dwOldFunc, JMP_SIZE, dwProtect, &dwProtect );
			VirtualProtect( (VOID*)DetourVA, JMP_SIZE + JMP_SIZE,PAGE_EXECUTE_READ, &dwProtect );
	    		return DetourVA;
		}
	}
	return (0);
}
Quote:

Detour Type: MOV_EAX --> JMP_EAX
Detour by: Croner
Code:
DWORD DetourCreate( DWORD  dwOldFunc,DWORD dwNewFunc )
{
	#define JMP_SIZE  7
	DWORD DetourVA, dwProtect, i;
	if ( dwOldFunc && dwNewFunc && JMP_SIZE >= JMP_SIZE )
	{
		DetourVA = (DWORD) VirtualAlloc( NULL, JMP_SIZE + JMP_SIZE, MEM_COMMIT, PAGE_EXECUTE_READWRITE );
		if ( DetourVA && VirtualProtect( (VOID*)dwOldFunc, JMP_SIZE, PAGE_EXECUTE_READWRITE, &dwProtect ) )
		{
			for ( i=0; i < JMP_SIZE; i++ )
			{
				*(BYTE*)( DetourVA + i ) = *(BYTE*)( dwOldFunc + i );
			}
			*(BYTE*)( DetourVA + JMP_SIZE + 0 ) = 0xB8;
			*(DWORD*)( DetourVA + JMP_SIZE + 1 ) = ( dwOldFunc + JMP_SIZE );
			*(WORD*)( DetourVA + JMP_SIZE + 5 ) = 0xE0FF;
			*(BYTE*)( dwOldFunc + 0 ) = 0xB8;
			*(DWORD*)( dwOldFunc + 1 ) = ( dwNewFunc );
			*(WORD*)( dwOldFunc + 5 ) = 0xE0FF;
			VirtualProtect( (VOID*)dwOldFunc, JMP_SIZE, dwProtect, &dwProtect );
			VirtualProtect( (VOID*)DetourVA, JMP_SIZE + JMP_SIZE,PAGE_EXECUTE_READ, &dwProtect );
	    		return DetourVA;
		}
	}
	return (0);
}
12/12/2011 14:29 __BuRn3R#6081
Quote:
Originally Posted by Chowniiqhtz View Post
Das ist auch nicht Buggfrei :facepalm: .

Es geht sowieso nur eins von diesen, Tipp - es liegt zwischen 3 und 5 :D.

Und das ist Unl. Stamina fürs Rollen.
if(CH_Stamina){
*(FLOAT*)(ADR_STAMINA1) = 0;
*(FLOAT*)(ADR_STAMINA2) = 0;
*(FLOAT*)(ADR_STAMINA3) = 0;
*(FLOAT*)(ADR_STAMINA4) = 0;}

ich habs so früher gemacht..
12/13/2011 13:03 boknoy24#6082
#Request again sorry :)

Warrock Detour for D3D8 (Undetected or Detected) for PH :D
12/13/2011 13:50 WarFk#6083
[Only registered and activated users can see links. Click Here To Register...]

Sollte dort irgendwo zu finden sein ;)
12/13/2011 14:08 patrickstaar7x#6084
Hey Leute,

ich bin totaler Anfänger also ...

Ich hab die System 32 Base jetzt und was muss ich dort drin alle aktualiesieren?

Hab jetzt die Addys und die Codes neu gemacht.

Soll ein ganz einfacher werden :P

Was muss ich noch machen?
12/13/2011 14:18 Chowniiqhtz#6085
Quote:
Originally Posted by patrickstaar7x View Post

Ich hab die System 32 Base jetzt und was muss ich dort drin alle aktualiesieren?

Hab jetzt die Addys und die Codes neu gemacht.
Sei ehrlich, hast du die Addys selber gesucht oder hier aus dem Thread entnommen?

Ist ja nicht schlimm wenn du sie hier raus entnimmst, dafür ist er ja da.
Quote:
Originally Posted by patrickstaar7x View Post
Soll ein ganz einfacher werden :P

Was muss ich noch machen?
Naja, ich denke das solltest du selber wissen.

Nicht jeder kennt hier die "System 32 Base". Außerdem wissen wir nicht, wie die Base momentan aussieht.
12/13/2011 14:44 patrickstaar7x#6086
Quote:
Originally Posted by Chowniiqhtz View Post
Sei ehrlich, hast du die Addys selber gesucht oder hier aus dem Thread entnommen?

Ist ja nicht schlimm wenn du sie hier raus entnimmst, dafür ist er ja da.


Naja, ich denke das solltest du selber wissen.

Nicht jeder kennt hier die "System 32 Base". Außerdem wissen wir nicht, wie die Base momentan aussieht.
[Only registered and activated users can see links. Click Here To Register...]

Das ist sie.

Hab die Addys von hier ;)
12/13/2011 18:16 Chowniiqhtz#6087
Quote:
Originally Posted by patrickstaar7x View Post
[Only registered and activated users can see links. Click Here To Register...]

Das ist sie.

Hab die Addys von hier ;)
wollte mir die jetzt eigentlich nicht downloaden, :lol:
12/13/2011 20:09 lecker555#6088
Quote:
Originally Posted by patrickstaar7x View Post
Hey Leute,

ich bin totaler Anfänger also ...

Ich hab die System 32 Base jetzt und was muss ich dort drin alle aktualiesieren?

Hab jetzt die Addys und die Codes neu gemacht.

Soll ein ganz einfacher werden :P

Was muss ich noch machen?

der nächste der bald ein möchtegern coder wird ich sag dir lass es oder lern erstmal c++ :facepalm:
12/14/2011 06:18 _TradEmArk_ ™#6089
Quote:
Originally Posted by patrickstaar7x View Post
Hey Leute,

ich bin totaler Anfänger also ...

Ich hab die System 32 Base jetzt und was muss ich dort drin alle aktualiesieren?

Hab jetzt die Addys und die Codes neu gemacht.

Soll ein ganz einfacher werden :P

Was muss ich noch machen?
Neue Detour und Neuen Rehook sonst kommt Crash oder Abnormal Gameplay.
Und jetzt frag hier bitte nicht nach einem neuen Rehook / einer neuen Detour.

[Only registered and activated users can see links. Click Here To Register...]
12/14/2011 15:22 xBioK1ngz#6090
Quote:
Originally Posted by _TradEmArk_ ™ View Post
Neue Detour und Neuen Rehook sonst kommt Crash oder Abnormal Gameplay.
Und jetzt frag hier bitte nicht nach einem neuen Rehook / einer neuen Detour.

[Only registered and activated users can see links. Click Here To Register...]
Soll das ein Witz sein ?
Weißt du überhaupt was ein Rehook macht ?
Da gibt es keinen neuen :rolleyes: