diff --git a/modes.xml b/modes.xml
index 7b8b9a3..feb9190 100644
--- a/modes.xml
+++ b/modes.xml
@@ -66,15 +66,9 @@
@sb:\data\sa\CustomLabels_v2.ini
- @sb:\data\sa_scr\
@sb:\data\sa_scr\SASCM.ini
@sb:\data\sa_scr\classes.db
- @sb:\data\sa_scr\CustomVariables.ini
@sb:\data\sa_scr\keywords.txt
- @sb:\data\sa_scr\CustomLabels.ini
- @sb:\data\sa_scr\CustomArrays.ini
- @sb:\data\sa_scr\missions.txt
- @sb:\data\sa_scr\constants.txt
@sb:\data\sa_scr\opcodes.txt
@sb:\data\sa_scr\templates.txt
@sb:\data\sa_scr\templates.custom.txt
@@ -135,6 +129,7 @@
@sb:\data\vc_mobile\data\default.ide
@sb:\data\vc_mobile\data\gta_vc.dat
@sb:\data\vc_mobile\vc_mobile.json
+ @sb:\data\vc_mobile\enums.txt
@sb:\data\sa_mobile\
@@ -151,6 +146,7 @@
@sb:\data\sa_mobile\american.gxt
@sb:\data\sa_mobile\custom.dat
@sb:\data\sa_mobile\sa_mobile.json
+ @sb:\data\sa_mobile\enums.txt
\ No newline at end of file
diff --git a/sa_mobile/enums.txt b/sa_mobile/enums.txt
new file mode 100644
index 0000000..d940cd1
--- /dev/null
+++ b/sa_mobile/enums.txt
@@ -0,0 +1,1082 @@
+enum PedType
+ Player1=0
+ Player2=1
+ PlayerNetwork=2
+ PlayerUnused=3
+ CivMale=4
+ CivFemale=5
+ Cop=6
+ Gang1=7
+ Gang2=8
+ Gang3=9
+ Gang4=10
+ Gang5=11
+ Gang6=12
+ Gang7=13
+ Gang8=14
+ Gang9=15
+ Gang10=16
+ Dealer=17
+ Emergency=18
+ Fireman=19
+ Criminal=20
+ Bum=21
+ Prostitute=22
+ Special=23
+ Mission1=24
+ Mission2=25
+ Mission3=26
+ Mission4=27
+ Mission5=28
+ Mission6=29
+ Mission7=30
+ Mission8=31
+end
+
+enum WeaponType
+ Unarmed=0
+ BrassKnuckles=1
+ GolfClub=2
+ NightStick=3
+ Knife=4
+ BaseballBat=5
+ Shovel=6
+ PoolCue=7
+ Katana=8
+ Chainsaw=9
+ Dildo1=10
+ Dildo2=11
+ Vibe1=12
+ Vibe2=13
+ Flowers=14
+ Cane=15
+ Grenade=16
+ Teargas=17
+ Molotov=18
+ Pistol=22
+ PistolSilenced=23
+ DesertEagle=24
+ Shotgun=25
+ Sawnoff=26
+ Spas12=27
+ MicroUzi=28
+ Mp5=29
+ Ak47=30
+ M4=31
+ Tec9=32
+ Rifle=33
+ Sniper=34
+ RocketLauncher=35
+ RocketLauncherHs=36
+ Flamethrower=37
+ Minigun=38
+ Satchel=39
+ Detonator=40
+ SprayCan=41
+ Extinguisher=42
+ Camera=43
+ NightVision=44
+ Infrared=45
+ Parachute=46
+end
+
+enum Town
+ LS
+ SF
+ LV
+end
+
+enum Fade
+ Out=0
+ In=1
+ None=2
+end
+
+enum BodyPart
+ Torso
+ Head
+ Legs
+ Shoes
+ LowerLeftArm
+ UpperLeftArm
+ LowerRightArm
+ UpperRightArm
+ UpperBack
+ LeftChest
+ RightChest
+ Stomach
+ LowerBack
+ Necklace
+ WatchOrBracelet
+ Glasses
+ Hat
+ SpecialCostume
+end
+
+enum AudioStreamState
+ Stop=0
+ Play=1
+ Pause=2
+ Resume=3
+end
+
+enum FileMode
+ ReadText="rt"
+ WriteText="wt"
+ AppendText="at"
+ ReadBinary="rb"
+ WriteBinary="wb"
+ AppendBinary="ab"
+end
+
+enum SeekOrigin
+ Begin=0
+ Current=1
+ End=2
+end
+
+enum Button
+ LeftStickX=0
+ LeftStickY=1
+ RightStickX=2
+ RightStickY=3
+ LeftShoulder1=4
+ LeftShoulder2=5
+ RightShoulder1=6
+ RightShoulder2=7
+ DpadUp=8
+ DpadDown=9
+ DpadLeft=10
+ DpadRight=11
+ Start=12
+ Select=13
+ Square=14
+ Triangle=15
+ Cross=16
+ Circle=17
+ Leftshock=18
+ Rightshock=19
+end
+
+enum AnimGroup
+ Man="man"
+ Shuffle="shuffle"
+ OldMan="oldman"
+ Gang1="gang1"
+ Gang2="gang2"
+ OldFatman="oldfatman"
+ Fatman="fatman"
+ Jogger="jogger"
+ Drunkman="drunkman"
+ Blindman="blindman"
+ Swat="swat"
+ Woman="woman"
+ Shopping="shopping"
+ BusyWoman="busywoman"
+ SexyWoman="sexywoman"
+ Pro="pro"
+ OldWoman="oldwoman"
+ FatWoman="fatwoman"
+ JogWoman="jogwoman"
+ OldFatWoman="oldfatwoman"
+ Skate="skate"
+end
+
+enum TimerDirection
+ Up=0
+ Down=1
+end
+
+enum Font
+ Gothic=0
+ Subtitles=1
+ Menu=2
+ Pricedown=3
+end
+
+enum TextStyle
+ Middle=1
+ BottomRight=2
+ WhiteMiddle=3
+ MiddleSmaller=4
+ MiddleSmallerHigher=5
+ WhiteMiddleSmaller=6
+ LightBlueTop=7
+end
+
+enum CounterDisplay
+ Number=0
+ Bar=1
+end
+
+enum CarDrivingStyle
+ StopForCars=0
+ SlowDownForCars=1
+ AvoidCars=2
+ PloughThrough=3
+ StopForCarsIgnoreLights=4
+end
+
+enum CarMission
+ None=0
+ Cruise=1
+ RamPlayerFaraway=2
+ RamPlayerClose=3
+ BlockPlayerFaraway=4
+ BlockPlayerClose=5
+ BlockPlayerHandbrakeStop=6
+ WaitForDeletion=7
+ GotoCoords=8
+ GotoCoordsStraight=9
+ EmergencyVehicleStop=10
+ StopForever=11
+ GotoCoordsAccurate=12
+ GotoCoordsStraightAccurate=13
+ GotoCoordsAsthecrowSwims=14
+ RamCarFaraway=15
+ RamCarClose=16
+ BlockCarFaraway=17
+ BlockCarClose=18
+ BlockCarHandbrakeStop=19
+ HeliFlyToCoors=20
+ AttackPlayer=21
+ PlaneFlyToCoors=22
+ HeliLand=23
+ SlowlyDriveTowardsPlayer1=24
+ SlowlyDriveTowardsPlayer2=25
+ BlockPlayerForwardAndBack=26
+ Mission1B=27
+ Mission1C=28
+ Mission1D=29
+ Mission1E=30
+ Mission1F=31
+ Mission20=32
+ Racing=33
+ FollowPreRecordedPath=34
+ PlaneAttackPlayer=35
+ PlaneFlyInDirection=36
+ PlaneFollowEntity=37
+ Mission26=38
+ HeliFollowEntity=39
+ CopHeliAttack=40
+ Mission29=41
+ Mission2A=42
+ PoliceBike=43
+ Mission2C=44
+ Parking2D=45
+ Parking2E=46
+ Mission2F=47
+ Mission30=48
+ Parking31=49
+ Parking32=50
+ HeliKeepEntityInView=51
+ Mission34=52
+ Mission35=53
+ Mission36=54
+ Mission37=55
+ Mission38=56
+ Mission39=57
+ HeliCrashLand=58
+ PlaneHsMissileAttackCar=59
+ Mission3C=60
+ Mission3D=61
+ Mission3E=62
+ PlaneHsMissileAttackPlayer=63
+ PoliceWaitForPlayer=64
+ Mission41=65
+ Mission42=66
+ Mission43=67
+ Mission44=68
+ Mission45=69
+ Mission46=70
+ Mission47=71
+ Mission48=72
+ Mission49=73
+ Mission4A=74
+ Mission4B=75
+ Mission4C=76
+ Mission4D=77
+ Mission4E=78
+ Mission4F=79
+ Mission50=80
+end
+
+enum FlareType
+ None=0
+ Sun=1
+ Headlights=2
+end
+
+enum CameraMode
+ None=0
+ TopDown=1
+ GTAClassic=2
+ BehindCar=3
+ FollowPed=4
+ Aiming=5
+ Debug=6
+ Sniper=7
+ RocketLauncher=8
+ ModelView=9
+ Bill=10
+ Syphon=11
+ Circle=12
+ CheezyZoom=13
+ WheelCam=14
+ Fixed=15
+ FirstPerson=16
+ Flyby=17
+ CamOnAString=18
+ Reaction=19
+ FollowPedWithBind=20
+ Chris=21
+ BehindBoat=22
+ PlayerFallenWater=23
+ CamOnTrainRoof=24
+ CamRunningSideTrain=25
+ BloodOnTheTracks=26
+ ImThePassengerWooWoo=27
+ SyphonCrimInFront=28
+ PedDeadBaby=29
+ PillowsPaps=30
+ LookAtCars=31
+ ArrestCamOne=32
+ ArrestCamTwo=33
+ M16FirstPerson=34
+ SpecialFixedForSyphon=35
+ FightCam=36
+ TopDownPed=37
+ Lighthouse=38
+ SniperRunabout=39
+ RocketLauncherRunabout=40
+ FirstPersonRunabout=41
+ M16FirstPersonRunabout=42
+ FightCamRunabout=43
+ Editor=44
+ HelicannonFirstPerson=45
+ Camera=46
+ AttachCam=47
+ TwoPlayer=48
+ TwoPlayerInCarAndShooting=49
+ TwoPlayerSeparateCars=50
+ RocketLauncherHs=51
+ RocketLauncherRunaboutHs=52
+ AimWeapon=53
+ TwoPlayerSeparateCarsTopDown=54
+ AimWeaponFromCar=55
+ DwHeliChase=56
+ DwCamMan=57
+ DwBirdy=58
+ DwPlaneSpotter=59
+ DwDogFight=60
+ DwFish=61
+ DwPlaneCam1=62
+ DwPlaneCam2=63
+ DwPlaneCam3=64
+ AimWeaponAttached=65
+end
+
+enum HudObject
+ Armor=3
+ Health=4
+ Radar=8
+ Breathbar=10
+end
+
+enum ExplosionType
+ Grenade=0
+ Molotov=1
+ Rocket=2
+ WeakRocket=3
+ Car=4
+ QuickCar=5
+ Boat=6
+ Aircraft=7
+ Mine=8
+ Object=9
+ TankFire=10
+ Small=11
+ RcVehicle=12
+end
+
+enum RelationshipType
+ Respect=0
+ Like=1
+ Neutral=2
+ Dislike=3
+ Hate=4
+end
+
+enum SwitchType
+ None=0
+ Interpolation=1
+ JumpCut=2
+end
+
+enum BlipDisplay
+ Neither=0
+ MarkerOnly=1
+ BlipOnly=2
+ Both=3
+end
+
+enum ShadowTextureType
+ None=0
+ Car=1
+ Ped=2
+ Explosion=3
+ Heli=4
+ Headlights=5
+ Blood=6
+end
+
+enum BlipColor
+ Red=0
+ Green=1
+ Blue=2
+ White=3
+ Yellow=4
+ Purple=5
+ Cyan=6
+ Threat=7
+ Destination=8
+end
+
+enum ScriptBrainAttachType
+ Ped=0
+ Object=1
+end
+
+enum TempAction
+ None=0
+ Wait=1
+ Reverse=2
+ HandbrakeTurnLeft=3
+ HandbrakeTurnRight=4
+ HandbrakeStraight=5
+ TurnLeft=6
+ TurnRight=7
+ GoForward=8
+ SwerveLeft=9
+ SwerveRight=10
+end
+
+enum CarDoor
+ Hood=0
+ Trunk=1
+ LeftFrontDoor=2
+ RightFrontDoor=3
+ LeftRearDoor=4
+ RightRearDoor=5
+end
+
+enum MissionAudioSlot
+ Slot1=1
+ Slot2=2
+ Slot3=3
+ Slot4=4
+end
+
+enum WeatherType
+ ExtraSunnyLa=0
+ SunnyLa=1
+ ExtraSunnySmogLa=2
+ SunnySmogLa=3
+ CloudyLa=4
+ SunnySf=5
+ ExtraSunnySf=6
+ CloudySf=7
+ RainySf=8
+ FoggySf=9
+ SunnyVegas=10
+ ExtraSunnyVegas=11
+ CloudyVegas=12
+ ExtraSunnyCountryside=13
+ SunnyCountryside=14
+ CloudyCountryside=15
+ RainyCountryside=16
+ ExtraSunnyDesert=17
+ SunnyDesert=18
+ SandstormDesert=19
+ Underwater=20
+ ExtraColours1=21
+ ExtraColours2=22
+end
+
+enum ScriptSound
+ SoundDisableHeliAudio=1000
+ SoundEnableHeliAudio
+ SoundCeilingVentLand
+ SoundWarehouseDoorSlideStart
+ SoundWarehouseDoorSlideStop
+ SoundClaxonStart
+ SoundClaxonStop
+ SoundBlastDoorSlideStart
+ SoundBlastDoorSlideStop
+ SoundBonnetDent
+ SoundBasketballBounce
+ SoundBasketballHitHoop
+ SoundBasketballScore
+ SoundPoolBreak
+ SoundPoolHitWhite
+ SoundPoolBallHitBall
+ SoundPoolHitCushion
+ SoundPoolBallPot
+ SoundPoolChalkCue
+ SoundCraneEnter
+ SoundCraneMoveStart
+ SoundCraneMoveStop
+ SoundCraneExit
+ SoundCraneSmashPortacabin
+ SoundContainerCollision
+ SoundVideoPokerPayout
+ SoundVideoPokerButton
+ SoundWheelOfFortuneClacker
+ SoundKeypadBeep
+ SoundKeypadPass
+ SoundKeypadFail
+ SoundShootingRangeTargetShatter
+ SoundShootingRangeTargetDrop
+ SoundShootingRangeTargetMoveStart
+ SoundShootingRangeTargetMoveStop
+ SoundShutterDoorStart
+ SoundShutterDoorStop
+ SoundFreefallStart
+ SoundFreefallStop
+ SoundParachuteOpen
+ SoundParachuteCollapse
+ SoundDualShoot
+ SoundDualThrust
+ SoundDualExplosionShort
+ SoundDualExplosionLong
+ SoundDualMenuSelect
+ SoundDualMenuDeselect
+ SoundDualGameOver
+ SoundDualPickupLight
+ SoundDualPickupDark
+ SoundDualTouchDark
+ SoundDualTouchLight
+ SoundAmmunationBuyWeapon
+ SoundAmmunationBuyWeaponDenied
+ SoundShopBuy
+ SoundShopBuyDenied
+ SoundRace321
+ SoundRaceGo
+ SoundPartMissionComplete
+ SoundGogoPlayerFire
+ SoundGogoEnemyFire
+ SoundGogoExplosion
+ SoundGogoTrackStart
+ SoundGogoTrackStop
+ SoundGogoSelect
+ SoundGogoAccept
+ SoundGogoDecline
+ SoundGogoGameOver
+ SoundDualTrackStart
+ SoundDualTrackStop
+ SoundBeeZap
+ SoundBeePickup
+ SoundBeeDrop
+ SoundBeeSelect
+ SoundBeeAccept
+ SoundBeeDecline
+ SoundBeeTrackStart
+ SoundBeeTrackStop
+ SoundBeeGameOver
+ SoundFreezerOpen
+ SoundFreezerClose
+ SoundMeatTrackStart
+ SoundMeatTrackStop
+ SoundRouletteAddCash
+ SoundRouletteRemoveCash
+ SoundRouletteNoCash
+ SoundRouletteSpin
+ SoundBanditInsertCoin
+ SoundBanditWheelStop
+ SoundBanditWheelStart
+ SoundBanditPayout
+ SoundOfficeFireAlarmStart
+ SoundOfficeFireAlarmStop
+ SoundOfficeFireCoughingStart
+ SoundOfficeFireCoughingStop
+ SoundBikePackerClunk
+ SoundBikeGangWheelSpin
+ SoundAwardTrackStart
+ SoundAwardTrackStop
+ SoundMolotov
+ SoundMeshGateOpenStart
+ SoundMeshGateOpenStop
+ SoundOglocDoorbell
+ SoundOglocWindowRattleBang
+ SoundStingerReload
+ SoundHeavyDoorStart
+ SoundHeavyDoorStop
+ SoundShootControls
+ SoundCargoPlaneDoorStart
+ SoundCargoPlaneDoorStop
+ SoundDaNangContainerOpen
+ SoundDaNangHeavyDoorOpen
+ SoundDaNangMuffledRefugees
+ SoundGymBikeStart
+ SoundGymBikeStop
+ SoundGymBoxingBell
+ SoundGymIncreaseDifficulty
+ SoundGymRestWeights
+ SoundGymRunningMachineStart
+ SoundGymRunningMachineStop
+ SoundOtbBetZero
+ SoundOtbIncreaseBet
+ SoundOtbLose
+ SoundOtbPlaceBet
+ SoundOtbWin
+ SoundStingerFire
+ SoundHeavyGateStart
+ SoundHeavyGateStop
+ SoundVerticalBirdLiftStart
+ SoundVerticalBirdLiftStop
+ SoundPunchPed
+ SoundAmmunationGunCollision
+ SoundCameraShot
+ SoundBuyCarMod
+ SoundBuyCarRespray
+ SoundBaseballBatHitPed
+ SoundStampPed
+ SoundCheckpointAmber
+ SoundCheckpointGreen
+ SoundCheckpointRed
+ SoundCarSmashCar
+ SoundCarSmashGate
+ SoundOtbTrackStart
+ SoundOtbTrackStop
+ SoundPedHitWaterSplash
+ SoundRestaurantTrayCollision
+ SoundPickupCrate
+ SoundSweetsHorn
+ SoundMagnetVehicleCollision
+ SoundPropertyPurchased
+ SoundPickupStandard
+ SoundMechanicSlideOut
+ SoundMechanicAttachCarBomb
+ SoundGarageDoorStart
+ SoundGarageDoorStop
+ SoundCat2SecurityAlarm
+ SoundCat2WoodenDoorBreach
+ SoundMinitankFire
+ SoundOtbNoCash
+ SoundExplosion
+ SoundRouletteBallBouncing
+ SoundVerticalBirdAlarmStart
+ SoundVerticalBirdAlarmStop
+ SoundPedCollapse
+ SoundAirHorn
+ SoundShutterDoorSlowStart
+ SoundShutterDoorSlowStop
+ SoundBeeBuzz
+ SoundRestaurantCjEat
+ SoundRestaurantCjPuke
+ SoundTempestPlayerShoot
+ SoundTempestEnemyShoot
+ SoundTempestExplosion
+ SoundTempestPickup1
+ SoundTempestPickup2
+ SoundTempestPickup3
+ SoundTempestWarp
+ SoundTempestShieldGlow
+ SoundTempestGameOver
+ SoundTempestHighlight
+ SoundTempestSelect
+ SoundTempestTrackStart
+ SoundTempestTrackStop
+ SoundDrivingAwardTrackStart
+ SoundDrivingAwardTrackStop
+ SoundBikeAwardTrackStart
+ SoundBikeAwardTrackStop
+ SoundPilotAwardTrackStart
+ SoundPilotAwardTrackStop
+ SoundPedDeathCrunch
+ SoundBankVideoPoker=1190
+end
+
+enum FightStyle
+ Default=4
+ Boxeo
+ KungFu
+ KickBoxing
+ Bat
+ Knife
+ GolfClub
+ Katana
+ Chainsaw
+ Dildo
+ NotCombos
+ YesCombos
+ Elbows
+end
+
+enum MoveState
+ Walk=4
+ Run=6
+ Sprint=7
+end
+
+enum ModSlot
+ Hood=0
+ Vents=1
+ Spoilers=2
+ SideSkirts=3
+ FrontBullbars=4
+ RearBullbars=5
+ Lights=6
+ Roof=7
+ Nitro=8
+ Hydraulics=9
+ CarStereo=10
+ P11=11
+ Wheels=12
+ Exhausts=13
+ FrontBumper=14
+ RearBumper=15
+ P16=16
+end
+
+enum CarLock
+ NotUsed=0
+ Unlocked=1
+ Locked=2
+ LockoutPlayerOnly=3
+ LockedPlayerInside=4
+ LockedInitially=5
+ ForceShutDoors=6
+ SkipShutDoors=7
+end
+
+enum PickupType
+ None=0
+ InShop=1
+ OnStreet=2
+ Once=3
+ OnceTimeout=4
+ OnceTimeoutSlow=5
+ Collectable1=6
+ InShopOutOfStock=7
+ Money=8
+ MineInactive=9
+ MineArmed=10
+ NauticalMineInactive=11
+ NauticalMineArmed=12
+ FloatingPackage=13
+ FloatingPackageFloating=14
+ OnStreetSlow=15
+ AssetRevenue=16
+ PropertyLocked=17
+ PropertyForSale=18
+ MoneyDoesntdisappear=19
+ Snapshot=20
+ 2P=21
+ OnceForMission=22
+end
+
+enum EntityStatus
+ Player
+ PlayerPlaybackFromBuffer
+ Simple
+ Physics
+ Abandoned
+ Wrecked
+ TrainMoving
+ TrainNotMoving
+ Heli
+ Plane
+ PlayerRemote
+ PlayerDisabled
+end
+
+enum RadarSprite
+ None=0
+ White=1
+ Centre=2
+ MapHere=3
+ North=4
+ Airyard=5
+ Ammugun=6
+ Barbers=7
+ BigSmoke=8
+ BoatYard=9
+ BurgerShot=10
+ Bulldozer=11
+ CatalinaPink=12
+ CesarViapando=13
+ Chicken=14
+ CJ=15
+ Crash1=16
+ Diner=17
+ EmmetGun=18
+ EnemyAttack=19
+ Fire=20
+ Girlfriend=21
+ Hospital=22
+ LogoSyndicate=23
+ MadDog=24
+ MafiaCasino=25
+ McStrap=26
+ ModGarage=27
+ OgLoc=28
+ Pizza=29
+ Police=30
+ PropertyG=31
+ PropertyR=32
+ Race=33
+ Ryder=34
+ SaveGame=35
+ School=36
+ Qmark=37
+ Sweet=38
+ Tattoo=39
+ TheTruth=40
+ Waypoint=41
+ TorenoRanch=42
+ Triads=43
+ TriadsCasino=44
+ Tshirt=45
+ Woozie=46
+ Zero=47
+ DateDisco=48
+ DateDrink=49
+ DateFood=50
+ Truck=51
+ Cash=52
+ Flag=53
+ Gym=54
+ Impound=55
+ Light=56
+ Runway=57
+ GangB=58
+ GangP=59
+ GangY=60
+ GangN=61
+ GangG=62
+ Spray=63
+end
+
+enum GarageName
+ Amumis="amumis"
+ Beacsv="beacsv"
+ Blob1="blob1"
+ Blob2="blob2"
+ Blob6="blob6"
+ Blob69="blob69"
+ Blob7="blob7"
+ BodLAwN="bodLAwN"
+ BrgSfse="brgSFSE"
+ Burbdo2="burbdo2"
+ Burbdoo="burbdoo"
+ Burg_Lk="burg_lk"
+ Carlas1="carlas1"
+ CEsafe1="CEsafe1"
+ CEspray="CEspray"
+ Cjsafe="cjsafe"
+ Cn2Gar1="cn2gar1"
+ Cn2Spry="CN2spry"
+ CNspray="CNspray"
+ Dhangar="dhangar"
+ Duf_Las="duf_LAS"
+ Fdorsfe="fdorsfe"
+ Ghostdr="ghostdr"
+ HbgdSfs="hbgdSFS"
+ Imp_La="imp_la"
+ Imp_Sf="imp_sf"
+ Imp_Lv="imp_lv"
+ Lasbomb="lasbomb"
+ LckSfse="LCKSfse"
+ Mds1Sfs="mds1SFS"
+ MdsSfSe="mdsSFSe"
+ Michdr="michdr"
+ ModgLas="modgLAS"
+ Mul_Lan="mul_lan"
+ Modlast="modlast"
+ Sav1Sfe="sav1sfe"
+ Sav1Sfw="sav1sfw"
+ SprLAe="sprLAe"
+ SpLAw2="spLAw2"
+ Sprsfse="sprsfse"
+ Sprsfw="sprsfw"
+ Svgsfs1="svgsfs1"
+ Tbon="tbon"
+ Timy1="timy1"
+ VEcmod="vEcmod"
+ VEsvgrg="vEsvgrg"
+ VgElock="vgElock"
+ Vgshngr="vgshngr"
+ Cn2Gar2="cn2gar2"
+end
+
+enum GangType
+ Ballas=0
+ Grove=1
+ Vagos=2
+ Rifa=3
+ DaNangBoys=4
+ Mafia=5
+ Triad=6
+ Aztecas=7
+ Gang9=8
+ Gang10=9
+end
+
+enum WeaponSlot
+ Slot1=1
+ Melee=2
+ Pistols=3
+ Shotguns=4
+ SMG=5
+ Assault=6
+ Rifles=7
+ Heavy=8
+ Thrown=9
+ Slot10=10
+ Gift=11
+ Special=12
+ Detonator=13
+end
+
+enum GarageType
+ None=0
+ Mission=1
+ BombShop1=2
+ BombShop2=3
+ BombShop3=4
+ Respray=5
+ HideoutOne=16
+ HideoutTwo=17
+ HideoutThree=18
+ HideoutFour=24
+ HideoutFive=25
+ HideoutSix=26
+ HideoutSeven=27
+ HideoutEight=28
+ HideoutNine=29
+ HideoutTen=30
+ HideoutEleven=31
+ HideoutTwelve=32
+ ImpoundLS=33
+ ImpoundSF=34
+ ImpoundLV=35
+ LocoLowCo=36
+ WheelArchAngels=37
+ Transfender=38
+ HideoutThirteen=39
+ HideoutFourteen=40
+ HideoutFifteen=41
+ HideoutSixteen=42
+ Burglary=43
+ At400Hangar=44
+ VerdantMeadowsHangar=45
+end
+
+enum BombType
+ None=0
+ Timed=1
+ OnIgnition=2
+ Remote=3
+ TimedActive=4
+ OnIgnitionActive=5
+end
+
+enum RadioChannel
+ PlaybackFM=0
+ KRose=1
+ KDST=2
+ BounceFM=3
+ SFUR=4
+ RadioLosSantos=5
+ RadioX=6
+ CSR=7
+ KJahWest=8
+ MasterSounds=9
+ WCTR=10
+ UserTracks=11
+ None=12
+end
+
+enum CoronaType
+ Star=0
+ Normal=1
+ Moon=2
+ Reflect=3
+ Headlight=4
+ Hex=5
+ Circle=6
+ Ring=7
+ Streak=8
+end
+
+enum PlayerMood
+ Calm
+ PissedOff
+ Angry
+ Wisecracking
+end
+
+enum EntryexitsFlag
+ WarpGroup=256
+ NoWarp=512
+ Enabled=16384
+end
+
+enum DefaultTaskAllocator
+ FollowAnyMeans=0
+ FollowLimited=1
+ StandStill=2
+ Chat=3
+ SitInLeaderCar=4
+ Random=5
+end
+
+enum Platform
+ None=0
+ Android=1
+ PSP=2
+end
+
+enum GameVerInternal
+ VER_NONE=0
+ VER_GTA3_1_4=1
+ VER_GTAVC_1_03=2
+ VER_GTASA_1_00=3
+ VER_GTASA_1_01=4
+ VER_GTASA_1_02=5
+ VER_GTASA_1_03=6
+ VER_GTASA_1_05=7
+ VER_GTASA_1_06=8
+ VER_GTASA_1_05_GER=9
+ VER_GTASA_1_07=10
+ VER_GTA3_1_6=11
+ VER_GTAVC_1_06=12
+ VER_GTASA_1_08=13
+ VER_GTALCS_2_2=14
+ VER_GTA3_1_8_OR_HIGHER=15
+ VER_GTAVC_1_09_OR_HIGHER=16
+ VER_GTASA_2_00_OR_HIGHER=17
+ VER_GTALCS_2_4_OR_HIGHER=18
+ VER_GTALCS_PSP_1_05_OR_HIGHER=19
+ VER_GTAVCS_PSP_1_02_OR_HIGHER=20
+end
+
+enum TouchPoints
+ LeftTop=1
+ LeftCenter=2
+ LeftBottom=3
+ CenterTop=4
+ Center=5
+ CenterBottom=6
+ RightTop=7
+ RightCenter=8
+ RightBottom=9
+end
+
+enum PadId
+ Pad1=0
+ Pad2=1
+ Touch=3
+end
+
diff --git a/sa_scr/CustomArrays.ini b/sa_scr/CustomArrays.ini
deleted file mode 100644
index 991df09..0000000
--- a/sa_scr/CustomArrays.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-803 12 Girl_Weapons
-1195 8 Airport_Gates
diff --git a/sa_scr/CustomLabels.ini b/sa_scr/CustomLabels.ini
deleted file mode 100644
index 73fcc56..0000000
--- a/sa_scr/CustomLabels.ini
+++ /dev/null
@@ -1,115 +0,0 @@
-;
-; Custom Labels, version SA 1.0
-;
-;------------------------------
-; Labels types
-;
-; sub - Subroutine
-; MS - Mission Starter
-; ESC - External Script Control
-;
-; --------- v1 --------------
-;
-; THREAD [MAIN]
-61169=Case_Video_Game
-61297=MS_Game_TheyCrawledFromUranus
-61315=MS_Game_Duality
-61333=MS_Game_GoGoSpaceMonkey
-61351=MS_Game_LetsGetReadyToBumble
-61369=MS_Game_TrackBetting
-61387=MS_Game_Pool
-61405=MS_Game_Lowrider
-61423=MS_Game_BeefyBaron
-61464=End_Case_Video_Game
-
-; THREAD [INT]
-61791=MS_Intro_Missions
-
-; THREAD [LA1FIN]
-64813=MS_LS_Final_Missions
-
-; THREAD [CAT]
-65596=Case_Catalina_Missions
-65659=MS_Local_Liquor_Store
-65684=MS_Small_Town_Bank
-65709=MS_Tanker_Commander
-65734=MS_Against_All_Odds
-65759=End_Case_Catalina_Mission
-65988=sub_Show_CATALINA_Mission_Title
-
-; THREAD [RIOT]
-74327=MS_Riot_Missions
-
-; THREAD [SHOOT]
-75007=MS_Shooting_Range
-
-; THREAD [GYM]
-75338=MS_GymFight_School
-
-76402=MS_Vehicle_SubMissions
-80584=MS_BloodRing
-80727=MS_8Track
-80933=MS_DirtTrack_Kickstart
-81211=MS_Beat_The_Cock
-81837=MS_Bike_Missions
-83417=MS_Buy_Properties
-
-83601=ESC_Impound_Garages
-84314=ESC_Valet_Parking
-84518=ESC_Trains
-84640=ESC_Airport_Terminals
-85611=Bonuses
-87487=SaveGame
-88318=sub_Remove_Save_Pickups
-88410=sub_Show_Save_Screen
-88490=sub_Restore_Control
-88547=sub_Fade_500ms_and_Restore_Controls
-88627=sub_CJ_goto_Home
-88807=sub_CJ_goto_Sweet_House
-88985=sub_CJ_goto_Ryder_House
-89163=sub_CJ_goto_Smoke_House
-89323=sub_CJ_goto_CRASH_LS
-89501=sub_CJ_goto_OG_Work
-89661=sub_CJ_goto_OG_Party_House
-89932=sub_CJ_goto_Angel_Pine_Motel
-90092=sub_CJ_goto_Leafy_Hollow
-90252=sub_CJ_goto_Doherty_Garage
-90412=sub_CJ_goto_Doherty_Garage2
-90572=sub_CJ_goto_WuZi_House
-
-91052=sub_CJ_goto_Casino
-91212=sub_CJ_goto_Jizzy_Club
-91372=sub_CJ_goto_Toreno_House
-
-91914=sub_CJ_goto_Madd_Doggs_Crib
-92074=sub_CJ_goto_Zero_Shop
-
-
-92234=Help_Text_Boxes
-98671=sub_Set_Cashwin_TextStyle
-98759=Cranes
-99487=sub_Get_Time_From_Last_Call
-99724=Openup_Properties
-101384=sub_Remove_Unavailable_Pickups_LSC
-101436=sub_Remove_Unavailable_Pickups_SF
-101498=sub_Remove_Unavailable_Pickups_LVC
-101530=sub_Remove_Unavailable_Pickups_LV
-101889=sub_Fade_500ms
-138649=Airport_Gate_Moving
-139805=Girlfriends_Init
-141066=Girlfriend_Agent
-144046=sub_UpdateGirlRespect
-144867=sub_DumpGirl
-145424=sub_GetGirlHomeCoords
-154870=ESC_Interior_Manager
-162172=sub_Get_Call_Subtitles
-190533=Girlfriend_Calling
-191620=sub_Phone_Ringing
-193701=sub_End_Call
-193861=sub_Play_Dialog
-
-3291552=GFMEET_GetRequeredSexAppeal
-3495695=JFUD_Remove_Food
-
-
-
diff --git a/sa_scr/CustomVariables.ini b/sa_scr/CustomVariables.ini
deleted file mode 100644
index cb2c0c4..0000000
--- a/sa_scr/CustomVariables.ini
+++ /dev/null
@@ -1,1073 +0,0 @@
-; syntax:
-; global variable=custom name
-; $2 -> $PLAYER_CHAR
-; $409 -> $ONMISSION
-
-;-----------------------------
-; $0 - $99
-;-----------------------------
-; 0 = N/A
-; 1 = N/A
-2=PLAYER_CHAR
-3=PLAYER_ACTOR
-; 4= gymbike float
-; 5= useless= used once
-; 6= gymbike temp float
-11=PLAYER_GROUP
-; 12= BSKOOL flag
-; 13= Current_Controls
-14=DEFAULT_WAIT_TIME
-15=Phone_Ringing_Flag
-16=Current_Time_in_ms2
-17=Move_Axis_X
-18=Move_Axis_Y
-19=Special_Axis_X
-20=Special_Axis_Y
-21=Help_Bicycle_1_Shown
-22=Marker_Trucking_Mission
-; 23= useless, equals to 0
-24=Mission_Intro_Passed
-25=STAT_Unlocked_Cities_Number
-26=Shooting_Available
-27=Tags_Painted_Percentage
-; 28= actor ever ate a food flag?
-29=Mission_Running_Dog_Failed
-; 30= useless= used once
-31=Marker_Emmets_Gun
-32=Pickup_Emmets_Colt45
-33=STAT_Lung_Capacity
-34=Time_Hours
-35=Time_Mins
-; 36= useless?
-; 37= flag_Got_Millie_Keycard
-; 38= unknown ENTEXT flag
-39=Time_From_Last_Call_Got_Flag
-40=Weekday
-; 41= useless IMPEXPM flag
-42=Flight_School_Intro_Flag
-43=Active_Interior
-; 44= Marker Triads SF Garage created flag
-45=Selected_Menu_Item
-; 46= Marker CRASH SF Garage created flag
-; 47= get respect?
-48=tempvar_Actor_Car
-49=tempvar_Car_Type
-50= Help_Valet_Shown
-51= Help_Denise_Shown
-52= Help_Stealth_Shown
-; 53= unknown DSKOOL
-54=Help_INTRO_Shown
-; 55= Marker_Asset created
-; 56= useless
-57= LS_Final_Missions_Started
-; 58= Riot_Missions_Started
-; 59= Marker SFG created
-; 60= car INTRO
-; 61= marker above car INTRO
-62=Help_Trucker_MIssions_Shown
-; 63= R3_Player_Car
-64=Catalina_Total_Passed_Missions
-65=Help_Groove_Shown
-66=Marker_Wang_Cars
-67=AMMU_Icons_Shown
-68=Distance_Between_Points
-69=tempvar_X_coord
-70=tempvar_Y_coord
-71=tempvar_Z_coord
-72=tempvar_Angle
-73=tempvar_Float_1
-74=tempvar_Float_2
-75=tempvar_Float_3
-; 76= useless float= used once
-; 77= useless float= used once
-; 78= useless float= used once
-; 79= useless float= used once
-; 80= useless float= used once
-; 81= useless float= used once
-82=Help_Bicycle_2_Shown
-83=Help_DriveBy_Shown
-84=Help_Follow_Icon_Shown
-85=Help_Camera_and_Radio_Shown
-86=Mission_Back_to_School_Passed
-87=Mission_Learning_to_Fly_Passed
-; 88= unknown INTRO2 stage
-; 89= unknown MAIN stage
-90=Mission_Kickstart_Passed
-; 91= Driving Level Score
-; 92= Driving Level Score
-; 93= useless= used once
-; 94= Driving Level Score
-; 95= useless= used once
-; 96= Driving Level Score
-; 97= Driving Level Score
-; 98= Driving Level Score
-; 99= useless= used once
-
-;-----------------------------
-; $100 - $199
-;-----------------------------
-; 100= Alley Oop Score
-106=Help_SF_Photos_Shown
-119=Help_Wasted_Shown
-121=Custom_Tournament_Flag
-122=LSGym_Icon
-123=STAT_Cycling_Skill
-124=Pickup_Info_Conversation
-125=Help_Chat_Shown
-126=Help_Busted_Shown
-128=Show_Shop_Sphere
-130=Actor_Smoke
-131=Actor_Sweet
-132=Actor_Ryder
-133=Actor_Cesar
-134=Actor_OG_Loc
-135=Smoke_Car
-136=Sweet_Car
-137=Ryder_Car
-146=Actor_Truth
-147=Actor_Catalina
-148=ONMISSION_Paramedic
-149=ONMISSION_Firefighter
-150=Help_Firetruck_Shown
-; 151=Mission_End_Of_The_Line_Stage
-152=ONMISSION_Stunt_BMX
-153=ONMISSION_Stunt_NRG500
-154=Current_Language
-155=SECOND_PLAYER
-156=SECOND_PLAYER_ACTOR
-; 159= useless
-; 160= useless
-165=ONMISSION_Burglary
-; 166= useless
-; 167= useless
-; 168= useless
-175=ONMISSION_Chiliad
-180=Total_Passengers_DroppedOff
-181=Help_Toggle_OddJob_Shown
-182=ONMISSION_TAXI
-184=Current_Time_in_ms
-185=TempVar_Call_Time
-186=Time_From_Last_Call
-187=STAT_Stamina
-189=ONMISSION_Courier
-194=LOWR_CONT_Script_Launched
-195=Mission_Cesar_Vialpando_Passed
-199=Help_Croupier_Uniform_Shown
-
-;-----------------------------
-; $200 - $299
-;-----------------------------
-248=Help_Swim_Shown
-271=Current_Flight_Record
-
-;-----------------------------
-; $300 - $399
-;-----------------------------
-352=Race_Index
-; array 6 $353-$358
-353=Girl_Desired_Progress_To_Invite
-359=Girl_Progress
-; array 6 $365-$370
-365=Girl_Desired_SexAppeal
-;371=Girl_Bitmask1
-; array 6 $377-$382
-;377=Girl_Bitmask2
-; array 6 $383-$388
-;383=Girl_Bitmask3
-389=Girlfriend
-
-393=Girl_Dated_Now
-; array 6i $398-$403
-398=GirlMarker
-
-;-----------------------------
-; $400 - $499
-;-----------------------------
-406=Girls_Gifts_bitmask
-407=GYM_STAT_Fat
-408=Garage_BODLAWN_Icon
-409=ONMISSION
-; 409=on_mission
-410=Help_SprayCan_Shown
-414=Garage_MODLAST_Icon
-417=BCESAR2_Script_Launched
-418=BCESAR3_Script_Launched
-; 419= useless= used once
-; 420= useless= used once
-; 421= useless= used once
-422=X_Pershing_Square_LS
-423=Y_Pershing_Square_LS
-424=Z_Pershing_Square_LS
-435=Marker_Sweet_House
-438=Marker_Crash_LS
-440=Marker_Cesar_LS
-441=icon_CJ
-442=icon_Sweet
-443=icon_Ryder
-445=icon_Big_Dmoke
-446=icon_OG_Loc
-444=icon_Crash
-447=icon_Cesar
-448=Intro_Total_Passed_Missions
-452=Sweet_Total_Passed_Missions
-453=Ryder_Total_Passed_Missions
-454=Smoke_Total_Passed_Missions
-455=OG_Loc_Total_Passed_Missions
-456=CRASH_LS_Total_Passed_Missions
-457=Mission_Lowrider_Passed
-458=LS_FINAL_Total_Passed_Missions
-459=X_Johnson_house
-460=Y_Johnson_house
-461=Z_Johnson_house
-462=X_Sweet_House
-463=Y_Sweet_House
-464=Z_Sweet_House
-465=X_Ryder_House
-466=Y_Ryder_House
-467=Z_Ryder_house
-468=X_Big_Smoke_House
-469=Y_Big_Smoke_House
-470=Z_Big_Smoke_House
-471=X_OG_Loc_Work
-472=Y_OG_Loc_Work
-473=Z_OG_Loc_Work
-474=X_OG_Loc_House
-475=Y_OG_Loc_House
-476=Z_OG_Loc_House
-477=X_CRASH_LS
-478=Y_CRASH_LS
-479=Z_CRASH_LS
-480=X_Cesar_house
-481=Y_Cesar_house
-482=Z_Cesar_house
-483=Marker_Catalina
-485=Marker_Cesar_Montgomery
-486=Marker_Truth_Farm
-487=icon_Catalina
-488=icon_Truth
-491=Truth_Total_Passed_Missions
-492=Cesar_Total_Passed_Missions
-493=Mission_Badlands_Passed
-494=X_Angel_Pine
-495=Y_Angel_Pine
-496=Z_Angel_Pine
-497=X_Truth_Farm
-498=Y_Truth_Farm
-499=Z_Truth_Farm
-
-;-----------------------------
-; $500 - $599
-;-----------------------------
-500=X_Angel_Pine_Motel
-501=Y_Angel_Pine_Motel
-502=Z_Angel_Pine_Motel
-503=X_Montgomery
-504=Y_Montgomery
-505=Z_Montgomery
-506=X_Catalina_House
-507=X_Local_Liquor_Store
-508=X_Small_Town_Bank
-509=X_Tanker_Commander
-510=X_Against_All_Odds
-511=X_Meeting_Catalina
-512=Y_Catalina_House
-513=Y_Local_Liquor_Store
-514=Y_Small_Town_Bank
-515=Y_Tanker_Commander
-516=Y_Against_All_Odds
-517=Y_Meeting_Catalina
-518=Z_Catalina_House
-519=Z_Local_Liquor_Store
-520=Z_Small_Town_Bank
-521=Z_Tanker_Commander
-522=Z_Against_All_Odds
-523=Z_Meeting_Catalina
-;
-533=Marker_Triads_SF_Garage
-534=icon_Woozie
-535=icon_LocoSyndicate
-536=icon_Cesar_2
-537=icon_Triads
-538=icon_Race
-539=icon_Zero
-;
-541=Garage_Total_Passed_Missions
-542=Zero_Total_Passed_Missions
-543=Wuzimu_Total_Passed_Missions
-544=Steal_Total_Passed_Missions
-545=Syndicate_Total_Passed_Missions
-546=CRASH_SF_Total_Passed_Missions
-547=X_SF_garage
-548=Y_SF_garage
-549=Z_SF_garage
-550=X_Zero_RC_shop
-551=Y_Zero_RC_shop
-552=Z_Zero_RC_shop
-553=X_Woozie_House
-554=Y_Woozie_House
-555=Z_Woozie_House
-556=X_SF_garage_2
-557=Y_SF_garage_2
-558=Z_SF_garage_2
-559=X_Jizzy_Club
-560=Y_Jizzy_Club
-561=Z_Jizzy_Club
-; array 4 $562-$565
-562=X_Race_Tournament_Point
-; array 4 $566-$569
-566=Y_Race_Tournament_Point
-; array 4 $570-$573
-570=Z_Race_Tournament_Point
-574=X_SF_Garage_3
-575=Y_SF_Garage_3
-576=Z_SF_Garage_3
-577=X_Driving_School
-578=Y_Driving_School
-579=Z_Driving_School
-;
-586=icon_Toreno
-587=icon_Airyard
-588=icon_Triads_Casino
-589=icon_MadDog
-590=icon_Mafia_Casino
-591=icon_School
-592=Marker_Pilot_School
-593=Toreno_Total_Passed_Missions
-594=icon_Cash
-597=Casino_Total_Passed_Missions
-
-;-----------------------------
-; $600 - $699
-;-----------------------------
-600=Heist_Total_Passed_Missions
-601=X_Tierra_Robada_Ranch
-602=Y_Tierra_Robada_Ranch
-603=Z_Tierra_Robada_Ranch
-604=X_Old_Airport
-605=Y_Old_Airport
-606=Z_Old_Airport
-607=X_The_Four_Dragons_Casino
-608=Y_The_Four_Dragons_Casino
-609=Z_The_Four_Dragons_Casino
-610=X_The_Four_Dragons_Casino_2
-611=Y_The_Four_Dragons_Casino_2
-612=Z_The_Four_Dragons_Casino_2
-613=X_Prickle_Pine_LV
-614=Y_Prickle_Pine_LV
-615=Z_Prickle_Pine_LV
-616=X_Royal_Casino
-617=Y_Royal_Casino
-618=Z_Royal_Casino
-619=X_Caligula_Palace
-620=Y_Caligula_Palace
-621=Z_Caligula_Palace
-
-624=icon_CJ_2
-625=icon_Sweet_2
-626=Mansion_Total_Passed_Missions
-627=Grove_Total_Passed_Missions
-628=Marker_Quarry_Mission
-629=Riot_Total_Passed_Missions
-631=Help_Gimp_Suit_Shown
-633=X_Madd_Dogg_Crib
-634=Y_Madd_Dogg_Crib
-635=Z_Madd_Dogg_Crib
-; 636=useless= used once
-; 637=useless= used once
-; 638=useless= used once
-669=Pickup_Info_Hospital
-670=Pickup_Info_Hospital_2
-671=Pickup_Info_Police
-673=parked_Hydra
-674=Total_Food_Eaten
-677=FOOD_Player_Aggressive_Flag
-678=X_Buy_Marker
-679=Y_Buy_Marker
-680=Z_Buy_Marker
-681=X_Start_Anim_Food
-682=Y_Start_Anim_Food
-683=Z_Start_Anim_Food
-686=X_Camera
-687=Y_Camera
-688=Z_Camera
-689=AMMU_X_Seller
-690=AMMU_Y_Seller
-691=AMMU_Z_Seller
-; 692-705= useless= used once; unknown text_draw params (letters size, RGBA)
-
-;-----------------------------
-; $700 - $799
-;-----------------------------
-706=Current_Shop_GXT_Name
-; 707= useless
-708=Video_Game
-; 709= gates_open ?
-710=GS_Gang_Money_Pickup
-711=GS_Gang_Turf_Controlled
-712=GS_Gang_Cash
-713=Script_Status
-714=Mission_Local_Liquor_Store_Passed
-715=Mission_Small_Town_Bank_Passed
-716=Mission_Tanker_Commander_Passed
-717=All_Catalina_missions_passed
-718=Catalina_Selected_Mission
-720=GymFight_Interior
-721=STAT_Driving_Skill
-722=Help_TRI_Cycling_Shown
-723=Help_TRI_Stamina_Shown
-724=Help_BMX_Cycling_Shown
-725=Help_TRI_NoCock_Shown
-726=STUNT_Mission_Type
-727=BUY_Index
-; array 32 $728-$759
-728=Property_Bought_Flags
-;
-; array 32 $760-$791
-760=Property_Indexes
-
-798=Collected_Oysters
-799=Collected_Horshoes
-
-;-----------------------------
-; $800 - $899
-;-----------------------------
-800=STAT_Taken_Photos
-801=STAT_Tags_Sprayed
-802=_100_Percent_Complete
-815=STAT_Percentage_Completed
-816=GS_Money_Pickup_Exists
-817=Pickup_Keycard
-818=Pickup_Keycard_Collected
-; array 18 $865-$882
-865=Save_Pickups
-883=Save_Pickups_Index
-884=Save_Pickups_Exist
-885=Total_Available_Save_Pickups
-; array 18 $886-$903
-886=Save_Pickups_X
-
-;-----------------------------
-; $900 - $999 completed
-;-----------------------------
-; array 18 $904-$921
-904=Save_Pickups_Y
-; array 18 $922-$939
-922=Save_Pickups_Z
-; array 18 $940-$957
-940=Save_Points_X
-; array 18 $958-$975
-958=Save_Points_Y
-; array 18 $976-$993
-976=Save_Points_Z
-; array 18 $994-$1011
-994=Save_Points_Angle
-
-;-----------------------------
-; $1000 - $1999
-;-----------------------------
-1018=LOWR_Player_Points
-1019=LOWR_Opposition_Points
-1030=LOWR_Last_Displayed_Text_ID
-1031=Audio_Line_Is_Active
-1032=Actor_Speech_GXT_Reference
-1034=Actor_Speech_WAV_File
-1049=Current_Wanted_List
-1118=Import_Car
-1119=Import_Car_Price
-; array 10 $1020-$1029
-1120=WantedCrossOFF_Objects
-; useless array 10 $1030-$1039
-
-1147=Wanted_List_Object
-; array 10 $1050-$1059
-1050=Car_Models_To_Export
-; array 10 $1060-$1069
-1060=Export_Cars_Status
-; array 6 $1070-$1075
-1070=Import_Cars_Model
-; array 42 $1076-$1117
-1076=Unlocked_Import_Cars
-; 1146=useless IMPEXPM flag
-1149=Import_Panel_Row
-1151=Import_Model_Name
-1154=Import_Car_Panel
-; array 7s $1155-$1167
-1155=Import_Car_Names
-; array 7s $1067-$1180
-1167=Import_Days
-; 1181=useless IMPEXPM
-1182=Import_New_Available_Cars_Number
-1183=Help_Import_Shown
-1184=All_Cars_Collected_Flag
-1186=Import_Price_Multiplier
-1187=Export_Price_Multiplier
-1188=Export_Price_Health_Multiplier
-; array 5 $1189-$1193
-1189=Import_Car_Handles
-
-1203=Airport_Open_Flag
-; array 6 $1204-$1209
-1204=GirlRespect
-1212=GF_WAIT_TIME
-1217=GFSEX_Excitement
-1218=GFSEX_Power
-1219=GF_Censore_Flag
-1220=GF_Anim_Time
-1242=GirlDoors
-1249=PLAYER_IN_INTERIOR
-1252=Active_Interior_Name
-1256=Interior_Decision_Maker_A
-1257=Interior_Decision_Maker_B
-1259=Player_Wanted_Level
-1289=HJ_Bonus
-1290=HJ_Player_Car
-1291=HJ_Begin_Stunt_Flag
-1292=HJ_Stunt_Height
-1294=HJ_Stunt_Bonus_Mult
-1295=HJ_Stunt_Flipping_Flag
-1296=HJ_Stunt_Flips
-1297=HJ_Stunt_Height_Rem
-1298=HJ_Stunt_Distance_Max_Rem
-1299=HJ_Stunt_Distance_Max_Int
-1300=HJ_Stunt_Rotation_Int
-1302=HJ_Stunt_Bonus
-1303=HJ_Stunt_Bonus_Temp
-1304=HJ_Car_Z_Max
-1305=HJ_Car_X
-1306=HJ_Car_Y
-1307=HJ_Car_Z
-1308=HJ_Car_X_Begin_Stunt
-1309=HJ_Car_Y_Begin_Stunt
-1310=HJ_Car_Z_Begin_Stunt
-1311=HJ_Car_X_End_Stunt
-1312=HJ_Car_Y_End_Stunt
-1313=HJ_Stunt_Distance_Max_Float
-1314=HJ_Car_Angle_Begin_Stunt
-1315=HJ_Car_Angle
-1318=HJ_Stunt_Rotation_Float
-1319=HJ_TwoWheels_Time
-1320=HJ_TwoWheels_Distance_Meters_Int
-1321=HJ_TwoWheels_Distance_Meters_Rem
-1322=HJ_TwoWheels_Distance_Feet
-1323=HJ_TwoWheels_Distance_Float
-1324=HJ_TwoWheels_Distance_Meters_Float
-1325=HJ_TwoWheels_Distance_Feet_Float
-1326=HJ_Wheelie_Time
-1327=HJ_Wheelie_Distance_Meters_Int
-1328=HJ_Wheelie_Distance_Meters_Rem
-1329=HJ_Wheelie_Distance_Feet
-1330=HJ_Wheelie_Distance_Float
-1331=HJ_Wheelie_Distance_Meters_Float
-1332=HJ_Wheelie_Distance_Feet_Float
-1333=HJ_Stoppie_Time
-1334=HJ_Stoppie_Distance_Meters_Int
-1335=HJ_Stoppie_Distance_Meters_Rem
-1336=HJ_Stoppie_Distance_Feet
-1337=HJ_Stoppie_Distance_Float
-1338=HJ_Stoppie_Distance_Meters_Float
-1339=HJ_Stoppie_Distance_Feet_Float
-1341=HJ_Temp_Float
-; array 70 $1342-$1411
-;1342=Call_06_Answered
-;1343=Call_12_Answered
-;1344=Call_07_Answered
-;1346=Call_18_Answered
-;1347=Call_19_Answered
-;1348=Call_Gym_Answered
-;1349=Call_09_Answered
-;1356=Call_08_Answered
-;1357=Call_15_Answered
-;1359=Call_24_Answered
-;1361=Call_NUL_Answered
-;1362=Call_10_Answered
-;1363=Call_16_Answered
-
-1412=Cellphone_Call_ID
-1413=Call_Time_Stored_Flag
-1414=Call_Answered
-1418=Help_SkipCall_Shown
-1419=STAT_Progress_With_Millie
-1420=Recall_Time
-1421=Dialog_Index
-1422=Dialog_Array_Size
-1423=Dialog_WAV_Id
-; array 20s $1424-$1442
-1424=Dialog_WAV
-; array 20s $1445-$1483
-1445=Dialog_Subtitles
-1485=STAT_Fat
-1488=Mission_Vigilante_Passed
-1490=Mission_Burglary_Passed
-1491=Mission_Taxi_Passed
-1492=Mission_Trucking_Passed
-1493=Mission_Quarry_Passed
-1497=Parachute_Creation_Stage
-1513=FreeFall_Stage
-1516=All_Ousters_Collected
-1517=All_Horseshoes_Collected
-1518=All_Photos_Taken
-1519=All_Tags_Sprayed
-; 1523= ROULETE attempts
-; array 32i $1524-$1555
-1524=X_Property_To_Buy
-; array 32i $1556-$1587
-1556=Y_Property_To_Buy
-; array 32i $1588-$1519
-1588=Z_Property_To_Buy
-; array 32i $1653-$1684
-1620=Zero_RCShop_Bought
-; CustomArray 32 $1621-$1652
-;1621=Property_Markers
-; CustomArray 32 $1653-$1684
-;1653=Property_Prices
-; array 32i $1685-$1716
-1685=Buy_Asset_Pickups
-1735=Property_Buying_Now
-1736=Marker_Idlewood_Barber
-1737=Marker_Idlewood_Pizzeria
-1738=Marker_Ganton_Clothes_Shop
-1792=BURGLARY_Noise_f
-1793=BURGLARY_Detected_Flag
-1800=ONMISSION_Mike_Toreno
-1801=Mission_Chiliad_Challenge_Passed
-1805=Help_Chiliad_Cycling_Shown
-1806=Mission_BeatTheCock_Passed
-1812=Mission_BeatTheCock_Type
-; 1817=GYM_STAT_Muscle
-; 1847=flag_mission_Wu_Zi_Mu_started
-1848=VALET_Parked_Cars_Number
-; array 4f $1849-$1852
-1849=Shooting_X
-; array 4f $1852-$1856
-1853=Shooting_Y
-; array 4f $1857-$1860
-1857=Shooting_Z
-1862=Shooting_Index
-1863=ONMISSION_Shooting
-1864=Shooting_Index_2
-1865=IMPOUND_Town_Number
-1866=Current_Town_Number
-; 1884= VALET control, always equals to 2 if script launched
-; 1905=SYN2_mission_attempts
-;1909=ONMISSION_Customs_Fast_Track
-1910=flag_Player_In_Crane
-1941=Mission_BloodRing_Passed
-; array 10 $1942-$1951
-1942=Flight_School_Records
-1952=Flight_School_Contests_Passed
-1953=Flight_School_Current_Contest
-1954=Flight_School_Brief_Played
-1955=Pilot_License_Obtained
-1956=parked_Rustler
-1957=parked_Stunt
-1958=parked_Hunter
-1959=parked_Rustler_Exists
-1960=parked_Stunt_Exists
-1961=parked_Hunter_Exists
-1969=Mission_Boat_School_Passed
-1985=parked_Marquis_Exists
-1986=parked_Squalo_Exists
-1987=parked_Jetmax_Exists
-1988=parked_Marquis
-1989=parked_Squalo
-1990=parked_Jetmax
-1991=Mission_Pimping_Passed
-1992=Mission_Courier_LS_Passed
-1993=Mission_Courier_LV_Passed
-1994=Mission_Courier_SF_Passed
-
-;-----------------------------
-; $2000 - $2999
-;-----------------------------
-2189=parked_Freeway_Exists
-2190=parked_FCR900_Exists
-2191=parked_NRG500_Exists
-2192=parked_Freeway
-2193=parked_FCR900
-2194=parked_NRG500
-2195=BCESAR2_Times_Passed
-2196=Mission_WuZiMu_Started_Flag
-2198=BCESAR2_Passed_Once
-2201=Mission_Driving_School_Passed
-2205=Help_Respect_Shown
-2209=Current_Tournament
-; array 30i $2210-$2299
-2210=Races_Best_Result
-; array 30i $2240-$2269
-2240=Races_Current_Best_Time
-; array 30i $2270-$2299
-2270=Races_New_Best_Time
-; array 30i $2300-$2329
-2300=Races_Won
-2330=Races_Won_Number
-2331=All_Races_Won_Prize_Flag
-2332=CARMOD_Disabled_Flag
-2333=Catalina_Dialog_Liquor_Store_Played
-2334=Catalina_Dialog_Betting_Shop_Played
-2335=Leviathan_Parked
-2412=ONMISSION_GYMFIGHT
-2415=Seller_Model
-2416=Gyms_Accessible_Flag
-;2417=SHOPS_Main_Panel
-;2418=SHOPS_Main_Panel_Exists
-;2419=SHOPS_Shopping_Menu
-;2420=SHOPS_Shopping_Menu_Exists
-;2421=SHOPS_Panel_Bought
-;2422=SHOPS_Panel_Bought_Exists
-;2423=SHOPS_Shopping_Submenu
-;2424=SHOPS_Shopping_Submenu_Exists
-; array 12s $2450-$2472
-;2450=SHOPS_Item_Names
-
-2510=ShoppingItem_ModelCRC
-2511=ShoppingItem_BodyPart
-; girlfriend gifts
-2555=Gimp_Suit_Available
-2556=Valet_Uniform_Available
-2557=Croupier_Uniform_Available
-2558=Cop_Uniform_Available
-2559=Rural_Clothes_Available
-2560=Racing_Suit_Available
-2561=Medic_Uniform_Available
-2562=Pimp_Suit_Available
-
-;2564=flag_weapons_6
-;2565=flag_weapons_7
-;2566=flag_weapons_8
-;2567=flag_weapons_9
-;2568=flag_weapons_10
-;2569=flag_weapons_11
-;2570=flag_weapons_12
-;2571=flag_weapons_13
-;2572=flag_weapons_14
-;2573=flag_weapons_15
-;2574=flag_weapons_all
-
-2630=SFGym_Icon
-2631=LVGym_Icon
-; 2657=Total_Unique_Jumps = useless, used once
-2667=Object_M_A51_BLASTDOORR
-2668=Object_M_A51_BLASTDOORL
-2729=Crane_Magnet
-; 2733=Magno_Base_X
-; 2734=Magno_Base_Y
-; 2736=Magno_Cabin_H
-; 2737=Magno_Arm_H
-; 2738=Magno_Arm_Rotate_Y
-2748=flag_Player_Attack_Food_Seller
-2754=Shops_Player_Cash
-2777=parked_Rhino
-
-2795=Mission_BMX_Stunt_Passed
-2796=Mission_NRG500_Stunt_Passed
-; array 2i $2797-$2798
-2797=STUNT_Missions_BestTime
-
-2799=parked_BMX_Glen_Park
-2800=X_STUNT_Mission_BMX
-2801=Y_STUNT_Mission_BMX
-2802=Z_STUNT_Mission_BMX
-2803=parked_NRG500_Easter_Basin
-2804=X_STUNT_Mission_NRG500
-2805=Y_STUNT_Mission_NRG500
-2806=Z_STUNT_Mission_NRG500
-; array 6 $2818-$2823
-; michelle= helena= barbara= katie= millie
-2818=parked_Girlfriend_Cars
-; array 6 $2824-$2829
-2824=parked_Girlfriend_Cars_numplate
-; array 30 $2830-$2859
-2830=parked_IMPEXPM_cars
-
-;-----------------------------
-; $3000 - $3999
-;-----------------------------
-3397=Color_Red
-3398=Color_Green
-;3399=Color_Blue
-3399=Gambles_CashWin
-; array 85f $3929-$4013
-; array 151f $3507-$3657
-;3507= unknown gambles multiplier
-3929=X_BCE2_Checkpoints
-
-;-----------------------------
-; $4000 - $4999
-;-----------------------------
-array 85f $4014-$4098
-4014=Y_BCE2_Checkpoints
-array 85f $4099-$4183
-4099=Z_BCE2_Checkpoints
-; array 116f $4184-$4299
-4184=X_BCE2_Patriot_Checkpoints
-; array 116f $4300-$4415
-4300=Y_BCE2_Patriot_Checkpoints
-; array 116f $4416-$4531
-4416=Z_BCE2_Patriot_Checkpoints
-
-;-----------------------------
-; $5000 - $5999
-;-----------------------------
-5177=Object_M_A51_VENTCOVERB
-
-; array 28 $5189-$5216
-5189=parked_Planes
-; array 12 $5117-$5228
-5217=parked_SF_planes
-5293=BURGLARY_Noise_i
-5296=DANCE_SCORE
-5299=DANCE_ANIM
-5307=DANCE_ANIM_IFP
-
-5345=Current_Month_Day
-5346=Current_Month
-5347=GYM_Month_Day_When_Limit_Reached
-5348=GYM_Month_When_Limit_Reached
-5349=GYM_Day_Limit
-; array 37s $5993- $6068
-5993=SHTR_characters
-
-;-----------------------------
-; $6000 - $6999
-;-----------------------------
-6473=BeefyBaron_Time
-6474=BeefyBaron_Score
-6959=CPRACE_Debug_Checkpoint_Index
-6987=CAT1_Pickups_Collected
-
-;-----------------------------
-; $7000 - $7999
-;-----------------------------
-7263=STAT_Lung_Capacity_for_wuzi
-7300=SYN2_Time_Until_Backup
-; 7301=area_name ?
-
-7432=ZERO4_Time
-7433=ZERO4_Car_Health
-
-;-----------------------------
-; $8000 - $8999
-;-----------------------------
-8159=Trucking_Total_Passed_Missions
-8171=Quarry_Missions_Passed
-; array 7 $8174-$8180
-; 8174=rockfall
-
-; array 8 $8181-$8188
-8181=Quarry_Stage
-
-; 8201=useless= tempvar, keeps $56 value
-8211=Paramedic_Mission_Level
-8228=BUGRLARY_Cash
-; array 3s $8229-$8233
-8229=Burglary_Garages
-8235=BURGLARY_Daylight
-8236=BURGLARY_Escape_Time_Sec
-8237=BURGLARY_Time_left
-8269=Pickup_Parachute
-
-8395=BCE_Checkpoints_Index
-8550=ROULETE_Cash_Won
-8559=ROULETE_Player_Cash
-8560=STAT_Gambling_Skill
-; array 151h $8561-$8711
-8561=ROULETE_Chips
-8717=GYM_GymBike_Power
-8718=GYM_GymBike_Level
-8719=GYM_GymBike_Distance
-
-8739=GYM_Bench_Weight
-8740=GYM_STAT_Bench_Heaviest_Weight
-; 8747=GYM_STAT_Muscle_2
-8759=GYM_Dumbbells_Panel
-8764=GYM_Dumbbells_Panel_Selected_Index
-8770=GYM_STAT_Dumbbells_Heaviest_Weight
-8771=GYM_Dumbbells_Weight
-
-;8822=Z_offset_from_BBHOOP
-;8823=X_offset_from_BBHOOP
-;8824=Y_offset_from_BBHOOP
-
-8868=High_Cards_Number
-; array 5 $8873-$8877
-8873=POKER_X_Card
-; array 5 $8878-$8892
-8878=POKER_Y_Card
-8893=POKER_Y_Row
-8883=POKER_X_Bet_One
-8884=POKER_Y_Bet_One
-8885=POKER_X_Deal
-8886=POKER_Y_Deal
-8887=POKER_X_Col
-8907=POKER_Counter
-8908=POKER_X_screen
-8916=POKER_Y_screen
-8924=POKER_Card_Height
-8925=POKER_Card_Width
-8926=POKER_Hold_Button_Offset
-8927=POKER_Hold_Width
-8928=POKER_Hold_Height
-8929=POKER_Border_Thickness
-8932=POKER_Deal_Width
-8933=POKER_Deal_Height
-8934=POKER_Bet_One_Width
-8935=POKER_Bet_One_Height
-8936=POKER_X_Line
-8945=POKER_Y_Line
-8954=POKER_Line_Width
-8963=POKER_Line_Height
-8972=POKER_X_Text_Scale
-8978=POKER_Y_Text_Scale
-8984=POKER_Text_Color_R
-8990=POKER_Text_Color_G
-8996=POKER_Text_Color_B
-
-;-----------------------------
-; $9000 - $9999
-;-----------------------------
-9002=POKER_Text_Font
-9008=POKER_Text_Centre
-9014=POKER_Text_Edge
-9020=POKER_Text_Edge_R
-9026=POKER_Text_Edge_G
-9032=POKER_Text_Edge_B
-9038=POKER_Button_Text_Offset
-9039=POKER_Tile_Type
-9040=POKER_Table_X
-9041=POKER_Table_Y
-9042=POKER_Table_Width
-9043=POKER_Table_Height
-;9044=POKER_Highl_X
-;9049=POKER_Highl_Y
-;9054=POKER_Highl_Width
-;9059=POKER_Highl_Height
-9067=POKER_Tile_Width
-9068=POKER_Tile_Height
-9071=BJACK_X_Player_Sprite
-9079=BJACK_Y_Player_Sprite
-;9087=player_sprite1_X
-;9095=player_sprite1_Y
-;9103=player_sprite1B_X
-;9111=player_sprite1B_Y
-;9119=player_sprite2_X
-;9127=player_sprite2_Y
-9135=BJACK_Card_Width
-9136=BJACK_Card_Height
-9138=BJACK_Border_Width
-9140=BJACK_Card_ID
-9165=BJACK_Player_cannot_Split
-9166=BJACK_Player_has_split
-9167=BJACK_Player_cannot_double
-9168=BJACK_Player_has_doubled1
-9169=BJACK_Player_has_doubled2
-9170=BJACK_Player_has_stucked1
-9171=BJACK_Player_has_stucked2
-9172=BJACK_Player_has_hit1
-9173=BJACK_Dealer_has_stuck
-9174=BJACK_Player_has_quit
-9175=BJACK_Player_has_won1
-9176=BJACK_Player_has_won2
-9177=BJACK_Player_has_input
-9178=BJACK_Dealer_wins_by_default
-9179=BJACK_Player_total1
-9180=BJACK_Player_total1_B
-9181=BJACK_Player_total2
-9182=BJACK_Player_total2_B
-9183=BJACK_Dealer_total
-9184=BJACK_Dealer_total2
-9185=BJACK_Dealer_got_ace
-9186=BJACK_Player_got_ace1
-9187=BJACK_Player_got_ace2
-9188=BJACK_Player_got_BJACK
-9190=BJACK_Player_cash
-9191=BJACK_last_bet
-9192=BJACK_Bet1
-9193=BJACK_Bet2
-9194=BJACK_Bet_Step
-9196=BJACK_Half_Bet
-9197=BJACK_Refund
-9198=BJACK_Initial_Stake
-9199=BJACK_Payout
-9200=Max_Wager
-9228=BJACK_Cheat_Card_ID
-9229=BJACK_X_Screenpos
-9256=BJACK_Y_Screenpos
-9283=BJACK_X_Chip_offset
-9291=BJACK_Y_Chip_offset
-9299=BJACK_Z_Chip_offset
-9310=BJACK_Flag_Card_Cheat
-;9321=BJACK_Z_table_offset
-;9322=BJACK_X_table_offset
-;9323=BJACK_Y_table_offset
-;9446=BJACK_Z_table2_offset
-;9447=BJACK_X_table_offset
-;9448=BJACK_Y_table_offset
-; array 7s $9480-$9495
-9480=PLANES_DayNames
-9496=PLANES_Weekday
-9497=PLANES_STAT_Unlocked_Cities_Number
-9498=PLANES_Conversation_YES
-9507=PLAINS_Plane_Flyway
-9523=TRAINS_Text_Shown
-9524=TRAINS_Train_Handle
-9525=TRAINS_Train_Speed
-9540=AMMU_Seller
-9541=AMMU_Weapon_Cost
-9542=AMMU_Available_Weapons
-9545=AMMU_Weapon_Name
-9547=AMMU_Interior_Name
-
-9551=AMMU_Selected_Weapon_Weapon_Group
-9552=AMMU_Selected_Weapon
-9553=AMMU_Selected_Weapon_Model
-9562=AMMU_Seller_Animation
-9579=AMMU_Stage
-9580=flag_AMMU_Seller_Attack_Player
-9581=AMMU_Seller_Animation_Time
-9582=AMMU_Seller_Angle
-9583=AMMU_Player_Angle
-9588=AMMU_X_Offset
-9589=AMMU_Y_Offset
-9590=AMMU_Z_Offset
-9591=AMMU_X_Aim_Camera
-9592=AMMU_Y_Aim_Camera
-9593=AMMU_Z_Aim_Camera
-
-9710=TATOO_Selected_Torso_Part
-;9734=selected_haircut
-
-;-----------------------------
-; $10000 - $10947
-;-----------------------------
-10032=Food_Seller
-10033=Food_Seller_Exists
-10037=JFUD_Selected_Food
-10046=JFUD_Stage
-10053=JFUD_STAT_Fat
-10054=JFUD_Player_Health
-10057=JFUD_X_Food_Seller
-10058=JFUD_Y_Food_Seller
-10059=JFUD_Z_Food_Seller
-10060=JFUD_Food_Seller_Angle
-10061=JFUD_X_Offset
-10062=JFUD_Y_Offset
-10063=JFUD_Z_Offset
-10065=JFUD_X_Camera
-10066=JFUD_Y_Camera
-10067=JFUD_Z_Camera
-10068=JFUD_X_Aim_Camera
-10069=JFUD_Y_Aim_Camera
-10070=JFUD_Z_Aim_Camera
-10071=JFUD_LOW_Food_Model
-10072=JFUD_MED_Food_Model
-10073=JFUD_HIGH_Food_Model
-10074=JFUD_HEALTHY_Food_Model
-
-10431=CARMOD_Car
-10426=CARMOD_Menu_Colors
-10496=Crane_Rope_Length
-10751=VALET_Car
-10746=VALET_Car_Driver
-10941=VALET_Stage
-
-; 10947=useless; highest variable ever
\ No newline at end of file
diff --git a/sa_scr/constants.txt b/sa_scr/constants.txt
deleted file mode 100644
index 29223fc..0000000
--- a/sa_scr/constants.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-const
-false=0
-true=1
-TIMERA=32@
-TIMERB=33@
-end
\ No newline at end of file
diff --git a/sa_scr/debug.bin b/sa_scr/debug.bin
deleted file mode 100644
index 8464093..0000000
Binary files a/sa_scr/debug.bin and /dev/null differ
diff --git a/sa_scr/keywords.txt b/sa_scr/keywords.txt
index 43d7a96..bf40798 100644
--- a/sa_scr/keywords.txt
+++ b/sa_scr/keywords.txt
@@ -1,3 +1,4 @@
+0000=NOP
0001=WAIT
0002=GOTO
0003=SHAKE_CAM
diff --git a/sa_scr/missions.txt b/sa_scr/missions.txt
deleted file mode 100644
index f8d9965..0000000
--- a/sa_scr/missions.txt
+++ /dev/null
@@ -1,151 +0,0 @@
-Initial 1
-Initial 2
-Intro
-Video Game: They Crawled From Uranus
-Video Game: Duality
-Video Game: Go Go Space Monkey
-Video Game: Let's Get Ready To Bumble
-Video Game: Inside Track Betting
-Pool
-Lowrider (Bet And Dance)
-Beefy Baron
-Big Smoke
-Ryder
-Tagging Up Turf
-Cleaning The Hood
-Drive-Thru
-Nines And AK's
-Drive-By
-Sweet's Girl
-Cesar Vialpando
-Los Sepulcros
-Doberman
-Burning Desire
-Gray Imports
-Home Invasion
-Catalyst
-Robbing Uncle Sam
-OG Loc
-Running Dog
-Wrong Side of the Tracks
-Just Business
-Life's a Beach
-Madd Dogg's Rhymes
-Management Issues
-House Party
-Race Tournament / 8-track / Dirt Track
-Lowrider (High Stakes)
-Reuniting The Families
-The Green Sabre
-Badlands
-First Date
-Local Liquor Store
-Small Town Bank
-Tanker Commander
-Against All Odds
-King in Exile
-Body Harvest
-Are you going to San Fierro?
-Wu Zi Mu / Farewell, My Love...
-Wear Flowers In Your Hair
-Deconstruction
-555 WE TIP
-Snail Trail
-Mountain Cloud Boys
-Ran Fa Li
-Lure
-Amphibious Assault
-The Da Nang Thang
-Photo Opportunity
-Jizzy
-Outrider
-Ice Cold Killa
-Toreno's Last Flight
-Yay Ka-Boom-Boom
-Pier 69
-T-Bone Mendez
-Mike Toreno
-Zeroing In
-Test Drive
-Customs Fast Track
-Puncture Wounds
-Back to School
-Air Raid
-Supply Lines...
-New Model Army
-Monster
-Highjack
-Interdiction
-Verdant Meadows
-N.O.E.
-Stowaway
-Black Project
-Green Goo
-Learning to Fly
-Fender Ketchup
-Explosive Situation
-You've Had Your Chips
-Fish in a Barrel
-Don Peyote
-Intensive Care
-The Meat Business
-Freefall
-Saint Mark's Bistro
-Misappropriation
-High Noon
-Madd Dogg
-Architectural Espionage
-Key To Her Heart
-Dam And Blast
-Cop Wheels
-Up, Up and Away!
-Breaking the Bank at Caligula's
-A Home In The Hills
-Vertical Bird
-Home Coming
-Cut Throat Business
-Beat Down on B Dup
-Grove 4 Life
-Riot
-Los Desperados
-End Of The Line (1)
-End Of The Line (2)
-End Of The Line (3)
-Shooting range
-Los Santos Gym Fight School
-San Fierro Gym Fight School
-Las Venturas Gym Fight School
-Trucking
-Quarry
-Boat School
-Bike School
-Taxi-Driver Sub-Mission
-Paramedic Sub-Mission
-Firefighter Sub-Mission
-Vigilante Sub-Mission
-Burglary Sub-Mission
-Freight Train Sub-Mission
-Pimping Sub-Mission
-Arena Mission: Blood Ring
-Arena Mission: Kickstart
-Beat the Cock!
-Courier
-The Chiliad Challenge
-BMX / NRG-500 STUNT Mission
-Buy Properties Mission
-2player Ram
-2player bike
-2player cars
-2player heli
-2player peds
-Run-around LS
-Run-around LV
-Run-around SF
-Run-around DE
-Run-around CO
-Run-around (2player)
-Run-around (2player)
-Run-around (2player)
-Run-around (2player)
-Run-around (2player)
-Run-around (2player)
diff --git a/sa_scr/templates.txt b/sa_scr/templates.txt
index 84e43d0..e61d7b2 100644
--- a/sa_scr/templates.txt
+++ b/sa_scr/templates.txt
@@ -1,21 +1,21 @@
cleo=CLEO script
={$CLEO .cs}
-=0000:
+=NOP
=
=|
=
-=0A93: terminate_this_custom_script
+=TERMINATE_THIS_CUSTOM_SCRIPT
load=model request and load
-=0247: request_model #|
+=REQUEST_MODEL #|
=
-=while 8248: not has_model_loaded #
-= wait 0 ms
+=while NOT HAS_MODEL_LOADED #
+= WAIT 0
=end
def=Check if player is playing
=if
-= 0256: is_player_playing $PLAYER_CHAR
+= IS_PLAYER_PLAYING $PLAYER_CHAR
=then
=
=end
@@ -32,5 +32,5 @@ scm=Multifile template (SA)
=|
=
=while true
-= wait 250
+= WAIT 250
=end
\ No newline at end of file
diff --git a/vc_mobile/enums.txt b/vc_mobile/enums.txt
new file mode 100644
index 0000000..38285fa
--- /dev/null
+++ b/vc_mobile/enums.txt
@@ -0,0 +1,943 @@
+enum PedType
+ Player1=0
+ Player2=1
+ Player3=2
+ Player4=3
+ CivMale=4
+ CivFemale=5
+ Cop=6
+ Gang1=7
+ Gang2=8
+ Gang3=9
+ Gang4=10
+ Gang5=11
+ Gang6=12
+ Gang7=13
+ Gang8=14
+ Gang9=15
+ Emergency=16
+ Fireman=17
+ Criminal=18
+ Prostitute=20
+ Special=21
+end
+
+enum Fade
+ Out=0
+ In=1
+ None=2
+end
+
+enum WeaponType
+ Unarmed=0
+ BrassKnuckles=1
+ Screwdriver=2
+ GolfClub=3
+ NightStick=4
+ Knife=5
+ BaseballBat=6
+ Hammer=7
+ Cleaver=8
+ Machete=9
+ Katana=10
+ Chainsaw=11
+ Grenade=12
+ DetonatorGrenade=13
+ Teargas=14
+ Molotov=15
+ Rocket=16
+ Pistol=17
+ Python=18
+ Shotgun=19
+ Spas12=20
+ Stubby=21
+ Tec9=22
+ Uzi=23
+ SilencedIngram=24
+ Mp5=25
+ M4=26
+ Ruger=27
+ Sniper=28
+ Laserscope=29
+ RocketLauncher=30
+ Flamethrower=31
+ M60=32
+ Minigun=33
+ Detonator=34
+ Helicannon=35
+ Camera=36
+end
+
+enum Button
+ LeftStickX=0
+ LeftStickY=1
+ RightStickX=2
+ RightStickY=3
+ LeftShoulder1=4
+ LeftShoulder2=5
+ RightShoulder1=6
+ RightShoulder2=7
+ DpadUp=8
+ DpadDown=9
+ DpadLeft=10
+ DpadRight=11
+ Start=12
+ Select=13
+ Square=14
+ Triangle=15
+ Cross=16
+ Circle=17
+ LeftShock=18
+ RightShock=19
+end
+
+enum AnimGroup
+ Man=0
+ Van=1
+ Coach=2
+ Bikes=3
+ Bikev=4
+ Bikeh=5
+ Biked=6
+ Unarmed=7
+ Screwdrv=8
+ Knife=9
+ Baseball=10
+ Golfclub=11
+ Chainsaw=12
+ Python=13
+ Colt45=14
+ Shotgun=15
+ Buddy=16
+ Tec=17
+ Uzi=18
+ Rifle=19
+ M60=20
+ Sniper=21
+ Grenade=22
+ Flame=23
+ Medic=24
+ Sunbathe=25
+ Playidles=26
+ Riot=27
+ Strip=28
+ Lance=29
+ Player=30
+ PlayerRocket=31
+ Player1Armed=32
+ Player2Armed=33
+ PlayerBbbat=34
+ PlayerCsaw=35
+ Shuffle=36
+ Oldman=37
+ Gang1=38
+ Gang2=39
+ Fatman=40
+ OldFatman=41
+ Jogger=42
+ Woman=43
+ Shopping=44
+ BusyWoman=45
+ SexyWoman=46
+ FatWoman=47
+ OldWoman=48
+ JogWoman=49
+ PanicChunky=50
+ Skate=51
+ PlayerBack=52
+ PlayerLeft=53
+ PlayerRight=54
+ RocketBack=55
+ RocketLeft=56
+ RocketRight=57
+ CsawBack=58
+ CsawLeft=59
+ CsawRight=60
+end
+
+enum TimerDirection
+ Up=0
+ Down=1
+end
+
+enum TextStyle
+ Middle=1
+ BottomRight=2
+ GreenBottomRight=3
+ MiddleSmaller=4
+ MiddleSmallerHigher=5
+ BlueMiddleSmaller=6
+end
+
+enum CounterDisplay
+ Number=0
+ Bar=1
+end
+
+enum WeatherType
+ Sunny=0
+ Cloudy=1
+ Rainy=2
+ Foggy=3
+ ExtraSunny=4
+ Hurricane=5
+ ExtraColours=6
+end
+
+enum MoveState
+ None=0
+ Still=1
+ Walk=2
+ Jog=3
+ Run=4
+ Sprint=5
+ Thrown=6
+end
+
+enum CarDrivingStyle
+ StopForCars=0
+ SlowDownForCars=1
+ AvoidCars=2
+ PloughThrough=3
+ StopForCarsIgnoreLights=4
+end
+
+enum CarMission
+ None=0
+ Cruise=1
+ RamPlayerFaraway=2
+ RamPlayerClose=3
+ BlockPlayerFaraway=4
+ BlockPlayerClose=5
+ BlockPlayerHandbrakeStop=6
+ WaitForDeletion=7
+ GotoCoords=8
+ GotoCoordsStraight=9
+ EmergencyVehicleStop=10
+ StopForever=11
+ GotoCoordsAccurate=12
+ GotoCoordsStraightAccurate=13
+ GotoCoordsAsthecrowSwims=14
+ RamCarFaraway=15
+ RamCarClose=16
+ BlockCarFaraway=17
+ BlockCarClose=18
+ BlockCarHandbrakeStop=19
+ HeliFlyToCoors=20
+ AttackPlayer=21
+ PlaneFlyToCoors=22
+ HeliLand=23
+ SlowlyDriveTowardsPlayer1=24
+ SlowlyDriveTowardsPlayer2=25
+ BlockPlayerForwardAndBack=26
+end
+
+enum FlareType
+ None=0
+ Sun=1
+ Headlights=2
+end
+
+enum CameraMode
+ None=0
+ TopDown=1
+ GTAClassic=2
+ BehindCar=3
+ FollowPed=4
+ Aiming=5
+ Debug=6
+ Sniper=7
+ RocketLauncher=8
+ ModelView=9
+ Bill=10
+ Syphon=11
+ Circle=12
+ CheezyZoom=13
+ WheelCam=14
+ Fixed=15
+ FirstPerson=16
+ Flyby=17
+ CamOnAString=18
+ Reaction=19
+ FollowPedWithBind=20
+ Chris=21
+ BehindBoat=22
+ PlayerFallenWater=23
+ CamOnTrainRoof=24
+ CamRunningSideTrain=25
+ BloodOnTheTracks=26
+ ImThePassengerWooWoo=27
+ SyphonCrimInFront=28
+ PedDeadBaby=29
+ PillowsPaps=30
+ LookAtCars=31
+ ArrestCamOne=32
+ ArrestCamTwo=33
+ M16FirstPerson=34
+ SpecialFixedForSyphon=35
+ FightCam=36
+ TopDownPed=37
+ Lighthouse=38
+ SniperRunabout=39
+ RocketLauncherRunabout=40
+ FirstPersonRunabout=41
+ M16FirstPersonRunabout=42
+ FightCamRunabout=43
+ Editor=44
+ HelicannonFirstPerson=45
+ Camera=46
+end
+
+enum DayOrNight
+ Night=0
+ Day=1
+end
+
+enum HudObject
+ Armor=3
+ Health=4
+ Radar=8
+end
+
+enum StuntType
+ NoStunt
+ Insane
+ PerfectInsane
+ DoubleInsane
+ PerfectDoubleInsane
+ TripleInsane
+ PerfectTripleInsane
+ QuadrupleInsane
+ PerfectQuadrupleInsane
+end
+
+enum ExplosionType
+ Grenade=0
+ Molotov=1
+ Rocket=2
+ Car=3
+ CarQuick=4
+ Boat=5
+ Heli=6
+ Heli2=7
+ Mine=8
+ Barrel=9
+ TankGrenade=10
+ HeliBomb=11
+end
+
+enum PedStat
+ Player=0
+ Cop=1
+ Medic=2
+ Fire=3
+ Gang1=4
+ Gang2=5
+ Gang3=6
+ Gang4=7
+ Gang5=8
+ Gang6=9
+ Gang7=10
+ StreetGuy=11
+ SuitGuy=12
+ SensibleGuy=13
+ GeekGuy=14
+ OldGuy=15
+ ToughGuy=16
+ StreetGirl=17
+ SuitGirl=18
+ SensibleGirl=19
+ GeekGirl=20
+ OldGirl=21
+ ToughGirl=22
+ TrampMale=23
+ TrampFemale=24
+ Tourist=25
+ Prostitute=26
+ Criminal=27
+ Busker=28
+ TaxiDriver=29
+ Psycho=30
+ Steward=31
+ Sportsfan=32
+ Shopper=33
+ OldShopper=34
+ BeachGuy=35
+ BeachGirl=36
+ Skater=37
+ StdMission=38
+ Coward=39
+end
+
+enum SwitchType
+ None=0
+ Interpolation=1
+ JumpCut=2
+end
+
+enum BlipDisplay
+ Neither=0
+ MarkerOnly=1
+ BlipOnly=2
+ Both=3
+end
+
+enum ShadowTextureType
+ None=0
+ Car=1
+ Ped=2
+ Explosion=3
+ Heli=4
+ Headlights=5
+ Blood=6
+ Bike=7
+ Rcbaron=8
+end
+
+enum BlipColor
+ Red=0
+ Green=1
+ LightBlue=2
+ Gray=3
+ Yellow=4
+ Magenta=5
+ Cyan=6
+end
+
+enum TempAction
+ None=0
+ Wait=1
+ Reverse=2
+ HandbrakeTurnLeft=3
+ HandbrakeTurnRight=4
+ HandbrakeStraight=5
+ TurnLeft=6
+ TurnRight=7
+ GoForward=8
+ SwerveLeft=9
+ SwerveRight=10
+end
+
+enum CarDoor
+ Hood=0
+ Trunk=1
+ LeftFrontDoor=2
+ RightFrontDoor=3
+ LeftRearDoor=4
+ RightRearDoor=5
+end
+
+enum GarageType
+ None=0
+ Mission=1
+ BombShop1=2
+ BombShop2=3
+ BombShop3=4
+ Respray=5
+ CollectorsItems=6
+ CollectSpecificCars=7
+ CollectCars1=8
+ CollectCars2=9
+ CollectCars3=10
+ ForCarToComeOutOf=11
+ 60Seconds=12
+ Crusher=13
+ MissionKeepCar=14
+ ForScriptToOpen=15
+ HideoutOne=16
+ HideoutTwo=17
+ HideoutThree=18
+ ForScriptToOpenAndClose=19
+ KeepsOpeningForSpecificCar=20
+ MissionKeepCarRemainClosed=21
+ CollectCars4=22
+ ForScriptToOpenForCar=23
+ HideoutFour=24
+ HideoutFive=25
+ HideoutSix=26
+ HideoutSeven=27
+ HideoutEight=28
+ HideoutNine=29
+ HideoutTen=30
+ HideoutEleven=31
+ HideoutTwelve=32
+end
+
+enum ScrollbarMessage
+ Hotring=0
+ Bloodring=1
+ Dirtring=2
+end
+
+enum SetPieceType
+ None
+ TwoCopCarsInAlley
+ CarBlockingPlayerFromSide
+ CarRammingPlayerFromSide
+ CreateCopperOnFoot
+ CreateTwoCoppersOnFoot
+ TwoCarsBlockingPlayerFromSide
+ TwoCarsRammingPlayerFromSide
+end
+
+enum MissionAudioSlot
+ Slot1=1
+ Slot2=2
+end
+
+enum Clothing
+ Street=1
+ Soiree=2
+ Coveralls=3
+ CountryClub=4
+ Havana=5
+ Cop=6
+ BankJob=7
+ Casual=8
+ MrVercetti=9
+ TrackSuitBlack=10
+ TrackSuitRed=11
+ Frankie=12
+ McTommy=13
+end
+
+enum AnnouncementTrack
+ BridgeClosed=0
+ BridgeOpen=1
+end
+
+enum Interior
+ MainMap
+ Hotel
+ Mansion
+ Bank
+ Mall
+ StripClub
+ Lawyers
+ CoffeeShop
+ ConcertHall
+ Studio
+ RifleRange
+ BikerBar
+ PoliceStation
+ Everywhere
+ Dirt
+ Blood
+ Ovalring
+ MalibuClub
+ PrintWorks
+end
+
+enum ScriptSound
+ SoundBankAlarmLoop=0
+ SoundPartMissionComplete=1
+ SoundPoliceCellDoorSlidingLoop
+ SoundPoliceCellDoorClunk
+ SoundGarageDoorSlidingLoop
+ SoundGarageDoorClunk
+ SoundSnoringLoop
+ SoundRaceStart3=7
+ SoundRaceStart2=8
+ SoundRaceStart1=9
+ SoundRaceStartGo=10
+ SoundShootingRangeTargetMovingLoop
+ SoundShootingRangeTargetHit
+ SoundAmmunationBuyWeapon=13
+ SoundAmmunationBuyWeaponDenied=14
+ SoundWmycwTicketSpeech
+ SoundImranArmBomb=16
+ SoundAndySniperShot
+ SoundWillieCardSwipe
+ SoundMaleAmbulanceOuch
+ SoundFemaleAmbulanceOuch
+ SoundBuildingBar1
+ SoundBuildingBar2
+ SoundBuildingBar3
+ SoundBuildingBar4
+ SoundBuildingBikerBar
+ SoundBuildingChurch
+ SoundBuildingClub
+ SoundBuildingCuba1
+ SoundBuildingCuba2
+ SoundBuildingVoodoo
+ SoundBuildingMusicShop
+ SoundBuildingStripclub1
+ SoundBuildingStripclub2
+ SoundBuildingSupersweep
+ SoundSeaplaneLowFuel
+ SoundNewBuildingBar1
+ SoundNewBuildingBar2
+ SoundNewBuildingBar3
+ SoundNewBuildingBar4
+ SoundNewBuildingMalibu1
+ SoundNewBuildingMalibu2
+ SoundNewBuildingMalibu3
+ SoundNewBuildingStrip1
+ SoundNewBuildingStrip2
+ SoundNewBuildingStrip3
+ SoundNewBuildingChurch
+ SoundNewBuildingFan1
+ SoundNewBuildingFan2
+ SoundNewBuildingInsect1
+ SoundNewBuildingInsect2
+ SoundNewWaterfall
+ SoundBulletHitGround1
+ SoundBulletHitGround2
+ SoundBulletHitGround3
+ SoundBulletHitWater
+ SoundPayphoneRinging
+ SoundGlassBreakL
+ SoundGlassBreakS
+ SoundGlassCrack
+ SoundGlassLightBreak
+ SoundBoxDestroyed1
+ SoundBoxDestroyed2
+ SoundMetalCollision
+ SoundTireCollision
+ SoundHitBall
+ SoundGunshellDrop
+ SoundGunshellDropSoft
+ SoundTotal
+ SoundInvalid=69
+end
+
+enum WaitState
+ False
+ TrafficLights
+ CrossRoad
+ CrossRoadLook
+ LookPed
+ LookShop
+ LookAccident
+ FaceoffGang
+ Doubleback
+ HitWall
+ Turn180
+ Surprise
+ Stuck
+ LookAbout
+ PlayAnimDuck
+ PlayAnimCower
+ PlayAnimTaxi
+ PlayanimHandsUp
+ PlayAnimHandsCower
+ PlayAnimChat
+ FinishFlee
+ SitDown
+ SitDownRvrs
+ SitUp
+ SitIdle
+ UseAtm
+ SunBathePre
+ SunBatheDown
+ SunBatheIdle
+ Riot
+ FastFall
+ Bomber
+ Stripper
+ GroundAttack
+ LanceSitting
+ PlayAnimHandsUpSimple
+end
+
+enum ObjBuyIceCreamStatus
+ Failed=0
+ Success=1
+end
+
+enum CarLock
+ NotUsed=0
+ Unlocked=1
+ Locked=2
+ LockoutPlayerOnly=3
+ LockedPlayerInside=4
+ LockedInitially=5
+ ForceShutDoors=6
+ SkipShutDoors=7
+end
+
+enum PickupType
+ None=0
+ InShop=1
+ OnStreet=2
+ Once=3
+ OnceTimeout=4
+ OnceTimeoutSlow=5
+ Collectable1=6
+ InShopOutOfStock=7
+ Money=8
+ MineInactive=9
+ MineArmed=10
+ NauticalMineInactive=11
+ NauticalMineArmed=12
+ FloatingPackage=13
+ FloatingPackageFloating=14
+ OnStreetSlow=15
+ AssetRevenue=16
+ PropertyLocked=17
+ PropertyForSale=18
+end
+
+enum ParticleObject
+ PavementSteam=0
+ PavementSteamSlowmotion=1
+ WallSteam=2
+ WallSteamSlowmotion=3
+ DarkSmoke=4
+ FireHydrant=5
+ CarWaterSplash=6
+ PedWaterSplash=7
+ SplashesAround=8
+ SmallFire=9
+ BigFire=10
+ DryIce=11
+ DryIceSlowmotion=12
+ WaterFountainVert=13
+ WaterFountainHoriz=14
+ FireTrail=15
+ SmokeTrail=16
+ FireballAndSmoke=17
+ RocketTrail=18
+ ExplosionOnce=19
+ CatalinasGunflash=20
+ CatalinasShotgunflash=21
+end
+
+enum EntityStatus
+ Player
+ PlayerPlaybackFromBuffer
+ Simple
+ Physics
+ Abandoned
+ Wrecked
+ TrainMoving
+ TrainNotMoving
+ Heli
+ Plane
+ PlayerRemote
+ PlayerDisabled
+end
+
+enum RadarSprite
+ None=0
+ Centre=1
+ MapHere=2
+ North=3
+ Avery=4
+ Biker=5
+ Cortez=6
+ Diaz=7
+ Kent=8
+ Lawyer=9
+ Phil=10
+ Bikers=11
+ Boatyard=12
+ Malibuclub=13
+ Cubans=14
+ Film=15
+ Gun=16
+ Haitians=17
+ Hardware=18
+ Savehouse=19
+ Stripclub=20
+ Ice=21
+ Kcabs=22
+ Lovefist=23
+ Printworks=24
+ Property=25
+ Sunyard=26
+ Spray=27
+ Tshirt=28
+ Tommy=29
+ Phone=30
+ RadioWildstyle=31
+ RadioFlash=32
+ RadioKchat=33
+ RadioFever=34
+ RadioVrock=35
+ RadioVcpr=36
+ RadioEspantoso=37
+ RadioEmotion=38
+ RadioWave=39
+end
+
+enum FollowRoute
+ Invalid=0
+ Once=1
+ BackForward=2
+ Loop=3
+end
+
+enum Property
+ Malibu=0
+ Printworks=1
+ FilmStudio=2
+ IceCream=3
+ CarShowroom=4
+ Taxico=5
+ Boatyard=6
+ StripClub=7
+ Vicepoint=8
+ LinksView=9
+ ElSwanko=10
+ WashingtonStreet=11
+ OceanHeights=12
+ SkumoleShack=13
+ HymanCondo=14
+end
+
+enum Bone
+ Root=0
+ Pelvis=1
+ Spine=2
+ Spine1=3
+ Neck=4
+ Head=5
+ RClavicle=21
+ RUpperarm=22
+ RForearm=23
+ RHand=24
+ RFingers=25
+ LClavicle=31
+ LUpperarm=32
+ LForearm=33
+ LHand=34
+ LFingers=35
+ LThigh=41
+ LCalf=42
+ LFoot=43
+ RThigh=51
+ RCalf=52
+ RFoot=53
+end
+
+enum GangType
+ Cuban=0
+ Haitian=1
+ Street=2
+ Diaz=3
+ Security=4
+ Biker=5
+ Player=6
+ Golfer=7
+ Gang9=8
+end
+
+enum WeaponSlot
+ Slot1=1
+ Slot2
+ Slot3
+ Slot4
+ Slot5
+ Slot6
+ Slot7
+ Slot8
+ Slot9
+ Slot10
+end
+
+enum WanderDirection
+ North=0
+ NorthEast=1
+ East=2
+ SouthEast=3
+ South=4
+ SouthWest=5
+ West=6
+ NorthWest=7
+end
+
+enum RadioChannel
+ Wildstyle=0
+ FlashFM=1
+ KChat=2
+ Fever=3
+ VRock=4
+ VCPR=5
+ RadioEspantoso=6
+ Emotion=7
+ Wave=8
+ Ambient=9
+ Off=10
+ Police=23
+end
+
+enum CoronaType
+ Star=0
+ Normal=1
+ Moon=2
+ Reflect=3
+ Headlight=4
+ Hex=5
+ Circle=6
+ Ring=7
+ Streak=8
+end
+
+enum PlayerMood
+ Calm
+ PissedOff
+ Angry
+ Wisecracking
+end
+
+enum Font
+ Bank=0
+ Standard=1
+ Heading=2
+ Japanese=3
+end
+
+enum SeekOrigin
+ Begin=0
+ Current=1
+ End=2
+end
+
+enum Platform
+ None=0
+ Android=1
+ PSP=2
+end
+
+enum GameVerInternal
+ VER_NONE=0
+ VER_GTA3_1_4=1
+ VER_GTAVC_1_03=2
+ VER_GTASA_1_00=3
+ VER_GTASA_1_01=4
+ VER_GTASA_1_02=5
+ VER_GTASA_1_03=6
+ VER_GTASA_1_05=7
+ VER_GTASA_1_06=8
+ VER_GTASA_1_05_GER=9
+ VER_GTASA_1_07=10
+ VER_GTA3_1_6=11
+ VER_GTAVC_1_06=12
+ VER_GTASA_1_08=13
+ VER_GTALCS_2_2=14
+ VER_GTA3_1_8_OR_HIGHER=15
+ VER_GTAVC_1_09_OR_HIGHER=16
+ VER_GTASA_2_00_OR_HIGHER=17
+ VER_GTALCS_2_4_OR_HIGHER=18
+ VER_GTALCS_PSP_1_05_OR_HIGHER=19
+ VER_GTAVCS_PSP_1_02_OR_HIGHER=20
+end
+
+enum TouchPoints
+ LeftTop=1
+ LeftCenter=2
+ LeftBottom=3
+ CenterTop=4
+ Center=5
+ CenterBottom=6
+ RightTop=7
+ RightCenter=8
+ RightBottom=9
+end
+
+enum PadId
+ Pad1=0
+ Pad2=1
+end
+