Difference between revisions of "Memory Addresses (GTA4)"

From GTAMods Wiki
Jump to navigation Jump to search
Line 8: Line 8:
  
 
A list of [[Wikipedia:Class_(computer_science)|Classes]] that occur in GTA IV's memory.
 
A list of [[Wikipedia:Class_(computer_science)|Classes]] that occur in GTA IV's memory.
 +
 +
scrThread:
 +
 +
<source lang="cpp">class scrThread
 +
{
 +
public:
 +
virtual ~scrThread();
 +
virtual int reset(int i1,int i2,int i3);
 +
virtual int run(int i1);
 +
virtual int loop(int i1);
 +
virtual int closeDown();
 +
 +
DWORD threadId;
 +
DWORD scriptHash;
 +
DWORD state;
 +
DWORD IP;
 +
DWORD currentFrame;
 +
DWORD SP;
 +
DWORD timerA;
 +
DWORD timerB;
 +
DWORD timerC;
 +
float waitTime;
 +
BYTE zPadding1[28];
 +
DWORD exIP;
 +
DWORD exFrameSP;
 +
BYTE zPadding2[4];
 +
void* stack;
 +
BYTE zPadding3[4];
 +
void* XLiveBuffer;
 +
BYTE zPadding4[8];
 +
char* exitMessage;
 +
char programName[54];
 +
BYTE zPadding5[14];
 +
bool saveScript;
 +
bool playerControlOnInMissionCleanup;
 +
bool clearHelpInMissionCleanup;
 +
BYTE zPadding6[1];
 +
bool allowNonMinigameTextMessages;
 +
BYTE zPadding7[1];
 +
bool errorInScript;
 +
bool canBePaused;
 +
BYTE zPadding8[3];
 +
bool canRemoveBlipsCreatedByAnyScript;
 +
BYTE zPadding9[7];
 +
DWORD flags;
 +
};</source>
  
 
==Functions==
 
==Functions==

Revision as of 09:03, 15 February 2009

GTA4 for PC Memory Addresses

Structures

A list of Structures that occur in GTA IV's memory.

Classes

A list of Classes that occur in GTA IV's memory.

scrThread:

class scrThread
{
public:
	virtual ~scrThread();
	virtual int reset(int i1,int i2,int i3);
	virtual int run(int i1);
	virtual int loop(int i1);
	virtual int closeDown();

	DWORD	threadId;
	DWORD	scriptHash;
	DWORD	state;
	DWORD	IP;
	DWORD	currentFrame;
	DWORD	SP;
	DWORD	timerA;
	DWORD	timerB;
	DWORD	timerC;
	float	waitTime;
	BYTE	zPadding1[28];
	DWORD	exIP;
	DWORD	exFrameSP;
	BYTE	zPadding2[4];
	void*	stack;
	BYTE	zPadding3[4];
	void*	XLiveBuffer;
	BYTE	zPadding4[8];
	char*	exitMessage;
	char	programName[54];
	BYTE	zPadding5[14];
	bool	saveScript;
	bool	playerControlOnInMissionCleanup;
	bool	clearHelpInMissionCleanup;
	BYTE	zPadding6[1];
	bool	allowNonMinigameTextMessages;
	BYTE	zPadding7[1];
	bool	errorInScript;
	bool	canBePaused;
	BYTE	zPadding8[3];
	bool	canRemoveBlipsCreatedByAnyScript;
	BYTE	zPadding9[7];
	DWORD	flags;
};

Functions

A list of Functions that occur in GTA IV's memory.

Variables

A list of Variables that occur in GTA IV's memory.

0xF56BC4 BYTE AESEncryptionKey[32] (1.0.2.0)

External Links