War Rock Cheat Programming Discussion

08/23/2014 18:25 Alliance™#781
Quote:
did you KNOW what WideCharToMultiByte doing ?

Data converted from UTF-16 to non-Unicode encodings is subject to data loss, because a code page might not be able to represent every character used in the specific Unicode data.

more information [Only registered and activated users can see links. Click Here To Register...]
First i publish to this forum i read the msdn function....i know what is this but my question is another...

Code:
int sub_40AB96(LPCWSTR lpWideCharStr, wchar_t *Dst)
{
	CHAR Buffer[134045];
	int dwSize = WideCharToMultiByte(CP_ACP, 0, lpWideCharStr, -1, Buffer, 512000, NULL, NULL);
	char aGlobalLogCrc[] = "CRC:";
	
	....what i write?..
}
if you wont help me add me to skype..
08/23/2014 18:38 Alfredodori#782
leave the eSports alone mterfker.
08/24/2014 10:36 MRx86™#783
Quote:
Originally Posted by Alliance™ View Post
First i publish to this forum i read the msdn function....i know what is this but my question is another...

Code:
int sub_40AB96(LPCWSTR lpWideCharStr, wchar_t *Dst)
{
	CHAR Buffer[134045];
	int dwSize = WideCharToMultiByte(CP_ACP, 0, lpWideCharStr, -1, Buffer, 512000, NULL, NULL);
	char aGlobalLogCrc[] = "CRC:";
	
	....what i write?..
}
if you wont help me add me to skype..


what exactly would you like to make ? O_O ?
08/24/2014 12:10 Alliance™#784
Quote:
Originally Posted by 22jays22 View Post
what exactly would you like to make ? O_O ?
The Global Log CRC XD
08/30/2014 10:45 iSkyLikeX#785
Disable Hackshield Loading:
Code:
#define ADR_HS_ENABLED 0xB74801 // SET TO 1

//0051B42D    803D 0148B700 0>CMP BYTE PTR DS:[B74801],0
//0051B434    75 32           JNZ SHORT 0051B468

#define ADR_HS_LOOP_JE 0x45E647 // NOP NOP

//0045E640    E8 EC000000     CALL 0045E731
//0045E645    84C0            TEST AL,AL
//0045E647  ^ 74 E5           JE SHORT 0045E62E

*reinterpret_cast<DWORD*>(ADR_HS_ENABLED) = 1;
*reinterpret_cast<WORD*>(ADR_HS_LOOP_JE) = 0x9090;
The addys are from an older client and need to be updated.
09/01/2014 23:03 toxiicdev#786
Quote:
Originally Posted by iSkyLikeX View Post
Disable Hackshield Loading:
Code:
#define ADR_HS_ENABLED 0xB74801 // SET TO 1

//0051B42D    803D 0148B700 0>CMP BYTE PTR DS:[B74801],0
//0051B434    75 32           JNZ SHORT 0051B468

#define ADR_HS_LOOP_JE 0x45E647 // NOP NOP

//0045E640    E8 EC000000     CALL 0045E731
//0045E645    84C0            TEST AL,AL
//0045E647  ^ 74 E5           JE SHORT 0045E62E

*reinterpret_cast<DWORD*>(ADR_HS_ENABLED) = 1;
*reinterpret_cast<WORD*>(ADR_HS_LOOP_JE) = 0x9090;
The addys are from an older client and need to be updated.
You can disable it in a easier way btw.
09/04/2014 02:27 Maurice#787
Quote:
Originally Posted by Array.Copy View Post
You can disable it in a easier way btw.
Instead of posting "You can disable it in a easier way btw." you could've be more specific, not that I care, but.. ye.. uknow.. ur italian...

[Only registered and activated users can see links. Click Here To Register...]
09/05/2014 11:07 toxiicdev#788
Quote:
Originally Posted by ~Nazar* View Post
Instead of posting "You can disable it in a easier way btw." you could've be more specific, not that I care, but.. ye.. uknow.. ur italian...

[Only registered and activated users can see links. Click Here To Register...]
Congratz, you are the most useless and boring dude i know.

Btw, you just need to go to the Initialize thread of the game, there is a call to a function that starts HShield, you just need to return this function (on newest clients you also have to do an callback check)
09/17/2014 18:37 NetFramework#789
Requesting new addys :D
09/17/2014 22:59 iSkyLikeX#790
No Menu Source:
Code:
#include <Windows.h>
#include "Addies.h"

BOOL BoneShot = FALSE;
VOID HackThread()
{
	while (TRUE) {
		DWORD dwPlayerPointer = *(DWORD*)ADR_POINTER_PLAYER;
		DWORD dwServerPointer = *(DWORD*)ADR_POINTER_SERVER;

		if (dwServerPointer != NULL) {
			// Anti AFK Kick
			*reinterpret_cast<DWORD*>(ADR_MEMORY_ANTIAFKKICK) = 0;
		}

		if (dwPlayerPointer != NULL && dwServerPointer != NULL) {
			// No Water
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOWATER_1) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOWATER_2) = 0;
			// No Boundaris
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOBOUNDS1) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOBOUNDS2) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOBOUNDS3) = 0;
			// No Recoil
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NORECOIL_1) = 0;
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NORECOIL_2) = 0;
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NORECOIL_3) = 0;
			// Full Stamina
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA1) = 1000;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA2) = 1000;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA3) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA4) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA5) = 0;
			// No M134
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NOM134IDLE) = 0.00F; 
			// No Spawn Wait
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOSPAWNWAIT) = 0;

			if (GetAsyncKeyState(VK_F6) & 1)
				BoneShot = !BoneShot;

			if (BoneShot)
				*reinterpret_cast<double*>(ADR_MEMORY_BONE) = 1235;
			else
				*reinterpret_cast<double*>(ADR_MEMORY_BONE) = 1.237e3;

			if (GetAsyncKeyState(VK_SPACE) & 1)
				*reinterpret_cast<float*>(dwPlayerPointer + ADR_OFFSET_POS_Z) += 75;

			if (GetAsyncKeyState(VK_CONTROL) & 1)
				*reinterpret_cast<float*>(dwPlayerPointer + ADR_OFFSET_POS_Z) = 1000;

		}

		Sleep(25);
	}
}

BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpArgument)
{
	UNREFERENCED_PARAMETER(lpArgument);
	DisableThreadLibraryCalls(hDll);
	switch (dwReason) {
		case DLL_PROCESS_ATTACH: {
			MessageBoxA(GetActiveWindow(), "You're using iSkyLikeX v0.1", "< iSkyLikeX >", MB_OK);
			CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
			return TRUE;
		}
		case DLL_PROCESS_DETACH: {
			FreeLibraryAndExitThread(hDll, EXIT_SUCCESS);
			return TRUE;
		}
	}
	return FALSE;
}
Current Addys:
Code:
DWORD ADR_POINTER_PLAYER = 0xB19F44;
DWORD ADR_POINTER_SERVER = 0xB12708;
DWORD ADR_POINTER_REMOTE = 0xC5155C;
DWORD ADR_POINTER_MATRIX = 0xA9F7A8;
DWORD ADR_POINTER_ANGELS = 0xB11794;
DWORD ADR_POINTER_WEAPON = 0xB38530;
DWORD ADR_POINTER_CLASS = 0xB6C218;
DWORD ADR_POINTER_BASE = 0xB6B870;
DWORD ADR_POINTER_ROOM = 0xB1A168;
DWORD ADR_POINTER_SLOT = 0x38EA4;
DWORD ADR_POINTER_DEVICE = 0xB11798;
DWORD ADR_MEMORY_ACCURACY_AS = 0xB1E6A4;
DWORD ADR_MEMORY_WALKTHROUGHWALLS = 0x8C2E8C;
DWORD ADR_MEMORY_DEFUSEANYWHERE = 0xAB9634;
DWORD ADR_MEMORY_PLANTANYWHERE = 0xB11887;
DWORD ADR_MEMORY_SUPERNOSPREAD = 0x8F9918;
DWORD ADR_MEMORY_QUICKPLANT = 0xB117B8;
DWORD ADR_MEMORY_QUICKDEFUSE = 0xB117B8;
DWORD ADR_MEMORY_NOWATER_1 = 0xB20E18;
DWORD ADR_MEMORY_NOWATER_2 = 0xB20E1C;
DWORD ADR_MEMORY_NOBOUNDS1 = 0xC61FE8;
DWORD ADR_MEMORY_NOBOUNDS2 = 0xC61FEC;
DWORD ADR_MEMORY_NOBOUNDS3 = 0xC61FF0;
DWORD ADR_MEMORY_BONE = 0x8FA908;
DWORD ADR_MEMORY_ANTIAFKKICK = 0xC61FE8;
DWORD ADR_MEMORY_NOSPAWNWAIT = 0xC6C5FC;
DWORD ADR_MEMORY_SHOOTTROUGHWALLS = 0x8F9BD0;
DWORD ADR_MEMORY_STAMINA1 = 0x8C30F8;
DWORD ADR_MEMORY_STAMINA2 = 0x8C30FC;
DWORD ADR_MEMORY_STAMINA3 = 0x8C3100;
DWORD ADR_MEMORY_STAMINA4 = 0x8C3104;
DWORD ADR_MEMORY_STAMINA5 = 0x8C3108;
DWORD ADR_MEMORY_AUTOREPAIR = 0xB117DF;
DWORD ADR_MEMORY_GLASSWALLS = 0x8FA208;
DWORD ADR_MEMORY_SILENTRELOAD = 0xC61FEC;
DWORD ADR_USER_READY = 0xB6C2B8;
DWORD ADR_OFFSET_GLOBALPLAYERSIZE = 0xB18;
DWORD ADR_OFFSET_LOCALPLAYERSIZE = 0xDEE4;
DWORD ADR_OFFSET_DEVICE = 0x2B930;
DWORD ADR_OFFSET_NORECOIL_1 = 0xC444;
DWORD ADR_OFFSET_NORECOIL_2 = 0xC448;
DWORD ADR_OFFSET_NORECOIL_3 = 0xC44C;
DWORD ADR_OFFSET_INDEX = 0xC498;
DWORD ADR_OFFSET_GRAVITY_X = 0xC4AC;
DWORD ADR_OFFSET_GRAVITY_Y = 0xC4B0;
DWORD ADR_OFFSET_GRAVITY_Z = 0xC4B4;
DWORD ADR_OFFSET_WEAPONSTATE = 0xC4D4;
DWORD ADR_OFFSET_PLAYERSTATE = 0xC4D0;
DWORD ADR_OFFSET_YAW = 0x101C8;
DWORD ADR_OFFSET_VIEW_X = 0x101D8;
DWORD ADR_OFFSET_VIEW_Y = 0x101DC;
DWORD ADR_OFFSET_VIEW_Z = 0x101E0;
DWORD ADR_OFFSET_WEAPON_1 = 0x101F0;
DWORD ADR_OFFSET_WEAPON_2 = 0x101F2;
DWORD ADR_OFFSET_WEAPON_3 = 0x101F4;
DWORD ADR_OFFSET_NOFALLDAMAGE = 0x102EC;
DWORD ADR_OFFSET_POS_X = 0x10304;
DWORD ADR_OFFSET_POS_Y = 0x10314;
DWORD ADR_OFFSET_POS_Z = 0x1030C;
DWORD ADR_OFFSET_NOM134IDLE = 0x103FC;
DWORD ADR_OFFSET_ROOMNUMBER = 0x40CB0;
DWORD ADR_OFFSET_MYPLAYERSLOT = 0x40CB4;
DWORD ADR_OFFSET_MYTEAM = 0x40CB8;
09/19/2014 11:33 Raz9rShooter#791
Quote:
Originally Posted by iSkyLikeX View Post
No Menu Source:
Code:
#include <Windows.h>
#include "Addies.h"

BOOL BoneShot = FALSE;
VOID HackThread()
{
	while (TRUE) {
		DWORD dwPlayerPointer = *(DWORD*)ADR_POINTER_PLAYER;
		DWORD dwServerPointer = *(DWORD*)ADR_POINTER_SERVER;

		if (dwServerPointer != NULL) {
			// Anti AFK Kick
			*reinterpret_cast<DWORD*>(ADR_MEMORY_ANTIAFKKICK) = 0;
		}

		if (dwPlayerPointer != NULL && dwServerPointer != NULL) {
			// No Water
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOWATER_1) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOWATER_2) = 0;
			// No Boundaris
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOBOUNDS1) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOBOUNDS2) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOBOUNDS3) = 0;
			// No Recoil
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NORECOIL_1) = 0;
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NORECOIL_2) = 0;
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NORECOIL_3) = 0;
			// Full Stamina
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA1) = 1000;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA2) = 1000;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA3) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA4) = 0;
			*reinterpret_cast<DWORD*>(ADR_MEMORY_STAMINA5) = 0;
			// No M134
			*reinterpret_cast<FLOAT*>(dwPlayerPointer + ADR_OFFSET_NOM134IDLE) = 0.00F; 
			// No Spawn Wait
			*reinterpret_cast<DWORD*>(ADR_MEMORY_NOSPAWNWAIT) = 0;

			if (GetAsyncKeyState(VK_F6) & 1)
				BoneShot = !BoneShot;

			if (BoneShot)
				*reinterpret_cast<double*>(ADR_MEMORY_BONE) = 1235;
			else
				*reinterpret_cast<double*>(ADR_MEMORY_BONE) = 1.237e3;

			if (GetAsyncKeyState(VK_SPACE) & 1)
				*reinterpret_cast<float*>(dwPlayerPointer + ADR_OFFSET_POS_Z) += 75;

			if (GetAsyncKeyState(VK_CONTROL) & 1)
				*reinterpret_cast<float*>(dwPlayerPointer + ADR_OFFSET_POS_Z) = 1000;

		}

		Sleep(25);
	}
}

BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpArgument)
{
	UNREFERENCED_PARAMETER(lpArgument);
	DisableThreadLibraryCalls(hDll);
	switch (dwReason) {
		case DLL_PROCESS_ATTACH: {
			MessageBoxA(GetActiveWindow(), "You're using iSkyLikeX v0.1", "< iSkyLikeX >", MB_OK);
			CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
			return TRUE;
		}
		case DLL_PROCESS_DETACH: {
			FreeLibraryAndExitThread(hDll, EXIT_SUCCESS);
			return TRUE;
		}
	}
	return FALSE;
}
Current Addys:
Code:
DWORD ADR_POINTER_PLAYER = 0xB19F44;
DWORD ADR_POINTER_SERVER = 0xB12708;
DWORD ADR_POINTER_REMOTE = 0xC5155C;
DWORD ADR_POINTER_MATRIX = 0xA9F7A8;
DWORD ADR_POINTER_ANGELS = 0xB11794;
DWORD ADR_POINTER_WEAPON = 0xB38530;
DWORD ADR_POINTER_CLASS = 0xB6C218;
DWORD ADR_POINTER_BASE = 0xB6B870;
DWORD ADR_POINTER_ROOM = 0xB1A168;
DWORD ADR_POINTER_SLOT = 0x38EA4;
DWORD ADR_POINTER_DEVICE = 0xB11798;
DWORD ADR_MEMORY_ACCURACY_AS = 0xB1E6A4;
DWORD ADR_MEMORY_WALKTHROUGHWALLS = 0x8C2E8C;
DWORD ADR_MEMORY_DEFUSEANYWHERE = 0xAB9634;
DWORD ADR_MEMORY_PLANTANYWHERE = 0xB11887;
DWORD ADR_MEMORY_SUPERNOSPREAD = 0x8F9918;
DWORD ADR_MEMORY_QUICKPLANT = 0xB117B8;
DWORD ADR_MEMORY_QUICKDEFUSE = 0xB117B8;
DWORD ADR_MEMORY_NOWATER_1 = 0xB20E18;
DWORD ADR_MEMORY_NOWATER_2 = 0xB20E1C;
DWORD ADR_MEMORY_NOBOUNDS1 = 0xC61FE8;
DWORD ADR_MEMORY_NOBOUNDS2 = 0xC61FEC;
DWORD ADR_MEMORY_NOBOUNDS3 = 0xC61FF0;
DWORD ADR_MEMORY_BONE = 0x8FA908;
DWORD ADR_MEMORY_ANTIAFKKICK = 0xC61FE8;
DWORD ADR_MEMORY_NOSPAWNWAIT = 0xC6C5FC;
DWORD ADR_MEMORY_SHOOTTROUGHWALLS = 0x8F9BD0;
DWORD ADR_MEMORY_STAMINA1 = 0x8C30F8;
DWORD ADR_MEMORY_STAMINA2 = 0x8C30FC;
DWORD ADR_MEMORY_STAMINA3 = 0x8C3100;
DWORD ADR_MEMORY_STAMINA4 = 0x8C3104;
DWORD ADR_MEMORY_STAMINA5 = 0x8C3108;
DWORD ADR_MEMORY_AUTOREPAIR = 0xB117DF;
DWORD ADR_MEMORY_GLASSWALLS = 0x8FA208;
DWORD ADR_MEMORY_SILENTRELOAD = 0xC61FEC;
DWORD ADR_USER_READY = 0xB6C2B8;
DWORD ADR_OFFSET_GLOBALPLAYERSIZE = 0xB18;
DWORD ADR_OFFSET_LOCALPLAYERSIZE = 0xDEE4;
DWORD ADR_OFFSET_DEVICE = 0x2B930;
DWORD ADR_OFFSET_NORECOIL_1 = 0xC444;
DWORD ADR_OFFSET_NORECOIL_2 = 0xC448;
DWORD ADR_OFFSET_NORECOIL_3 = 0xC44C;
DWORD ADR_OFFSET_INDEX = 0xC498;
DWORD ADR_OFFSET_GRAVITY_X = 0xC4AC;
DWORD ADR_OFFSET_GRAVITY_Y = 0xC4B0;
DWORD ADR_OFFSET_GRAVITY_Z = 0xC4B4;
DWORD ADR_OFFSET_WEAPONSTATE = 0xC4D4;
DWORD ADR_OFFSET_PLAYERSTATE = 0xC4D0;
DWORD ADR_OFFSET_YAW = 0x101C8;
DWORD ADR_OFFSET_VIEW_X = 0x101D8;
DWORD ADR_OFFSET_VIEW_Y = 0x101DC;
DWORD ADR_OFFSET_VIEW_Z = 0x101E0;
DWORD ADR_OFFSET_WEAPON_1 = 0x101F0;
DWORD ADR_OFFSET_WEAPON_2 = 0x101F2;
DWORD ADR_OFFSET_WEAPON_3 = 0x101F4;
DWORD ADR_OFFSET_NOFALLDAMAGE = 0x102EC;
DWORD ADR_OFFSET_POS_X = 0x10304;
DWORD ADR_OFFSET_POS_Y = 0x10314;
DWORD ADR_OFFSET_POS_Z = 0x1030C;
DWORD ADR_OFFSET_NOM134IDLE = 0x103FC;
DWORD ADR_OFFSET_ROOMNUMBER = 0x40CB0;
DWORD ADR_OFFSET_MYPLAYERSLOT = 0x40CB4;
DWORD ADR_OFFSET_MYTEAM = 0x40CB8;

thanks very nice list i was wondering if u got self omicide kill address ?
09/19/2014 13:17 Cyno™#792
Quote:
Originally Posted by Raz9rShooter View Post
thanks very nice list i was wondering if u got self omicide kill address ?
playerPtr + NoFalldamage = positive value will cause you to die
09/21/2014 22:08 +Yazzn#793
This is basically what warrock uses for their "xor encrypted" floats (for example the xyz coordinates in the player class).

Code:
class safe_float
{
private:
	std::uint32_t val;
	std::uint32_t key;

public:
	operator float() const {
		std::uint32_t tmp_val = val ^ key;
		return *reinterpret_cast<const float *>(&tmp_val);
	}

	safe_float &operator=(const float &flt_val) {
		val = *reinterpret_cast<const std::uint32_t *>(&flt_val) ^ key;
		return *this;
	}

	// TODO: add more operations (+=, -=,...) 
};

class rc_player
{
public:
	MAKE_PADDING(0, 0x010304, 0);
	safe_float x;
	safe_float y;
	safe_float z;
};
09/22/2014 16:02 znoeen#794
Code:
///________________________________________________
//[------------------------------------------------]
//[----------------Znoen Addy Logger---------------]
//[------------------------------------------------]
//[------------------------------------------------]
//[--------------------Pointers--------------------]

#define ADR_PlayerPointer		0x00B19F44
#define ADR_ServerPointer		0x00B12708
#define ADR_ViewAngles			0x00B11794
#define ADR_DevicePointer		0x008F6944
#define ADR_UserPointer			0x00B12708
#define ADR_HealthPointer		0x0031FB8

///________________________________________________
//[--------------------Address---------------------]

#define ADR_NoRecoil1			0x00C444
#define ADR_NoRecoil2			0x00C448
#define ADR_NoRecoil3			0x00C44C
#define ADR_NoSpread1			0x00B1E6A4
#define ADR_NoSpread2			0x00B1E6A8
#define ADR_FastAmmo			0x00B1E604
#define ADR_FastRepair			0x00B1E608
#define ADR_FastHealth			0x00B1E60C
#define ADR_FastFlag			0x00B1E610
#define ADR_SuperNoSpread		0x008F9918
#define ADR_NoBounds1			0x00C61FE8
#define ADR_NoBounds2			0x00C61FEC
#define ADR_NoBounds3			0x00C61FF0
#define ADR_NoSpawnWait1		0x00B35858
#define ADR_NoSpawnWait2		0x00B3585C
#define ADR_NoSpawnWait3		0x00B35860
#define ADR_IGNName			0x00B6BEAC

///________________________________________________
//[--------------------OffSets---------------------]
#define OFS_Level			0x0040750
#define OFS_Dinar			0x0040760
#define OFS_RoomMaster			0x0031564
#define OFS_Gravity_X			0x00C4BC
#define OFS_Gravity_Y			0x00C4B4
#define OFS_Gravity_Z			0x00C4B8
#define OFS_AntiAFK			0x00C61F9C
#define OFS_X				0x0010304
#define OFS_Z				0x001030C
#define OFS_Y				0x0010314
#define OFS_Weapon1			0x00101F0
#define OFS_Weapon2			0x00101F2
#define OFS_Weapon3			0x00101F4
#define OFS_Invisible			0x004078C

///________________________________________________
//[--------------------ASM-------------------------]
#define ASM_BoneShot			0x008FA908
#define ASM_STW				0x008BB974
#define ASM_WUW				0x00B20E1C
#define ASM_WTH				0x008B947C
09/24/2014 10:23 iSkyLikeX#795
Quote:
Originally Posted by Peter File View Post
(...)
Can you please post your "MAKE_PADDING" function?