Difference between revisions of "Grand Theft Auto: San Andreas/Additional Resources/Memory Addresses"
From SDA Knowledge Base
(→Return to Los Santos) |
(→Other) |
||
Line 322: | Line 322: | ||
| $RACES_WON_NUMBER ($2330) | | $RACES_WON_NUMBER ($2330) | ||
| Increased by winning races. Since regular races are only unlocked after answering the call after Driving School, this variable can also be used to track the progress of the story mission races High Stakes Lowrider (1), Wu Zi Mu (2) and Farewell, my Love (3). | | Increased by winning races. Since regular races are only unlocked after answering the call after Driving School, this variable can also be used to track the progress of the story mission races High Stakes Lowrider (1), Wu Zi Mu (2) and Farewell, my Love (3). | ||
+ | |- | ||
+ | | 00A51698 | ||
+ | | $8014 | ||
+ | | Used during End of the Line Part 3: Set to 1 once you can start shooting, set to 2 during a cutscene in between and set to 3 once the cutscene starts where the Firetruck breaks through the bridge (the end of any%, incidentally this address was taken from the AHK autosplitter). | ||
|} | |} | ||
==More Information== | ==More Information== | ||
* [http://pastebin.com/FN8AR4wg Cheat Table for Cheat Engine with SA Memory Addresses] (this also incldues a script to write values to a textfile for overlaying them e.g. in OBS, choose not to run it when you load this into Cheat Engine unless you know what you're doing) | * [http://pastebin.com/FN8AR4wg Cheat Table for Cheat Engine with SA Memory Addresses] (this also incldues a script to write values to a textfile for overlaying them e.g. in OBS, choose not to run it when you load this into Cheat Engine unless you know what you're doing) |
Revision as of 19:17, 13 January 2016
All addresses are assumed to be of the type 4 Bytes/Dword (as used in Cheat Engine) unless otherwise noted.
Contents
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 also: Mission Chains
Los Santos
Address | Variable | Increased by / Comment |
---|---|---|
00A4A060 | $INTRO_TOTAL_PASSED_MISSIONS ($448) | Big Smoke (1), Ryder (2) |
00A4A070 | $SWEET_TOTAL_PASSED_MISSIONS ($452) | Tagging up Turf (1), Cleaning the Hood (2), Drive-Thru (3), Nines and AKs (4), Drive-By (5), Sweet's Girl (6), Cesar Vialpando (7), Doberman (8), Los Sepulcros (9) |
00A4A07C | $OG_LOC_TOTAL_PASSED_MISSIONS ($455) | Life's a Beach (1), Madd Dogg's Rhymes (2), Management Issues (3), House Party (Cutscene) (4), House Party (5) |
00A4A080 | $CRASH_LS_TOTAL_PASSED_MISSIONS ($456) | Burning Desire (1), Gray Imports (2) |
00A4A074 | $RYDER_TOTAL_PASSED_MISSIONS ($453) | Home Invasion (1), Catalyst (2), Robbing Uncle Sam (3) |
00A4A078 | $SMOKE_TOTAL_PASSED_MISSIONS ($454) | OG Loc (1), Running Dog (2), Wrong Side of the Tracks (3), Just Business (4) |
00A4A088 | $LS_FINAL_TOTAL_PASSED_MISSIONS ($458) | Reunting the Families (1), The Green Sabre (2) |
00A4A084 | $MISSION_LOWRIDER_PASSED ($457) | High Stakes Lowrider? (is checked to be equal to 1 for starting Reuniting the Families) |
Badlands
Address | Variable | Increased by / Comment |
---|---|---|
00A4A114 | $MISSION_BADLANDS_PASSED ($493) | Badlands (1) |
00A4A10C | $TRUTH_TOTAL_PASSED_MISSIONS ($491) | Body Harvest (1), Are you going to San Fierro? (2) |
00A4A110 | $CESAR_TOTAL_PASSED_MISSIONS ($492) | Wu Zi Mu(5), Farewell my Love(10) (Both races seem to increase the value throughout different stages of the race, by 5 total per race. The variable might be more aptly named "$BADLANDS_RACE_PROGRESS" or something.) |
00A4A488 | $MISSION_LOCAL_LIQUOR_STORE_PASSED ($714) | Local Liquor Store (1) |
00A4A48C | $MISSION_SMALL_TOWN_BANK_PASSED ($715) | Small Town Bank (1) |
00A4A490 | $MISSION_TANKER_COMMANDER_PASSED ($716) | Tanker Commander (1) |
00A4A494 | $ALL_CATALINA_MISSIONS_PASSED ($717) | Against All Odds (1) (This variable isn't very well named in the commonly available decompiled mission script. It's not set to 1 when all Catalina missions have passed, rather when the Betting Shop mission is passed.) |
00A49A60 | $CATALINA_TOTAL_PASSED_MISSIONS ($64) | Tanker Commander, Against All Odds, Local Liquor Store, Small Town Bank (These missions can be completed in any order, so it's not the best way to check which has been completed. It also gets set to 5 when finishing Wu Zi Mu.) |
San Fierro
Address | Variable | Increased by / Comment |
---|---|---|
00A4A1D4 | $GARAGE_TOTAL_PASSED_MISSIONS ($541) | Wear Flowers in your Hair (1), Deconstruction (2) |
00A4A1DC | $WUZIMU_TOTAL_PASSED_MISSIONS ($543) | Mountain Cloud Boys (1), Ran Fa Li (2), Lure (3), Amphibious Assault (4), The Da Nang Thang (5) |
00A4A1E4 | $SYNDICATE_TOTAL_PASSED_MISSIONS ($545) | Photo Opportunity (1), Jizzy (Cutscene) (2), Jizzy (3), T-Bone Mendez (4), Mike Toreno (5), Outrider (6), Ice Cold Killa (7), Pier 69 (8), Toreno's Last Flight (9), Yay Ka-Boom-Boom (10) |
00A4A1E8 | $CRASH_SF_TOTAL_PASSED_MISSIONS ($546) | 555 WE TIP (1), Snail Trail (2) |
Desert & Las Venturas
Address | Variable | Increased by / Comment |
---|---|---|
00A4A2A4 | $TORENO_TOTAL_PASSED_MISSIONS ($593) | Monster (1), Highjack (2), Interdiction (3), Verdant Meadows (4), Learning to Fly (5), N.O.E. (6), Stowaway (7), Black Project (8), Green Goo (9) |
00A4A2B4 | $CASINO_TOTAL_PASSED_MISSIONS ($597) | Fender Ketchup (1), Explosive Situation (2), You've had your Chips (3), Don Peyote (4), Intenstive Care (5), The Meat Business (6), Fish in a Barrel (7), Freefall (8), Saint Mark's Bistro (9) |
00A4A2B8 | $598 (CRASH_LV_TOTAL_PASSED_MISSIONS) | Misappropriation (1), High Noon (2) (Not properly named in the commonly available decompiled mission script.) |
Return to Los Santos
Address | Variable | Increased by / Comment |
---|---|---|
00A4A328 | $MANSION_TOTAL_PASSED_MISSIONS ($626) | A Home in the Hills (1), Vertical Bird (2), Home Coming (3), Cut Throat Business (4) |
00A4A334 | $RIOT_TOTAL_PASSED_MISSIONS ($629) | Riot (1), Los Desperados (2), End of the Line Part 1 (3), End of the Line Part 2 (4), End of the Line Part 3 (5) |
Other
Address | Variable | Comment |
---|---|---|
00A4BDC8 | $RACES_WON_NUMBER ($2330) | Increased by winning races. Since regular races are only unlocked after answering the call after Driving School, this variable can also be used to track the progress of the story mission races High Stakes Lowrider (1), Wu Zi Mu (2) and Farewell, my Love (3). |
00A51698 | $8014 | Used during End of the Line Part 3: Set to 1 once you can start shooting, set to 2 during a cutscene in between and set to 3 once the cutscene starts where the Firetruck breaks through the bridge (the end of any%, incidentally this address was taken from the AHK autosplitter). |
More Information
- Cheat Table for Cheat Engine with SA Memory Addresses (this also incldues a script to write values to a textfile for overlaying them e.g. in OBS, choose not to run it when you load this into Cheat Engine unless you know what you're doing)