intercept / intercept

A C/C++ Binding Library for SQF and RV Engine Access Abstraction Layer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQF->C++ conversion coverage

thojkooi opened this issue · comments

SQF->C++ Conversion Coverage statistics

PERCENTAGE COMPLETED: 97.38%

Unary functions: 1245/1285
Binary functions: 1153/1177
Nular functions: 273/281

TODO:


Unary Functions

  • unary__alldiarysubjects__object__ret__array
  • unary__breakwith__any__ret__any
  • unary__continuewith__any__ret__any
  • unary__count__hashmap__ret__scalar
  • unary__createhashmapfromarray__array__ret__hashmap
  • unary__diag_dumpscriptassembly__code__ret__nothing
  • unary__diag_exportconfig__array__ret__nothing
  • unary__diag_exportterrainsvg__array__ret__nothing
  • unary__diag_mergeconfigfile__array__ret__nothing
  • unary__diag_recordturretlimits__bool__ret__nothing
  • unary__flatten__array__ret__array
  • unary__forceunicode__scalar__ret__nothing
  • unary__formattext__array__ret__text
  • unary__isnull__diary_record__ret__bool
  • unary__keys__hashmap__ret__array
  • unary__lbsettext__array__ret__string
  • unary__leaderboardgetrows__string__ret__array
  • unary__leaderboardrequestrowsglobal__array__ret__bool
  • unary__leaderboardrequestrowsglobalarounduser__array__ret__bool
  • unary__leaderboardsrequestuploadscore__array__ret__bool
  • unary__leaderboardsrequestuploadscorekeepbest__array__ret__bool
  • unary__lnbsort__array__ret__nothing
  • unary__lnbsortbyvalue__array__ret__nothing
  • unary__matrixtranspose__array__ret__array
  • unary__opensteamapp__scalar__ret__bool
  • unary__reverse__string__ret__string
  • unary__save3deninventory__array__ret__nothing
  • unary__set3denmodelsvisible__array__ret__nothing
  • unary__setcustommissiondata__array__ret__nothing
  • unary__toarray__hashmap__ret__hashmap
  • unary__toloweransi__string__ret__string
  • unary__tostring__code__ret__string
  • unary__toupperansi__string__ret__string
  • unary__trim__string__ret__string
  • unary__tvselection__control__ret__array
  • unary__tvsort__array__ret__nothing
  • unary__tvsortbyvalue__array__ret__nothing
  • unary__tvtooltip__array__ret__string
  • unary__vectorlinearconversion__array__ret__array
  • unary__waypointtimeout__array__ret__array

Binary Functions

  • binary__bezierinterpolation__scalar__array__ret__array
  • binary__createhashmapfromarray__array__array__ret__hashmap
  • binary__ctrlsetpixelprecision__control__string__ret__nothing
  • binary__deleteat__hashmap__side_config__ret__any
  • binary__find__string__array__ret__scalar
  • binary__findif__array__code__ret__scalar
  • binary__foreach__code__hashmap__ret__any
  • binary__get__hashmap__side_config__ret__any
  • binary__getordefault__hashmap__array__ret__any
  • binary__in__string__string__ret__bool
  • binary__in__side_config__hashmap__ret__bool
  • binary__insert__array__array__ret__nothing
  • binary__insert__string__array__ret__string
  • binary__insert__hashmap__array__ret__nothing
  • binary__isnotequalto__any__any__ret__bool
  • binary__matrixmultiply__array__array__ret__array
  • binary__merge__hashmap__hashmap_array__ret__nothing
  • binary__removediaryrecord__object__array__ret__nothing
  • binary__removediarysubject__object__string__ret__nothing
  • binary__set__hashmap__array__ret__bool
  • binary__setdiaryrecordtext__object__array__ret__nothing
  • binary__setdiarysubjectpicture__object__array__ret__nothing
  • binary__toarray__hashmap__bool__ret__array
  • binary__trim__string__array__ret__string

Nular Functions

  • nular__break__ret__nothing
  • nular__continue__ret__nothing
  • nular__createhashmap__ret__hashmap
  • nular__diag_dumpcalltracetolog__ret__bool
  • nular__diag_scope__ret__scalar
  • nular__diaryrecordnull__ret__task
  • nular__systemtime__ret__array
  • nular__systemtimeutc__ret__array

COMPLETED:


Unary Functions

  • get3denactionstate
  • edit3denmissionattributes
  • remove3denlayer
  • removeall3deneventhandlers
  • add3deneventhandler
  • do3denaction
  • get3dengrid
  • collect3denhistory
  • get3denentityid
  • delete3denentities
  • add3denconnection
  • move3dencamera
  • remove3deneventhandler
  • set3dengrid
  • set3deniconsvisible
  • set3denlinesvisible
  • set3denmissionattributes
  • create3dencomposition
  • create3denentity
  • get3denconnections
  • get3denentity
  • get3denlayerentities
  • get3denselected
  • set3denattributes
  • remove3denconnection
  • set3denselected
  • getmissionlayerentities
  • buldozer
  • buldozer
  • getrotorbrakertd
  • getwingsorientationrtd
  • getwingspositionrtd
  • isautotrimonrtd
  • isobjectrtd
  • numberofenginesrtd
  • stopenginertd
  • enginesisonrtd
  • enginesrpmrtd
  • enginestorquertd
  • rotorsforcesrtd
  • wingsforcesrtd
  • rotorsrpmrtd
  • weightrtd
  • airdensityrtd
  • collectivertd
  • combatmode
  • cleargroupicons
  • creategroup
  • deletegroup
  • groupfromnetid
  • groupid
  • groupowner
  • leader
  • currentwaypoint
  • setgroupiconsselectable
  • getgroupiconparams
  • units
  • units
  • side
  • allvariables
  • isnull
  • isgroupdeletedwhenempty
  • setgroupiconsvisible
  • createteam
  • agent
  • deleteteam
  • formation
  • fromeditor
  • isagent
  • leader
  • teamname
  • teamtype
  • members
  • namesound
  • playmusic
  • playmusic
  • playsound
  • playsound
  • pitch
  • preloadsound
  • playsound3d
  • getallenvsoundcontrollers
  • getallsoundcontrollers
  • createsoundsource
  • removeallmusiceventhandlers
  • addmusiceventhandler
  • removemusiceventhandler
  • setmusiceventhandler
  • enableaudiofeature
  • getcustomsoundcontroller
  • getcustomsoundcontrollercount
  • getplayervonvolume
  • setcustomsoundcontroller
  • remoteexec
  • remoteexeccall
  • didjipowner
  • exportjipmessages
  • local
  • local
  • owner
  • publicvariable
  • publicvariableserver
  • lognetworkterminate
  • servercommand
  • servercommandavailable
  • servercommandexecutable
  • leaderboarddeinit
  • leaderboardinit
  • leaderboardrequestrowsfriends
  • leaderboardstate
  • netid
  • netid
  • objectfromnetid
  • admin
  • connecttoserver
  • getplayerscores
  • deletewaypoint
  • waypointattachedobject
  • waypointattachedvehicle
  • waypointbehaviour
  • waypointcombatmode
  • waypointcompletionradius
  • waypointdescription
  • waypointformation
  • waypointhouseposition
  • waypointloiterradius
  • waypointloitertype
  • waypointname
  • waypointposition
  • waypointscript
  • waypointshow
  • waypointspeed
  • waypointtype
  • waypointvisible
  • synchronizedwaypoints
  • synchronizedwaypoints
  • showwaypoints
  • waypointforcebehaviour
  • waypointtimeoutcurrent
  • waypointsenableduav
  • getwppos
  • waypoints
  • createguardedpoint
  • triggerarea
  • triggertimeout
  • list
  • triggeractivated
  • triggerattachedvehicle
  • triggertext
  • triggertimeoutcurrent
  • triggertype
  • createtrigger
  • synchronizedtriggers
  • triggeractivation
  • triggerinterval
  • triggerstatements
  • waypointloiteraltitude
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • enablediaglegend
  • throw
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • createmarker
  • createmarkerlocal
  • deletemarker
  • deletemarkerlocal
  • markeralpha
  • markerdir
  • markerbrush
  • markercolor
  • markershape
  • markertext
  • markertype
  • getmarkercolor
  • getmarkertype
  • getmarkerpos
  • markerpos
  • getmarkerpos
  • markerpos
  • getmarkersize
  • markersize
  • deletelocation
  • isnull
  • rectangular
  • direction
  • importance
  • nearestlocation
  • nearestlocationwithdubbing
  • attachedobject
  • side
  • position
  • size
  • getpos
  • locationposition
  • nearestlocations
  • allvariables
  • name
  • type
  • classname
  • createlocation
  • disablemapindicators
  • getplayerid
  • markerchannel
  • markerpolyline
  • markershadow
  • curatorcameraareaceiling
  • curatoreditingareatype
  • curatorpoints
  • curatorwaypointcost
  • getassignedcuratorlogic
  • getassignedcuratorunit
  • removeallcuratoraddons
  • removeallcuratorcameraareas
  • removeallcuratoreditingareas
  • showcuratorcompass
  • unassigncurator
  • curatoraddons
  • curatoreditableobjects
  • curatorregisteredobjects
  • objectcurators
  • tvadd
  • tvcursel
  • tvcursel
  • tvcollapse
  • tvcount
  • tvdata
  • tvdelete
  • tvexpand
  • tvpicture
  • tvsetcursel
  • tvsetdata
  • tvsetpicture
  • tvsetpictureright
  • tvsetpicturecolor
  • tvsetpicturerightcolor
  • tvsettooltip
  • tvsetvalue
  • tvtext
  • tvvalue
  • tvcollapseall
  • tvcollapseall
  • tvexpandall
  • tvexpandall
  • ctrlactivate
  • ctrlautoscrolldelay
  • ctrlautoscrollrewind
  • ctrlautoscrollspeed
  • ctrlchecked
  • ctrlclassname
  • ctrlcommitted
  • ctrldelete
  • ctrlenabled
  • ctrlenabled
  • ctrlfade
  • ctrlhtmlloaded
  • ctrlidc
  • ctrlidd
  • ctrlmapanimclear
  • ctrlmapanimcommit
  • ctrlmapanimdone
  • ctrlmapscale
  • ctrlmodel
  • ctrlmodelscale
  • ctrlparent
  • ctrlparentcontrolsgroup
  • ctrlscale
  • ctrlsetfocus
  • ctrlshown
  • ctrltext
  • ctrltext
  • ctrltextheight
  • ctrltextsecondary
  • ctrltype
  • ctrlvisible
  • ctrlenable
  • ctrlsettext
  • ctrlshow
  • lnbclear
  • lnbclear
  • lnbcurselrow
  • lnbcurselrow
  • lnbsetcurselrow
  • lnbaddarray
  • lnbaddcolumn
  • lnbcolor
  • lnbcolorright
  • lnbdata
  • lnbdeletecolumn
  • lnbdeleterow
  • lnbgetcolumnsposition
  • lnbgetcolumnsposition
  • lnbpicture
  • lnbpictureright
  • lnbsize
  • lnbsize
  • lnbtext
  • lnbtextright
  • lnbvalue
  • lnbsetcolor
  • lnbsetpicturecolor
  • lnbsetpicturecolorright
  • lnbsetpicturecolorselected
  • lnbsetpicturecolorselectedright
  • lnbsetcolorright
  • lnbsetcolumnspos
  • lnbsetdata
  • lnbsetpicture
  • lnbsetpictureright
  • lnbsettext
  • lnbsettextright
  • lnbsettooltip
  • lnbsetvalue
  • tvclear
  • tvclear
  • tvsettext
  • sliderrange
  • sliderrange
  • slidersetrange
  • sliderspeed
  • sliderspeed
  • slidersetspeed
  • ctrlmodeldirandup
  • ctrlposition
  • buttonsetaction
  • lbadd
  • lbcolor
  • lbcolorright
  • lbdata
  • lbdelete
  • lbpicture
  • lbpictureright
  • lbsetcolor
  • lbsetcolorright
  • lbsetcursel
  • lbsetdata
  • lbsetpicture
  • lbsetpictureright
  • lbsetpicturecolor
  • lbsetpicturecolordisabled
  • lbsetpicturecolorselected
  • lbsettooltip
  • lbsetvalue
  • lbtext
  • lbtextright
  • lbvalue
  • allcontrols
  • allcontrols
  • buttonaction
  • buttonaction
  • cbchecked
  • clearoverlay
  • closedialog
  • closeoverlay
  • collapseobjecttree
  • commitoverlay
  • gearslotammocount
  • gearslotdata
  • geteditormode
  • importallgroups
  • isrealtime
  • isshowing3dicons
  • lbclear
  • lbclear
  • lbcursel
  • lbcursel
  • lbsize
  • lbsize
  • nextmenuitemindex
  • progressposition
  • restarteditorcamera
  • saveoverlay
  • selectededitorobjects
  • sliderposition
  • sliderposition
  • updateobjecttree
  • mapcenteroncamera
  • slidersetposition
  • geteditorcamera
  • cutobj
  • cutrsc
  • cuttext
  • titlefadeout
  • opendlcpage
  • openyoutubevideo
  • openmap
  • openmap
  • showsubtitles
  • creategeardialog
  • setcompassoscillation
  • sethudmovementlevels
  • startloadingscreen
  • finddisplay
  • hintc
  • hint
  • hintcadet
  • hintsilent
  • taskhint
  • forcemap
  • showcinemaborder
  • showcommandingmenu
  • showcompass
  • showgps
  • showhud
  • showhud
  • showmap
  • showpad
  • showradio
  • showuavfeed
  • showwarrant
  • showwatch
  • mapgridposition
  • mapanimadd
  • preloadtitleobj
  • preloadtitlersc
  • ingameuiseteventhandler
  • titlecut
  • titleobj
  • titlersc
  • titletext
  • createdialog
  • hcshowbar
  • displayparent
  • showscoretable
  • setmouseposition
  • lnbaddrow
  • progressloadingscreen
  • ctaddheader
  • ctaddrow
  • ctclear
  • ctcursel
  • ctheadercount
  • ctrowcount
  • lbsort
  • lbsort
  • lbsort
  • lbsortbyvalue
  • lbsortbyvalue
  • lbsetselectcolor
  • lbsetselectcolorright
  • ctrlangle
  • ctrlfontheight
  • ctrlmouseposition
  • ctrlscrollvalues
  • ctrlstyle
  • ctrltextcolor
  • ctrltextselection
  • ctrltextwidth
  • ctrltooltip
  • ctrlurl
  • focusedctrl
  • lbselection
  • opengps
  • menuaction
  • menuadd
  • menuchecked
  • menucollapse
  • menudata
  • menudelete
  • menuenable
  • menuenabled
  • menuexpand
  • menupicture
  • menusetaction
  • menusetcheck
  • menusetdata
  • menusetpicture
  • menusetshortcut
  • menusettext
  • menuseturl
  • menusetvalue
  • menushortcuttext
  • menushortcut
  • menusize
  • menusort
  • menutext
  • menuurl
  • menuvalue
  • menuclear
  • menuclear
  • menuhover
  • menuhover
  • simulationenabled
  • cantriggerdynamicsimulation
  • diag
  • dynamicsimulationdistance
  • dynamicsimulationdistancecoef
  • dynamicsimulationenabled
  • dynamicsimulationenabled
  • enabledynamicsimulationsystem
  • settrafficdensity
  • settrafficgap
  • settrafficspeed
  • enabletraffic
  • settrafficdistance
  • enableengineartillery
  • activateaddons
  • enablesaving
  • getdlcs
  • activatekey
  • difficultyenabled
  • enablesentences
  • enablestressdamage
  • enableteamswitch
  • getdlcusagetime
  • deactivatekey
  • deletecollection
  • deleteidentity
  • deletesite
  • deletestatus
  • dissolveteam
  • isdlcavailable
  • setarmorypoints
  • setsystemofunits
  • unlockachievement
  • roledescription
  • setstatvalue
  • hostmission
  • playmission
  • playscriptedmission
  • difficultyoption
  • enableweapondisassembly
  • drawline3d
  • drawicon3d
  • drop
  • detectedmines
  • airportside
  • scoreside
  • iskeyactive
  • decaygraphvalues
  • getgraphvalues
  • actionids
  • actionkeys
  • actionkeysimages
  • actionkeysnames
  • actionkeysnamesarray
  • actionname
  • inputaction
  • removeallactions
  • keyimage
  • keyname
  • currenttasks
  • formationtask
  • cancelsimpletaskdestination
  • currenttask
  • priority
  • taskcompleted
  • taskparent
  • taskstate
  • type
  • registeredtasks
  • simpletasks
  • taskdescription
  • taskdestination
  • taskalwaysvisible
  • taskcustomdata
  • taskmarkeroffset
  • tasktype
  • processdiarylink
  • creatediarylink
  • debriefingtext
  • onbriefinggroup
  • onbriefingnotes
  • onbriefingplan
  • onbriefingteamswitch
  • enabledebriefingstats
  • taskchildren
  • taskname
  • assignedcargo
  • getvehiclecargo
  • isvehiclecargo
  • vehiclecargoenabled
  • getslingload
  • ropeattachenabled
  • ropeattachedto
  • ropedestroy
  • ropelength
  • ropeunwound
  • ropeattachedobjects
  • ropes
  • ropecreate
  • ropecut
  • ropeendposition
  • ropeunwind
  • attachedobjects
  • attachedto
  • detach
  • lightdetachobject
  • ropesegments
  • lineintersectssurfaces
  • lineintersectswith
  • terrainintersect
  • terrainintersectasl
  • lineintersects
  • lineintersectsobjs
  • terrainintersectatasl
  • airplanethrottle
  • getforcedflagtexture
  • getpylonmagazines
  • isdamageallowed
  • vehiclereceiveremotetargets
  • vehiclereportownposition
  • vehiclereportremotetargets
  • iscollisionlighton
  • addtoremainscollector
  • removefromremainscollector
  • crew
  • fullcrew
  • fullcrew
  • getcenterofmass
  • createvehicle
  • deletevehicle
  • allturrets
  • allturrets
  • alive
  • assignedcommander
  • assigneddriver
  • assignedgunner
  • assignedtarget
  • commander
  • createvehiclecrew
  • damage
  • driver
  • effectivecommander
  • fillweaponsfrompool
  • flag
  • flagowner
  • flagtexture
  • flagside
  • fuel
  • getdammage
  • getmass
  • getobjectdlc
  • getobjecttype
  • hideobject
  • hideobjectglobal
  • inflamed
  • isautohoveron
  • isautonomous
  • isburning
  • iscopilotenabled
  • isengineon
  • ishidden
  • isinremainscollector
  • islighton
  • ismanualfire
  • ismarkedforcollection
  • isobjecthidden
  • istouchingground
  • lasertarget
  • lightison
  • locked
  • lockeddriver
  • mineactive
  • missiletarget
  • missiletargetpos
  • objectparent
  • score
  • scudstate
  • sizeof
  • speed
  • vehicle
  • vehiclevarname
  • getallhitpointsdamage
  • getobjectmaterials
  • getobjecttextures
  • synchronizedobjects
  • getmodelinfo
  • createsimpleobject
  • getcontainermaxload
  • getshotparents
  • issimpleobject
  • selectionnames
  • switchcamera
  • flaganimationphase
  • createmine
  • unassignvehicle
  • uavcontrol
  • isvehicleradaron
  • listvehiclesensors
  • triggerammo
  • side
  • wfsidetext
  • wfsidetext
  • wfsidetext
  • roadsconnectedto
  • animationnames
  • currentpilot
  • getallpylonsinfo
  • getplatenumber
  • getusermfdtext
  • getusermfdvalue
  • getvehicletipars
  • infopanel
  • infopanels
  • islaseron
  • listremotetargets
  • namedproperties
  • setinfopanel
  • getpos
  • getposasl
  • getposatl
  • getposaslw
  • visibleposition
  • visiblepositionasl
  • position
  • positioncameratoworld
  • getposvisual
  • getposaslvisual
  • getposatlvisual
  • aimpos
  • eyepos
  • eyedirection
  • agltoasl
  • asltoagl
  • atltoasl
  • asltoatl
  • getposworld
  • getterrainheightasl
  • velocitymodelspace
  • vectorupvisual
  • vectorup
  • worldtoscreen
  • velocity
  • direction
  • vectordir
  • vectordirvisual
  • boundingbox
  • boundingboxreal
  • boundingcenter
  • getdir
  • getdirvisual
  • unitaimposition
  • unitaimpositionvisual
  • screentoworld
  • getposworldvisual
  • attackenabled
  • commandgetout
  • commandstop
  • speedmode
  • createagent
  • formation
  • formationmembers
  • formationposition
  • behaviour
  • checkaifeature
  • fleeing
  • skill
  • landresult
  • movetocompleted
  • movetofailed
  • expecteddestination
  • useaiopermapobstructiontest
  • useaisteeringcomponent
  • calculatepath
  • combatbehaviour
  • combatbehaviour
  • unitcombatmode
  • getallunittraits
  • getattacktarget
  • vehiclemoveinfo
  • hcremoveallgroups
  • hcleader
  • hcselected
  • hcallgroups
  • isnil
  • compile
  • compilefinal
  • preprocessfile
  • preprocessfilelinenumbers
  • loadfile
  • parsenumber
  • parsenumber
  • parsetext
  • selectmax
  • selectmin
  • linearconversion
  • execvm
  • scriptdone
  • terminate
  • sleep
  • uisleep
  • finite
  • tolower
  • toupper
  • execfsm
  • copytoclipboard
  • completedfsm
  • str
  • isnull
  • isnull
  • isnull
  • isnull
  • isnull
  • allvariables
  • allvariables
  • allvariables
  • allvariables
  • allvariables
  • allvariables
  • tofixed
  • screenshot
  • supportinfo
  • allsimpleobjects
  • allmissionobjects
  • image
  • islocalized
  • localize
  • text
  • text
  • format
  • composetext
  • verifysignature
  • scriptname
  • savevar
  • scopename
  • requiredversion
  • playableslotsnumber
  • playersnumber
  • addswitchableunit
  • createcenter
  • deletecenter
  • disableuserinput
  • echo
  • endmission
  • estimatedtimeleft
  • failmission
  • parsesimplearray
  • oncommandmodechanged
  • removeallmissioneventhandlers
  • addmissioneventhandler
  • removemissioneventhandler
  • getmissionpath
  • addonfiles
  • compilescript
  • fileexists
  • forcecadetdifficulty
  • getassetdlcinfo
  • getassetdlcinfo
  • getdlcassetsusagebyname
  • isfinal
  • setwind
  • datetonumber
  • numbertodate
  • setdate
  • entities
  • sethorizonparallaxcoef
  • setdetailmapblendpars
  • simulclouddensity
  • simulcloudocclusion
  • simulinclouds
  • setacctime
  • setobjectviewdistance
  • setobjectviewdistance
  • setshadowdistance
  • setsimulweatherlayers
  • setterraingrid
  • settimemultiplier
  • setviewdistance
  • skiptime
  • enableenvironment
  • enablesatnormalondetail
  • moonphase
  • enablecaustics
  • nearestobject
  • nearestobjects
  • nearestterrainobjects
  • surfaceiswater
  • surfacenormal
  • surfacetype
  • selectbestplaces
  • isonroad
  • entities
  • units
  • nearestbuilding
  • nearestbuilding
  • roadat
  • disableremotesensors
  • underwater
  • setlocalwindparams
  • getobjectscale
  • getlightingat
  • getroadinfo
  • setwinddir
  • surfacetexture
  • additempool
  • addmagazinepool
  • magazinecargo
  • magazines
  • magazinesallturrets
  • magazinesammo
  • magazinesammocargo
  • magazinesammofull
  • magazinesdetail
  • magazinesdetailbackpack
  • magazinesdetailuniform
  • magazinesdetailvest
  • backpackcargo
  • backpackitems
  • backpackmagazines
  • currentmagazinedetail
  • clearallitemsfrombackpack
  • clearbackpackcargo
  • clearbackpackcargoglobal
  • clearitemcargo
  • clearitemcargoglobal
  • clearmagazinecargo
  • clearmagazinecargoglobal
  • clearweaponcargo
  • clearweaponcargoglobal
  • handgunmagazine
  • handgunweapon
  • removeallcontainers
  • removeallhandgunitems
  • removeallitems
  • removeallitemswithmagazines
  • removeallprimaryweaponitems
  • removeallweapons
  • removebackpack
  • removebackpackglobal
  • removegoggles
  • removeheadgear
  • removeuniform
  • removevest
  • uniform
  • uniformcontainer
  • unitbackpack
  • vest
  • vestcontainer
  • backpack
  • backpackcontainer
  • firstbackpack
  • items
  • currentthrowable
  • everybackpack
  • everycontainer
  • getbackpackcargo
  • getitemcargo
  • getmagazinecargo
  • getweaponcargo
  • itemcargo
  • weaponcargo
  • weapons
  • itemswithmagazines
  • primaryweaponitems
  • primaryweaponmagazine
  • secondaryweaponitems
  • secondaryweaponmagazine
  • weaponsitems
  • weaponsitemscargo
  • handgunitems
  • soldiermagazines
  • vestmagazines
  • vestitems
  • uniformmagazines
  • uniformitems
  • removeallassigneditems
  • assigneditems
  • currentmagazine
  • currentmuzzle
  • currentweapon
  • currentweaponmode
  • getdescription
  • load
  • loadabs
  • loadbackpack
  • loaduniform
  • loadvest
  • secondaryweapon
  • primaryweapon
  • getunitloadout
  • getunitloadout
  • getunitloadout
  • pickweaponpool
  • putweaponpool
  • queryitemspool
  • querymagazinepool
  • queryweaponpool
  • addweaponpool
  • getartilleryammo
  • binocular
  • gearidcammocount
  • getammocargo
  • getfuelcargo
  • getrepaircargo
  • goggles
  • headgear
  • hmd
  • weaponstate
  • weaponstate
  • binocularitems
  • binocularmagazine
  • lockedinventory
  • removeallbinocularitems
  • removeallsecondaryweaponitems
  • addcamshake
  • enablecamshake
  • camcommitted
  • camdestroy
  • campreloaded
  • camtarget
  • camusenvg
  • cameraeffectenablehud
  • camerainterest
  • setaperture
  • setaperturenew
  • setcamshakedefparams
  • setcamshakeparams
  • preloadcamera
  • setdefaultcamera
  • getcameraviewdirection
  • ppeffectcreate
  • ppeffectcommitted
  • ppeffectcommitted
  • ppeffectdestroy
  • ppeffectenabled
  • ppeffectenabled
  • ppeffectdestroy
  • getpilotcameradirection
  • getpilotcameraposition
  • getpilotcamerarotation
  • getpilotcameratarget
  • haspilotcamera
  • confighierarchy
  • configname
  • configproperties
  • configsourcemod
  • configsourcemodlist
  • count
  • getmissionconfig
  • getnumber
  • gettext
  • inheritsfrom
  • isarray
  • isclass
  • isnull
  • isnumber
  • istext
  • configof
  • getarray
  • getmissionconfigvalue
  • configsourceaddonlist
  • modparams
  • typeof
  • gettextraw
  • abs
  • acos
  • asin
  • atan
  • atg
  • assert
  • breakout
  • breakto
  • case
  • comment
  • count
  • count
  • ceil
  • cos
  • debuglog
  • default
  • deg
  • exp
  • floor
  • for
  • for
  • goto
  • if
  • ln
  • log
  • not
  • oneachframe
  • ongroupiconclick
  • ongroupiconoverenter
  • ongroupiconoverleave
  • onhcgroupselectionchanged
  • onmapsingleclick
  • onplayerconnected
  • onplayerdisconnected
  • onpreloadfinished
  • onpreloadstarted
  • onteamswitch
  • param
  • params
  • private
  • rad
  • random
  • random
  • reverse
  • round
  • selectrandom
  • selectrandomweighted
  • sin
  • sqrt
  • switch
  • tan
  • tg
  • toarray
  • tostring
  • try
  • typename
  • vectormagnitude
  • vectormagnitudesqr
  • vectornormalized
  • waituntil
  • while
  • with
  • isnull
  • addforcegeneratorrtd
  • ctrlmapmouseover
  • curatorcameraarea
  • curatoreditingarea
  • getpersonuseddlcs
  • resources
  • sendaumessage
  • sendudpmessage
  • enginespowerrtd
  • forceatpositionrtd
  • forcegeneratorrtd
  • gettrimoffsetrtd
  • isautostartupenabledrtd
  • call
  • clear3deninventory
  • tvpictureright
  • getenginetargetrpmrtd
  • getfieldmanualstartpage
  • getgroupicons
  • taskresult
  • waypointstatements
  • lognetwork
  • teammember
  • textlog
  • textlogformat
  • systemchat
  • showchat
  • radiochannelcreate
  • channelenabled
  • getplayerchannel
  • setcurrentchannel
  • enableradio
  • radiochannelinfo
  • canunloadincombat
  • aisfinishheal
  • animationstate
  • assignedteam
  • assignedvehicle
  • canfire
  • canmove
  • canstand
  • captive
  • captivenum
  • currentcommand
  • currentvisionmode
  • currentzeroing
  • face
  • faction
  • forcerespawn
  • formleader
  • formationdirection
  • formationleader
  • getaimingcoef
  • getanimaimprecision
  • getanimspeedcoef
  • getbleedingremaining
  • getburningvalue
  • getcustomaimcoef
  • getfatigue
  • getoxygenremaining
  • getplayeruid
  • getstamina
  • getstatvalue
  • getsuppression
  • getweaponsway
  • gunner
  • handshit
  • hidebody
  • incapacitatedstate
  • isabletobreathe
  • isaimprecisionenabled
  • isbleeding
  • isforcedwalk
  • isformationleader
  • isplayer
  • issprintallowed
  • isstaminaenabled
  • isturnedout
  • isuavconnected
  • iswalking
  • isweapondeployed
  • isweaponrested
  • assignedvehiclerole
  • group
  • groupselectedunits
  • squadparams
  • unitready
  • unitaddons
  • getallownedmines
  • removeallownedmines
  • unitisuav
  • leader
  • lifestate
  • lockidentity
  • morale
  • moveout
  • movetime
  • name
  • needreload
  • precision
  • rank
  • rankid
  • rating
  • reload
  • reloadenabled
  • removeswitchableunit
  • resetsubgroupdirection
  • selectplayer
  • setplayable
  • setplayerrespawntime
  • setstaminascheme
  • someammo
  • speaker
  • stance
  • stopped
  • unitpos
  • unitrecoilcoefficient
  • weaponlowered
  • unassignteam
  • getconnecteduav
  • dostop
  • dogetout
  • calculateplayervisibilitybyfriendly
  • getdiverstate
  • getobjectfov
  • weaponinertia

Binary Functions

  • add3denlayer
  • clear3denattribute
  • create3denentity
  • get3denattribute
  • get3denattribute
  • get3denattribute
  • get3denattribute
  • get3denattribute
  • get3denmissionattribute
  • set3denmissionattribute
  • set3denattribute
  • set3denlayer
  • set3denobjecttype
  • set3denlogictype
  • deleteeditorobject
  • editorseteventhandler
  • evalobjectargument
  • execeditorscript
  • findeditorobject
  • findeditorobject
  • inserteditorobject
  • selecteditorobject
  • seteditorobjectscope
  • setvisibleiftreecollapsed
  • showneweditorobject
  • addeditorobject
  • addmenu
  • addmenuitem
  • nmenuitems
  • updatemenuitem
  • editobject
  • listobjects
  • setobjectarguments
  • setobjectproxy
  • getobjectargument
  • getobjectchildren
  • setattributes
  • enableautostartuprtd
  • enableautotrimrtd
  • setrotorbrakertd
  • setactualcollectivertd
  • setcustomweightrtd
  • setbrakesrtd
  • setenginerpmrtd
  • setwantedrpmrtd
  • addgroupicon
  • setgroupowner
  • groupradio
  • removegroupicon
  • selectleader
  • setcurrentwaypoint
  • join
  • joinsilent
  • joinas
  • joinassilent
  • deletegroupwhenempty
  • addvehicle
  • getgroupicon
  • groupselectunit
  • setgroupicon
  • setformation
  • setformdir
  • setgroupiconparams
  • setgroupid
  • setgroupidglobal
  • setspeedmode
  • setformation
  • setfromeditor
  • addresources
  • addteammember
  • deleteresources
  • removeteammember
  • setleader
  • setnamesound
  • setspeaker
  • say
  • say
  • say2d
  • say2d
  • say3d
  • say3d
  • setpitch
  • directsay
  • fademusic
  • faderadio
  • fadesound
  • fadespeech
  • getenvsoundcontroller
  • getsoundcontroller
  • getsoundcontrollerresult
  • fadeenvironment
  • setplayervonvolume
  • remoteexec
  • remoteexeccall
  • servercommand
  • turretlocal
  • turretowner
  • setowner
  • publicvariableclient
  • addwaypoint
  • copywaypoints
  • setwaypointbehaviour
  • setwaypointcombatmode
  • setwaypointcompletionradius
  • setwaypointdescription
  • setwaypointformation
  • setwaypointhouseposition
  • setwaypointloiterradius
  • setwaypointloitertype
  • setwaypointname
  • setwaypointposition
  • setwaypointscript
  • setwaypointspeed
  • setwaypointstatements
  • setwaypointtimeout
  • setwaypointtype
  • setwaypointvisible
  • showwaypoint
  • synchronizewaypoint
  • synchronizewaypoint
  • waypointattachobject
  • setwaypointforcebehaviour
  • enableuavwaypoints
  • lockwp
  • setwppos
  • seteffectcondition
  • waypointattachvehicle
  • triggerattachobject
  • settriggertext
  • settriggertype
  • settriggeractivation
  • settriggerarea
  • settriggerstatements
  • settriggertimeout
  • synchronizetrigger
  • triggerattachvehicle
  • setmusiceffect
  • setsoundeffect
  • settitleeffect
  • settriggerinterval
  • setwaypointloiteraltitude
  • diag
  • diag
  • setmarkertype
  • setmarkertypelocal
  • setmarkertext
  • setmarkertextlocal
  • setmarkersize
  • setmarkersizelocal
  • setmarkershape
  • setmarkershapelocal
  • setmarkerpos
  • setmarkerposlocal
  • setmarkerbrush
  • setmarkerbrushlocal
  • setmarkercolor
  • setmarkercolorlocal
  • setmarkeralpha
  • setmarkeralphalocal
  • setmarkerdir
  • setmarkerdirlocal
  • setimportance
  • setside
  • setposition
  • attachobject
  • in
  • distance
  • distance
  • distance
  • setrectangular
  • setsize
  • setname
  • setspeech
  • settext
  • settype
  • updatedrawicon
  • drawarrow
  • drawellipse
  • drawline
  • drawlink
  • drawlocation
  • drawpolygon
  • removedrawicon
  • removedrawlinks
  • setdrawicon
  • setmarkerpolyline
  • setmarkerpolylinelocal
  • setmarkershadow
  • setmarkershadowlocal
  • addcuratorpoints
  • allowcuratorlogicignoreareas
  • curatorcoef
  • removecuratorcameraarea
  • removecuratoreditingarea
  • setcuratorcameraareaceiling
  • setcuratoreditingareatype
  • setcuratorwaypointcost
  • addcuratoraddons
  • addcuratorcameraarea
  • addcuratoreditableobjects
  • addcuratoreditingarea
  • removecuratoraddons
  • removecuratoreditableobjects
  • setcuratorcoef
  • assigncurator
  • tvadd
  • tvcollapse
  • tvcount
  • tvdata
  • tvdelete
  • tvexpand
  • tvpicture
  • tvpictureright
  • tvsetcursel
  • tvsetdata
  • tvsetpicture
  • tvsetpictureright
  • tvsetpicturecolor
  • tvsetpicturerightcolor
  • tvsettooltip
  • tvsetvalue
  • tvsort
  • tvsortbyvalue
  • tvtext
  • tvvalue
  • tvsetcolor
  • tvsetpicturecolordisabled
  • tvsetpicturecolorselected
  • tvsetpicturerightcolordisabled
  • tvsetpicturerightcolorselected
  • tvsetselectcolor
  • tvsettext
  • tvtooltip
  • ctrlsetdisabledcolor
  • ctrlcommit
  • ctrlenable
  • ctrlremovealleventhandlers
  • ctrlsetautoscrolldelay
  • ctrlsetautoscrollrewind
  • ctrlsetautoscrollspeed
  • ctrlsetchecked
  • ctrlsetfade
  • ctrlsetfont
  • ctrlsetfonth1
  • ctrlsetfonth1b
  • ctrlsetfonth2
  • ctrlsetfonth2b
  • ctrlsetfonth3
  • ctrlsetfonth3b
  • ctrlsetfonth4
  • ctrlsetfonth4b
  • ctrlsetfonth5
  • ctrlsetfonth5b
  • ctrlsetfonth6
  • ctrlsetfonth6b
  • ctrlsetfontheight
  • ctrlsetfontheighth1
  • ctrlsetfontheighth2
  • ctrlsetfontheighth3
  • ctrlsetfontheighth4
  • ctrlsetfontheighth5
  • ctrlsetfontheighth6
  • ctrlsetfontheightsecondary
  • ctrlsetfontp
  • ctrlsetfontp
  • ctrlsetfontpb
  • ctrlsetfontsecondary
  • ctrlsetmodel
  • ctrlsetmodelscale
  • ctrlsetscale
  • ctrlsetstructuredtext
  • ctrlsettext
  • ctrlsettextsecondary
  • ctrlsettooltip
  • ctrlshow
  • lnbaddcolumn
  • lnbdeletecolumn
  • lnbdeleterow
  • lnbsetcurselrow
  • lnbaddrow
  • lnbcolor
  • lnbcolorright
  • lnbsort
  • lnbsortbyvalue
  • lnbdata
  • lnbpicture
  • lnbpictureright
  • lnbtext
  • lnbtextright
  • lnbvalue
  • lnbsetcolor
  • lnbsetpicturecolor
  • lnbsetpicturecolorright
  • lnbsetpicturecolorselected
  • lnbsetpicturecolorselectedright
  • lnbsetcolorright
  • lnbsetcolumnspos
  • lnbsetdata
  • lnbsetpicture
  • lnbsetpictureright
  • lnbsettext
  • lnbsettextright
  • lnbsettooltip
  • lnbsetvalue
  • ctrlsetposition
  • ctrlsetpositionh
  • ctrlsetpositionw
  • ctrlsetpositionx
  • ctrlsetpositiony
  • ctrlmapanimadd
  • ctrlmapscreentoworld
  • drawrectangle
  • drawicon
  • cbsetchecked
  • closedisplay
  • controlsgroupctrl
  • createdisplay
  • createmenu
  • createmissiondisplay
  • displayctrl
  • slidersetrange
  • ctrlcreate
  • ctrlmapcursor
  • ctrlmapworldtoscreen
  • ctrlsetactivecolor
  • ctrlsetbackgroundcolor
  • ctrlsetforegroundcolor
  • ctrlsetmodeldirandup
  • ctrlsettextcolor
  • ctrlsettooltipcolorbox
  • ctrlsettooltipcolorshade
  • ctrlsettooltipcolortext
  • posscreentoworld
  • posworldtoscreen
  • ctrladdeventhandler
  • ctrlremoveeventhandler
  • ctrlseteventhandler
  • buttonsetaction
  • lbadd
  • lbcolor
  • lbcolorright
  • lbdata
  • lbdelete
  • lbpicture
  • lbpictureright
  • lbsetcolor
  • lbsetcolorright
  • lbsetcursel
  • lbsetdata
  • lbsetpicture
  • lbsetpictureright
  • lbsetpicturecolor
  • lbsetpicturecolordisabled
  • lbsetpicturecolorselected
  • lbsetpicturerightcolor
  • lbsetpicturerightcolordisabled
  • lbsetpicturerightcolorselected
  • lbsettext
  • lbsettextright
  • lbsettooltip
  • lbsetvalue
  • lbtext
  • lbtextright
  • lbvalue
  • loadoverlay
  • newoverlay
  • allow3dmode
  • allowfileoperations
  • geteditorobjectscope
  • getobjectproxy
  • htmlload
  • lbisselected
  • mapcenteroncamera
  • moveobjecttoend
  • progresssetposition
  • removemenuitem
  • removemenuitem
  • seteditormode
  • show3dicons
  • showlegend
  • slidersetposition
  • cutfadeout
  • cutfadeout
  • cutobj
  • cutobj
  • cutrsc
  • cutrsc
  • cuttext
  • cuttext
  • createmissiondisplay
  • creatempcampaigndisplay
  • displayaddeventhandler
  • displayremoveeventhandler
  • displayseteventhandler
  • displayremovealleventhandlers
  • hintc
  • hintc
  • hintc
  • setpipeffect
  • slidersetspeed
  • lookatpos
  • ctdata
  • ctfindheaderrows
  • ctfindrowheader
  • ctheadercontrols
  • ctremoveheaders
  • ctremoverows
  • ctrowcontrols
  • ctsetcursel
  • ctsetdata
  • ctsetheadertemplate
  • ctsetrowtemplate
  • ctsetvalue
  • ctvalue
  • ctrlanimatemodel
  • ctrlanimationphasemodel
  • ctrlchecked
  • ctrlsetangle
  • ctrlsetchecked
  • ctrlsetmouseposition
  • ctrlsetpixelprecision
  • ctrlsetscrollvalues
  • ctrlsettextselection
  • ctrlseturl
  • drawtriangle
  • gettextwidth
  • lbsetselectcolor
  • lbsetselectcolorright
  • lbsetselected
  • tvisselected
  • tvsetselected
  • tvsortall
  • tvsortbyvalueall
  • menuaction
  • menuadd
  • menuchecked
  • menucollapse
  • menudata
  • menudelete
  • menuenable
  • menuenabled
  • menuexpand
  • menupicture
  • menusetaction
  • menusetcheck
  • menusetdata
  • menusetpicture
  • menusetshortcut
  • menusettext
  • menuseturl
  • menusetvalue
  • menushortcuttext
  • menushortcut
  • menusize
  • menusort
  • menutext
  • menuurl
  • menuvalue
  • ctrlsettextcolorsecondary
  • enabledynamicsimulation
  • enabledynamicsimulation
  • setdynamicsimulationdistance
  • triggerdynamicsimulation
  • enablesimulation
  • enablesimulationglobal
  • setdynamicsimulationdistancecoef
  • inrangeofartillery
  • getartilleryeta
  • addlivestats
  • loadidentity
  • loadstatus
  • saveidentity
  • savestatus
  • createsite
  • setparticleparams
  • setparticlerandom
  • setparticlecircle
  • setparticlefire
  • setparticleclass
  • setdropinterval
  • countside
  • revealmine
  • setairportside
  • minedetectedby
  • addscoreside
  • actionparams
  • setuseractiontext
  • addaction
  • removeaction
  • removesimpletask
  • createtask
  • sendtask
  • sendtaskresult
  • setcurrenttask
  • setsimpletaskalwaysvisible
  • setsimpletaskcustomdata
  • setsimpletaskdescription
  • setsimpletaskdestination
  • setsimpletasktarget
  • setsimpletasktype
  • settaskmarkeroffset
  • settaskresult
  • settaskstate
  • registertask
  • setformationtask
  • unregistertask
  • createsimpletask
  • diarysubjectexists
  • selectdiarysubject
  • creatediaryrecord
  • creatediarysubject
  • setdebriefingtext
  • objstatus
  • setvehiclecargo
  • canvehiclecargo
  • enablevehiclecargo
  • canslingload
  • setslingload
  • enableropeattach
  • ropeattachto
  • ropedetach
  • attachto
  • lightattachobject
  • getcargoindex
  • intersect
  • checkvisibility
  • ammoonpylon
  • animatebay
  • animatepylon
  • confirmsensortarget
  • forceflagtexture
  • issensortargetconfirmed
  • reportremotetarget
  • setairplanethrottle
  • setammoonpylon
  • setpylonloadout
  • setpylonspriority
  • setvehicleradar
  • setvehiclereceiveremotetargets
  • setvehiclereportownposition
  • setvehiclereportremotetargets
  • enablecopilot
  • setpilotlight
  • setcollisionlight
  • setflaganimationphase
  • setflagowner
  • createvehiclelocal
  • aimedattarget
  • animate
  • animatedoor
  • createvehicle
  • setmissiletarget
  • setmissiletargetpos
  • allowcrewinimmobile
  • allowdamage
  • allowdammage
  • disablenvgequipment
  • disabletiequipment
  • doorphase
  • emptypositions
  • engineon
  • gethit
  • gethitindex
  • gethitpointdamage
  • getspeed
  • hideobject
  • hideobjectglobal
  • inflame
  • limitspeed
  • lock
  • lock
  • lockcargo
  • lockdriver
  • lockedcargo
  • setautonomous
  • setdamage
  • setdammage
  • setflagside
  • setflagtexture
  • setfuel
  • setvehiclearmor
  • setvehicleid
  • setvehiclelock
  • setvehiclevarname
  • switchlight
  • sethit
  • sethitindex
  • sethitpointdamage
  • selectionnames
  • animatesource
  • animationsourcephase
  • deletevehiclecrew
  • disablecollisionwith
  • enablecollisionwith
  • hideselection
  • lockcamerato
  • lockcargo
  • lockedturret
  • lockturret
  • respawnvehicle
  • selectweaponturret
  • setcenterofmass
  • setfeaturetype
  • setmass
  • setobjectmaterial
  • setobjectmaterialglobal
  • setobjecttexture
  • setobjecttextureglobal
  • setpilotcameradirection
  • setpilotcamerarotation
  • setpilotcameratarget
  • setshotparents
  • setvehicletipars
  • setweaponreloadingtime
  • synchronizeobjectsadd
  • synchronizeobjectsremove
  • turretunit
  • weaponsturret
  • assigntoairport
  • setlightbrightness
  • setlightdaylight
  • setlightflaremaxdistance
  • setlightflaresize
  • setlightintensity
  • setlightuseflare
  • addforce
  • addtorque
  • setlightambient
  • setlightattenuation
  • setlightcolor
  • elevateperiscope
  • periscopeelevation
  • enableinfopanelcomponent
  • infopanelcomponentenabled
  • infopanelcomponents
  • enablevehiclesensor
  • isvehiclesensorenabled
  • getcompatiblepylonmagazines
  • getcompatiblepylonmagazines
  • seteffectivecommander
  • setplatenumber
  • unitturret
  • setweaponzeroing
  • setusermfdtext
  • setpos
  • setposasl
  • setposasl2
  • setposaslw
  • setposatl
  • getpos
  • getrelpos
  • getreldir
  • setvectorup
  • setvectordirandup
  • setposworld
  • worldtomodel
  • worldtomodelvisual
  • modeltoworldvisual
  • setvectordir
  • setvelocity
  • selectionposition
  • boundingbox
  • boundingboxreal
  • setdir
  • getdir
  • setdirection
  • weapondirection
  • setvelocitymodelspace
  • setvelocitytransformation
  • modeltoworldvisualworld
  • modeltoworldworld
  • modeltoworld
  • inarea
  • inarea
  • inarea
  • inarea
  • inarea
  • inareaarray
  • inareaarray
  • inareaarray
  • inareaarray
  • isflatempty
  • findemptyposition
  • findemptypositionready
  • distance2d
  • distancesqr
  • distancesqr
  • distancesqr
  • distancesqr
  • nearentities
  • distance
  • setvehicleposition
  • buildingexit
  • buildingpos
  • vectormodeltoworld
  • vectormodeltoworldvisual
  • vectorworldtomodel
  • vectorworldtomodelvisual
  • inpolygon
  • commandartilleryfire
  • commandfire
  • commandfollow
  • commandfsm
  • commandmove
  • commandradio
  • commandtarget
  • commandwatch
  • commandwatch
  • allowfleeing
  • allowgetin
  • assignascargo
  • assignascommander
  • assignasdriver
  • assignasgunner
  • assignascargoindex
  • kbadddatabase
  • kbadddatabasetargets
  • kbhastopic
  • kbremovetopic
  • kbaddtopic
  • kbreact
  • kbtell
  • kbwassaid
  • setskill
  • setskill
  • sendsimplecommand
  • doartilleryfire
  • dofire
  • dofollow
  • dofsm
  • domove
  • dosuppressivefire
  • dotarget
  • dowatch
  • dowatch
  • enableattack
  • disableai
  • enableai
  • enableaifeature
  • flyinheight
  • knowsabout
  • knowsabout
  • land
  • landat
  • skill
  • skillfinal
  • stop
  • suppressfor
  • moveto
  • commandsuppressivefire
  • setbehaviour
  • setbehaviourstrong
  • setcombatmode
  • setcombatmode
  • setconvoyseparation
  • setdestination
  • setdriveonpath
  • enablegunlights
  • enableirlasers
  • enablepersonturret
  • findcover
  • flyinheightasl
  • forcefollowroad
  • forceweaponfire
  • glanceat
  • ordergetin
  • setunloadincombat
  • swimindepth
  • checkaifeature
  • enableaifeature
  • setcombatbehaviour
  • setcombatbehaviour
  • setunitcombatmode
  • hcgroupparams
  • hcselectgroup
  • hcsetgroup
  • hcremovegroup
  • callextension
  • callextension
  • spawn
  • select
  • pushbackunique
  • random
  • apply
  • execfsm
  • execvm
  • debugfsm
  • getfsmvariable
  • setfsmvariable
  • exec
  • setvariable
  • setvariable
  • setvariable
  • setvariable
  • setvariable
  • setvariable
  • setvariable
  • setvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • getvariable
  • tofixed
  • countenemy
  • countfriendly
  • counttype
  • countunknown
  • ondoubleclick
  • onmapsingleclick
  • onshownewobject
  • removeeventhandler
  • addeventhandler
  • removempeventhandler
  • addpublicvariableeventhandler
  • addpublicvariableeventhandler
  • addmpeventhandler
  • removealleventhandlers
  • removeallmpeventhandlers
  • isequalto
  • isequaltype
  • isequaltypeall
  • isequaltypeany
  • isequaltypearray
  • isequaltypeparams
  • setfog
  • setgusts
  • setrain
  • setrainbow
  • setovercast
  • setwinddir
  • setwindforce
  • setwindstr
  • setwaves
  • setlightnings
  • nearobjects
  • nearobjectsready
  • nearroads
  • nearsupplies
  • neartargets
  • nearestobject
  • nearestobject
  • unitsbelowheight
  • unitsbelowheight
  • getfriend
  • setfriend
  • preloadobject
  • setobjectscale
  • addbackpackcargo
  • addbackpackcargoglobal
  • additemcargo
  • additemcargoglobal
  • addmagazine
  • addmagazineammocargo
  • addmagazinecargo
  • addmagazinecargoglobal
  • addmagazines
  • addmagazineturret
  • addweaponturret
  • addweaponcargo
  • addweaponcargoglobal
  • addweaponitem
  • addweaponwithattachmentscargo
  • addweaponwithattachmentscargoglobal
  • canadd
  • canadditemtobackpack
  • canadditemtouniform
  • canadditemtovest
  • addbackpack
  • addbackpackglobal
  • addgoggles
  • addhandgunitem
  • addheadgear
  • additem
  • additemtobackpack
  • additemtouniform
  • additemtovest
  • addmagazine
  • addmagazineglobal
  • addprimaryweaponitem
  • addsecondaryweaponitem
  • adduniform
  • addvest
  • addweapon
  • addweaponglobal
  • assignitem
  • hasweapon
  • linkitem
  • isuniformallowed
  • removehandgunitem
  • removeitem
  • removeitemfrombackpack
  • removeitemfromuniform
  • removeitemfromvest
  • removeitems
  • removemagazineglobal
  • removemagazines
  • removeprimaryweaponitem
  • removesecondaryweaponitem
  • removeweapon
  • removeweaponglobal
  • selectweapon
  • unassignitem
  • unlinkitem
  • loadmagazine
  • removemagazine
  • removemagazinesturret
  • removemagazineturret
  • removeweaponattachmentcargo
  • removeweaponcargo
  • removeweaponturret
  • setammo
  • setunitloadout
  • setunitloadout
  • setunitloadout
  • weaponaccessories
  • weaponaccessoriescargo
  • magazinesturret
  • magazineturretammo
  • setmagazineturretammo
  • setvehicleammo
  • setvehicleammodef
  • setfuelcargo
  • setrepaircargo
  • ammo
  • forceadduniform
  • setammocargo
  • currentmagazinedetailturret
  • currentmagazineturret
  • currentweaponturret
  • backpackspacefor
  • addbinocularitem
  • removebinocularitem
  • lockinventory
  • camconstuctionsetparams
  • camcreate
  • cameraeffect
  • campreparefocus
  • campreparefovrange
  • campreparepos
  • campreparerelpos
  • campreparetarget
  • campreparetarget
  • camsetfocus
  • camsetfovrange
  • camsetpos
  • camsetrelpos
  • camsettarget
  • camsettarget
  • camcommand
  • camcommit
  • camcommitprepared
  • campreload
  • campreparebank
  • campreparedir
  • campreparedive
  • campreparefov
  • camsetbank
  • camsetdive
  • camsetfov
  • setcamuseti
  • switchcamera
  • setcamerainterest
  • ppeffectcommit
  • ppeffectenable
  • ppeffectenable
  • ppeffectforceinnvg
  • ppeffectadjust
  • ppeffectadjust
  • ppeffectcommit
  • ppeffectcommit
  • ppeffectenable
  • camsetdir
  • configclasses
  • select
  • iskindof
  • iskindof
  • iskindof
  • and
  • and
  • atan2
  • breakout
  • catch
  • count
  • deleteat
  • deleterange
  • do
  • do
  • do
  • do
  • else
  • exitwith
  • find
  • find
  • foreach
  • foreachmember
  • foreachmemberagent
  • foreachmemberteam
  • from
  • in
  • joinstring
  • max
  • min
  • mod
  • or
  • or
  • param
  • params
  • resize
  • select
  • select
  • select
  • select
  • splitstring
  • step
  • then
  • then
  • throw
  • to
  • try
  • vectoradd
  • vectorcos
  • vectorcrossproduct
  • vectordiff
  • vectordistance
  • vectordistancesqr
  • vectordotproduct
  • vectorfromto
  • vectormultiply
  • call
  • append
  • arrayintersect
  • pushback
  • selectrandomweighted
  • set
  • sort
  • setforcegeneratorrtd
  • setwingforcescalertd
  • sidechat
  • globalchat
  • groupchat
  • vehiclechat
  • commandchat
  • customchat
  • enablechannel
  • radiochannelsetcallsign
  • radiochannelsetlabel
  • radiochanneladd
  • radiochannelremove
  • globalradio
  • setradiomsg
  • vehicleradio
  • customradio
  • sideradio
  • enablechannel
  • setusermfdvalue
  • forgettarget
  • targets
  • isuavconnectable
  • action
  • sethidebehind
  • in
  • targetknowledge
  • targetsaggregate
  • targetsquery
  • createunit
  • createunit
  • currentzeroing
  • move
  • moveinany
  • moveincargo
  • moveincargo
  • moveincommander
  • moveindriver
  • moveingunner
  • moveinturret
  • remotecontrol
  • addownedmine
  • addplayerscores
  • assignasturret
  • connectterminaltouav
  • disableuavconnectability
  • enableweapondisassembly
  • findnearestenemy
  • fire
  • fireattarget
  • gethidefrom
  • getunittrait
  • setcaptive
  • setname
  • setunittrait
  • leavevehicle
  • leavevehicle
  • lookat
  • playaction
  • playactionnow
  • playgesture
  • playmove
  • playmovenow
  • setanimspeedcoef
  • setbleedingremaining
  • setcustomaimcoef
  • setface
  • setfaceanimation
  • setfatigue
  • setidentity
  • setmimic
  • setname
  • setoxygenremaining
  • setrandomlip
  • setrank
  • setstamina
  • setsuppression
  • settargetage
  • setunconscious
  • setunitability
  • setunitpos
  • setunitposweak
  • setunitrank
  • setunitrecoilcoefficient
  • switchaction
  • switchgesture
  • switchmove
  • useaudiotimeformoves
  • addrating
  • addscore
  • allowsprint
  • assignteam
  • animationphase
  • disableconversation
  • enableaimprecision
  • enablefatigue
  • enablemimics
  • enablereload
  • enablestamina
  • fire
  • forcespeed
  • forcewalk
  • isflashlighton
  • isirlaseron
  • removeownedmine
  • reveal
  • reveal
  • enableuavconnectability

Nular Functions

  • current3denoperation
  • get3dencamera
  • get3deniconsvisible
  • get3denlinesvisible
  • is3den
  • is3denmultiplayer
  • all3denentities
  • get3denmouseover
  • getmissionlayers
  • buldozer
  • buldozer
  • difficultyenabledrtd
  • clearforcesrtd
  • isstressdamageenabled
  • groupiconselectable
  • grpnull
  • groupiconsvisible
  • agents
  • soundvolume
  • musicvolume
  • radiovolume
  • getaudiooptionvolumes
  • environmentvolume
  • getmusicplayedtime
  • speechvolume
  • ismultiplayersolo
  • isremoteexecuted
  • isremoteexecutedjip
  • isserver
  • ismultiplayer
  • isdedicated
  • didjip
  • clientowner
  • servertime
  • servername
  • estimatedendservertime
  • getclientstatenumber
  • getclientstate
  • remoteexecutedowner
  • hasinterface
  • customwaypointposition
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • halt
  • diag
  • diag
  • diag
  • diag
  • diag
  • diag
  • allmapmarkers
  • locationnull
  • curatorcamera
  • curatormouseover
  • curatorselected
  • opencuratorinterface
  • showncuratorcompass
  • controlnull
  • allcutlayers
  • getsubtitleoptions
  • dialog
  • disableserialization
  • displaynull
  • enableenddialog
  • pixelh
  • pixelw
  • pixelgrid
  • pixelgridbase
  • pixelgridnouiscale
  • shownscoretable
  • endloadingscreen
  • istuthintsenabled
  • mapanimclear
  • mapanimcommit
  • mapanimdone
  • shownartillerycomputer
  • showncompass
  • shownhud
  • showngps
  • shownmap
  • shownpad
  • shownradio
  • shownuavfeed
  • shownwarrant
  • shownwatch
  • visiblewatch
  • visiblemap
  • visiblegps
  • visiblecompass
  • safezonex
  • safezoney
  • safezoneh
  • safezonew
  • safezonexabs
  • safezonewabs
  • hcshownbar
  • visiblescoretable
  • ispipenabled
  • forcedmap
  • getresolution
  • getmouseposition
  • isuicontext
  • allactivetitleeffects
  • isactionmenuvisible
  • dynamicsimulationsystemenabled
  • getartillerycomputersettings
  • language
  • librarycredits
  • librarydisclaimers
  • productversion
  • armorypoints
  • cadetmode
  • cheatsenabled
  • difficulty
  • distributionregion
  • finishmissioninit
  • forceend
  • freelook
  • gettotaldlcusagetime
  • isautotest
  • isfilepatchingenabled
  • isinstructorfigureenabled
  • issteammission
  • isstreamfriendlyuienabled
  • loadgame
  • logentities
  • markasfinishedonsteam
  • missiondifficulty
  • runinitscript
  • teamswitchenabled
  • teamswitch
  • systemofunits
  • selectnoplayer
  • savingenabled
  • savegame
  • savejoysticks
  • particlesquality
  • reversedmousey
  • commandingmenu
  • briefingname
  • disabledebriefingstats
  • slingloadassistantshown
  • cansuspend
  • exit
  • saveprofilenamespace
  • copyfromclipboard
  • scriptnull
  • tasknull
  • uinamespace
  • blufor
  • objnull
  • opfor
  • parsingnamespace
  • missionname
  • missionnamespace
  • linebreak
  • sideenemy
  • sidefriendly
  • sidelogic
  • sideunknown
  • teammembernull
  • west
  • east
  • independent
  • profilename
  • profilenamespace
  • profilenamesteam
  • resistance
  • sideambientlife
  • sideempty
  • civilian
  • currentnamespace
  • userinputdisabled
  • getcursorobjectparams
  • cursortarget
  • cursorobject
  • allcurators
  • alldead
  • alldeadmen
  • alldisplays
  • allgroups
  • allmines
  • allplayers
  • allunits
  • allunitsuav
  • activatedaddons
  • endl
  • pi
  • playableunits
  • playerrespawntime
  • playerside
  • switchableunits
  • player
  • missionversion
  • alladdonsinfo
  • getdlcassetsusage
  • getloadedmodsinfo
  • getmissiondlcs
  • getsteamfriendsservers
  • is3denpreview
  • isgamefocused
  • isgamepaused
  • localnamespace
  • missionnamesource
  • worldsize
  • worldname
  • windstr
  • winddir
  • wind
  • gusts
  • humidity
  • waves
  • lightnings
  • moonintensity
  • nextweatherchange
  • overcast
  • overcastforecast
  • rain
  • rainbow
  • sunormoon
  • fog
  • fogforecast
  • time
  • timemultiplier
  • date
  • missionstart
  • fogparams
  • getobjectviewdistance
  • acctime
  • daytime
  • forceweatherchange
  • getshadowdistance
  • initambientlife
  • simulweathersync
  • environmentenabled
  • getterraingrid
  • viewdistance
  • getremotesensorsdisabled
  • vehicles
  • getelevationoffset
  • allairports
  • getlighting
  • clearitempool
  • clearmagazinepool
  • clearweaponpool
  • resetcamshake
  • cameraview
  • apertureparams
  • configfile
  • campaignconfigfile
  • confignull
  • missionconfigfile
  • allsites
  • false
  • netobjnull
  • nil
  • true
  • airdensitycurvertd
  • hudmovementlevels
  • teams
  • windrtd
  • benchmark
  • shownchat
  • currentchannel
  • clearradio
  • cameraon
  • getcalculateplayervisibilitybyfriendly

Isn't this a bit misleading now? If all you check for is a mention in the header files, you aren't really checking to see which have been implemented. Maybe differentiate between whether the function is mentioned in .hpp vs .cpp so the progress of functions implemented and functions defined in header files can be tracked

It's checking in the .cpp files.

You're totally right, my bad

Any one know from which Arma version the functions listed here are? I'd say we should open a new issue for each new Arma version's wrappers instead of adding it into here.
Need someone to find out which versions commands are missing.
1.68 and 1.66 are missing for sure.

They should be 1.58 (1.57 dev-branch to be exact).

The above was all pulled directly from the game, that's why there are also undocumented functions.

1.55 is last definition file.
https://github.com/intercept/intercept/blob/master/tools/unary_definitions.txt#L3
After my PR's are merged I'd say we'll sort the uncategorized stuff first. Then we can add the rest of the more important wrappers.

Some weird things happened with the pointer list update to 1.68.
Some easy stuff like
https://community.bistudio.com/wiki/channelEnabled
or
https://community.bistudio.com/wiki/tvSetPictureRightColor
wrapper was tvSetPictureColorRight
but also
https://community.bistudio.com/wiki/tvTooltip
This function takes scalar and returns a string in the current Wrapper. According to wiki page it was there since Arma alpha and hasn't changed since.

#134 get's our wrappers up to 100%. Will be merged into develop today. And will probably land in master tomorrow.
Now what will we do with this issue? Update it every game version or create a new issue per version?

It gets auto-updated from Travis, just keep it at this one, otherwise you have to update Travis script.