Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Adresse
- CEF460: Where is My Player:
- Values: 00600400: Menu
- ........: If equals to PlayerAdr, Player himself, out of city boundaries
- 00CEF474: Wichita Gardens/Pike Creek/Airport/Cochrane Dam ...
- C00A81A0: Cedar Grove/...
- 6FB1C8: Which Player do we have (Value is the PlayerObjectStart)
- 6FB024: Who has the camera (Player/Car/Buggy as ObjectStartAdresse)
- 6FB49C: Who has the keyboard control (Player/Car as ObjectStartAdresse)
- On Screen Messages:
- 86B888: Message must be in ascii+&H0 format , 2 bytes per character
- ~h~ (126:00:104:00:126:00) to start BOLD
- ~w~ (126:00:119:00:126:00) to stop BOLD
- Maximum Message: 512 Bytes
- Sample User-defined-type for parking Cars in garages:
- Type GTA3Car 'Code Ordinal in integers (as Array Ordinal)
- strName as string 'Car Description for combo box
- intWidth as integer 'Width in cm's
- intLenght as integer 'Lenght in cm's
- intMajor as integer 'Major color ordinal (as index to carcols.dat)
- intMinor as integer 'Minor color ordinal (as index to carcols.dat)
- isPavailable as boolean 'if in Portland available or not
- intPdepth as integer 'Portland, Depth in garage
- intPpos as integer 'Portland, Position in garage
- intPleft as integer 'Portland, Angle1 in garage
- intPtop as integer 'Portland, Angle2 in garage
- isSavailable as boolean 'if in Staunton available or not
- intSdepth as integer 'Staunton, Depth in garage
- intSpos1 as integer 'Staunton, Position in garage as Car#1
- intSpos2 as integer 'Staunton, Position in garage as Car#2
- intSleft as integer 'Staunton, Angle1 in garage
- intStop as integer 'Staunton, Angle2 in garage
- isShavailable as boolean 'if in Staunton available or not
- intShdepth1 as integer 'Shoreside, Depth in garage as Car#1
- intShdepth2 as integer 'Shoreside, Depth in garage as Car#2
- intShdepth3 as integer 'Shoreside, Depth in garage as Car#3
- intShpos as integer 'Shoreside, Position in garage
- intShleft as integer 'Shoreside, Angle1 in garage
- intShtop as integer 'Shoreside, Angle2 in garage
- isShCar1only as boolean 'Shoreside, some cars (like stretch) takes two places
- End Type 'to park. So it will be parked as Car1
- '(and Car3 will be N/A due to diagonal parking, -so that player can just drive out-)
- Best Parking positions, according to the Garage Placement and park place available in the hideout garage:
- pos1/pos2 or dep1/dep2/dep3 are for parking 2 (in Staunton) and 3 (in Shoreside) cars in the same garage.
- "left" and "top" are actually X and Y coordinate Angles. Z Angle is ignored, as assumed to be parked parallel to surface.
- "dep" is X coordinate, and "pos" is Y coordinate, used as "depth" and "position" respectively.
- Car Codes: default default
- Code Desc width len. major minor Portland island-------------- Staunton island--------------------- Shoreside vale-----------------------------
- (word) (cm) (cm) color color dep pos Height left top dep pos1 pos2 left top pos dep1 dep2 dep3 left top
- 0 None 0 0 1 1 40000 24460 16255 15629 61500 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 90 Landstalker 200 500 11 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 91 Idaho 190 500 15 79 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 92 Stinger 190 470 53 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 93 Linerunner 260 750 13 76 0 0 0 0 61550 55900 58450 48387 49023 9875 1615 12250 7157 49023 15515
- 94 Perennial 190 500 18 1 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 95 Sentinel 200 490 51 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 96 Patriot 240 570 70 74 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 97 Firetruck 290 770 3 1 40000 24460 16255 15629 61550 55900 58450 48387 49023 9863 3989 0 0 16163 16197
- 98 Trashmaster 290 800 1 75 0 0 0 0 61500 55650 58400 48387 49023 0 0 0 0 0 0
- 99 Stretch 200 730 72 72 40050 24460 16255 15629 61550 55900 58450 48387 49023 9863 3989 0 0 16163 16197
- 100 Mana 200 450 83 75 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 101 Infernus 200 440 10 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 102 Blista 210 550 24 72 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 103 Pony 200 600 1 74 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 104 Mule 230 650 22 77 0 0 0 0 61500 55650 58400 48387 49023 0 0 0 0 0 0
- 105 Cheetah 200 450 53 77 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 106 Ambulance 220 650 1 3 0 0 0 0 61500 55650 58400 48387 49023 0 0 0 0 0 0
- 107 Fbi Car 190 490 71 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 108 Moonbeam 220 550 12 75 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 109 Esperanto 200 500 28 28 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 110 Taxi 210 540 6 75 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 111 Kuruma 190 490 51 1 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 112 Bobcat 210 500 55 1 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 113 Mr Whoopee 200 500 1 16 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 114 BF Injection 200 350 54 88 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 115 Manana 200 450 58 1 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 116 Police 210 500 0 1 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 117 Enforcer 240 680 0 1 40000 24460 16255 15629 61550 55900 58450 48387 49023 9863 3989 0 0 16163 16197
- 118 Securicar 260 680 4 75 40000 24460 16255 15629 61500 55650 58400 48387 49023 9867 1615 12250 7157 49023 15515
- 119 Banshee 230 450 54 1 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 120 Predator
- 121 Bus (!) 290 800 19 82 40050 24460 16255 15629 61550 55900 58450 48387 49023 9874 5366 0 0 16096 16230
- 122 Rhino (Tank) 350 800 90 90 0 0 0 0 61550 56050 58160 48387 49023 0 0 0 0 0 0
- 123 Barracs 330 770 90 90 0 0 0 0 61550 55900 58450 48387 49023 0 0 0 0 0 0
- 126 Dodo 100 1000 1 3 0 0 0 0 61600 56100 57985 48387 49023 0 0 0 0 0 0
- 127 Coach 290 800 56 75 40050 24460 16255 15629 61550 55900 58450 48387 49023 9874 5366 0 0 16096 16230
- 128 Cabbie 200 500 6 76 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 129 Stallion 210 500 61 39 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 130 Rumpo 210 500 30 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 131 RcBandit
- 132 Traid Fish Van 220 650 19 73 0 0 0 0 61500 55650 58400 48387 49023 0 0 0 0 49023 15515
- 133 Mr Wongs 220 650 17 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 134 Mafia Sentinel 200 490 72 75 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 135 Yardie Lobo 210 500 11 75 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 136 Yakuza Stinger 190 470 76 14 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 137 Diablo Stallion 220 450 0 0 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 138 Cartel Cruiser 240 570 54 76 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 139 Hoods Rumpo XL 210 500 9 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 142 Speeder
- 143 Reefer
- 144 Pan Atlantic 200 600 72 75 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 145 Flatbed (!) 310 770 90 90 40050 24450 16255 15629 61550 55900 58450 48387 49023 0 0 0 0 49023 15515
- 146 Yankee 240 650 25 72 0 0 0 0 61500 55650 58400 48387 49023 0 0 0 0 49023 15515
- 148 Borgnine 210 500 12 73 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- 149 Toyz (*) 200 600 1 74 40000 24460 16255 15629 61500 55650 58400 48387 49023 9875 1615 12250 7157 49023 15515
- (!): In Portland, you must go behind and push it a bit out before getting in to drive the car out.
- This trick is only needed to squeeze big vehicles in Portland Hideout Garage.
- Also Some vehicles (ie. Dodo, Linerunner etc.) do not fit due to the max height.
- the pos/dep values are listed as 0 if this car is N/A in a given garage / park position
- (*) Drives like Pony. Toyz special missions are not triggered. The Toy-Car, RC Bandit is removed
- from the list, because it is not driveable (GTA3 crash when tried to drive).
- (**) The missing Ordinals in CarCodes are for non-driveable Cars like Train, Heli etc.
- They crash GTA3 if they are parked in any of the garages. (ie.: 124 Kenji's Stinger, Locked and parked by his Casino)
- Sample User-defined-type for Car-Parking Memory Addresses in Hideout Garages.
- Type GTA3GarageAdr
- lngCarCode as long 'Adr for CarCode
- lngLeftAngle as long 'Adr for Angle1
- lngTopAngle as long 'Adr for Angle2
- lngDepth as long 'Adr for Car parking depth
- lngColor as long 'Adr for Minor/Major CarColor (value in word: integer)
- lngPos as long 'Adr for Car parking position
- End Type
- Memory Addresses for Hideout garages (ordinals as 1/2 and 1/2/3 are for parking 2 and 3 Cars in the same garage):
- Dwords:
- Location Portland Staunton1 Staunton2 Shores1 Shores2 Shores3
- Car Code 006FA210 006FA300 006FA328 006FA3F0 006FA418 006FA440
- Position 006FA214 006FA304 006FA32C 006FA3F4 006FA41C 006FA444
- Depth 006FA218 006FA308 006FA330 006FA3F8 006FA420 006FA448
- Height 006FA21C 006FA30C 006FA334 006FA3FC 006FA424 006FA44C
- AngleLeft 006FA220 006FA310 006FA338 006FA400 006FA428 006FA450
- AngleTop 006FA224 006FA314 006FA33C 006FA404 006FA42C 006FA454
- Bytes:
- CarSpecs(*) 006FA22C 006FA31C 006FA344 006FA40C 006FA434 006FA45C
- MajorColor 006FA230 006FA320 006FA348 006FA410 006FA438 006FA460
- MinorColor 006FA231 006FA321 006FA349 006FA411 006FA439 006FA461
- (*)Car Secifications: (8:DP/4:EP/2:FP/1:BP)
- Hi 4 bits: 0000 (No special meaning found. These bits are reserved I think.)
- Lo 4 Bits: 1 1 1 1
- DP EP FP BP
- DP = Damage Proof (Doesn't damage out, doesn't take appearance damage.)
- EP = Explosion Proof
- BP = Bullet Proof
- FP = Flame Proof
- Car Color Codes: (as encoded from original carcols.dat file. !!Code is in byte, unlikely to other values that are in words)
- R G B Code Desc
- 050505 0 black
- F5F5F5 1 white
- A1772A 2 police car blue
- 3A36B3 3 cherry red
- 393726 4 midnight blue
- 6E4486 5 temple curtain purple
- 47EDF3 6 taxi yellow
- B7754C 7 striking blue
- 927266 8 light blue grey
- 72705E 9 hoods
- 242235 10 red1
- 24215A 11 red2
- 2B2B66 12 red3
- 2E3263 13 red4
- 272884 14 red5
- 423A8A 15 red6
- 312768 16 red7
- 443C8B 17 red8
- 2B2F9E 18 red9
- 2F3AA3 19 red10
- 3356D2 20 orange1
- 355692 21 orange2
- 3A72F4 22 orange3
- 3357D3 23 orange4
- 595AE2 24 orange5
- 252A77 25 orange6
- 4377E1 26 orange7
- 3646C4 27 orange8
- 4478E1 28 orange9
- 3859C3 29 orange10
- 404846 30 yellow1
- 617774 31 yellow2
- 637775 32 yellow3
- 3D8A91 33 yellow4
- 668C94 34 yellow5
- 798D99 35 yellow6
- 34A5D8 36 yellow7
- 7DBDC9 37 yellow8
- 91C5C9 38 yellow9
- 4EC8D4 39 yellow10
- 2E331A 40 green1
- 2B2F24 41 green2
- 3F371D 42 green3
- 3B4A3C 43 green4
- 37502D 44 green5
- 606C3A 45 green6
- 3C623A 46 green7
- 82A27C 47 green8
- 4E524C 48 green9
- 5B7756 49 green10
- 50461C 50 blue1
- 845E48 51 blue2
- 45271C 52 blue3
- 68341F 53 blue4
- 78482B 54 blue5
- 835C47 55 blue6
- 927C44 56 blue7
- AB673D 57 blue8
- 827D4B 58 blue9
- B7B080 59 blue10
- 33233D 60 purple1
- 48291C 61 purple2/blue
- 413934 62 purple3
- 4C4540 63 purple4
- 2B2D4A 64 purple5
- 333E56 65 purple6
- 4C4641 66 purple7/grey
- 312767 67 purple8
- 755A83 68 purple9
- 878586 69 purple10
- 171717 70 grey1
- 2E2E2E 71 grey2
- 454545 72 grey3
- 5C5C5C 73 grey4
- 737373 74 grey5
- 8A8A8A 75 grey6
- A1A1A1 76 grey7
- B8B8B8 77 grey8
- CFCFCF 78 grey9
- E6E6E6 79 grey10
- AAAFAA 80 light1
- 6B736A 81 light2
- AAAFAA 82 light3
- B5BEBB 83 light4
- B5BEBB 84 light5
- 706F6A 85 light6
- 5F6360 86 light7
- 6B736A 87 light8
- AAAFAA 88 light9
- B5BEBB 89 light10
- 2B2921 90 dark1
- 423834 91 dark2
- 484641 92 dark3
- 60594E 93 dark4
- 4C4541 94 dark5
- 'Sample user-defined-type for Player1 to Player4 locations: (Player1 and Player2 are used mostly)
- Type GTA3PlayerAdr
- lngDepth as long 'Depth = X coordinate
- lngPosition as long 'Pos = Y coordinate
- lngHeight as long 'Height= Z coordinate
- End Type
- Memory Addresses: (player on foot, Pos: X coord. Dep: Y coord. Height: Z coord.)
- (Player2 - Player4 locations are left-overs of a multiplayer GTA3.
- Mostly, Player1 is used. But after a crash of GTA3, without reboot, Player2 is in turn :)
- pos dep height Object Armor Health Weapons isInCar LastCarAdr (Car Object Start) WantedAdr (Wanted ObjectStart) WantedDisplay (As Offset in Wanted Object)
- Player1 7F92C84 7F92C88 7F92C8C 7F92C50 7F92F10 7F92F14 7F92FC4 7F92F64 7F92DC0 7F9318C Wanted-ObjectStart (Value of WantedAdr) + 24 in DWords Values: 0 to 6
- Player2 7FA2C84 7FA2C88 7FA2C8C 7FA2C50 7FA2F10 7FA2F14 7FA2FC4 7FA2F64 7FA2DC0 7FA318C Wanted-ObjectStart (Value of WantedAdr) + 24 in DWords Values: 0 to 6
- Player3 8A65224 8A65228 8A6522C 8A651F0
- Player4 8812C50 (Player with org. CD, no-blood version)
- Player5 8325F48
- Is Player in car or not: 7F92F64 dword, 1:In Car 0:Not
- Sample user-defined-type for 3Dimensional Map Coordinates of Liberty City.
- Type GTA3Location
- strLocName as string 'Short Name for Location
- strLocDescription as string 'Long description for location
- intDepth as integer 'Depth in word, (X coord.)
- intPos as integer 'Position in word, (Y coord.)
- intHeight as integer 'Height in word, (Z coord.)
- intIsland as integer 'Island Ordinal: 1:Portland 2:Staunton 3:Shoreside, to speed-up internal functions
- isInitLoc as boolean 'If this loc. an Initialisation location or not
- End Type 'Initialisation locs are for example by hospitals,
- 'police stations etc. Can be used to trigger a 'DeckMeOut fucktion for full armor and weapons
- Initialisation Locations(*): posDW depDW heightDW
- Portland island hideout 445E2400 C39A3000 4109D9D5
- Portland View hospital 448F0800 C4153800 416EA136
- Portland Police Station 448EFC00 C428CC00 416F9041
- Staunton island hideout 42CE0000 C3EF4000 417EEA3F
- Rockford hospital 43378000 C18C293E 4181BBF2
- Torrington Police Station 43AA2000 C48C6C00 41CFD8D2
- Shoreside vale hideout C426B000 BFE00000 4196E41A
- Pike creek hospital C49CA000 C30A3000 426B2D4C
- Shoreside Police Station C49D7000 C2320000 426B92E3
- (*)An increment of 1 in HiWord Values causes a movement of about 10 meters. (calculated comparing movement to car lenghts. (defined in meters in handling.cfg)
- An increment of 1 in LoWord Values should then be about less than half a centimeter.
- Misc. warp locations: posDW depDW heightDW
- Portland hideout garage 445E4E68 C39DB133 410B9D72
- Staunton hideout garage 42DF9AD2 C3EC7B0E 417F9BFD
- Shoreside hideout garage C424D53F C21A26F0 4196E41A
- Sh Airport near dodo C4BDF429 C465F753 4131D376
- Sh Airport dodo hangar C49E1357 C4057858 4131E404
- Imp/Exp Garage - Portland 44BA8D86 C428A778 413D37E9
- Imp/Exp Garage - Shoreside C48A544B 431B0FC1 426B2DB0
- Warp location list can be extended to make warping to every corner of Liberty city available.
- There are however invisible zones (listed in map.zon) that GTA3 uses to create autos. The autos of an area
- will only be created if you go/drive/fly across these zone limits. When warped, it takes some
- time for GTA3 to realise that you are actually there, and create some autos as well. There are
- also circular area limits by the Initialisation locations (ie. Hospitals, Police revires etc.)
- When warped there, only one step is enough for GTA3 to realise your new position. (but citisens
- are created as soon as you are warped. I guess this is because you are on foot as well.) It is
- also possible to warp with an auto (ie. warp while driving.) The problem-thema is again the
- left-overs of multiplayer GTA3. Everytime you get on a car, a random Player-Car-Adresse (one of
- the 4 available) is assigned to the Player. So, in order to warp with a car, the car Adresse must
- be initialised everytime player changes the car. The 3 coordinate of the player changes slightly
- when he gets on a car. The changes can however easily be calculated by parsing the handling.cfg
- file for the car dimensions, or by trying all the cars for once, and noting the location (especially
- height changes. By infernus forexample the Z coord. decreases by one point as the player sits low.
- The Cars are listed in memory locations from 7FA31A0 to 7FFFB90 with an offset of +1072 bytes from
- player1 to player2 etc. Every car takes 1448 bytes. The offsets of some bytes and their meanings are below.
- Best method to find-out if the player is driving is to go through memory and check if a given car has the
- current player or not.
- Some Memory locations, for opening new dimensions :)
- When there are 2 Adr. for the same thing, both of the Adr. must be changed,
- -and almost simultaneously- or else, GTA3 crashes. It is most likely that one Adr. is for
- calculation of the effects of the values (ie. Borgnine by 100 Passengers by Taxi missions)
- and the other one is the Adr. of the Statistics.
- When no other value type is declared, the Adr. accepts values in words (that is 'integer' for VB programmers)
- Amount of current money:
- 94139C Dword (current money)
- 9413A0 Dword (entry in statistics)
- Percentage completed (100% is byte-value of 255)
- 8F6224 Dword
- Sub-Misisons:
- Import/Export Garage Mission Completer:
- Portland Garage: 74C0C8 16 byte
- Shoreside Garage: 74C194 16 byte
- Percentage completed: 8F6224 +16 byte (per garage, increase Percentage by 16. (percentage value is not 0-100, but 0-255)
- Taxi:
- Passengers dropped off:
- (100 makes Borgnine available)
- ' 74B874 dword (0-max)
- ' 940724 dword (0-max)
- Cash made in taxi (only for statistics):
- ' 941544 Dword (0-max)
- Paramedic:
- Highest Paramedic Mission Level (12 makes longer speed-run available):
- ' 8F2A04 byte (0-12) (Only for statistics)
- People saved in ambulance (only for statistics):
- ' 8F57E0 dword (0-?, increase by 78 people when completing full 12 missions))
- !in order to actually complete Paramedic missions and trigger:
- 1-No longer get tired when running (by first completion)
- 2-Health delivered to Hide-out (by second completion)
- 3-Adrenalin delivered to hideout (by third completion)
- the following dynamic addresses must be changed during a mission:
- ' 074C644 byte (set to 12, as current level) (also, set to 0 when not cuttently in mission. can be used as a trigger for deciding if in mission or not)
- ' 074C648 byte (set to 12, as current level)
- ' 074C684 byte (set to 12, as current level)
- ' 08786F0 byte (set to 12, as current level)
- ' 074C64C byte (set to 13, as level to reach)
- ' 074C670 byte (set to 12, as people saved in current level)
- ' 0942632 byte (set to 0, as people left to save in current level)
- Fire Missions:
- Total fires extinguished (only for statistics):
- ' 74C334 dword (0-?)
- ' 8F5FEC dword (0-?)
- Vigilante:
- Criminals killed (10 Criminal per one Police Bribe. (delivered to Hide-outs, max 2 bribes):
- ' 74C314 dword (0-20-?)
- ' 8F2518 dword (0-20-?)
- Hidden Packages
- (every 10 found package makes a type of weapon free at hide-outs):
- (every 10 found packages adds +1 to game completed percent)
- Total found packages: 74C294 byte (0-100)
- Last found package: 9413A4 byte (0-100)
- 10: Pistol delivered to hide-out
- 20: Uzi Delivered to Hide-out
- 30: Grenade Delivered
- 40: Shotgun Delivered
- 50: BodyArmor Delivered
- 60: Molotov Delivered
- 70: AK47 Delivered
- 80: Sniper Delivered
- 90: M16 Delivered
- 100: Rocket Launcher Delivered
- Player Stats:
- Health: 07F92F10 linear Float Value Player1
- 07FA2F10 linear Float Value Player2
- Armor: 07F92F14 linear Float Value Player1
- 07FA2F14 linear Float Value Player2
- Wanted level: (fixing level to 0 with a timer makes the cops walk around you as you shoot them hehe:)
- Values for: Type Adresse W1 W2 W3 W4 W5 W6 W0
- Player2: (Linear) 3610240 57 220 420 820 1620 3220 0
- BitCodes 3610250 65792 131840 132096 132608 198656 199168 0
- Displayed 3610258 1 2 3 4 5 6 0
- 36606A8
- 8419A48
- 9DF4660
- Player1: (Linear) 57 220 420 820 0
- BitCodes 65792 131840 132096 132608 0
- Displayed 1 2 3 4 5 6 0
- Fire Mission Time Left:
- 74C7A0 dword, value is linear and represents miliseconds of mission time left over. (fire)
- Vigilante Mission Time Left:
- 74C864 dword, value is linear and represents miliseconds of mission time left over. (vigilante)
- Taxi Mission time left:
- 74C900 dword, value is linear and represents miliseconds of mission time left over. (taxi)
- Paramedic Mission Time Left:
- 74C634 dword, value is linear and represents miliseconds of mission time left over. (paramedic)
- Rampage Mission time left: (but which rampage which player?)
- 650B14 dword, value is linear and represents miliseconds of mission time left over. (kill people)
- Rampage missions:
- 8F1AB8 dword, number of xxx left to kill/destroy
- Portland Mission 1:
- 74CDD4
- Submissions Time Left:
- Paramedic: 74C634
- Vigilant: 74C864
- Taxi: 74C900
- Fire: 74C7A0
- Toyz: 74C45C
- A Ride in the park: 74C484 (Gripped has the same location)
- Gripped: 74C484 (A Ride in the park has the same location)
- The Fuzz Ball: 74CC90
- Bomb Forelli: 74CDD4
- Blowfish: 74D108
- Big'n Veiny: 74D834
- Kingdom Comes: 74EA00 (King Courtney Mission)
- Under Survelliance: 74DA80 (Asuka Mission)
- Payday for Ray 74DB50 (Asuka Mission)
- Grand theft auto: 74DC78 (Kenji mission)
- A drop in the ocean: 74E7B4 (Donald Love mission)
- Marked Man 74E558 (Take Ray to Airport)
- Rigged to Blow 74F3C0 (D-Ice Mission)
- Bullion-Run 74F40C (D-Ice Mission)
- Espresso to go 74F134 (Asuka2 Mission)
- S.A.M 74F1E4 (Asuka2 Mission)
- The Exchange 74F580 (Last Mission)
- Sample user-defined-type for Memory Addresses of Weapons carried by the Player1 -> Player4
- Type GTA3WeaponAdr
- lngAvailable as long 'Adr. if this Weapon is being carried or not
- lngTotalAmmo as long 'Adr. of total Ammunition being carried
- lngLoadedAmmo as long 'Adr. of Ammunition, currently loaded to Weapon
- End Type
- The following addresses are for Player1: (7FAxxxxx for Player2)
- Weapons:
- Carried Weapon: 7F930E8 byte Weapon ordinal 0->11 (Offset to Weapons-start: 292)
- 7F931A4 byte Weapon ordinal 0->11 (Offset to Weapons-start: 480)
- Baseball:
- +0 Available: 7F92FC4 word 0/1 (this Adr. accepts 2 values: 0 and 1)
- +8 Loaded: 7F92FCC word 0/1 (this Adr. accepts 2 values: 0 and 1)
- +12 Ammo: 7F92FD0 word 0/1 (this Adr. accepts 2 values: 0 and 1)
- Colt45:
- +24 Available: 7F92FDC word 0/2 (this Adr. accepts 2 values: 0 and 2) (!!the accepted value is the weapon ordinal)
- +32 Loaded: 7F92FE4 word 0 -> max ammo per load (as defined in weapon.dat file)
- +36 Ammo: 7F92FE8 word 0 -> 25500
- Uzi:
- +48 Available: 7F92FF4 word 0/3 (this Adr. accepts 2 values: 0 and 2)
- +56 Loaded: 7F92FFC word 0 -> max ammo per load (as defined in weapon.dat file)
- +60 Ammo: 7F93000 word 0 -> 25500 (max is actually 65535, but if set to max, and new ammo found on the street, GTA3 crashes!!)
- Shotgun:
- +72 Available: 7F9300C word 0/4
- +80 Loaded: 7F93014 word 0 -> max ammo per load (as defined in weapon.dat file)
- +84 Ammo: 7F93018 word 0 -> 25500
- AK47:
- +96 Available: 7F93024 word 0/5
- +104 Loaded: 7F9302C word 0 -> max ammo per load (as defined in weapon.dat file)
- +108 Ammo: 7F93030 word 0 -> 25500
- M16:
- +120 Available: 7F9303C word 0/6
- +128 Loaded: 7F93044 word 0 -> max ammo per load (as defined in weapon.dat file)
- +132 Ammo: 7F93048 word 0 -> 25500
- Sniper:
- +144 Available: 7F93054 word 0/7
- +152 Loaded: 7F9305C word 0/1
- +156 Ammo: 7F93060 word 0 -> 25500
- Rocket:
- +168 Available: 7F9306C word 0/8
- +176 Loaded: 7F93074 word 0 -> 25500 (For Max-Ammo-Per-Load Values of '1' in weapons.dat, all ammo seems to be
- +180 Ammo: 7F93078 word 0 -> 25500 loaded to weapon at once. So both values must be the same here)
- Flame:
- +192 Available: 7F93084 word 0/9
- +200 Loaded: 7F9308C word 0 -> max ammo per load (as defined in weapon.dat file)
- +204 Ammo: 7F93090 word 0 -> 25500
- Molotov:
- +216 Available: 7F9309C word 0/10
- +224 Loaded: 7F930A4 word 0/1 (Molotov is a throw weapon. So either you have it in your hand or not)
- +228 Ammo: 7F930A8 word 0 -> 25500
- Grenade:
- +240 Available: 7F930B4 word 0/11
- +248 Loaded: 7F930BC word 0/1 (Grenade is a throw weapon. So either you have it in your hand or not)
- +252 Ammo: 7F930C0 word 0 -> 25500
- Sample user-defined-type for Weapons, reflecting most of weapon.dat file. It can be expanded for weapon editors.
- Type GTA3Weapon
- strWeaponName as string 'Name of the Weapon
- ' intFireType as integer '(*) Ordinal to Fire Types: 0:MELEE 1:INSTANT_HIT 2:PROJECTILE 3:AREA_EFFECT
- ' sngRange as single '(*) Weapon range (in meters?)
- intFiringRate as integer 'Firing rate (per minute?) Important for Ammo-Fixing timer interval. The more it fires, the less control interval should be.
- ' intReload as integer '(*)Reload time/delay (in seconds)
- intAmmo as integer 'max. ammunition per load. Important for Fix timer as well. if MaxAmmo=1, no fix timer for Loaded Ammo count
- ' intDamage as integer '(*)amount of Damage
- ' sngSpeed as single '(*) flying speed for projectiles, throwables and area_effect weapons. -1 if N/A
- ' sngRadius as single '(*) effect radius. -1 if Instant hit (ie. N/A).
- intFlags as integer '(*)(**) Flags, coded in Hex, as described in weapons.dat file.
- isCarried as boolean 'If Player carries this weapon or not
- isLockAmmo as boolean 'If Ammo should be locked or not
- End Type
- '(*) N/A in this version. Included in TypeDef for future versions
- '(**) Flags -> 1:USE_GRAVITY 2:SLOWS_DOWN 4:DISSIPATES 8:RAND_SPEED 16:EXPANDS 32:EXPLODES 64:CANAIM
- 128:CANAIM_WITHARM 256:1ST_PERSON 512:HEAVY 1024:THROW
- Some Car Details as Offstets to Car Start:
- 0 Car Starts here (including this Adr.)
- +4 position data X°
- +8 position data Y°
- +12 position data Z°
- +16 ?
- +20 position data X Direction
- +24 position data Y Direstion
- +28 position data Z Direction
- +32 ?
- +36 position data X (what?)
- +40 position data Y (what?)
- +44 position data Z (what?)
- +48 ?
- +52 Car Pos +-5A8 from somewhere about 7FA305C to 7FFFFF4. This makes about 255 cars.
- +56 Car Dep
- +60 Car Height
- +64 ?
- +68 This must be an object reference to something. Perhaps the car itself, or a memory location. Do not mess with. Slightest change, and a non-recoverable computer crash.
- +72 ?
- +76 This must be an object reference to something. Perhaps the car itself, or a memory location. Do not mess with. Slightest change, and a non-recoverable computer crash.
- +80 word- Car Touching Surface Type: 311586 air / 835842 asphalt (also there are a lot of bit coding in this word)
- +82 word- Car special abilities
- +82 byte !!Car special abilities, as coded ......1. :Indestructable (Bits:NA/NA/NA/Exploded/Has driver/Visible to Player/EP/NA) (NA:Not known yet, EP:Explosionproof DP:Damageproof FP:Flameproof BP:Bulletproof)
- +83 byte !!Car special abilities, as coded .....111 :Indestructable (Bits:NA/NA/NA/NA/NA/DP/FP/BP) (NA:Not known yet, EP:Explosionproof DP:Damageproof FP:Flameproof BP:Bulletproof)
- +84 Perhaps the bit-coding for the damaged parts. The car data block of 1448 bytes includes the information about the detachable parts as well.
- +88 ?
- +92 Car Type (reference to handling.cfg. ie.:90=Landstalker. it should be possible to change the car when driving. But the texture data must be reloaded to make the car look like the newly changed car type)
- +96 ?
- +100 ?
- +104 ?
- +108 ?
- +112 ?
- +116 ?
- +120 X (East-West) speed , Float, linear Signed values. +:East / -:West
- +124 Y (North-South) speed, Float, linear signed values +:North / -:South
- +128 Z (up-down) speed , Float, linear signed values: +:Upwards / -:Downwards
- +132 X (NS) Spin, Float, linear Signed values. +:spin looking N then sky then S / -:spin looking N then ground then S
- +136 Y (EW) Spin, Float, linear Signed values. +:Cartop looks sky then east then ground then west -:Cartop looks sky then west then ground then east
- +140 Z (NW) Spin, Float, linear Signed values. +:Counterclockwise / -:clockwise)
- +144 -> +192 ?
- +192 Mass (Float, in Kilograms)
- +196 Suspension Level (Float) 134032320
- +212 Grip (Speed Normalized to 25500 value. if Mass=25500 Grip=MaxSpeed)
- +216 Center of Mass X
- +220 Center of Mass Y
- +224 Center of Mass Z
- +228 This must be an object reference to something. Perhaps the car itself, or a memory location. Do not mess with. Slightest change, and a non-recoverable computer crash.
- +232 ?
- +236 Driver identifier in coded bits: 2560:car is parked / 68096:Player drives the car.
- +240 -> +408 ?
- +412 Car color as ref to carcol.dat (bit-coded)
- +412 Major Color
- +413 Minor Color
- +414/+415 = 255
- +416 Car-alarm sirening time left. Linear, represents miliseconds left for alarm to stop.
- +420 Memory Adresse of Driver 0:parked / 7F92C50:Player1 / 7FA2C50:Player2 / 8A651F0:Player3 / 8812C50:Player4
- +420 !!Driver identifier as byte: 80:Human driver (ie. player himself)
- +421 !!Driver identifier as byte: 44:Human driver
- +422 !!Driver identifier as byte: 249:Player1 250:Player2
- +423 !!Driver identifier as byte: 7:Human driver
- +504 Driver identifier in coded bits: 0:parked / 4:Human driver
- +512 Is Car Burning, float. 1000:Fully repaired, <250 Starts burning
- +548 (byte) Door lock coded bits. 00000001 door openable / 00000010 door locked. Other values are not tested
- +552 Radio Canal
- +552:Byte 255:Radio On / 0:Radio Off
- +553:Byte Canals: 0 Head Radio 5 Game
- 1 Double Cleff 6 MSX
- 2 Jah Radio 7 Flashback
- 3 Rise 8 Chatterbox
- 4 Lips 9 mp3 player
- 11 No Radio
- +556 car siren settings: 0:silent 1:huping 65536:police siren (bit coded)
- +560 -> +648 ?
- +652 Engine Damage (byte) 0:No damage 225:burning 255:explodes (can be fixed to 0 to repair engine)
- +656 Car Parts, coded in Bits. Every bit represents a detatchable part, and to which extend a part is damaged. This can be fixed to 0 to repair the car. The car is actually repaired, but the Textures are not replaced.
- +660 -> +968 ?
- +972 X car-independent positioning data (this data set of X, Y and Z positions are used as well for
- +974 Y car-independent positioning data warping the player with his car)
- +980 Z car-independent positioning data
- +984 -> +1008 ?
- +1012 X car-independent positioning data
- +1016 Y car-independent positioning data
- +1020 Z car-independent positioning data
- +1024 -> +1048 ?
- +1052 X car-independent positioning data
- +1056 Y car-independent positioning data
- +1060 Z car-independent positioning data
- +1064 -> +1088 ?
- +1092 X car-independent positioning data
- +1096 Y car-independent positioning data
- +1100 Z car-independent positioning data
- +1104 -> +1128 ?
- +1132 detachable parts positioning data (it seems that GTA3 uses 4 sets of XYZ coords to position car)
- +1136 detachable parts positioning data (this data set is also used for player+car warping)
- +1140 detachable parts positioning data
- +1144 detachable parts positioning data
- +1148 detachable parts positioning data
- +1152 detachable parts positioning data
- +1156 detachable parts positioning data
- +1160 detachable parts positioning data
- +1164 detachable parts positioning data
- +1168 detachable parts positioning data
- +1172 detachable parts positioning data
- +1176 detachable parts positioning data
- +1180 detachable parts positioning data
- +1184 ? (can be detachable parts pos.data)
- +1188 ? (can be detachable parts pos.data)
- +1192 texture placement data (relevant to car dimensions.) (this data set is also used for player+car warping)
- +1196 texture placement data (relevant to car dimensions.)
- +1200 texture placement data (relevant to car dimensions.)
- +1204 texture placement data (relevant to car dimensions.)
- +1208 texture placement data (relevant to car dimensions.)
- +1212 texture placement data (relevant to car dimensions.)
- +1216 texture placement data (relevant to car dimensions.)
- +1220 texture placement data (relevant to car dimensions.)
- +1224 texture placement data (relevant to car dimensions.)
- +1228 texture placement data (relevant to car dimensions.)
- +1232 texture placement data (relevant to car dimensions.)
- +1236 texture placement data (relevant to car dimensions.)
- +1240 Car specialities in coded bits:
- +1241: ..1..... DJ's car with car-bomb
- ...1.... Player drives/has just driven the car
- .....010 Car has a bomb (from 8 Balls)
- .....101 Bomb armed
- ........ ........
- 00011000 00000000
- +1244 -> +1256 ?
- +1260 Car suspension data (represents the current suspension dynamics. Not relevant for car warping)
- +1264 Car suspension data
- +1268 Car suspension data
- +1272 Car suspension data
- +1276 Car suspension data
- +1280 Car suspension data
- +1284 Car suspension data
- +1288 Car suspension data
- +1292 Car suspension data
- +1296 Car suspension data
- +1300 -> +1444 ?
- +1444 Car ends here (including this Adr.. value is always zero)
- Monetary values, Static Mem Adresses:
- 007292FC Kuruma
- 007293D4 Bobcat
- 007294AC MrWhoop
- 00729584 BF Inject
- 0072965C Police
- Car Codes: default default
- Portland island:
- Code Desc width len. major minor
- (word) (cm) (cm) color color pos dep height left top
- 0 None 0 0 1 1 0 0 0 0 0
- 90 Landstalker 200 500 11 73 1147105260 -1013157842 1091347591 -1082130746 -1144465107
- 91 Idaho 190 500 15 79 1147119125 -1013157252 1091068542 -1082130746 -1144465107
- 92 Stinger 190 470 53 73 1147108243 -1013158334 1090921193 -1082130746 -1144465107
- 93 Linerunner 260 750 13 76 1147011072 -1013149646 1090920891 -1082130746 -1144465107
- 94 Perennial 190 500 18 1 1147118006 -1013149646 1090920891 -1082130746 -1144465107
- 95 Sentinel 200 490 51 73 1147118006 -1013149646 1090920891 -1082130746 -1144465107
- 96 Patriot 240 570 70 74 1147117978 -1013149646 1090920891 -1082130746 -1144465107
- 97 Firetruck 290 770 3 1 1147074072 -1013149954 1091482282 -1082130744 -1144476567
- 98 Trashmaster 290 800 1 75 1147011072 -1013149646 1090920891 -1082130746 -1144465107
- 99 Stretch 200 730 72 72 1147066072 -1013149646 1090920891 -1082130746 -1144465107
- 100 Mana 200 450 83 75 1147115371 -1013150236 1090929460 -1082131380 -1137819475
- 101 Infernus 200 440 10 73 1147115371 -1013150236 1090929460 -1082131380 -1137819475
- 102 Blista 210 550 24 72 1147112563 -1013150615 1091213317 -1082130442 981922065
- 103 Pony 200 600 1 74 1147111892 -1013153433 1091436903 -1082136405 1020491654
- 104 Mule 230 650 22 77 1147000536 -1013149954 1091482282 -1082130744 -1144476567
- 105 Cheetah 200 450 53 77 1147111975 -1013153430 1090891229 -1082135999 1020461700
- 106 Ambulance 220 650 1 3 1147051072 -1013149954 1091482282 -1082130744 -1144476567
- 107 Fbi Car 190 490 71 73 1147111980 -1013153516 1091176957 -1082135998 1020461782
- 108 Moonbeam 220 550 12 75 1147112003 -1013153586 1091300440 -1082136017 1020461306
- 109 Esperanto 200 500 28 28 1147111979 -1013153595 1091071664 -1082135998 1020461490
- 110 Taxi 210 540 6 75 1147111978 -1013153581 1091015621 -1082135998 1020461314
- 111 Kuruma 190 490 51 1 1147111978 -1013153612 1091124156 -1082135995 1020461147
- 112 Bobcat 210 500 55 1 1147111892 -1013153776 1091350777 -1082136318 1020434582
- 113 Mr Whoopee 200 500 1 16 1147112009 -1013153758 1091286016 -1082135974 1020433633
- 114 BF Injection 200 350 54 88 1147112010 -1013153757 1091150713 -1082135976 1020433593
- 115 Manana 200 450 58 1 1147118006 -1013149646 1090920891 -1082130746 -1144465107
- 116 Police 210 500 0 1 1147112010 -1013153743 1091050846 -1082135975 1020433277
- 117 Enforcer 240 680 0 1 1147074072 -1013149954 1091482282 -1082130744 -1144476567
- 118 Securicar 260 680 4 75 1147112564 -1013177726 1091493946 -1082131942 1012658030
- 119 Banshee 230 450 54 1 1147112010 -1013153751 1090843990 -1082135975 1020433003
- 121 Bus 290 800 19 82 1147074072 -1013149954 1091482282 -1082130744 -1144476567
- 122 Rhino (Tank) 350 800 90 90 1147000536 -1013149954 1091482282 -1082130744 -1144476567
- 123 Barracs 330 770 90 90 1147041072 -1013149954 1091482282 -1082130744 -1144476567
- 126 Dodo 100 1000 1 3 1147031072 -1013149954 1091482282 -1082130744 -1144476567
- 127 Coach 290 800 56 75 1147074072 -1013149954 1091482282 -1082130744 -1144476567
- 128 Cabbie 200 500 6 76 1147112009 -1013153708 1091219597 -1082135975 1020432627
- 129 Stallion 210 500 61 39 1147112017 -1013153687 1091150250 -1082135977 1020431453
- 130 Rumpo 210 500 30 73 1147111892 -1013153433 1091436903 -1082136405 1020491654
- 132 Traid Fish Van 220 650 19 73 1147000536 -1013149954 1091482282 -1082130744 -1144476567
- 133 Mr Wongs 220 650 17 73 1147000536 -1013149954 1091482282 -1082130744 -1144476567
- 134 Mafia Sentinel 200 490 72 75 1147110416 -1013153856 1091096917 -1082136077 1020443115
- 135 Yardie Lobo 210 500 11 75 1147110463 -1013153856 1091143972 -1082135983 1020443384
- 136 Yakuza Stinger 190 470 76 14 1147110401 -1013153853 1090920065 -1082136167 1020456369
- 137 Diablo Stallion 220 450 0 0 1147110455 -1013153833 1091046549 -1082135999 1020457951
- 138 Cartel Cruiser 240 570 54 76 1147110441 -1013153768 1091376040 -1082135988 1020449395
- 139 Hoods Rumpo XL 210 500 9 73 1147111892 -1013153433 1091436903 -1082136405 1020491654
- 144 Pan Atlantic 200 600 72 75 1147110506 -1013153772 1091437952 -1082136509 1020594704
- 145 Flatbed 310 770 90 90 1147041072 -1013149954 1091482282 -1082130744 -1144476567
- 146 Yankee 240 650 25 72 1147000536 -1013149954 1091482282 -1082130744 -1144476567
- 148 Borgnine 210 500 12 73 1147112009 -1013153708 1091219597 -1082135975 1020432627
- 149 Toyz 200 600 1 74 1147110506 -1013153772 1091437952 -1082136509 1020594704
- Staunton island:
- Code Desc width len. major minor
- (word) (cm) (cm) color color pos1 dep1 height1 left1 top1 pos2 dep2 height2 left2 top2
- 0 None 0 0 1 1 0 0 0 0 0 0 0 0 0 0
- 90 Landstalker 200 500 11 73 1122194857 -1007685240 1098911217 1025010311 1065341597 1121641428 -1007685238 1098911213 1025010311 1065341597
- 91 Idaho 190 500 15 79 1121641465 -1007685234 1098635458 1025010306 1065341598 1122194894 -1007685236 1098635459 1025010310 1065341598
- 92 Stinger 190 470 53 73 1122194899 -1007685236 1098488487 1025010316 1065341598 1121641470 -1007685234 1098488486 1025010312 1065341598
- 93 Linerunner 260 750 13 76 1121641257 -1007680021 1099177985 1025357373 1065340776 1122194685 -1007680023 1099177985 1025357350 1065340776
- 94 Perennial 190 500 18 1 1122194903 -1007680015 1098565945 1025356978 1065340778 1121641475 -1007680013 1098565944 1025357002 1065340778
- 95 Sentinel 200 490 51 73 1121641765 -1007680181 1098666245 1025360856 1065340404 1122195193 -1007680183 1098666246 1025360835 1065340403
- 96 Patriot 240 570 70 74 1122195024 -1007680011 1099004083 1025362182 1065340765 1121641596 -1007680009 1099004082 1025362204 1065340765
- 97 Firetruck 290 770 3 1 1122196250 -1007682438 1098979820 1026433670 1065338049 1121642820 -1007682436 1098979820 1026433752 1065338048
- 98 Trashmaster 290 800 1 75 1121642626 -1007682058 1099181601 1026329953 1065337964 1122196055 -1007682061 1099181601 1026329869 1065337964
- 99 Stretch 200 730 72 72 1122196150 -1007682269 1098689346 1026331735 1065338319 1121642721 -1007682266 1098689345 1026331823 1065338319
- 100 Mana 200 450 83 75 1121641638 -1007680007 1098567364 1025362102 1065340765 1122195066 -1007680009 1098567365 1025362079 1065340765
- 101 Infernus 200 440 10 73 1121641629 -1007680007 1098496683 1025362083 1065340764 1122195057 -1007680009 1098496684 1025362060 1065340764
- 102 Blista 210 550 24 72 1122194768 -1007680010 1098780770 1025361935 1065340765 1121641340 -1007680008 1098780769 1025361954 1065340765
- 103 Pony 200 600 1 74 1121642017 -1007682549 1098955289 1025660145 1065339702 1122195445 -1007682551 1098955290 1025660108 1065339701
- 104 Mule 230 650 22 77 1121642491 -1007682270 1098910647 1026331928 1065338318 1122195920 -1007682273 1098910648 1026331834 1065338317
- 105 Cheetah 200 450 53 77 1122195488 -1007682400 1098458338 1025835383 1065339597 1121642059 -1007682398 1098458338 1025835421 1065339597
- 106 Ambulance 220 650 1 3 1121642364 -1007682272 1098987742 1026330840 1065338320 1122195792 -1007682260 1098987742 1026330743 1065338320
- 107 Fbi Car 190 490 71 73 1121641768 -1007682402 1098743598 1025834568 1065339599 1122195197 -1007682404 1098743598 1025834531 1065339599
- 108 Moonbeam 220 550 12 75 1122195355 -1007682361 1098867114 1025833421 1065339586 1121641926 -1007682359 1098867113 1025833463 1065339588
- 109 Esperanto 200 500 28 28 1121641913 -1007682410 1098643919 1025833683 1065339602 1122195343 -1007682412 1098643919 1025833641 1065339602
- 110 Taxi 210 540 6 75 1122195381 -1007682408 1098581747 1025833608 1065339602 1121641951 -1007682406 1098581746 1025833650 1065339602
- 111 Kuruma 190 490 51 1 1121641805 -1007682407 1098690411 1025833642 1065339602 1122195235 -1007682409 1098690412 1025833598 1065339602
- 112 Bobcat 210 500 55 1 1122195397 -1007682543 1098912610 1025820435 1065339319 1121641967 -1007682541 1098912609 1025820475 1065339320
- 113 Mr Whoopee 200 500 1 16 1121641828 -1007682334 1098851642 1025819772 1065339634 1122195258 -1007682336 1098851643 1025819727 1065339634
- 114 BF Injection 200 350 54 88 1122195265 -1007682318 1098719780 1025819698 1065339637 1121641835 -1007682316 1098719780 1025819742 1065339637
- 115 Manana 200 450 58 1 1121641638 -1007680007 1098567364 1025362102 1065340765 1122195066 -1007680009 1098567365 1025362079 1065340765
- 116 Police 210 500 0 1 1121641889 -1007682315 1098618589 1025819709 1065339636 1122195319 -1007682317 1098618589 1025819668 1065339636
- 117 Enforcer 240 680 0 1 1122195886 -1007682362 1098882304 1026335624 1065338238 1121642456 -1007682359 1098882303 1026335768 1065338239
- 118 Securicar 260 680 4 75 1121642578 -1007682262 1098984470 1026336204 1065338307 1122196008 -1007682265 1098984470 1026336041 1065338306
- 119 Banshee 230 450 54 1 1122195349 -1007682313 1098411416 1025819523 1065339638 1121641919 -1007682311 1098411416 1025819563 1065339638
- 121 Bus 290 800 19 82 1122195898 -1007681958 1099012286 1026347818 1065337770 1121642467 -1007681955 1099012286 1026347979 1065337769
- 122 Rhino (Tank) 350 800 90 90 1121987099 -1007720135 1098981172 1013144049 1065351602 1121640177 -1007645002 1098910748 1026862083 1065336887
- 123 Barracs 330 770 90 90 1122203984 -1007682916 1099085007 1025968013 1065339262 0 0 0 0 0
- 126 Dodo 100 1000 1 3 1121987098 -1007719808 1099135628 1013221796 1065351159 0 0 0 0 0
- 127 Coach 290 800 56 75 1121640215 -1007644995 1098924787 1026861937 1065336890 1122200904 -1007645119 1098925335 1026976893 1065336569
- 128 Cabbie 200 500 6 76 1121642001 -1007682315 1098789396 1025819814 1065339637 1122195431 -1007682317 1098789397 1025819773 1065339638
- 129 Stallion 210 500 61 39 1122195440 -1007682292 1098715841 1025819417 1065339634 1121642010 -1007682290 1098715840 1025819505 1065339635
- 130 Rumpo 210 500 30 73 1121642136 -1007682310 1098911907 1025806336 1065339672 1122195566 -1007682312 1098911907 1025806251 1065339672
- 132 Traid Fish Van 220 650 19 73 1121642491 -1007682270 1098910647 1026331928 1065338318 1122195920 -1007682273 1098910648 1026331834 1065338317
- 133 Mr Wongs 220 650 17 73 1121642491 -1007682270 1098910647 1026331928 1065338318 1122195920 -1007682273 1098910648 1026331834 1065338317
- 134 Mafia Sentinel 200 490 72 75 1121641765 -1007680181 1098666245 1025360856 1065340404 1122195193 -1007680183 1098666246 1025360835 1065340403
- 135 Yardie Lobo 210 500 11 75 1122195568 -1007682311 1098711822 1025806256 1065339672 1121642138 -1007682309 1098711821 1025806341 1065339670
- 136 Yakuza Stinger 190 470 76 14 1121642181 -1007682413 1098488634 1025801820 1065339549 1122195611 -1007682415 1098488635 1025801732 1065339550
- 137 Diablo Stallion 220 450 0 0 1122195629 -1007682321 1098615469 1025803296 1065339677 1121642199 -1007682319 1098615468 1025803368 1065339676
- 138 Cartel Cruiser 240 570 54 76 1121642681 -1007682438 1098925760 1026433692 1065338050 1122196111 -1007682440 1098925760 1026433605 1065338047
- 139 Hoods Rumpo XL 210 500 9 73 1121642136 -1007682310 1098911907 1025806336 1065339672 1122195566 -1007682312 1098911907 1025806251 1065339672
- 144 Pan Atlantic 200 600 72 75 1121642136 -1007682310 1098911907 1025806336 1065339672 1122195566 -1007682312 1098911907 1025806251 1065339672
- 145 Flatbed 310 770 90 90 1121642459 -1007682283 1099085945 1026348046 1065338276 1122203982 -1007682917 1099086128 1025968015 1065339262
- 146 Yankee 240 650 25 72 1121642491 -1007682270 1098910647 1026331928 1065338318 1122195920 -1007682273 1098910648 1026331834 1065338317
- 148 Borgnine 210 500 12 73 1121642001 -1007682315 1098789396 1025819814 1065339637 1122195431 -1007682317 1098789397 1025819773 1065339638
- 149 Toyz 200 600 1 74 1121642136 -1007682310 1098911907 1025806336 1065339672 1122195566 -1007682312 1098911907 1025806251 1065339672
- Shoreside Vale:
- Code Desc width len. major minor
- (word) (cm) (cm) color color pos1 dep1 height1 left1 top1 pos2 dep2 height2 left2 top2 pos3 dep3 height3 left3 top3
- 0 None 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 90 Landstalker 200 500 11 73 -1004107053 -1037051222 1100442568 1065352046 -1136558109 -1004106626 -1039826178 1100442569 1065350710 -1131570964 -1004100582 -1038393172 1100442569 1062068860 1058546845
- 91 Idaho 190 500 15 79 -1004106388 -1039826492 1100302992 1065350635 -1131433365 -1004106814 -1037051552 1100303024 1065352017 -1136402658 -1004100573 -1038393376 1100303007 1062068858 1058546846
- 92 Stinger 190 470 53 73 -1004106807 -1037051561 1100229024 1065352016 -1136399101 -1004106381 -1039826502 1100229024 1065350634 -1131430545 -1004100573 -1038393376 1100229005 1062068855 1058546852
- 93 Linerunner 260 750 13 76 -1004243664 -1039824240 1100511200 1065350598 -1131364755 -1004243664 -1037049314 1100511200 1065351952 -1136060745 0 0 0 0 0
- 94 Perennial 190 500 18 1 -1004106380 -1039826335 1100267328 1065350634 -1131430524 -1004106806 -1037051394 1100267328 1065352018 -1136399162 -1004100579 -1038393226 1100267327 1062068854 1058546853
- 95 Sentinel 200 490 51 73 -1004106894 -1037050681 1100318154 1065351673 -1136472128 -1004106467 -1039825614 1100318154 1065350297 -1131467098 -1004100677 -1038393522 1100318154 1062067890 1058547559
- 96 Patriot 240 570 70 74 -1004106371 -1039824186 1100535432 1065350595 -1131364687 -1004106793 -1037049247 1100535449 1065351982 -1136229068 -1004100659 -1038391573 1100535820 1062068255 1058547664
- 97 Firetruck 290 770 3 1 -1004188128 -1039824240 1100511200 1065350598 -1131364755 -1004188128 -1037049314 1100511200 1065351952 -1136060745 -1004100784 -1038391590 1100511200 1062068178 1058547768
- 98 Trashmaster 290 800 1 75 -1004188128 -1039824240 1100511200 1065350598 -1131364755 -1004188128 -1037049314 1100511200 1065351952 -1136060745 0 0 0 0 0
- 99 Stretch 200 730 72 72 -1004153128 -1039824240 1100329576 1065350598 -1131364755 -1004153128 -1037049314 1100329576 1065350598 -1131364755 -1004102978 -1038790507 1100329576 1057065123 1063047000
- 100 Mana 200 450 83 75 -1004106597 -1037049314 1100268601 1065351952 -1136062490 -1004106361 -1039824240 1100268600 1065350596 -1131364794 -1004100656 -1038391596 1100268597 1062068227 1058547698
- 101 Infernus 200 440 10 73 -1004106295 -1039824232 1100233509 1065350576 -1131324108 -1004106537 -1037049305 1100233509 1065351944 -1136011806 -1004100657 -1038391586 1100233509 1062068227 1058547701
- 102 Blista 210 550 24 72 -1004106470 -1037048885 1100375940 1065351952 -1136051186 -1004106226 -1039823843 1100375943 1065350668 -1131490947 -1004100669 -1038391232 1100375888 1062068237 1058547688
- 103 Pony 200 600 1 74 -1004104932 -1037047387 1100487039 1065352552 -1145147894 -1004097579 -1039824953 1100487086 1065349667 -1130428363 -1004101646 -1038402554 1100486735 1062078327 1058533422
- 104 Mule 230 650 22 77 -1004243664 -1039824240 1100511200 1065350598 -1131364755 -1004243664 -1037049314 1100511200 1065351952 -1136060745 0 0 0 0 0
- 105 Cheetah 200 450 53 77 -1004097503 -1039824901 1100214093 1065350056 -1130430594 -1004104856 -1037047319 1100214093 1065352934 -1145157625 -1004101591 -1038401792 1100214095 1062078556 1058533711
- 106 Ambulance 220 650 1 3 -1004178128 -1039824240 1100518521 1065350598 -1131364755 -1004178128 -1037049314 1100518723 1065351952 -1136060745 -1004100656 -1038391590 1100468013 1062068178 1058547768
- 107 Fbi Car 190 490 71 73 -1004104852 -1037047606 1100357014 1065352936 -1145183396 -1004097499 -1039825189 1100357014 1065350060 -1130437008 -1004101580 -1038402011 1100357014 1062078420 1058533893
- 108 Moonbeam 220 550 12 75 -1004097475 -1039824607 1100418977 1065350042 -1130436962 -1004104829 -1037047019 1100418977 1065352914 -1145183859 -1004101584 -1038401314 1100418977 1062078403 1058533885
- 109 Esperanto 200 500 28 28 -1004104374 -1037046980 1100310099 1065352899 -1144852132 -1004097518 -1039824546 1100304640 1065350054 -1130426577 -1004101608 -1038401521 1100304640 1062078404 1058533917
- 110 Taxi 210 540 6 75 -1004097518 -1039824688 1100276054 1065350055 -1130426592 -1004104350 -1037047076 1100275691 1065352920 -1144853250 -1004101600 -1038401618 1100276054 1062078379 1058533948
- 111 Kuruma 190 490 51 1 -1004104350 -1037047143 1100330481 1065352920 -1144854137 -1004097517 -1039824757 1100330481 1065350055 -1130426764 -1004101599 -1038401674 1100330481 1062078373 1058533957
- 112 Bobcat 210 500 55 1 -1004097602 -1039823847 1100444048 1065349748 -1130454588 -1004104438 -1037046249 1100444048 1065352603 -1144965025 -1004101705 -1038401790 1100444048 1062077603 1058534459
- 113 Mr Whoopee 200 500 1 16 -1004104295 -1037046389 1100411640 1065352932 -1145118311 -1004097490 -1039824013 1100411719 1065350070 -1130455619 -1004101610 -1038400824 1100411719 1062077811 1058534719
- 114 BF Injection 200 350 54 88 -1004097488 -1039824015 1100344099 1065350072 -1130455676 -1004104298 -1037046388 1100344099 1065352933 -1145118421 -1004101605 -1038400779 1100344099 1062077809 1058534721
- 115 Manana 200 450 58 1 -1004106597 -1037049314 1100268601 1065351952 -1136062490 -1004106361 -1039824240 1100268600 1065350596 -1131364794 -1004100656 -1038391596 1100268597 1062068227 1058547698
- 116 Police 210 500 0 1 -1004104296 -1037046354 1100294263 1065352931 -1145118507 -1004097488 -1039823983 1100294263 1065350072 -1130455709 -1004101605 -1038400757 1100294263 1062077807 1058534726
- 117 Enforcer 240 680 0 1 -1004100784 -1039824240 1100426517 1065350598 -1131364755 -1004100784 -1037049314 1100426272 1065351952 -1136060745 -1004100784 -1038391590 1100426272 1062068178 1058547768
- 118 Securicar 260 680 4 75 -1004106787 -1039824240 1100515744 1065350598 -1131364755 -1004106805 -1037049314 1100515757 1065351952 -1136060745 -1004100656 -1038391590 1100515751 1062068178 1058547768
- 119 Banshee 230 450 54 1 -1004097487 -1039823881 1100190791 1065350072 -1130455836 -1004104295 -1037046251 1100190791 1065352932 -1145118924 -1004101608 -1038400671 1100190791 1062077801 1058534735
- 121 Bus 290 800 19 82 -1004142592 -1039824240 1100541405 1065350598 -1131364755 -1004142592 -1037049314 1100541405 1065350598 -1131364755 -1004105543 -1038918262 1100541405 1055161448 1063589451
- 122 Rhino (Tank) 350 800 90 90 -1004243664 -1039824240 1100511200 1065350598 -1131364755 -1004243664 -1037049314 1100511200 1065351952 -1136060745 0 0 0 0 0
- 123 Barracs 330 770 90 90 -1004208128 -1039824240 1100617767 1065350598 -1131364755 -1004208128 -1037049314 1100617767 1065350598 -1131364755 -1004109549 -1038923359 1100618047 1057625696 1062703207
- 126 Dodo 100 1000 1 3 -1004243664 -1039824240 1100664980 1065350598 -1131364755 -1004243664 -1037049314 1100664980 1065350598 -1131364755 0 0 0 0 0
- 127 Coach 290 800 56 75 -1004178128 -1039824240 1100457461 1065350598 -1131364755 -1004178128 -1037049314 1100457461 1065350598 -1131364755 -1004106954 -1038928703 1100457461 1054992608 1063631775
- 128 Cabbie 200 500 6 76 -1004104298 -1037046642 1100378403 1065352959 -1145703318 -1004097490 -1039824269 1100378403 1065350160 -1130601903 -1004101594 -1038401004 1100378403 1062075072 1058538432
- 129 Stallion 210 500 61 39 -1004097482 -1039824409 1100344228 1065350159 -1130603073 -1004104283 -1037046779 1100344143 1065352957 -1145691327 -1004101582 -1038401032 1100344228 1062075047 1058538465
- 130 Rumpo 210 500 30 73 -1004104932 -1037047387 1100487039 1065352552 -1145147894 -1004097579 -1039824953 1100487086 1065349667 -1130428363 -1004101646 -1038402554 1100486735 1062078327 1058533422
- 132 Traid Fish Van 220 650 19 73 -1004243664 -1039824240 1100511200 1065350598 -1131364755 -1004243664 -1037049314 1100511200 1065351952 -1136060745 0 0 0 0 0
- 133 Mr Wongs 220 650 17 73 -1004243664 -1039824240 1100511200 1065350598 -1131364755 -1004243664 -1037049314 1100511200 1065351952 -1136060745 0 0 0 0 0
- 134 Mafia Sentinel 200 490 72 75 -1004106894 -1037050681 1100318154 1065351673 -1136472128 -1004106467 -1039825614 1100318154 1065350297 -1131467098 -1004100677 -1038393522 1100318154 1062067890 1058547559
- 135 Yardie Lobo 210 500 11 75 -1004104290 -1037046779 1100341644 1065352957 -1145691296 -1004097495 -1039824405 1100341661 1065350157 -1130598679 -1004101587 -1038401101 1100341661 1062075048 1058538464
- 136 Yakuza Stinger 190 470 76 14 -1004097556 -1039824413 1100228764 1065349982 -1130582655 -1004104351 -1037046798 1100228765 1065352790 -1145626509 -1004101636 -1038401701 1100228765 1062075214 1058537960
- 137 Diablo Stallion 220 450 0 0 -1004104276 -1037046943 1100292186 1065352950 -1145609297 -1004097504 -1039824554 1100292229 1065350143 -1130581093 -1004101588 -1038401300 1100292229 1062075368 1058538024
- 138 Cartel Cruiser 240 570 54 76 -1004097509 -1039824410 1100456799 1065349973 -1130294764 -1004103572 -1037048805 1100457059 1065352897 -1144726658 -1004101597 -1038401242 1100456799 1062080681 1058530828
- 139 Hoods Rumpo XL 210 500 9 73 -1004104932 -1037047387 1100487039 1065352552 -1145147894 -1004097579 -1039824953 1100487086 1065349667 -1130428363 -1004101646 -1038402554 1100486735 1062078327 1058533422
- 144 Pan Atlantic 200 600 72 75 -1004104932 -1037047387 1100487039 1065352552 -1145147894 -1004097579 -1039824953 1100487086 1065349667 -1130428363 -1004101646 -1038402554 1100486735 1062078327 1058533422
- 145 Flatbed 310 770 90 90 -1004208128 -1039824240 1100617767 1065350598 -1131364755 -1004208128 -1037049314 1100617767 1065350598 -1131364755 -1004109549 -1038923359 1100618047 1057625696 1062703207
- 146 Yankee 240 650 25 72 -1004243664 -1039824240 1100511200 1065350598 -1131364755 -1004243664 -1037049314 1100511200 1065351952 -1136060745 0 0 0 0 0
- 148 Borgnine 210 500 12 73 -1004104298 -1037046642 1100378403 1065352959 -1145703318 -1004097490 -1039824269 1100378403 1065350160 -1130601903 -1004101594 -1038401004 1100378403 1062075072 1058538432
- 149 Toyz 200 600 1 74 -1004104932 -1037047387 1100487039 1065352552 -1145147894 -1004097579 -1039824953 1100487086 1065349667 -1130428363 -1004101646 -1038402554 1100486735 1062078327 1058533422
- (*) Toyz Drives like Pony. Toyz special missions are not triggered. The Toy-Car, RC Bandit is removed
- from the list, because it is not driveable (GTA3 crash when tried to drive).
- (**) The missing Ordinals in CarCodes are for non-driveable Cars like Train, Heli etc.
- They crash GTA3 if they are parked in any of the garages.
- Memory Addresses for Hideout garages (ordinals as 1/2 and 1/2/3 are for parking 2 and 3 Cars in the same garage):
- Dwords:
- Location Portland Staunton1 Staunton2 Shores1 Shores2 Shores3
- Car Code 006FA210 006FA300 006FA328 006FA3F0 006FA418 006FA440
- Position 006FA214 006FA304 006FA32C 006FA3F4 006FA41C 006FA444
- Depth 006FA218 006FA308 006FA330 006FA3F8 006FA420 006FA448
- Height 006FA21C 006FA30C 006FA334 006FA3FC 006FA424 006FA44C
- AngleLeft 006FA220 006FA310 006FA338 006FA400 006FA428 006FA450
- AngleTop 006FA224 006FA314 006FA33C 006FA404 006FA42C 006FA454
- Bytes:
- CarSpecs(*) 006FA22C 006FA31C 006FA344 006FA40C 006FA434 006FA45C
- MajorColor 006FA230 006FA320 006FA348 006FA410 006FA438 006FA460
- MinorColor 006FA231 006FA321 006FA349 006FA411 006FA439 006FA461
- (*)Car Secifications:
- Hi 4 bits: 0000 (No special meaning found. These bits are reserved I think.)
- Lo 4 Bits: 1 1 1 1
- EP DP BP FP
- DP = Damage Proof (Doesn't damage out, doesn't take appearance damage.)
- EP = Explosion Proof
- BP = Bullet Proof
- FP = Flame Proof
Advertisement
Add Comment
Please, Sign In to add comment