Grand Theft Auto: San Andreas/Additional Resources/Memory Addresses

From SDA Knowledge Base

Jump to: navigation, search

All addresses are assumed to be of the type 4 Bytes/Dword (as used in Cheat Engine) unless otherwise noted.

Skills/Stats

Skills

Address Type Description
00B791B8 Bicycle
00B791B4 Motorbike
00B7919C Flying
00B790A0 Driving
00B794AC (Float) Uzi/Tec9 Increases at 0.5 per shot (if it actually hits something that can take damage)

Stats

Address Type Description
00B791A4 Lung Capacity Increased by Lung Capacity Exp (see below)
00B793E0 (Float) Max Health Increased by Max Health Exp (see below)
00B793DC (Float) Muscle Changed by Muscle Exp (see below), Gym
00B793D8 (Float) Stamina
00B793D4 (Float) Fat Changed by Stamina/Muscle changes and eating
00B793E4 (Float) Sex Appeal

Exp/Progress

Exp values are increased by certain actions, and then increase the associated skill/stat once it reaches a certain number of points (the number in parentheses in the description column).

Normally these values get reset to 0 when you start a new game through the menu or load a save, except for the Lung Capacity, Cycling and Max Health Exp.

Address Type Description
00B794E8 Lung Capacity (60k) [Doesn't reset]
00B7950C Max Health Increases at 1000/second with Running/Sprinting/Cycling when actually pressing W (600k) [Doesn't reset]
00B79500 Stamina/Run (300k)
00B794DC Stamina/Cycle (300k)
00B794D8 Stamina/Sprint (300k)
00B794E4 Stamina/Swim (180k)
00B794FC Muscle Running/Sprinting/Swimming/Diving (150k)
00B794EC Driving (300k)
00B794F8 Motorbike (180k)
00B794F0 Flying (300k)
00B794E0 Cycling Increases depending on speed/bunnyhopping (120k) [Doesn't reset]

Other Stuff

Address Type Description
00B7CB84 Playing Time The time in milliseconds that has been played
00A49FC4 On Mission Set to 1 when on a mission, 0 otherwise

Achievements

Address Type Description
00B7938C (Float) Distance on foot
00B79390 (Float) Distance in a car
00B793EC (Float) Distance on a bicycle

Phonecalls

See also: Phonecalls
Address Type Description
00A49C48 $TIME_FROM_LAST_CALL Only updated when a call can actually be received
00A4AF90 Recall Time Delay between calls in milliseconds (20k, 15k after Badlands)
00A4999C Call active This is 1 as long as the phone is ringing/call being answered
00A4AF70 Current Call Id Changed to the Call Id when the phone rings
00A49C40 Last Call Time This is set to the current playing time (in milliseconds) when a call is finished/canceled or a mission is finished. There seem to be a lot of different values that are similiar, some don't change at some points. This address may or may not work in all situations.

Game Progress

See Mission Chains for mission progress variables

More Information

Personal tools