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).
https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3_version_1.58
https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3_version_1.60
https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3_version_1.62
https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3_version_1.64
https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3_version_1.66
https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3_version_1.68
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.