Garage



A garage is generally an area in the game where the player's car can interact with. It can be a save garage, a spray garage, a bomb shop garage, or simply a generic garage. In Grand Theft Auto III and Grand Theft Auto Vice City, garages can only be created and controlled through the. In Grand Theft Auto San Andreas, garages can only be created through the GRGE section of the IPL file and controlled through the. You can duplicate most types of garages but you should not duplicate save garages. Each save garage saves specific vehicle(s) for that specific garage. Duplicating save garages can delete your saved vehicle(s).

SCM
The following opcodes are related to the garage. Not all opcodes work for all games.

0219 - Creates a garage

021B - Sets the garage to accept only a specific vehicle's ID

021C - Checks if a vehicle is in the garage

0299 - Activates a garage

02B9 - Deactivates a garage

02FA - Changes the type of garage

0360 - Opens a garage door, if there is one

0361 - Closes a garage door, if there is one

03B0 - Checks if a garage's door is opened

03B1 - Checks if a garage's door is closed

03BB - Sets the garage door to swing open instead of sliding open

03DA - Disables remote camera control of the player when in a garage

057A - Sets the maximum amount of cars it can store

0A14 - Sets a paint shop type of garage to disable

IPL
San Andreas introduced the GRGE section in the IPL file. It replaces the previously used opcodes 0219, 03BB and 057A. It creates an invisible cube which interacts as a garage.

Types of Garages
There are many types of garages that are used in the game. The following lists are based on an unmodified game.

List of Garages
The following will list the garages used from GTA III and above. All except San Andreas uses global variables as the name of the garages. San Andreas names its garages. The following lists are based on an unmodified game.