ScriptFile Asset: Difference between revisions

From COD Engine Research
No edit summary
No edit summary
Line 181: Line 181:
!Function Name
!Function Name
!PC ID
!PC ID
!PS3 ID
|-
|getviewmodel
|0x82b1
|0x80cd
|-
|-
|fragbuttonpressed
|fragbuttonpressed
|33458
|0x82b2
|0x80ce
|-
|-
|secondaryoffhandbuttonpressed
|secondaryoffhandbuttonpressed
|33459
|0x82b3
|0x80cf
|-
|-
|getcurrentweaponclipammo
|getcurrentweaponclipammo
|33460
|0x82b4
|0x80d0
|-
|-
|setvelocity
|setvelocity
|33461
|0x82b5
|0x80d1
|-
|-
|getplayerviewheight
|getplayerviewheight
|33462
|0x82b6
|0x80d2
|-
|-
|unknown
|unknown
|33545
|0x8309
|0x8309
|-
|-
|getnormalizedmovement
|getnormalizedmovement
|33463
|0x82b7
|0x80d3
|-
|-
|getnormalizedcameramovement
|getnormalizedcameramovement
|33486
|0x82ce
|0x80d4
|-
|-
|giveweapon
|giveweapon
|33487
|0x82cf
|0x80d5
|-
|-
|takeweapon
|takeweapon
|33488
|0x82d0
|0x80d6
|-
|-
|takeallweapons
|takeallweapons
|33489
|0x82d1
|0x80d7
|-
|-
|getcurrentweapon
|getcurrentweapon
|33490
|0x82d2
|0x80d8
|-
|-
|getcurrentprimaryweapon
|getcurrentprimaryweapon
|33491
|0x82d3
|0x80d9
|-
|-
|getcurrentoffhand
|getcurrentoffhand
|33492
|0x82d4
|0x80da
|-
|-
|hasweapon
|hasweapon
|33493
|0x82d5
|0x80db
|-
|-
|switchtoweapon
|switchtoweapon
|33494
|0x82d6
|0x80dc
|-
|-
|switchtoweaponimmediate
|switchtoweaponimmediate
|33495
|0x82d7
|0x80dd
|-
|-
|switchtooffhand
|switchtooffhand
|33496
|0x82d8
|0x80de
|-
|-
|givestartammo
|givestartammo
|33522
|0x82f2
|0x80df
|-
|-
|givemaxammo
|givemaxammo
|33523
|0x82f3
|0x80e0
|-
|-
|getfractionstartammo
|getfractionstartammo
|33524
|0x82f4
|0x80e1
|-
|-
|getfractionmaxammo
|getfractionmaxammo
|33525
|0x82f5
|0x80e2
|-
|-
|isdualwielding
|isdualwielding
|33526
|0x82f6
|0x80e3
|-
|-
|isreloading
|isreloading
|33527
|0x82f7
|0x80e4
|-
|-
|isswitchingweapon
|isswitchingweapon
|33528
|0x82f8
|0x80e5
|-
|-
|setorigin
|setorigin
|33529
|0x82f9
|0x80e6
|-
|-
|getvelocity
|getvelocity
|33530
|0x82fa
|0x80e7
|-
|-
|setplayerangles
|setplayerangles
|33531
|0x82fb
|0x80e8
|-
|-
|getplayerangles
|getplayerangles
|33532
|0x82fc
|0x80e9
|-
|-
|usebuttonpressed
|usebuttonpressed
|33533
|0x82fd
|0x80ea
|-
|-
|attackbuttonpressed
|attackbuttonpressed
|33534
|0x82fe
|0x80eb
|-
|-
|adsbuttonpressed
|adsbuttonpressed
|33535
|0x82ff
|0x80ec
|-
|-
|meleebuttonpressed
|meleebuttonpressed
|33536
|0x8300
|0x80ed
|-
|-
|playerads
|playerads
|33537
|0x8301
|0x80ee
|-
|-
|isonground
|isonground
|33538
|0x8302
|0x80ef
|-
|-
|isusingturret
|isusingturret
|33539
|0x8303
|0x80f0
|-
|-
|setviewmodel
|setviewmodel
|33540
|0x8304
|0x80f1
|-
|-
|setoffhandprimaryclass
|setoffhandprimaryclass
|33541
|0x8305
|0x80f2
|-
|-
|getoffhandprimaryclass
|getoffhandprimaryclass
|33542
|0x8306
|0x80f3
|-
|-
|setoffhandsecondaryclass
|setoffhandsecondaryclass
|33497
|0x82d9
|0x80f4
|-
|-
|getoffhandsecondaryclass
|getoffhandsecondaryclass
|33498
|0x82da
|0x80f5
|-
|-
|beginlocationselection
|beginlocationselection
|33499
|0x82db
|0x80f6
|-
|-
|endlocationselection
|endlocationselection
|33500
|0x82dc
|0x80f7
|-
|-
|disableweapons
|disableweapons
|33501
|0x82dd
|0x80f8
|-
|-
|enableweapons
|enableweapons
|33502
|0x82de
|0x80f9
|-
|-
|disableoffhandweapons
|disableoffhandweapons
|33503
|0x82df
|0x80fa
|-
|-
|enableoffhandweapons
|enableoffhandweapons
|33504
|0x82e0
|0x80fb
|-
|-
|disableweaponswitch
|disableweaponswitch
|33505
|0x82e1
|0x80fc
|-
|-
|enableweaponswitch
|enableweaponswitch
|33506
|0x82e2
|0x80fd
|-
|-
|openpopupmenu
|openpopupmenu
|33507
|0x82e3
|0x80fe
|-
|-
|openpopupmenunomouse
|openpopupmenunomouse
|33508
|0x82e4
|0x80ff
|-
|-
|closepopupmenu
|closepopupmenu
|33509
|0x82e5
|0x8100
|-
|-
|openmenu
|openmenu
|33510
|0x82e6
|0x8101
|-
|-
|closemenu
|closemenu
|33511
|0x82e7
|0x8102
|-
|-
|freezecontrols
|freezecontrols
|33513
|0x82e9
|0x8104
|-
|-
|disableusability
|disableusability
|33514
|0x82ea
|0x8105
|-
|-
|enableusability
|enableusability
|33515
|0x82eb
|0x8106
|-
|-
|setwhizbyspreads
|setwhizbyspreads
|33516
|0x82ec
|0x8107
|-
|-
|setwhizbyradii
|setwhizbyradii
|33517
|0x82ed
|0x8108
|-
|-
|setreverb
|setreverb
|33518
|0x82ee
|0x8109
|-
|-
|deactivatereverb
|deactivatereverb
|33519
|0x82ef
|0x810a
|-
|-
|setvolmod
|setvolmod
|33520
|0x82f0
|0x810b
|-
|-
|setchannelvolume
|setchannelvolume
|33521
|0x82f1
|0x810c
|-
|-
|setchannelvolumes
|setchannelvolumes
|33464
|0x82b8
|0x810d
|-
|-
|deactivatechannelvolumes
|deactivatechannelvolumes
|33465
|0x82b9
|0x810e
|-
|-
|playlocalsound
|playlocalsound
|33466
|0x82ba
|0x810f
|-
|-
|stoplocalsound
|stoplocalsound
|33467
|0x82bb
|0x8110
|-
|-
|setweaponammoclip
|setweaponammoclip
|33468
|0x82bc
|0x8111
|-
|-
|setweaponammostock
|setweaponammostock
|33469
|0x82bd
|0x8112
|-
|-
|getweaponammoclip
|getweaponammoclip
|33470
|0x82be
|0x8113
|-
|-
|getweaponammostock
|getweaponammostock
|33471
|0x82bf
|0x8114
|-
|-
|anyammoforweaponmodes
|anyammoforweaponmodes
|33472
|0x82c0
|0x8115
|-
|-
|setclientdvar
|setclientdvar
|33473
|0x82c1
|0x8116
|-
|-
|setclientdvars
|setclientdvars
|33474
|0x82c2
|0x8117
|-
|-
|allowads
|allowads
|33475
|0x82c3
|0x8118
|-
|-
|allowjump
|allowjump
|33476
|0x82c4
|0x8119
|-
|-
|allowsprint
|allowsprint
|33477
|0x82c5
|0x811a
|-
|-
|setspreadoverride
|setspreadoverride
|33478
|0x82c6
|0x811b
|-
|-
|resetspreadoverride
|resetspreadoverride
|33479
|0x82c7
|0x811c
|-
|-
|setaimspreadmovementscale
|setaimspreadmovementscale
|33480
|0x82c8
|0x811d
|-
|-
|setactionslot
|setactionslot
|33481
|0x82c9
|0x811e
|-
|-
|setviewkickscale
|setviewkickscale
|33482
|0x82ca
|0x811f
|-
|-
|getviewkickscale
|getviewkickscale
|33483
|0x82cb
|0x8120
|-
|-
|getweaponslistall
|getweaponslistall
|33484
|0x82cc
|0x8121
|-
|-
|getweaponslistprimaries
|getweaponslistprimaries
|33485
|0x82cd
|0x8122
|-
|-
|getweaponslistoffhands
|getweaponslistoffhands
|33430
|0x8296
|0x8123
|-
|-
|getweaponslistitems
|getweaponslistitems
|33431
|0x8297
|0x8124
|-
|-
|getweaponslistexclusives
|getweaponslistexclusives
|33432
|0x8298
|0x8125
|-
|-
|getweaponslist
|getweaponslist
|33433
|0x8299
|0x8126
|-
|-
|canplayerplacesentry
|canplayerplacesentry
|33434
|0x829a
|0x8127
|-
|-
|canplayerplacetank
|canplayerplacetank
|33435
|0x829b
|0x8128
|-
|-
|visionsetnakedforplayer
|visionsetnakedforplayer
|33436
|0x829c
|0x8129
|-
|-
|visionsetnightforplayer
|visionsetnightforplayer
|33437
|0x829d
|0x812a
|-
|-
|visionsetmissilecamforplayer
|visionsetmissilecamforplayer
|33438
|0x829e
|0x812b
|-
|-
|visionsetthermalforplayer
|visionsetthermalforplayer
|33439
|0x829f
|0x812c
|-
|-
|visionsetpainforplayer
|visionsetpainforplayer
|33440
|0x82a0
|0x812d
|-
|-
|setblurforplayer
|setblurforplayer
|33441
|0x82a1
|0x812e
|-
|-
|getplayerweaponmodel
|getplayerweaponmodel
|33442
|0x82a2
|0x812f
|-
|-
|getplayerknifemodel
|getplayerknifemodel
|33443
|0x82a3
|0x8130
|-
|-
|updateplayermodelwithweapons
|updateplayermodelwithweapons
|33444
|0x82a4
|0x8131
|-
|-
|notifyonplayercommand
|notifyonplayercommand
|33445
|0x82a5
|0x8132
|-
|-
|canmantle
|canmantle
|33446
|0x82a6
|0x8133
|-
|-
|forcemantle
|forcemantle
|33447
|0x82a7
|0x8134
|-
|-
|ismantling
|ismantling
|33448
|0x82a8
|0x8135
|-
|-
|playfx
|playfx
|33449
|0x82a9
|0x8136
|-
|-
|recoilscaleon
|recoilscaleon
|33450
|0x82aa
|0x8137
|-
|-
|recoilscaleoff
|recoilscaleoff
|33451
|0x82ab
|0x8138
|-
|-
|weaponlockstart
|weaponlockstart
|33452
|0x82ac
|0x8139
|-
|-
|weaponlockfinalize
|weaponlockfinalize
|33453
|0x82ad
|0x813a
|-
|-
|weaponlockfree
|weaponlockfree
|33454
|0x82ae
|0x813b
|-
|-
|weaponlocktargettooclose
|weaponlocktargettooclose
|33455
|0x82af
|0x813c
|-
|-
|weaponlocknoclearance
|weaponlocknoclearance
|33390
|0x826e
|0x813d
|-
|-
|visionsyncwithplayer
|visionsyncwithplayer
|33391
|0x826f
|0x813e
|-
|-
|showhudsplash
|showhudsplash
|33392
|0x8270
|0x813f
|-
|-
|setperk
|setperk
|33393
|0x8271
|0x8140
|-
|-
|hasperk
|hasperk
|33394
|0x8272
|0x8141
|-
|-
|clearperks
|clearperks
|33395
|0x8273
|0x8142
|-
|-
|unsetperk
|unsetperk
|33396
|0x8274
|0x8143
|-
|-
|noclip
|noclip
|33397
|0x8275
|0x8144
|-
|-
|ufo
|ufo
|33398
|0x8276
|0x8145
|-
|-
|pingplayer
|pingplayer
|33308
|0x821c
|0x80a7
|-
|-
|buttonpressed
|buttonpressed
|33309
|0x821d
|0x80a8
|-
|-
|sayall
|sayall
|33310
|0x821e
|0x80a9
|-
|-
|sayteam
|sayteam
|33311
|0x821f
|0x80aa
|-
|-
|showscoreboard
|showscoreboard
|33312
|0x8220
|0x80ab
|-
|-
|setspawnweapon
|setspawnweapon
|33313
|0x8221
|0x80ac
|-
|-
|dropitem
|dropitem
|33314
|0x8222
|0x80ad
|-
|-
|dropscavengerbag
|dropscavengerbag
|33315
|0x8223
|0x80ae
|-
|-
|finishplayerdamage
|finishplayerdamage
|33340
|0x823c
|0x80af
|-
|-
|suicide
|suicide
|33341
|0x823d
|0x80b0
|-
|-
|closeingamemenu
|closeingamemenu
|33342
|0x823e
|0x80b1
|-
|-
|iprintln
|iprintln
|33343
|0x823f
|0x80b2
|-
|-
|iprintlnbold
|iprintlnbold
|33344
|0x8240
|0x80b3
|-
|-
|spawn
|spawn
|33345
|0x8241
|0x80b4
|-
|-
|setentertime
|setentertime
|33346
|0x8242
|0x80b5
|-
|-
|cloneplayer
|cloneplayer
|33347
|0x8243
|0x80b6
|-
|-
|istalking
|istalking
|33348
|0x8244
|0x80b7
|-
|-
|allowspectateteam
|allowspectateteam
|33349
|0x8245
|0x80b8
|-
|-
|getguid
|getguid
|33350
|0x8246
|0x80b9
|-
|-
|getxuid
|getxuid
|33382
|0x8266
|0x80ba
|-
|-
|ishost
|ishost
|33383
|0x8267
|0x80bb
|-
|-
|getspectatingplayer
|getspectatingplayer
|33384
|0x8268
|0x80bc
|-
|-
|predictstreampos
|predictstreampos
|33385
|0x8269
|0x80bd
|-
|-
|updatescores
|updatescores
|33386
|0x826a
|0x80be
|-
|-
|updatedmscores
|updatedmscores
|33387
|0x826b
|0x80bf
|-
|-
|setrank
|setrank
|33388
|0x826c
|0x80c0
|-
|-
|setcardtitle
|setcardtitle
|33389
|0x826d
|0x80c1
|-
|-
|setcardicon
|setcardicon
|33420
|0x828c
|0x80c2
|-
|-
|setcardnameplate
|setcardnameplate
|33421
|0x828d
|0x80c3
|-
|-
|setcarddisplayslot
|setcarddisplayslot
|33422
|0x828e
|0x80c4
|-
|-
|regweaponforfxremoval
|kc_regweaponforfxremoval
|33423
|0x828f
|0x80c5
|-
|-
|laststandrevive
|laststandrevive
|33424
|0x8290
|0x80c6
|-
|-
|setspectatedefaults
|setspectatedefaults
|33425
|0x8291
|0x80c7
|-
|-
|getthirdpersoncrosshairoffset
|getthirdpersoncrosshairoffset
|33426
|0x8292
|0x80c8
|-
|-
|disableweaponpickup
|disableweaponpickup
|33427
|0x8293
|0x80c9
|-
|-
|enableweaponpickup
|enableweaponpickup
|33428
|0x8294
|0x80ca
|-
|issplitscreenplayer
|N/A
|0x80cb
|-
|issplitscreenplayerprimary
|N/A
|0x80cc
|-
|-
|settext
|settext
|32950
|0x80b6
|0x827d
|-
|-
|clearalltextafterhudelem
|clearalltextafterhudelem
|32951
|0x80b7
|0x827e
|-
|-
|setshader
|setshader
|32952
|0x80b8
|0x827f
|-
|-
|settargetent
|settargetent
|32953
|0x80b9
|0x8280
|-
|-
|cleartargetent
|cleartargetent
|32954
|0x80ba
|0x8281
|-
|-
|settimer
|settimer
|32955
|0x80bb
|0x8282
|-
|-
|settimerup
|settimerup
|32956
|0x80bc
|0x8283
|-
|-
|settimerstatic
|settimerstatic
|32957
|0x80bd
|0x8284
|-
|-
|settenthstimer
|settenthstimer
|32958
|0x80be
|0x8285
|-
|-
|settenthstimerup
|settenthstimerup
|32959
|0x80bf
|0x8286
|-
|-
|settenthstimerstatic
|settenthstimerstatic
|32960
|0x80c0
|0x8287
|-
|-
|setclock
|setclock
|32961
|0x80c1
|0x8288
|-
|-
|setclockup
|setclockup
|32962
|0x80c2
|0x8289
|-
|-
|setvalue
|setvalue
|32963
|0x80c3
|0x828a
|-
|-
|setwaypoint
|setwaypoint
|32964
|0x80c4
|0x828b
|-
|-
|rotatingicon
|rotatingicon
|32965
|0x80c5
|0x828c
|-
|-
|secondaryarrow
|secondaryarrow
|32891
|0x807b
|0x828d
|-
|-
|setwaypointiconoffscreenonly
|setwaypointiconoffscreenonly
|32892
|0x807c
|0x828e
|-
|-
|fadeovertime
|fadeovertime
|32893
|0x807d
|0x828f
|-
|-
|scaleovertime
|scaleovertime
|32894
|0x807e
|0x8290
|-
|-
|moveovertime
|moveovertime
|32895
|0x807f
|0x8291
|-
|-
|reset
|reset
|32896
|0x8080
|0x8292
|-
|-
|destroy
|destroy
|32897
|0x8081
|0x8293
|-
|-
|setpulsefx
|setpulsefx
|32898
|0x8082
|0x8294
|-
|-
|setplayernamestring
|setplayernamestring
|32899
|0x8083
|0x8295
|-
|changefontscaleovertime
|N/A
|0x8296
|-
|-
|fadeovertime2
|fadeovertime2
|33547
|0x830b
|N/A
|-
|-
|scaleovertime2
|scaleovertime2
|33548
|0x830c
|N/A
|-
|-
|moveovertime2
|moveovertime2
|32900
|0x8084
|N/A
|-
|-
|attach
|attach
|32791
|0x8017
|0x8000
|-
|-
|attachshieldmodel
|attachshieldmodel
|32792
|0x8018
|0x8001
|-
|-
|detach
|detach
|32804
|0x8024
|0x8002
|-
|-
|detachshieldmodel
|detachshieldmodel
|32805
|0x8025
|0x8003
|-
|-
|moveshieldmodel
|moveshieldmodel
|32806
|0x8026
|0x8004
|-
|-
|detachall
|detachall
|32807
|0x8027
|0x8005
|-
|-
|getattachsize
|getattachsize
|32808
|0x8028
|0x8006
|-
|-
|getattachmodelname
|getattachmodelname
|32809
|0x8029
|0x8007
|-
|-
|getattachtagname
|getattachtagname
|32810
|0x802a
|0x8008
|-
|-
|getattachignorecollision
|getattachignorecollision
|32835
|0x8043
|0x8009
|-
|-
|hidepart
|hidepart
|32836
|0x8044
|0x800a
|-
|-
|allinstances
|allinstances
|32837
|0x8045
|0x800b
|-
|-
|hideallparts
|hideallparts
|32838
|0x8046
|0x800c
|-
|-
|showpart
|showpart
|32839
|0x8047
|0x800d
|-
|-
|showallparts
|showallparts
|32840
|0x8048
|0x800e
|-
|-
|linkto
|linkto
|32841
|0x8049
|0x800f
|-
|-
|linktoblendtotag
|linktoblendtotag
|32842
|0x804a
|0x8010
|-
|-
|unlink
|unlink
|32843
|0x804b
|0x8011
|-
|-
|islinked
|islinked
|32867
|0x8063
|0x8012
|-
|-
|enablelinkto
|enablelinkto
|32868
|0x8064
|0x8013
|-
|-
|playerlinkto
|playerlinkto
|32885
|0x8075
|0x8014
|-
|-
|playerlinktodelta
|playerlinktodelta
|32886
|0x8076
|0x8015
|-
|-
|playerlinkweaponviewtodelta
|playerlinkweaponviewtodelta
|32887
|0x8077
|0x8016
|-
|-
|playerlinktoabsolute
|playerlinktoabsolute
|32888
|0x8078
|0x8017
|-
|-
|playerlinktoblend
|playerlinktoblend
|32889
|0x8079
|0x8018
|-
|-
|playerlinkedoffsetenable
|playerlinkedoffsetenable
|32890
|0x807a
|0x8019
|-
|-
|playerlinkedoffsetdisable
|playerlinkedoffsetdisable
|32916
|0x8094
|0x801a
|-
|-
|playerlinkedsetviewznear
|playerlinkedsetviewznear
|32917
|0x8095
|0x801b
|-
|-
|playerlinkedsetusebaseangleforviewclamp
|playerlinkedsetusebaseangleforviewclamp
|32918
|0x8096
|0x801c
|-
|-
|lerpviewangleclamp
|lerpviewangleclamp
|32919
|0x8097
|0x801d
|-
|-
|setviewangleresistance
|setviewangleresistance
|32920
|0x8098
|0x801e
|-
|-
|geteye
|geteye
|32921
|0x8099
|0x801f
|-
|-
|istouching
|istouching
|32922
|0x809a
|0x8020
|-
|-
|stoploopsound
|stoploopsound
|32923
|0x809b
|0x8021
|-
|-
|stopsounds
|stopsounds
|32924
|0x809c
|0x8022
|-
|-
|playrumbleonentity
|playrumbleonentity
|32925
|0x809d
|0x8023
|-
|-
|playrumblelooponentity
|playrumblelooponentity
|32926
|0x809e
|0x8024
|-
|-
|stoprumble
|stoprumble
|32927
|0x809f
|0x8025
|-
|-
|delete
|delete
|32928
|0x80a0
|0x8026
|-
|-
|setmodel
|setmodel
|32929
|0x80a1
|0x8027
|-
|-
|laseron
|laseron
|32930
|0x80a2
|0x8028
|-
|-
|laseroff
|laseroff
|32931
|0x80a3
|0x8029
|-
|-
|laseraltviewon
|laseraltviewon
|32932
|0x80a4
|0x802a
|-
|-
|laseraltviewoff
|laseraltviewoff
|32933
|0x80a5
|0x802b
|-
|-
|thermalvisionon
|thermalvisionon
|32934
|0x80a6
|0x802c
|-
|-
|thermalvisionoff
|thermalvisionoff
|32935
|0x80a7
|0x802d
|-
|-
|unknown
|unknown
|32803
|0x8023
|0x82ef
|-
|-
|unknown
|unknown
|32768
|0x8000
|0x82f0
|-
|-
|thermalvisionfofoverlayon
|thermalvisionfofoverlayon
|32936
|0x80a8
|0x802e
|-
|-
|thermalvisionfofoverlayoff
|thermalvisionfofoverlayoff
|32937
|0x80a9
|0x802f
|-
|-
|autospotoverlayon
|autospotoverlayon
|32938
|0x80aa
|0x8030
|-
|-
|autospotoverlayoff
|autospotoverlayoff
|32939
|0x80ab
|0x8031
|-
|-
|setcontents
|setcontents
|32940
|0x80ac
|0x8032
|-
|-
|makeusable
|makeusable
|32941
|0x80ad
|0x8033
|-
|-
|makeunusable
|makeunusable
|32942
|0x80ae
|0x8034
|-
|-
|setcursorhint
|setcursorhint
|32966
|0x80c6
|0x8035
|-
|-
|sethintstring
|sethintstring
|32967
|0x80c7
|0x8036
|-
|-
|forceusehinton
|forceusehinton
|32968
|0x80c8
|0x8037
|-
|-
|forceusehintoff
|forceusehintoff
|32969
|0x80c9
|0x8038
|-
|-
|makesoft
|makesoft
|32970
|0x80ca
|0x8039
|-
|-
|makehard
|makehard
|32971
|0x80cb
|0x803a
|-
|-
|willneverchange
|willneverchange
|32972
|0x80cc
|0x803b
|-
|-
|startfiring
|startfiring
|32973
|0x80cd
|0x803c
|-
|-
|stopfiring
|stopfiring
|32974
|0x80ce
|0x803d
|-
|-
|isfiringturret
|isfiringturret
|32975
|0x80cf
|0x803e
|-
|-
|startbarrelspin
|startbarrelspin
|32976
|0x80d0
|0x803f
|-
|-
|stopbarrelspin
|stopbarrelspin
|32977
|0x80d1
|0x8040
|-
|-
|getbarrelspinrate
|getbarrelspinrate
|32978
|0x80d2
|0x8041
|-
|-
|remotecontrolturret
|remotecontrolturret
|32979
|0x80d3
|0x8042
|-
|-
|remotecontrolturretoff
|remotecontrolturretoff
|32980
|0x80d4
|0x8043
|-
|-
|shootturret
|shootturret
|32981
|0x80d5
|0x8044
|-
|-
|getturretowner
|getturretowner
|32982
|0x80d6
|0x8045
|-
|-
|setsentryowner
|setsentryowner
|33006
|0x80ee
|0x8046
|-
|-
|setsentrycarrier
|setsentrycarrier
|33007
|0x80ef
|0x8047
|-
|-
|setturretminimapvisible
|setturretminimapvisible
|33008
|0x80f0
|0x8048
|-
|-
|settargetentity
|settargetentity
|33009
|0x80f1
|0x8049
|-
|-
|snaptotargetentity
|snaptotargetentity
|33010
|0x80f2
|0x804a
|-
|-
|cleartargetentity
|cleartargetentity
|33011
|0x80f3
|0x804b
|-
|-
|getturrettarget
|getturrettarget
|33012
|0x80f4
|0x804c
|-
|-
|setplayerspread
|setplayerspread
|33013
|0x80f5
|0x804d
|-
|-
|setaispread
|setaispread
|33014
|0x80f6
|0x804e
|-
|-
|setsuppressiontime
|setsuppressiontime
|33015
|0x80f7
|0x804f
|-
|-
|setconvergencetime
|setconvergencetime
|33049
|0x8119
|0x8050
|-
|-
|setconvergenceheightpercent
|setconvergenceheightpercent
|33050
|0x811a
|0x8051
|-
|-
|setturretteam
|setturretteam
|33051
|0x811b
|0x8052
|-
|-
|maketurretsolid
|maketurretsolid
|33052
|0x811c
|0x8053
|-
|-
|maketurretoperable
|maketurretoperable
|33053
|0x811d
|0x8054
|-
|-
|maketurretinoperable
|maketurretinoperable
|33054
|0x811e
|0x8055
|-
|-
|setturretaccuracy
|setturretaccuracy
|33082
|0x813a
|0x8056
|-
|-
|setrightarc
|setrightarc
|33083
|0x813b
|0x8057
|-
|-
|setleftarc
|setleftarc
|33084
|0x813c
|0x8058
|-
|-
|settoparc
|settoparc
|33085
|0x813d
|0x8059
|-
|-
|setbottomarc
|setbottomarc
|33086
|0x813e
|0x805a
|-
|-
|setautorotationdelay
|setautorotationdelay
|33087
|0x813f
|0x805b
|-
|-
|setdefaultdroppitch
|setdefaultdroppitch
|33088
|0x8140
|0x805c
|-
|-
|restoredefaultdroppitch
|restoredefaultdroppitch
|33089
|0x8141
|0x805d
|-
|-
|turretfiredisable
|turretfiredisable
|33090
|0x8142
|0x805e
|-
|-
|turretfireenable
|turretfireenable
|33121
|0x8161
|0x805f
|-
|-
|setturretmodechangewait
|setturretmodechangewait
|33122
|0x8162
|0x8060
|-
|-
|usetriggerrequirelookat
|usetriggerrequirelookat
|33123
|0x8163
|0x8061
|-
|-
|getstance
|getstance
|33124
|0x8164
|0x8062
|-
|-
|setstance
|setstance
|33125
|0x8165
|0x8063
|-
|-
|itemweaponsetammo
|itemweaponsetammo
|33126
|0x8166
|0x8064
|-
|-
|getammocount
|getammocount
|33127
|0x8167
|0x8065
|-
|-
|gettagorigin
|gettagorigin
|33128
|0x8168
|0x8066
|-
|-
|gettagangles
|gettagangles
|33129
|0x8169
|0x8067
|-
|-
|shellshock
|shellshock
|33130
|0x816a
|0x8068
|-
|-
|stunplayer
|stunplayer
|33131
|0x816b
|0x8069
|-
|-
|stopshellshock
|stopshellshock
|33132
|0x816c
|0x806a
|-
|-
|fadeoutshellshock
|fadeoutshellshock
|33133
|0x816d
|0x806b
|-
|-
|setdepthoffield
|setdepthoffield
|33134
|0x816e
|0x806c
|-
|-
|setviewmodeldepthoffield
|setviewmodeldepthoffield
|33135
|0x816f
|0x806d
|-
|-
|setmotionblurmovescale
|setmotionblurmovescale
|33136
|0x8170
|0x806e
|-
|-
|setmotionblurturnscale
|setmotionblurturnscale
|33168
|0x8190
|0x806f
|-
|-
|setmotionblurzoomscale
|setmotionblurzoomscale
|33169
|0x8191
|0x8070
|-
|-
|viewkick
|viewkick
|33170
|0x8192
|0x8071
|-
|-
|localtoworldcoords
|localtoworldcoords
|33171
|0x8193
|0x8072
|-
|-
|getentitynumber
|getentitynumber
|33172
|0x8194
|0x8073
|-
|-
|getentityvelocity
|getentityvelocity
|33173
|0x8195
|0x8074
|-
|-
|enablegrenadetouchdamage
|enablegrenadetouchdamage
|33174
|0x8196
|0x8075
|-
|-
|disablegrenadetouchdamage
|disablegrenadetouchdamage
|33175
|0x8197
|0x8076
|-
|-
|enableaimassist
|enableaimassist
|33176
|0x8198
|0x8077
|-
|-
|disableaimassist
|disableaimassist
|33207
|0x81b7
|0x8078
|-
|-
|radiusdamage
|radiusdamage
|33208
|0x81b8
|0x8079
|-
|-
|detonate
|detonate
|33209
|0x81b9
|0x807a
|-
|-
|damageconetrace
|damageconetrace
|33210
|0x81ba
|0x807b
|-
|-
|sightconetrace
|sightconetrace
|33211
|0x81bb
|0x807c
|-
|-
|settargetent
|settargetent
|33212
|0x81bc
|0x807d
|-
|-
|settargetpos
|settargetpos
|33213
|0x81bd
|0x807e
|-
|-
|cleartarget
|cleartarget
|33214
|0x81be
|0x807f
|-
|-
|setflightmodedirect
|setflightmodedirect
|33215
|0x81bf
|0x8080
|-
|-
|setflightmodetop
|setflightmodetop
|33216
|0x81c0
|0x8081
|-
|-
|getlightintensity
|getlightintensity
|33217
|0x81c1
|0x8082
|-
|-
|setlightintensity
|setlightintensity
|33218
|0x81c2
|0x8083
|-
|-
|isragdoll
|isragdoll
|33219
|0x81c3
|0x8084
|-
|-
|setmovespeedscale
|setmovespeedscale
|33220
|0x81c4
|0x8085
|-
|-
|cameralinkto
|cameralinkto
|33221
|0x81c5
|0x8086
|-
|-
|cameraunlink
|cameraunlink
|33222
|0x81c6
|0x8087
|-
|-
|controlslinkto
|controlslinkto
|33251
|0x81e3
|0x8088
|-
|-
|controlsunlink
|controlsunlink
|33252
|0x81e4
|0x8089
|-
|-
|makevehiclesolidcapsule
|makevehiclesolidcapsule
|33253
|0x81e5
|0x808a
|-
|-
|makevehiclesolidsphere
|makevehiclesolidsphere
|33254
|0x81e6
|0x808b
|-
|-
|remotecontrolvehicle
|remotecontrolvehicle
|33256
|0x81e8
|0x808d
|-
|-
|remotecontrolvehicleoff
|remotecontrolvehicleoff
|33257
|0x81e9
|0x808e
|-
|-
|isfiringvehicleturret
|isfiringvehicleturret
|33258
|0x81ea
|0x808f
|-
|-
|drivevehicleandcontrolturret
|drivevehicleandcontrolturret
|33259
|0x81eb
|0x8090
|-
|-
|drivevehicleandcontrolturretoff
|drivevehicleandcontrolturretoff
|33260
|0x81ec
|0x8091
|-
|-
|getplayersetting
|getplayersetting
|33261
|0x81ed
|0x8092
|-
|-
|getlocalplayerprofiledata
|getlocalplayerprofiledata
|33262
|0x81ee
|0x8093
|-
|-
|setlocalplayerprofiledata
|setlocalplayerprofiledata
|33263
|0x81ef
|0x8094
|-
|-
|remotecamerasoundscapeon
|remotecamerasoundscapeon
|33264
|0x81f0
|0x8095
|-
|-
|remotecamerasoundscapeoff
|remotecamerasoundscapeoff
|33265
|0x81f1
|0x8096
|-
|-
|radarjamon
|radarjamon
|33266
|0x81f2
|0x8097
|-
|-
|radarjamoff
|radarjamoff
|33267
|0x81f3
|0x8098
|-
|-
|setmotiontrackervisible
|setmotiontrackervisible
|33268
|0x81f4
|0x8099
|-
|-
|getmotiontrackervisible
|getmotiontrackervisible
|33269
|0x81f5
|0x809a
|-
|-
|circle
|circle
|33270
|0x81f6
|0x809b
|-
|-
|getpointinbounds
|getpointinbounds
|33271
|0x81f7
|0x809c
|-
|-
|transfermarkstonewscriptmodel
|transfermarkstonewscriptmodel
|33272
|0x81f8
|0x809d
|-
|-
|setwatersheeting
|setwatersheeting
|33273
|0x81f9
|0x809e
|-
|-
|setweaponhudiconoverride
|setweaponhudiconoverride
|33274
|0x81fa
|0x809f
|-
|-
|getweaponhudiconoverride
|getweaponhudiconoverride
|33275
|0x81fb
|0x80a0
|-
|-
|setempjammed
|setempjammed
|33276
|0x81fc
|0x80a1
|-
|-
|playersetexpfog
|playersetexpfog
|33277
|0x81fd
|0x80a2
|-
|-
|isitemunlocked
|isitemunlocked
|33278
|0x81fe
|0x80a3
|-
|-
|getplayerdata
|getplayerdata
|33279
|0x81ff
|0x80a4
|-
|-
|setplayerdata
|setplayerdata
|33306
|0x821a
|0x80a5
|-
|trackerupdate
|N/A
|0x80a6
|-
|-
|iprintln
|iprintln
|362
|0x16a
|0xc2
|-
|-
|iprintlnbold
|iprintlnbold
|363
|0x16b
|0xc3
|-
|-
|logstring
|logstring
|364
|0x16c
|0xc4
|-
|-
|getent
|getent
|365
|0x16d
|0xc5
|-
|-
|getentarray
|getentarray
|366
|0x16e
|0xc6
|-
|-
|spawnplane
|spawnplane
|367
|0x16f
|0xc7
|-
|-
|spawnstruct
|spawnstruct
|368
|0x170
|0xc8
|-
|-
|spawnhelicopter
|spawnhelicopter
|369
|0x171
|0xc9
|-
|-
|isalive
|isalive
|370
|0x172
|0xca
|-
|-
|isspawner
|isspawner
|371
|0x173
|0xcb
|-
|-
|createattractorent
|createattractorent
|372
|0x174
|0xcc
|-
|-
|createattractororigin
|createattractororigin
|373
|0x175
|0xcd
|-
|-
|createrepulsorent
|createrepulsorent
|374
|0x176
|0xce
|-
|-
|createrepulsororigin
|createrepulsororigin
|375
|0x177
|0xcf
|-
|-
|deleteattractor
|deleteattractor
|376
|0x178
|0xd0
|-
|-
|playsoundatpos
|playsoundatpos
|377
|0x179
|0xd1
|-
|-
|newhudelem
|newhudelem
|378
|0x17a
|0x1c7
|-
|-
|newclienthudelem
|newclienthudelem
|379
|0x17b
|0xd2
|-
|-
|newteamhudelem
|newteamhudelem
|380
|0x17c
|0xd3
|-
|newdamageindicatorhudelem
|N/A
|0xd4
|-
|-
|resettimeout
|resettimeout
|381
|0x17d
|0xd5
|-
|-
|precachefxteamthermal
|precachefxteamthermal
|382
|0x17e
|0xd6
|-
|-
|isplayer
|isplayer
|383
|0x17f
|0xd7
|-
|-
|isplayernumber
|isplayernumber
|384
|0x180
|0xd8
|-
|-
|setsunlight
|setsunlight
|57
|0x39
|0x191
|-
|-
|resetsunlight
|resetsunlight
|58
|0x3a
|0x192
|-
|-
|setwinningplayer
|setwinningplayer
|385
|0x181
|0xd9
|-
|-
|setwinningteam
|setwinningteam
|311
|0x137
|0xda
|-
|-
|announcement
|announcement
|312
|0x138
|0xdb
|-
|-
|clientannouncement
|clientannouncement
|313
|0x139
|0xdc
|-
|-
|getteamscore
|getteamscore
|314
|0x13a
|0xdd
|-
|-
|setteamscore
|setteamscore
|315
|0x13b
|0xde
|-
|-
|setclientnamemode
|setclientnamemode
|316
|0x13c
|0xdf
|-
|-
|updateclientnames
|updateclientnames
|317
|0x13d
|0xe0
|-
|-
|getteamplayersalive
|getteamplayersalive
|318
|0x13e
|0xe1
|-
|-
|logprint
|logprint
|319
|0x13f
|0xe2
|-
|-
|worldentnumber
|worldentnumber
|320
|0x140
|0xe3
|-
|-
|obituary
|obituary
|321
|0x141
|0xe4
|-
|-
|positionwouldtelefrag
|positionwouldtelefrag
|322
|0x142
|0xe5
|-
|-
|canspawn
|canspawn
|323
|0x143
|0xe6
|-
|-
|getstarttime
|getstarttime
|324
|0x144
|0xe7
|-
|-
|precachestatusicon
|precachestatusicon
|325
|0x145
|0xe8
|-
|-
|precacheminimapicon
|precacheminimapicon
|327
|0x147
|0xea
|-
|-
|precachempanim
|precachempanim
|328
|0x148
|0xeb
|-
|-
|restart
|restart
|329
|0x149
|0xec
|-
|-
|exitlevel
|exitlevel
|330
|0x14a
|0xed
|-
|-
|addtestclient
|addtestclient
|331
|0x14b
|0xee
|-
|-
|makedvarserverinfo
|makedvarserverinfo
|332
|0x14c
|0xef
|-
|-
|setarchive
|setarchive
|333
|0x14d
|0xf0
|-
|-
|allclientsprint
|allclientsprint
|334
|0x14e
|0xf1
|-
|-
|clientprint
|clientprint
|335
|0x14f
|0xf2
|-
|-
|mapexists
|mapexists
|336
|0x150
|0xf3
|-
|-
|isvalidgametype
|isvalidgametype
|337
|0x151
|0xf4
|-
|-
|matchend
|matchend
|338
|0x152
|0xf5
|-
|-
|setplayerteamrank
|setplayerteamrank
|339
|0x153
|0xf6
|-
|-
|endparty
|endparty
|340
|0x154
|0xf7
|-
|-
|setteamradar
|setteamradar
|341
|0x155
|0xf8
|-
|-
|getteamradar
|getteamradar
|342
|0x156
|0xf9
|-
|-
|setteamradarstrength
|setteamradarstrength
|343
|0x157
|0xfa
|-
|-
|getteamradarstrength
|getteamradarstrength
|344
|0x158
|0xfb
|-
|-
|getuavstrengthmin
|getuavstrengthmin
|345
|0x159
|0xfc
|-
|-
|getuavstrengthmax
|getuavstrengthmax
|262
|0x106
|0xfd
|-
|-
|getuavstrengthlevelneutral
|getuavstrengthlevelneutral
|263
|0x107
|0xfe
|-
|-
|getuavstrengthlevelshowenemyfastsweep
|getuavstrengthlevelshowenemyfastsweep
|264
|0x108
|0xff
|-
|-
|getuavstrengthlevelshowenemydirectional
|getuavstrengthlevelshowenemydirectional
|265
|0x109
|0x100
|-
|-
|blockteamradar
|blockteamradar
|266
|0x10a
|0x101
|-
|-
|unblockteamradar
|unblockteamradar
|267
|0x10b
|0x102
|-
|-
|isteamradarblocked
|isteamradarblocked
|268
|0x10c
|0x103
|-
|-
|getassignedteam
|getassignedteam
|269
|0x10d
|0x104
|-
|-
|setmatchdata
|setmatchdata
|270
|0x10e
|0x105
|-
|-
|getmatchdata
|getmatchdata
|271
|0x10f
|0x106
|-
|-
|sendmatchdata
|sendmatchdata
|272
|0x110
|0x107
|-
|-
|clearmatchdata
|clearmatchdata
|273
|0x111
|0x108
|-
|-
|setmatchdatadef
|setmatchdatadef
|274
|0x112
|0x109
|-
|-
|setmatchclientip
|setmatchclientip
|275
|0x113
|0x10a
|-
|-
|setmatchdataid
|setmatchdataid
|276
|0x114
|0x10b
|-
|-
|setclientmatchdata
|setclientmatchdata
|277
|0x115
|0x10c
|-
|-
|getclientmatchdata
|getclientmatchdata
|278
|0x116
|0x10d
|-
|-
|setclientmatchdatadef
|setclientmatchdatadef
|279
|0x117
|0x10e
|-
|-
|sendclientmatchdata
|sendclientmatchdata
|280
|0x118
|0x10f
|-
|-
|getbuildversion
|getbuildversion
|281
|0x119
|0x110
|-
|-
|getbuildnumber
|getbuildnumber
|282
|0x11a
|0x111
|-
|-
|getsystemtime
|getsystemtime
|283
|0x11b
|0x112
|-
|-
|getmatchrulesdata
|getmatchrulesdata
|284
|0x11c
|0x113
|-
|-
|isusingmatchrulesdata
|isusingmatchrulesdata
|285
|0x11d
|0x114
|-
|-
|kick
|kick
|286
|0x11e
|0x115
|-
|-
|issplitscreen
|issplitscreen
|287
|0x11f
|0x116
|-
|-
|setmapcenter
|setmapcenter
|288
|0x120
|0x117
|-
|-
|setgameendtime
|setgameendtime
|289
|0x121
|0x118
|-
|-
|visionsetnaked
|visionsetnaked
|290
|0x122
|0x119
|-
|-
|visionsetnight
|visionsetnight
|291
|0x123
|0x11a
|-
|-
|visionsetmissilecam
|visionsetmissilecam
|292
|0x124
|0x11b
|-
|-
|visionsetthermal
|visionsetthermal
|217
|0xd9
|0x11c
|-
|-
|visionsetpain
|visionsetpain
|218
|0xda
|0x11d
|-
|-
|endlobby
|endlobby
|219
|0xdb
|0x11e
|-
|-
|ambience
|ambience
|220
|0xdc
|0x11f
|-
|-
|getmapcustom
|getmapcustom
|221
|0xdd
|0x120
|-
|-
|updateskill
|updateskill
|222
|0xde
|0x121
|-
|-
|spawnsighttrace
|spawnsighttrace
|223
|0xdf
|0x122
|-
|incrementcounter
|N/A
|0x123
|-
|getcountertotal
|N/A
|0x124
|-
|-
|setprintchannel
|setprintchannel
|14
|0xe
|-
|-
|print
|print
|15
|0xf
|-
|-
|println
|println
|16
|0x10
|-
|-
|print3d
|print3d
|17
|0x11
|-
|-
|line
|line
|18
|0x12
|-
|-
|spawnturret
|spawnturret
|19
|0x13
|-
|-
|canspawnturret
|canspawnturret
|20
|0x14
|-
|-
|assert
|assert
|21
|0x15
|-
|-
|assertex
|assertex
|38
|0x26
|-
|-
|assertmsg
|assertmsg
|39
|0x27
|-
|-
|isdefined
|isdefined
|40
|0x28
|-
|-
|isstring
|isstring
|41
|0x29
|-
|-
|setdvar
|setdvar
|42
|0x2a
|-
|-
|setdynamicdvar
|setdynamicdvar
|43
|0x2b
|-
|-
|setdvarifuninitialized
|setdvarifuninitialized
|44
|0x2c
|-
|-
|setdevdvar
|setdevdvar
|45
|0x2d
|-
|-
|setdevdvarifuninitialized
|setdevdvarifuninitialized
|46
|0x2e
|-
|-
|getdvar
|getdvar
|47
|0x2f
|-
|-
|getdvarint
|getdvarint
|48
|0x30
|-
|-
|getdvarfloat
|getdvarfloat
|49
|0x31
|-
|-
|getdvarvector
|getdvarvector
|50
|0x32
|-
|-
|gettime
|gettime
|51
|0x33
|-
|-
|getentbynum
|getentbynum
|52
|0x34
|-
|-
|getweaponmodel
|getweaponmodel
|53
|0x35
|-
|-
|getweaponhidetags
|getweaponhidetags
|81
|0x51
|-
|-
|getanimlength
|getanimlength
|82
|0x52
|-
|-
|animhasnotetrack
|animhasnotetrack
|83
|0x53
|-
|-
|getnotetracktimes
|getnotetracktimes
|84
|0x54
|-
|-
|spawn
|spawn
|85
|0x55
|-
|-
|spawnloopsound
|spawnloopsound
|86
|0x56
|-
|-
|bullettrace
|bullettrace
|87
|0x57
|-
|-
|bullettracepassed
|bullettracepassed
|88
|0x58
|-
|-
|sighttracepassed
|sighttracepassed
|116
|0x74
|-
|-
|physicstrace
|physicstrace
|117
|0x75
|-
|-
|physicstracenormal
|physicstracenormal
|118
|0x76
|-
|-
|playerphysicstrace
|playerphysicstrace
|119
|0x77
|-
|-
|getgroundposition
|getgroundposition
|120
|0x78
|-
|-
|getmovedelta
|getmovedelta
|121
|0x79
|-
|-
|getangledelta
|getangledelta
|122
|0x7a
|-
|-
|getnorthyaw
|getnorthyaw
|123
|0x7b
|-
|-
|setnorthyaw
|setnorthyaw
|150
|0x96
|-
|-
|setslowmotion
|setslowmotion
|151
|0x97
|-
|-
|randomint
|randomint
|152
|0x98
|-
|-
|randomfloat
|randomfloat
|153
|0x99
|-
|-
|randomintrange
|randomintrange
|154
|0x9a
|-
|-
|randomfloatrange
|randomfloatrange
|155
|0x9b
|-
|-
|sin
|sin
|156
|0x9c
|-
|-
|cos
|cos
|157
|0x9d
|-
|-
|tan
|tan
|158
|0x9e
|-
|-
|asin
|asin
|159
|0x9f
|-
|-
|acos
|acos
|160
|0xa0
|-
|-
|atan
|atan
|161
|0xa1
|-
|-
|int
|int
|162
|0xa2
|-
|-
|float
|float
|163
|0xa3
|-
|-
|abs
|abs
|164
|0xa4
|-
|-
|min
|min
|165
|0xa5
|-
|-
|max
|max
|198
|0xc6
|-
|-
|floor
|floor
|199
|0xc7
|-
|-
|ceil
|ceil
|200
|0xc8
|-
|-
|exp
|exp
|201
|0xc9
|-
|-
|log
|log
|202
|0xca
|-
|-
|sqrt
|sqrt
|203
|0xcb
|-
|-
|squared
|squared
|204
|0xcc
|-
|-
|clamp
|clamp
|205
|0xcd
|-
|-
|angleclamp
|angleclamp
|206
|0xce
|-
|-
|angleclamp180
|angleclamp180
|207
|0xcf
|-
|-
|vectorfromlinetopoint
|vectorfromlinetopoint
|208
|0xd0
|-
|-
|pointonsegmentnearesttopoint
|pointonsegmentnearesttopoint
|209
|0xd1
|-
|-
|distance
|distance
|210
|0xd2
|-
|-
|distance2d
|distance2d
|211
|0xd3
|-
|-
|distancesquared
|distancesquared
|212
|0xd4
|-
|-
|length
|length
|213
|0xd5
|-
|-
|lengthsquared
|lengthsquared
|214
|0xd6
|-
|-
|closer
|closer
|215
|0xd7
|-
|-
|vectordot
|vectordot
|216
|0xd8
|-
|-
|vectornormalize
|vectornormalize
|246
|0xf6
|-
|-
|vectortoangles
|vectortoangles
|247
|0xf7
|-
|-
|vectortoyaw
|vectortoyaw
|248
|0xf8
|-
|-
|vectorlerp
|vectorlerp
|249
|0xf9
|-
|-
|anglestoup
|anglestoup
|250
|0xfa
|-
|-
|anglestoright
|anglestoright
|251
|0xfb
|-
|-
|anglestoforward
|anglestoforward
|252
|0xfc
|-
|-
|combineangles
|combineangles
|253
|0xfd
|-
|-
|transformmove
|transformmove
|254
|0xfe
|-
|-
|issubstr
|issubstr
|255
|0xff
|-
|-
|isendstr
|isendstr
|256
|0x100
|-
|-
|getsubstr
|getsubstr
|257
|0x101
|-
|-
|tolower
|tolower
|258
|0x102
|-
|-
|strtok
|strtok
|259
|0x103
|-
|-
|stricmp
|stricmp
|260
|0x104
|-
|-
|ambientplay
|ambientplay
|261
|0x105
|-
|-
|ambientstop
|ambientstop
|293
|0x125
|-
|-
|precachemodel
|precachemodel
|294
|0x126
|-
|-
|precacheshellshock
|precacheshellshock
|295
|0x127
|-
|-
|precacheitem
|precacheitem
|296
|0x128
|-
|-
|precacheshader
|precacheshader
|297
|0x129
|-
|-
|precachestring
|precachestring
|298
|0x12a
|-
|-
|precachemenu
|precachemenu
|299
|0x12b
|-
|-
|precacherumble
|precacherumble
|300
|0x12c
|-
|-
|precachelocationselector
|precachelocationselector
|301
|0x12d
|-
|-
|precacheleaderboards
|precacheleaderboards
|302
|0x12e
|-
|-
|precacheheadicon
|precacheheadicon
|326
|0x146
|-
|-
|loadfx
|loadfx
|303
|0x12f
|-
|-
|playfx
|playfx
|304
|0x130
|-
|-
|playfxontag
|playfxontag
|305
|0x131
|-
|-
|stopfxontag
|stopfxontag
|306
|0x132
|-
|-
|playloopedfx
|playloopedfx
|307
|0x133
|-
|-
|spawnfx
|spawnfx
|308
|0x134
|-
|-
|triggerfx
|triggerfx
|309
|0x135
|-
|-
|playfxontagforclients
|playfxontagforclients
|310
|0x136
|-
|-
|physicsexplosionsphere
|physicsexplosionsphere
|346
|0x15a
|-
|-
|physicsexplosioncylinder
|physicsexplosioncylinder
|347
|0x15b
|-
|-
|physicsjolt
|physicsjolt
|348
|0x15c
|-
|-
|physicsjitter
|physicsjitter
|349
|0x15d
|-
|-
|setexpfog
|setexpfog
|350
|0x15e
|-
|-
|isexplosivedamagemod
|isexplosivedamagemod
|351
|0x15f
|-
|-
|radiusdamage
|radiusdamage
|352
|0x160
|-
|-
|setplayerignoreradiusdamage
|setplayerignoreradiusdamage
|353
|0x161
|-
|-
|glassradiusdamage
|glassradiusdamage
|354
|0x162
|-
|-
|earthquake
|earthquake
|355
|0x163
|-
|-
|getnumparts
|getnumparts
|356
|0x164
|-
|-
|getpartname
|getpartname
|386
|0x182
|-
|-
|weaponfiretime
|weaponfiretime
|387
|0x183
|-
|-
|weaponclipsize
|weaponclipsize
|388
|0x184
|-
|-
|weaponisauto
|weaponisauto
|389
|0x185
|-
|-
|weaponissemiauto
|weaponissemiauto
|390
|0x186
|-
|-
|weaponisboltaction
|weaponisboltaction
|391
|0x187
|-
|-
|weaponinheritsperks
|weaponinheritsperks
|392
|0x188
|-
|-
|weaponburstcount
|weaponburstcount
|393
|0x189
|-
|-
|weapontype
|weapontype
|394
|0x18a
|-
|-
|weaponclass
|weaponclass
|395
|0x18b
|-
|-
|weaponinventorytype
|weaponinventorytype
|437
|0x1b5
|-
|-
|weaponstartammo
|weaponstartammo
|438
|0x1b6
|-
|-
|weaponmaxammo
|weaponmaxammo
|439
|0x1b7
|-
|-
|weaponaltweaponname
|weaponaltweaponname
|440
|0x1b8
|-
|-
|isweaponcliponly
|isweaponcliponly
|441
|0x1b9
|-
|-
|isweapondetonationtimed
|isweapondetonationtimed
|442
|0x1ba
|-
|-
|weaponhasthermalscope
|weaponhasthermalscope
|443
|0x1bb
|-
|-
|getvehiclenode
|getvehiclenode
|444
|0x1bc
|-
|-
|getvehiclenodearray
|getvehiclenodearray
|445
|0x1bd
|-
|-
|getallvehiclenodes
|getallvehiclenodes
|446
|0x1be
|-
|-
|getnumvehicles
|getnumvehicles
|447
|0x1bf
|-
|-
|precachevehicle
|precachevehicle
|448
|0x1c0
|-
|-
|spawnvehicle
|spawnvehicle
|449
|0x1c1
|-
|-
|getarray
|getarray
|450
|0x1c2
|-
|-
|getspawnerarray
|getspawnerarray
|408
|0x198
|-
|-
|playrumbleonposition
|playrumbleonposition
|409
|0x199
|-
|-
|playrumblelooponposition
|playrumblelooponposition
|410
|0x19a
|-
|-
|stopallrumbles
|stopallrumbles
|411
|0x19b
|-
|-
|soundexists
|soundexists
|412
|0x19c
|-
|-
|openfile
|openfile
|413
|0x19d
|-
|-
|closefile
|closefile
|414
|0x19e
|-
|-
|fprintln
|fprintln
|415
|0x19f
|-
|-
|fprintfields
|fprintfields
|416
|0x1a0
|-
|-
|freadln
|freadln
|417
|0x1a1
|-
|-
|fgetarg
|fgetarg
|418
|0x1a2
|-
|-
|setminimap
|setminimap
|419
|0x1a3
|-
|-
|setthermalbodymaterial
|setthermalbodymaterial
|420
|0x1a4
|-
|-
|getarraykeys
|getarraykeys
|421
|0x1a5
|-
|-
|getfirstarraykey
|getfirstarraykey
|422
|0x1a6
|-
|-
|getnextarraykey
|getnextarraykey
|396
|0x18c
|-
|-
|sortbydistance
|sortbydistance
|397
|0x18d
|-
|-
|tablelookup
|tablelookup
|398
|0x18e
|-
|-
|tablelookupbyrow
|tablelookupbyrow
|399
|0x18f
|-
|-
|tablelookupistring
|tablelookupistring
|400
|0x190
|-
|-
|tablelookupistringbyrow
|tablelookupistringbyrow
|401
|0x191
|-
|-
|tablelookuprownum
|tablelookuprownum
|402
|0x192
|-
|-
|getmissileowner
|getmissileowner
|403
|0x193
|-
|-
|magicbullet
|magicbullet
|404
|0x194
|-
|-
|getweaponflashtagname
|getweaponflashtagname
|405
|0x195
|-
|-
|averagepoint
|averagepoint
|406
|0x196
|-
|-
|averagenormal
|averagenormal
|407
|0x197
|-
|-
|getglass
|getglass
|423
|0x1a7
|-
|-
|getglassarray
|getglassarray
|424
|0x1a8
|-
|-
|getglassorigin
|getglassorigin
|425
|0x1a9
|-
|-
|isglassdestroyed
|isglassdestroyed
|426
|0x1aa
|-
|-
|destroyglass
|destroyglass
|427
|0x1ab
|-
|-
|deleteglass
|deleteglass
|428
|0x1ac
|-
|-
|getentchannelscount
|getentchannelscount
|429
|0x1ad
|-
|-
|}
|}

Revision as of 01:09, 11 June 2014

The scriptfile asset is used on both Modern Warfare 3 and Ghosts. It is Infinity Ward's attempt at protecting their game scripts from being modified. Compared to Treyarch's scriptparsetree, the scriptfile gives away less information on identifying which game script file it originated from. All unnecessary strings have been removed and file names have even been renamed as number id's.

struct ScriptFile
{
  const char *name;
  int deflatedLen;
  int inflatedLen;
  int codeLen;
  char *data;
  char *code;
};

Data Section

The data section is a zlib compressed section that contains data used by the code section. It's compressed size is equal to deflatedSize and it's uncompressed size is equal to inflatedSize.

Code Section

The code section is the actual compiled game script code.

Operation Codes

Modern Warfare 3

#define OP_End					0
#define OP_Return				1
#define OP_GetUndefined			2
#define OP_GetZero				3
#define OP_GetByte1				4
#define OP_GetByte2				5
#define OP_GetNegByte			6
#define OP_GetUnsignedShort		7
#define OP_GetNegUnsignedShort	8
#define OP_GetInteger			9
 #define OP_opcode10			0xA
 #define OP_opcode11			0xB
#define OP_GetFloat				0xC
#define OP_GetString			0xD
#define OP_GetIString			0xE
#define OP_GetVector			0xF
#define OP_GetLevelObject		0x10
#define OP_GetAnimObject		0x11
#define OP_GetSelf				0x12
#define OP_GetThread			0x13
#define OP_GetLevel				0x14
#define OP_GetGame				0x15
#define OP_GetAnim				0x16
#define OP_GetAnimation			0x17
#define OP_GetGameRef			0x18
#define OP_GetFunction1			0x19
#define OP_GetFunction2			0x1A
#define OP_CreateLocalVariable	0x1B
#define OP_RemoveLocalVariables	0x1C
#define OP_EvalLocalVariableCached0		0x1D
#define OP_EvalLocalVariableCached1		0x1E
#define OP_EvalLocalVariableCached2		0x1F
#define OP_EvalLocalVariableCached3		0x20
#define OP_EvalLocalVariableCached4		0x21
#define OP_EvalLocalVariableCached5		0x22
#define OP_EvalLocalVariableCached		0x23
#define OP_EvalLocalArrayCached			0x24
#define OP_EvalArray					0x25
#define OP_EvalLocalArrayRefCached0		0x26
 #define OP_opcode39       				0x27
#define OP_EvalLocalArrayRefCached		0x28
#define OP_EvalArrayRef				0x29
#define OP_ClearArray				0x2A
#define OP_EmptyArray				0x2B
 #define OP_opcode44				0x2C
#define OP_GetSelfObject			0x2D
#define OP_EvalLevelFieldVariable	0x2E
#define OP_EvalAnimFieldVariable	0x2F
#define OP_EvalSelfFieldVariable	0x30
#define OP_EvalFieldVariable		0x31
#define OP_EvalLevelFieldVariableRef 	0x32
#define OP_EvalAnimFieldVariableRef		0x33
#define OP_EvalSelfFieldVariableRef		0x34
#define OP_EvalFieldVariableRef			0x35
#define OP_ClearFieldVariable			0x36
#define OP_SafeCreateVariableFieldCached	0x37
#define OP_SafeSetVariableFieldCached0		0x38
#define OP_SafeSetVariableFieldCached		0x39
#define OP_SafeSetWaittillVariableFieldCached	0x3A
#define OP_clearparams				0x3B
#define OP_checkclearparams			0x3C
 #define OP_opcode61				0x3D
 #define OP_opcode62				0x3E	// nop
#define OP_EvalLocalVariableRefCached	0x3F
#define OP_SetLevelFieldVariableField	0x40
#define OP_SetVariableField		0x41
 #define OP_opcode66			0x42	// nop
#define OP_SetAnimFieldVariableField	0x43
#define OP_SetSelfFieldVariableField	0x44
 #define OP_opcode69		0x45
 #define OP_opcode70		0x46
 #define OP_opcode71		0x47
 #define OP_opcode72		0x48
 #define OP_opcode72		0x49
#define OP_CallBuiltin0		0x4A
#define OP_CallBuiltin1		0x4B
#define OP_CallBuiltin2		0x4C
#define OP_CallBuiltin3		0x4D
#define OP_CallBuiltin4		0x4E
#define OP_CallBuiltin5		0x4F
#define OP_CallBuiltin		0x50
#define OP_CallBuiltinMethod0	0x51
#define OP_CallBuiltinMethod1	0x52
#define OP_CallBuiltinMethod2	0x53
#define OP_CallBuiltinMethod3	0x54
#define OP_CallBuiltinMethod4	0x55
#define OP_CallBuiltinMethod5	0x56
#define OP_CallBuiltinMethod	0x57
#define OP_wait					0x58
#define OP_waittillFrameEnd		0x59
#define OP_voidCodepos			0x5A
#define OP_ScriptFunctionCall2	0x5B
#define OP_ScriptFunctionCall	0x5C
#define OP_ScriptFunctionCallPointer	0x5D
#define OP_ScriptMethodCall			0x5E
#define OP_ScriptMethodCallPointer	0x5F
#define OP_ScriptThreadCall			0x60
#define OP_PreScriptCall			0x61
#define OP_ScriptFunctionCall2		0x62
#define OP_ScriptFunctionCall		0x63
#define OP_ScriptFunctionCallPointer	0x64
#define OP_ScriptMethodCall				0x65
#define OP_ScriptMethodCallPointer		0x66
#define OP_ScriptThreadCall			0x67
#define OP_PreScriptCall			0x68
 #define OP_opcode105			0x69
 #define OP_opcode106			0x6A
 #define OP_opcode107			0x6B
 #define OP_opcode108			0x6C
 #define OP_opcode109			0x6D
 #define OP_opcode110			0x6E
 #define OP_opcode111			0x6F
 #define OP_opcode112			0x70
 #define OP_opcode113			0x71
 #define OP_opcode114			0x72
 #define OP_opcode115			0x73
 #define OP_opcode116			0x74
#define OP_BoolNot				0x75
#define OP_BoolComplement		0x76
#define OP_JumpOnFalse			0x77
#define OP_JumpOnTrue			0x78
#define OP_JumpOnFalseExpr		0x79
#define OP_JumpOnTrueExpr		0x7A
#define OP_jump				0x7B
#define OP_jumpback			0x7C
#define OP_inc				0x7D
#define OP_dec				0x7E
#define OP_bit_or			0x7F
#define OP_bit_ex_or		0x80
#define OP_bit_and			0x81
#define OP_equality			0x82
#define OP_inequality		0x83
#define OP_less				0x84
#define OP_greater			0x85
#define OP_less_equal		0x86
#define OP_greater_equal	0x87
#define OP_shift_left		0x88
#define OP_shift_right		0x89
#define OP_plus				0x8A
#define OP_minus			0x8B
#define OP_multiply			0x8C
#define OP_divide			0x8F
#define OP_mod				0x8E
#define OP_size				0x8F
 #define OP_opcode144		0x90
#define OP_nop				0x91
#define OP_waittill			0x92
#define OP_notify			0x93
#define OP_endon			0x94
#define OP_voidCodepos		0x95
#define OP_switch			0x96
#define OP_endswitch		0x97
#define OP_vector			0x98

Function ID List

Function Name PC ID PS3 ID
getviewmodel 0x82b1 0x80cd
fragbuttonpressed 0x82b2 0x80ce
secondaryoffhandbuttonpressed 0x82b3 0x80cf
getcurrentweaponclipammo 0x82b4 0x80d0
setvelocity 0x82b5 0x80d1
getplayerviewheight 0x82b6 0x80d2
unknown 0x8309 0x8309
getnormalizedmovement 0x82b7 0x80d3
getnormalizedcameramovement 0x82ce 0x80d4
giveweapon 0x82cf 0x80d5
takeweapon 0x82d0 0x80d6
takeallweapons 0x82d1 0x80d7
getcurrentweapon 0x82d2 0x80d8
getcurrentprimaryweapon 0x82d3 0x80d9
getcurrentoffhand 0x82d4 0x80da
hasweapon 0x82d5 0x80db
switchtoweapon 0x82d6 0x80dc
switchtoweaponimmediate 0x82d7 0x80dd
switchtooffhand 0x82d8 0x80de
givestartammo 0x82f2 0x80df
givemaxammo 0x82f3 0x80e0
getfractionstartammo 0x82f4 0x80e1
getfractionmaxammo 0x82f5 0x80e2
isdualwielding 0x82f6 0x80e3
isreloading 0x82f7 0x80e4
isswitchingweapon 0x82f8 0x80e5
setorigin 0x82f9 0x80e6
getvelocity 0x82fa 0x80e7
setplayerangles 0x82fb 0x80e8
getplayerangles 0x82fc 0x80e9
usebuttonpressed 0x82fd 0x80ea
attackbuttonpressed 0x82fe 0x80eb
adsbuttonpressed 0x82ff 0x80ec
meleebuttonpressed 0x8300 0x80ed
playerads 0x8301 0x80ee
isonground 0x8302 0x80ef
isusingturret 0x8303 0x80f0
setviewmodel 0x8304 0x80f1
setoffhandprimaryclass 0x8305 0x80f2
getoffhandprimaryclass 0x8306 0x80f3
setoffhandsecondaryclass 0x82d9 0x80f4
getoffhandsecondaryclass 0x82da 0x80f5
beginlocationselection 0x82db 0x80f6
endlocationselection 0x82dc 0x80f7
disableweapons 0x82dd 0x80f8
enableweapons 0x82de 0x80f9
disableoffhandweapons 0x82df 0x80fa
enableoffhandweapons 0x82e0 0x80fb
disableweaponswitch 0x82e1 0x80fc
enableweaponswitch 0x82e2 0x80fd
openpopupmenu 0x82e3 0x80fe
openpopupmenunomouse 0x82e4 0x80ff
closepopupmenu 0x82e5 0x8100
openmenu 0x82e6 0x8101
closemenu 0x82e7 0x8102
freezecontrols 0x82e9 0x8104
disableusability 0x82ea 0x8105
enableusability 0x82eb 0x8106
setwhizbyspreads 0x82ec 0x8107
setwhizbyradii 0x82ed 0x8108
setreverb 0x82ee 0x8109
deactivatereverb 0x82ef 0x810a
setvolmod 0x82f0 0x810b
setchannelvolume 0x82f1 0x810c
setchannelvolumes 0x82b8 0x810d
deactivatechannelvolumes 0x82b9 0x810e
playlocalsound 0x82ba 0x810f
stoplocalsound 0x82bb 0x8110
setweaponammoclip 0x82bc 0x8111
setweaponammostock 0x82bd 0x8112
getweaponammoclip 0x82be 0x8113
getweaponammostock 0x82bf 0x8114
anyammoforweaponmodes 0x82c0 0x8115
setclientdvar 0x82c1 0x8116
setclientdvars 0x82c2 0x8117
allowads 0x82c3 0x8118
allowjump 0x82c4 0x8119
allowsprint 0x82c5 0x811a
setspreadoverride 0x82c6 0x811b
resetspreadoverride 0x82c7 0x811c
setaimspreadmovementscale 0x82c8 0x811d
setactionslot 0x82c9 0x811e
setviewkickscale 0x82ca 0x811f
getviewkickscale 0x82cb 0x8120
getweaponslistall 0x82cc 0x8121
getweaponslistprimaries 0x82cd 0x8122
getweaponslistoffhands 0x8296 0x8123
getweaponslistitems 0x8297 0x8124
getweaponslistexclusives 0x8298 0x8125
getweaponslist 0x8299 0x8126
canplayerplacesentry 0x829a 0x8127
canplayerplacetank 0x829b 0x8128
visionsetnakedforplayer 0x829c 0x8129
visionsetnightforplayer 0x829d 0x812a
visionsetmissilecamforplayer 0x829e 0x812b
visionsetthermalforplayer 0x829f 0x812c
visionsetpainforplayer 0x82a0 0x812d
setblurforplayer 0x82a1 0x812e
getplayerweaponmodel 0x82a2 0x812f
getplayerknifemodel 0x82a3 0x8130
updateplayermodelwithweapons 0x82a4 0x8131
notifyonplayercommand 0x82a5 0x8132
canmantle 0x82a6 0x8133
forcemantle 0x82a7 0x8134
ismantling 0x82a8 0x8135
playfx 0x82a9 0x8136
recoilscaleon 0x82aa 0x8137
recoilscaleoff 0x82ab 0x8138
weaponlockstart 0x82ac 0x8139
weaponlockfinalize 0x82ad 0x813a
weaponlockfree 0x82ae 0x813b
weaponlocktargettooclose 0x82af 0x813c
weaponlocknoclearance 0x826e 0x813d
visionsyncwithplayer 0x826f 0x813e
showhudsplash 0x8270 0x813f
setperk 0x8271 0x8140
hasperk 0x8272 0x8141
clearperks 0x8273 0x8142
unsetperk 0x8274 0x8143
noclip 0x8275 0x8144
ufo 0x8276 0x8145
pingplayer 0x821c 0x80a7
buttonpressed 0x821d 0x80a8
sayall 0x821e 0x80a9
sayteam 0x821f 0x80aa
showscoreboard 0x8220 0x80ab
setspawnweapon 0x8221 0x80ac
dropitem 0x8222 0x80ad
dropscavengerbag 0x8223 0x80ae
finishplayerdamage 0x823c 0x80af
suicide 0x823d 0x80b0
closeingamemenu 0x823e 0x80b1
iprintln 0x823f 0x80b2
iprintlnbold 0x8240 0x80b3
spawn 0x8241 0x80b4
setentertime 0x8242 0x80b5
cloneplayer 0x8243 0x80b6
istalking 0x8244 0x80b7
allowspectateteam 0x8245 0x80b8
getguid 0x8246 0x80b9
getxuid 0x8266 0x80ba
ishost 0x8267 0x80bb
getspectatingplayer 0x8268 0x80bc
predictstreampos 0x8269 0x80bd
updatescores 0x826a 0x80be
updatedmscores 0x826b 0x80bf
setrank 0x826c 0x80c0
setcardtitle 0x826d 0x80c1
setcardicon 0x828c 0x80c2
setcardnameplate 0x828d 0x80c3
setcarddisplayslot 0x828e 0x80c4
kc_regweaponforfxremoval 0x828f 0x80c5
laststandrevive 0x8290 0x80c6
setspectatedefaults 0x8291 0x80c7
getthirdpersoncrosshairoffset 0x8292 0x80c8
disableweaponpickup 0x8293 0x80c9
enableweaponpickup 0x8294 0x80ca
issplitscreenplayer N/A 0x80cb
issplitscreenplayerprimary N/A 0x80cc
settext 0x80b6 0x827d
clearalltextafterhudelem 0x80b7 0x827e
setshader 0x80b8 0x827f
settargetent 0x80b9 0x8280
cleartargetent 0x80ba 0x8281
settimer 0x80bb 0x8282
settimerup 0x80bc 0x8283
settimerstatic 0x80bd 0x8284
settenthstimer 0x80be 0x8285
settenthstimerup 0x80bf 0x8286
settenthstimerstatic 0x80c0 0x8287
setclock 0x80c1 0x8288
setclockup 0x80c2 0x8289
setvalue 0x80c3 0x828a
setwaypoint 0x80c4 0x828b
rotatingicon 0x80c5 0x828c
secondaryarrow 0x807b 0x828d
setwaypointiconoffscreenonly 0x807c 0x828e
fadeovertime 0x807d 0x828f
scaleovertime 0x807e 0x8290
moveovertime 0x807f 0x8291
reset 0x8080 0x8292
destroy 0x8081 0x8293
setpulsefx 0x8082 0x8294
setplayernamestring 0x8083 0x8295
changefontscaleovertime N/A 0x8296
fadeovertime2 0x830b N/A
scaleovertime2 0x830c N/A
moveovertime2 0x8084 N/A
attach 0x8017 0x8000
attachshieldmodel 0x8018 0x8001
detach 0x8024 0x8002
detachshieldmodel 0x8025 0x8003
moveshieldmodel 0x8026 0x8004
detachall 0x8027 0x8005
getattachsize 0x8028 0x8006
getattachmodelname 0x8029 0x8007
getattachtagname 0x802a 0x8008
getattachignorecollision 0x8043 0x8009
hidepart 0x8044 0x800a
allinstances 0x8045 0x800b
hideallparts 0x8046 0x800c
showpart 0x8047 0x800d
showallparts 0x8048 0x800e
linkto 0x8049 0x800f
linktoblendtotag 0x804a 0x8010
unlink 0x804b 0x8011
islinked 0x8063 0x8012
enablelinkto 0x8064 0x8013
playerlinkto 0x8075 0x8014
playerlinktodelta 0x8076 0x8015
playerlinkweaponviewtodelta 0x8077 0x8016
playerlinktoabsolute 0x8078 0x8017
playerlinktoblend 0x8079 0x8018
playerlinkedoffsetenable 0x807a 0x8019
playerlinkedoffsetdisable 0x8094 0x801a
playerlinkedsetviewznear 0x8095 0x801b
playerlinkedsetusebaseangleforviewclamp 0x8096 0x801c
lerpviewangleclamp 0x8097 0x801d
setviewangleresistance 0x8098 0x801e
geteye 0x8099 0x801f
istouching 0x809a 0x8020
stoploopsound 0x809b 0x8021
stopsounds 0x809c 0x8022
playrumbleonentity 0x809d 0x8023
playrumblelooponentity 0x809e 0x8024
stoprumble 0x809f 0x8025
delete 0x80a0 0x8026
setmodel 0x80a1 0x8027
laseron 0x80a2 0x8028
laseroff 0x80a3 0x8029
laseraltviewon 0x80a4 0x802a
laseraltviewoff 0x80a5 0x802b
thermalvisionon 0x80a6 0x802c
thermalvisionoff 0x80a7 0x802d
unknown 0x8023 0x82ef
unknown 0x8000 0x82f0
thermalvisionfofoverlayon 0x80a8 0x802e
thermalvisionfofoverlayoff 0x80a9 0x802f
autospotoverlayon 0x80aa 0x8030
autospotoverlayoff 0x80ab 0x8031
setcontents 0x80ac 0x8032
makeusable 0x80ad 0x8033
makeunusable 0x80ae 0x8034
setcursorhint 0x80c6 0x8035
sethintstring 0x80c7 0x8036
forceusehinton 0x80c8 0x8037
forceusehintoff 0x80c9 0x8038
makesoft 0x80ca 0x8039
makehard 0x80cb 0x803a
willneverchange 0x80cc 0x803b
startfiring 0x80cd 0x803c
stopfiring 0x80ce 0x803d
isfiringturret 0x80cf 0x803e
startbarrelspin 0x80d0 0x803f
stopbarrelspin 0x80d1 0x8040
getbarrelspinrate 0x80d2 0x8041
remotecontrolturret 0x80d3 0x8042
remotecontrolturretoff 0x80d4 0x8043
shootturret 0x80d5 0x8044
getturretowner 0x80d6 0x8045
setsentryowner 0x80ee 0x8046
setsentrycarrier 0x80ef 0x8047
setturretminimapvisible 0x80f0 0x8048
settargetentity 0x80f1 0x8049
snaptotargetentity 0x80f2 0x804a
cleartargetentity 0x80f3 0x804b
getturrettarget 0x80f4 0x804c
setplayerspread 0x80f5 0x804d
setaispread 0x80f6 0x804e
setsuppressiontime 0x80f7 0x804f
setconvergencetime 0x8119 0x8050
setconvergenceheightpercent 0x811a 0x8051
setturretteam 0x811b 0x8052
maketurretsolid 0x811c 0x8053
maketurretoperable 0x811d 0x8054
maketurretinoperable 0x811e 0x8055
setturretaccuracy 0x813a 0x8056
setrightarc 0x813b 0x8057
setleftarc 0x813c 0x8058
settoparc 0x813d 0x8059
setbottomarc 0x813e 0x805a
setautorotationdelay 0x813f 0x805b
setdefaultdroppitch 0x8140 0x805c
restoredefaultdroppitch 0x8141 0x805d
turretfiredisable 0x8142 0x805e
turretfireenable 0x8161 0x805f
setturretmodechangewait 0x8162 0x8060
usetriggerrequirelookat 0x8163 0x8061
getstance 0x8164 0x8062
setstance 0x8165 0x8063
itemweaponsetammo 0x8166 0x8064
getammocount 0x8167 0x8065
gettagorigin 0x8168 0x8066
gettagangles 0x8169 0x8067
shellshock 0x816a 0x8068
stunplayer 0x816b 0x8069
stopshellshock 0x816c 0x806a
fadeoutshellshock 0x816d 0x806b
setdepthoffield 0x816e 0x806c
setviewmodeldepthoffield 0x816f 0x806d
setmotionblurmovescale 0x8170 0x806e
setmotionblurturnscale 0x8190 0x806f
setmotionblurzoomscale 0x8191 0x8070
viewkick 0x8192 0x8071
localtoworldcoords 0x8193 0x8072
getentitynumber 0x8194 0x8073
getentityvelocity 0x8195 0x8074
enablegrenadetouchdamage 0x8196 0x8075
disablegrenadetouchdamage 0x8197 0x8076
enableaimassist 0x8198 0x8077
disableaimassist 0x81b7 0x8078
radiusdamage 0x81b8 0x8079
detonate 0x81b9 0x807a
damageconetrace 0x81ba 0x807b
sightconetrace 0x81bb 0x807c
settargetent 0x81bc 0x807d
settargetpos 0x81bd 0x807e
cleartarget 0x81be 0x807f
setflightmodedirect 0x81bf 0x8080
setflightmodetop 0x81c0 0x8081
getlightintensity 0x81c1 0x8082
setlightintensity 0x81c2 0x8083
isragdoll 0x81c3 0x8084
setmovespeedscale 0x81c4 0x8085
cameralinkto 0x81c5 0x8086
cameraunlink 0x81c6 0x8087
controlslinkto 0x81e3 0x8088
controlsunlink 0x81e4 0x8089
makevehiclesolidcapsule 0x81e5 0x808a
makevehiclesolidsphere 0x81e6 0x808b
remotecontrolvehicle 0x81e8 0x808d
remotecontrolvehicleoff 0x81e9 0x808e
isfiringvehicleturret 0x81ea 0x808f
drivevehicleandcontrolturret 0x81eb 0x8090
drivevehicleandcontrolturretoff 0x81ec 0x8091
getplayersetting 0x81ed 0x8092
getlocalplayerprofiledata 0x81ee 0x8093
setlocalplayerprofiledata 0x81ef 0x8094
remotecamerasoundscapeon 0x81f0 0x8095
remotecamerasoundscapeoff 0x81f1 0x8096
radarjamon 0x81f2 0x8097
radarjamoff 0x81f3 0x8098
setmotiontrackervisible 0x81f4 0x8099
getmotiontrackervisible 0x81f5 0x809a
circle 0x81f6 0x809b
getpointinbounds 0x81f7 0x809c
transfermarkstonewscriptmodel 0x81f8 0x809d
setwatersheeting 0x81f9 0x809e
setweaponhudiconoverride 0x81fa 0x809f
getweaponhudiconoverride 0x81fb 0x80a0
setempjammed 0x81fc 0x80a1
playersetexpfog 0x81fd 0x80a2
isitemunlocked 0x81fe 0x80a3
getplayerdata 0x81ff 0x80a4
setplayerdata 0x821a 0x80a5
trackerupdate N/A 0x80a6
iprintln 0x16a 0xc2
iprintlnbold 0x16b 0xc3
logstring 0x16c 0xc4
getent 0x16d 0xc5
getentarray 0x16e 0xc6
spawnplane 0x16f 0xc7
spawnstruct 0x170 0xc8
spawnhelicopter 0x171 0xc9
isalive 0x172 0xca
isspawner 0x173 0xcb
createattractorent 0x174 0xcc
createattractororigin 0x175 0xcd
createrepulsorent 0x176 0xce
createrepulsororigin 0x177 0xcf
deleteattractor 0x178 0xd0
playsoundatpos 0x179 0xd1
newhudelem 0x17a 0x1c7
newclienthudelem 0x17b 0xd2
newteamhudelem 0x17c 0xd3
newdamageindicatorhudelem N/A 0xd4
resettimeout 0x17d 0xd5
precachefxteamthermal 0x17e 0xd6
isplayer 0x17f 0xd7
isplayernumber 0x180 0xd8
setsunlight 0x39 0x191
resetsunlight 0x3a 0x192
setwinningplayer 0x181 0xd9
setwinningteam 0x137 0xda
announcement 0x138 0xdb
clientannouncement 0x139 0xdc
getteamscore 0x13a 0xdd
setteamscore 0x13b 0xde
setclientnamemode 0x13c 0xdf
updateclientnames 0x13d 0xe0
getteamplayersalive 0x13e 0xe1
logprint 0x13f 0xe2
worldentnumber 0x140 0xe3
obituary 0x141 0xe4
positionwouldtelefrag 0x142 0xe5
canspawn 0x143 0xe6
getstarttime 0x144 0xe7
precachestatusicon 0x145 0xe8
precacheminimapicon 0x147 0xea
precachempanim 0x148 0xeb
restart 0x149 0xec
exitlevel 0x14a 0xed
addtestclient 0x14b 0xee
makedvarserverinfo 0x14c 0xef
setarchive 0x14d 0xf0
allclientsprint 0x14e 0xf1
clientprint 0x14f 0xf2
mapexists 0x150 0xf3
isvalidgametype 0x151 0xf4
matchend 0x152 0xf5
setplayerteamrank 0x153 0xf6
endparty 0x154 0xf7
setteamradar 0x155 0xf8
getteamradar 0x156 0xf9
setteamradarstrength 0x157 0xfa
getteamradarstrength 0x158 0xfb
getuavstrengthmin 0x159 0xfc
getuavstrengthmax 0x106 0xfd
getuavstrengthlevelneutral 0x107 0xfe
getuavstrengthlevelshowenemyfastsweep 0x108 0xff
getuavstrengthlevelshowenemydirectional 0x109 0x100
blockteamradar 0x10a 0x101
unblockteamradar 0x10b 0x102
isteamradarblocked 0x10c 0x103
getassignedteam 0x10d 0x104
setmatchdata 0x10e 0x105
getmatchdata 0x10f 0x106
sendmatchdata 0x110 0x107
clearmatchdata 0x111 0x108
setmatchdatadef 0x112 0x109
setmatchclientip 0x113 0x10a
setmatchdataid 0x114 0x10b
setclientmatchdata 0x115 0x10c
getclientmatchdata 0x116 0x10d
setclientmatchdatadef 0x117 0x10e
sendclientmatchdata 0x118 0x10f
getbuildversion 0x119 0x110
getbuildnumber 0x11a 0x111
getsystemtime 0x11b 0x112
getmatchrulesdata 0x11c 0x113
isusingmatchrulesdata 0x11d 0x114
kick 0x11e 0x115
issplitscreen 0x11f 0x116
setmapcenter 0x120 0x117
setgameendtime 0x121 0x118
visionsetnaked 0x122 0x119
visionsetnight 0x123 0x11a
visionsetmissilecam 0x124 0x11b
visionsetthermal 0xd9 0x11c
visionsetpain 0xda 0x11d
endlobby 0xdb 0x11e
ambience 0xdc 0x11f
getmapcustom 0xdd 0x120
updateskill 0xde 0x121
spawnsighttrace 0xdf 0x122
incrementcounter N/A 0x123
getcountertotal N/A 0x124
setprintchannel 0xe
print 0xf
println 0x10
print3d 0x11
line 0x12
spawnturret 0x13
canspawnturret 0x14
assert 0x15
assertex 0x26
assertmsg 0x27
isdefined 0x28
isstring 0x29
setdvar 0x2a
setdynamicdvar 0x2b
setdvarifuninitialized 0x2c
setdevdvar 0x2d
setdevdvarifuninitialized 0x2e
getdvar 0x2f
getdvarint 0x30
getdvarfloat 0x31
getdvarvector 0x32
gettime 0x33
getentbynum 0x34
getweaponmodel 0x35
getweaponhidetags 0x51
getanimlength 0x52
animhasnotetrack 0x53
getnotetracktimes 0x54
spawn 0x55
spawnloopsound 0x56
bullettrace 0x57
bullettracepassed 0x58
sighttracepassed 0x74
physicstrace 0x75
physicstracenormal 0x76
playerphysicstrace 0x77
getgroundposition 0x78
getmovedelta 0x79
getangledelta 0x7a
getnorthyaw 0x7b
setnorthyaw 0x96
setslowmotion 0x97
randomint 0x98
randomfloat 0x99
randomintrange 0x9a
randomfloatrange 0x9b
sin 0x9c
cos 0x9d
tan 0x9e
asin 0x9f
acos 0xa0
atan 0xa1
int 0xa2
float 0xa3
abs 0xa4
min 0xa5
max 0xc6
floor 0xc7
ceil 0xc8
exp 0xc9
log 0xca
sqrt 0xcb
squared 0xcc
clamp 0xcd
angleclamp 0xce
angleclamp180 0xcf
vectorfromlinetopoint 0xd0
pointonsegmentnearesttopoint 0xd1
distance 0xd2
distance2d 0xd3
distancesquared 0xd4
length 0xd5
lengthsquared 0xd6
closer 0xd7
vectordot 0xd8
vectornormalize 0xf6
vectortoangles 0xf7
vectortoyaw 0xf8
vectorlerp 0xf9
anglestoup 0xfa
anglestoright 0xfb
anglestoforward 0xfc
combineangles 0xfd
transformmove 0xfe
issubstr 0xff
isendstr 0x100
getsubstr 0x101
tolower 0x102
strtok 0x103
stricmp 0x104
ambientplay 0x105
ambientstop 0x125
precachemodel 0x126
precacheshellshock 0x127
precacheitem 0x128
precacheshader 0x129
precachestring 0x12a
precachemenu 0x12b
precacherumble 0x12c
precachelocationselector 0x12d
precacheleaderboards 0x12e
precacheheadicon 0x146
loadfx 0x12f
playfx 0x130
playfxontag 0x131
stopfxontag 0x132
playloopedfx 0x133
spawnfx 0x134
triggerfx 0x135
playfxontagforclients 0x136
physicsexplosionsphere 0x15a
physicsexplosioncylinder 0x15b
physicsjolt 0x15c
physicsjitter 0x15d
setexpfog 0x15e
isexplosivedamagemod 0x15f
radiusdamage 0x160
setplayerignoreradiusdamage 0x161
glassradiusdamage 0x162
earthquake 0x163
getnumparts 0x164
getpartname 0x182
weaponfiretime 0x183
weaponclipsize 0x184
weaponisauto 0x185
weaponissemiauto 0x186
weaponisboltaction 0x187
weaponinheritsperks 0x188
weaponburstcount 0x189
weapontype 0x18a
weaponclass 0x18b
weaponinventorytype 0x1b5
weaponstartammo 0x1b6
weaponmaxammo 0x1b7
weaponaltweaponname 0x1b8
isweaponcliponly 0x1b9
isweapondetonationtimed 0x1ba
weaponhasthermalscope 0x1bb
getvehiclenode 0x1bc
getvehiclenodearray 0x1bd
getallvehiclenodes 0x1be
getnumvehicles 0x1bf
precachevehicle 0x1c0
spawnvehicle 0x1c1
getarray 0x1c2
getspawnerarray 0x198
playrumbleonposition 0x199
playrumblelooponposition 0x19a
stopallrumbles 0x19b
soundexists 0x19c
openfile 0x19d
closefile 0x19e
fprintln 0x19f
fprintfields 0x1a0
freadln 0x1a1
fgetarg 0x1a2
setminimap 0x1a3
setthermalbodymaterial 0x1a4
getarraykeys 0x1a5
getfirstarraykey 0x1a6
getnextarraykey 0x18c
sortbydistance 0x18d
tablelookup 0x18e
tablelookupbyrow 0x18f
tablelookupistring 0x190
tablelookupistringbyrow 0x191
tablelookuprownum 0x192
getmissileowner 0x193
magicbullet 0x194
getweaponflashtagname 0x195
averagepoint 0x196
averagenormal 0x197
getglass 0x1a7
getglassarray 0x1a8
getglassorigin 0x1a9
isglassdestroyed 0x1aa
destroyglass 0x1ab
deleteglass 0x1ac
getentchannelscount 0x1ad