POLPOX – User
Template:User ja | |
Template:User en-2 |
Where I live | ||
---|---|---|
Steam | Twitter(JA/EN) | Forums |
Also cursed biography on my blog |
My very own sandbox (aka Idea for contribute to the wiki)
April Fool things by Bohemia Interactive
2014 | Arma 3 Karts (It eventually became true) |
---|---|
2015 | Nothing? |
2016 | “Arma” Eau De Combat |
2017 | Nothing due to it being a Saturday. |
2018 | Nothing due to it being a Sunday. |
2019 | Bohemia Sandbox Theme Park |
2020 | More to come... Soon™ |
... | ... |
Missing events in Armaverse Timeline
- Red Tiger Coup
Kavala CoupJerusalem Ceasefire- First Contact events (Which aren't canon though)
- June 15 2039, Electron-39 starts
- Olom Meteor Strike in 2020 (Coverup news)
- July 7 2039, Electron-39 supposed to be ended
Maybe there's more
Easter eggs in BI games
Is DLC Restricted?
->Arma_3_DLC_Restrictions¯\_(ツ)_/¯
Obsolete → Outdated template
Missile Components
Kind of personal memo. Useful when you're trying to do setMissileTarget and setMissileTargetPos?
Looks like SACLOS one (manualControl = 1) is the only component to do setMissileTargetPos.
See Also: Component Types, Munition guidance list
classname | Cone (degrees) | Components | Air Target Range (m) | Ground Target Range (m) | Max lock speed (km/h) | Used in |
---|---|---|---|---|---|---|
MissileCore | 50 | SACLOS | N/A | N/A | 0 | N/A |
ammo_Missile_CruiseBase | 360 | Data Link | 0?-32000 | 0?-32000 | 1 | N/A |
ammo_Missile_CannonLaunchedBase | 50 | AI Manual | 500-8000 | 500-8000 | 0 | N/A |
SACLOS | N/A | N/A | ||||
ammo_Bomb_LaserGuidedBase | 120 | NV | 500-5000 | 500-5000 | 30 | N/A |
Laser | 0?-5000 | 0?-5000 | ||||
Laserbeam | 0 | SACLOS | N/A | N/A | 0 | Designator Batteries |
M_PG_AT | 30 | IR | 500-4000 | 500-4000 | 35 | DAGR DAGR DAGR |
Laser | 0?-4000 | 0?-4000 | ||||
SACLOS | N/A | N/A | ||||
M_AT | 30 | IR | 500-4000 | 500-4000 | 35 | DAR DAR DAR |
Laser | 0?-4000 | 0?-4000 | ||||
M_NLAW_AT_F | 5 | Visual | 500-800 | 500-800 | 35 | PCML Missile |
M_Scalpel_AT | 30 | IR | 500-6000 | 500-6000 | 55 | Scalpel E2 Scalpel E2 Scalpel E2 Scalpel Scalpel Scalpel 3x Scalpel 4x |
Laser | 0?-6000 | 0?-6000 | ||||
SACLOS | N/A | N/A | ||||
M_Scalpel_AT_hidden | 30 | IR | 500-6000 | 500-6000 | 55 | Scalpel E2 |
Laser | 0?-6000 | 0?-6000 | ||||
SACLOS | N/A | N/A | ||||
Bo_Air_LGB | 30 | IR | 500-6000 | 500-6000 | 55 | N/A |
Laser | 0?-6000 | 0?-6000 | ||||
SACLOS | N/A | N/A | ||||
Bo_Air_LGB_hidden | 30 | IR | 500-6000 | 500-6000 | 55 | N/A |
Laser | 0?-6000 | 0?-6000 | ||||
SACLOS | N/A | N/A | ||||
Bo_GBU12_LGB | 120 | NV | 500-5000 | 500-5000 | 30 | GBU-12 |
Laser | 0?-5000 | 0?-5000 | ||||
Bo_GBU12_LGB_MI10 | 120 | NV | 500-5000 | 500-5000 | 30 | GBU-12 |
Laser | 0?-5000 | 0?-5000 | ||||
Bomb_03_F | 120 | NV | 500-5000 | 500-5000 | 30 | LOM-250G KAB 250 LGB x1 KAB 250 LGB x1 |
Laser | 0?-5000 | 0?-5000 | ||||
Bomb_04_F | 120 | NV | 500-5000 | 500-5000 | 30 | GBU-12 GBU 12 LGB x1 GBU 12 LGB x1 GBU 12 LGB x2 |
Laser | 0?-5000 | 0?-5000 | ||||
M_Titan_AA | 4 | IR | 500-3500 | 500-2500 | 250 | Titan AA Missile |
M_Titan_AA_static | 4 | IR | 500-3500 | 500-2500 | 250 | Zephyr |
M_Titan_AA_long | 30 | IR | 500-4500 | 500-3500 | 500 | Titan Missile Titan Missile |
M_Zephyr | 40 | Radar | 0?-10000 | 0?-5000 | 835 | Zephyr Zephyr Zephyr |
M_Zephyr_Mi06 | 40 | Radar | 0?-10000 | 0?-5000 | 835 | N/A |
M_Zephyr_air | 40 | Radar | 0?-10000 | 0?-5000 | 835 | N/A |
M_Air_AA | 90 | IR | 500-6000 | 500-5000 | 600 | ASRAAM ASRAAM ASRAAM ASRAAM |
M_Air_AA_MI02 | 90 | IR | 500-6000 | 500-5000 | 600 | ASRAAM ASRAAM |
M_Air_AA_MI06 | 90 | IR | 500-6000 | 500-5000 | 600 | ASRAAM |
M_Titan_AT | 4.5 | IR | 500-2000 | 500-2000 | 35 | Titan AT Missile |
SACLOS | N/A | N/A | ||||
M_Titan_AP | 4.5 | SACLOS | N/A | N/A | 35 | Titan AP Missile |
M_Titan_AT_static | 4.5 | IR | 500-2000 | 500-2000 | 35 | Titan Missile |
SACLOS | N/A | N/A | ||||
M_Titan_AT_long | 12 | IR | 500-5000 | 500-5000 | 35 | Titan Missile Titan Missile Titan Missile |
SACLOS | N/A | N/A | ||||
M_Air_AT | 4.5 | IR | 500-2000 | 500-2000 | 35 | AG Missiles AG Missiles |
SACLOS | N/A | N/A | ||||
Missile_AA_04_F | 30 | IR | 500-5000 | 500-4000 | 445 | Falchion-22 Falchion-22 |
Missile_AGM_02_F | 50 | IR | 500-8000 | 500-8000 | 55 | Macer Macer 3x Macer II AGM x1 Macer II AGM x1 Macer II AGM x2 Macer II AGM x1 Macer II AGM x2 |
M_Mo_82mm_AT | 40 | IR | 500-800 | 500-800 | 0 | N/A |
M_Mo_82mm_AT_LG | 40 | Laser | 0?-800 | 0?-800 | 0 | N/A |
M_Mo_120mm_AT | 40 | IR | 500-800 | 500-800 | 0 | N/A |
M_Mo_120mm_AT_LG | 40 | Laser | 0?-800 | 0?-800 | 0 | N/A |
M_Mo_155mm_AT | 40 | IR | 500-800 | 500-800 | 0 | N/A |
M_Mo_155mm_AT_LG | 40 | Laser | 0?-800 | 0?-800 | 0 | N/A |
M_Mo_230mm_AT_LG | 40 | Laser | 0?-800 | 0?-800 | 0 | N/A |
M_Mo_230mm_AT | 40 | IR | 500-800 | 500-800 | 0 | N/A |
Missile_AA_03_F | 45 | IR | 500-6000 | 500-4000 | 700 | Sahr-3 Sahr-3 |
Missile_AGM_01_F | 20 | IR | 500-8000 | 500-8000 | 40 | Sharur KH25 AGM x1 KH25 AGM x1 KH25 AGM x1 |
M_Jian_AT | 30 | IR | 500-6000 | 500-6000 | 35 | Jian |
Laser | 0?-6000 | 0?-6000 | ||||
SACLOS | N/A | N/A | ||||
ammo_Missile_MediumRangeAABase | 70 | Active Radar | 0?-12000 | 0?-8000 | 777.778 | N/A |
Data Link | 0?-12000 | 0?-8000 | ||||
ammo_Missile_ShortRangeAABase | 180 | IR | 500-5000 | 500-4000 | 600 | N/A |
ammo_Missile_rim116 | 180 | IR | 500-5000 | 500-4000 | 600 | Spartan AA |
ammo_Missile_rim162 | 170 | Active Radar | 0?-12000 | 0?-8000 | 888.889 | Centurion AA |
Data Link | 0?-12000 | 0?-8000 | ||||
ammo_Missile_AMRAAM_C | 70 | Active Radar | 0?-12000 | 0?-8000 | 777.778 | AMRAAM C AA x1 AMRAAM C AA x1 AMRAAM C AA x1 AMRAAM C AA x2 |
Data Link | 0?-12000 | 0?-8000 | ||||
ammo_Missile_AMRAAM_D | 140 | Active Radar | 0?-13000 | 0?-9000 | 777.778 | AMRAAM D AA x1 AMRAAM D AA x1 AMRAAM D AA x1 AMRAAM D AA x1 AMRAAM D AA x2 |
Data Link | 0?-13000 | 0?-9000 | ||||
ammo_Missile_BIM9X | 180 | IR | 500-5000 | 500-4000 | 600 | BIM 9X AA x1 BIM 9X AA x1 BIM 9X AA x1 BIM 9X AA x2 |
ammo_Missile_AA_R77 | 90 | Active Radar | 0?-12000 | 0?-8000 | 777.778 | R77 MR AA x1 R77 MR AA x1 R77 MR AA x1 |
Data Link | 0?-12000 | 0?-8000 | ||||
ammo_Missile_AA_R73 | 150 | IR | 500-6000 | 500-4000 | 600 | R73 SR AA x1 R73 SR AA x1 |
BombCluster_01_Ammo_F | 120 | NV | 500-5000 | 500-5000 | 30 | CBU-85 CBU-85 Cluster x1 CBU-85 Cluster x2 |
Laser | 0?-5000 | 0?-5000 | ||||
BombCluster_02_Ammo_F | 120 | NV | 500-5000 | 500-5000 | 30 | RBK-500F RBK-500F Cluster x1 |
Laser | 0?-5000 | 0?-5000 | ||||
BombCluster_02_Cap_Ammo_F | 120 | NV | 500-5000 | 500-5000 | 30 | RBK-500F Cluster x1 |
Laser | 0?-5000 | 0?-5000 | ||||
BombCluster_03_Ammo_F | 120 | NV | 500-5000 | 500-5000 | 30 | BL778 BL778 Cluster x1 BL778 Cluster x2 |
Laser | 0?-5000 | 0?-5000 | ||||
M_125mm_cannon_ATGM | 50 | AI Manual | 500-8000 | 500-8000 | 0 | 125mm ATGM |
SACLOS | N/A | N/A | ||||
M_120mm_cannon_ATGM | 50 | AI Manual | 500-8000 | 500-8000 | 0 | 120mm ATGM |
SACLOS | N/A | N/A | ||||
M_120mm_cannon_ATGM_LG | 180 | Laser | 0?-8000 | 0?-8000 | 35 | 120mm ATGM LG |
M_Vorona_HEAT | 50 | SACLOS | N/A | N/A | 0 | 9M135 HEAT Missile |
M_Vorona_HE | 50 | SACLOS | N/A | N/A | 0 | 9M135 HE Missile |
M_127mm_Firefist_AT | 4 | IR | 500-4500 | 500-4500 | 41.6667 | FireFIST ATGM Missile |
ammo_Missile_Cruise_01 | 360 | Data Link | 0?-32000 | 0?-32000 | 1 | Cruise Missile HE |
ammo_Missile_Cruise_01_Cluster | 360 | Data Link | 0?-32000 | 0?-32000 | 1 | Cruise Missile Cluster |
ammo_Missile_LongRangeAABase | 70 | Active Radar | 0?-16000 | 0?-8000 | 777.778 | N/A |
Data Link | 0?-16000 | 0?-8000 | ||||
ammo_Missile_AntiRadiationBase | 120 | Anti Radiation | 0?-16000 | 0?-16000 | 55 | N/A |
ammo_Bomb_SmallDiameterBase | 120 | NV | 0?-8000 | 0?-8000 | 30 | N/A |
Laser | 0?-8000 | 0?-8000 | ||||
IR | 500-8000 | 500-8000 | ||||
ammo_Missile_mim145 | 120 | Active Radar | 0?-16000 | 0?-8000 | 777.778 | Defender AA |
ammo_Missile_s750 | 120 | Active Radar | 0?-16000 | 0?-8000 | 777.778 | Rhea AA |
ammo_Missile_HARM | 120 | Anti Radiation | 0?-16000 | 0?-16000 | 55 | AGM-88C HARM x1 AGM-88C HARM x1 AGM-88C HARM x1 AGM-88C HARM x1 |
ammo_Bomb_SDB | 120 | NV | 0?-8000 | 0?-8000 | 30 | GBU SDB x1 GBU SDB x4 |
Laser | 0?-8000 | 0?-8000 | ||||
IR | 500-8000 | 500-8000 | ||||
ammo_Missile_KH58 | 120 | Anti Radiation | 0?-16000 | 0?-16000 | 55 | KH58 ARM x1 KH58 ARM x1 KH58 ARM x1 |
_data = ("isClass (_x >> 'Components' >> 'SensorsManagerComponent' >> 'Components') or (getNumber (_x >> 'manualControl') == 1)" configClasses (configFile >> "CfgAmmo") apply {
_cfg = _x ;
_mags = "getText (_x >> 'ammo') == configName _cfg" configClasses (configFile >> "CfgMagazines") ;
_launchers = ("(getNumber (_x >> 'scope') >= 1) and
{
(configName _x) isKindOf ['LauncherCore',(configFile >> 'CfgWeapons')]
}" configClasses (configFile >> "CfgWeapons")) ;
[
configName _cfg,
"true" configClasses (_cfg >> "components" >> "SensorsManagerComponent" >> "Components"),
_mags//_launchers select {(toLower (_mags#0)) in (([configName _x,true] call BIS_fnc_compatibleMagazines) apply {toLower _x})}
]
}) ;
#define PB _return pushBack
_return = [
'{| class="wikitable sortable"',
'|+Missile Components list',
'|-',
'!classname',
'!Cone (degrees)',
'!Components',
'!Air Target Range (m)',
'!Ground Target Range (m)',
'!Max lock speed (km/h)',
'!Used in'
] ;
_lastSpan = 0 ;
_addComponent = {
if !(_this isEqualTo "SACLOS") then {
PB "|" + (configName _this call _componentToString) ;
{
_minRange = getNumber (_this >> _x >> "minRange") ;
_maxRange = getNumber (_this >> _x >> "maxRange") ;
if (_minRange == _maxRange) then {
PB "|" + "0?-" + (str _maxRange) ;
} else {
PB "|" + (str _minRange) + "-" + (str _maxRange) ;
} ;
} forEach ["AirTarget","GroundTarget"] ;
} else {
PB "|" + "SACLOS" ;
PB "|" + "N/A" ;
PB "|" + "N/A" ;
} ;
} ;
_componentToString = {
if (_this == "IRSensorComponent") exitWith {"IR"} ;
if (_this == "NVSensorComponent") exitWith {"NV"} ;
if (_this == "LaserSensorComponent") exitWith {"Laser"} ;
if (_this == "VisualSensorComponent") exitWith {"Visual"} ;
if (_this == "RadarSensorComponent") exitWith {"Radar"} ;
if (_this == "DataLinkSensorComponent") exitWith {"Data Link"} ;
if (_this == "ActiveRadarSensorComponent") exitWith {"Active Radar"} ;
if (_this == "AntiRadiationSensorComponent") exitWith {"Anti Radiation"} ;
if (_this == "AIManualSensorComponent") exitWith {"AI Manual"} ;
_this
} ;
{
_x params ["_name","_sensors","_wpn"] ;
_cfg = (configFile >> "CfgAmmo" >> _name) ;
if (getNumber (_cfg >> "manualControl") == 1) then {
_sensors pushBack "SACLOS" ;
} ;
PB "|-" ;
_rowspan = (if (count _sensors >= 2) then {format ['rowspan="%1"|',count _sensors]} else {""}) ;
PB "|" + _rowspan + _name ;
PB "|" + _rowspan + str getNumber (_cfg >> "missileLockCone") ;
_sensors#0 call _addComponent ;
PB "|" + _rowspan + str getNumber (_cfg >> "missileLockMaxSpeed") ;
if (count _wpn != 0) then {
PB "|" + _rowspan + ((_wpn apply {getText (_x >> "displayName")}) - [""] joinString "<BR>") ;
} else {
PB "|" + _rowspan + "N/A" ;
} ;
{
if (_forEachIndex != 0) then {
PB "|-" ;
_x call _addComponent ;
} ;
} forEach _sensors ;
} forEach _data ;
PB "|}" ;
copyToClipboard (_return joinString endl) ;
Particle effects
Useful particle effects.
See also: ParticleArray
Type | Note |
---|---|
["a3\data_f\particleeffects\universal\universal.p3d",16,10,32,1],"","billboard"
|
Fire |
["a3\data_f\particleeffects\universal\universal.p3d",16,12,8,0],"","billboard"
|
White smoke |
["a3\data_f\particleeffects\universal\universal.p3d",16,13,2,0],"","billboard"
|
Fire spark |
["a3\data_f\particleeffects\universal\universal.p3d",16,14,5,1],"","billboard"
|
Chaff |
["a3\data_f\particleeffects\universal\universal.p3d",16,7,48,1],"","billboard"
|
Smoke 1 |
["a3\data_f\particleeffects\universal\universal_02.p3d",8,0,40,1],"","billboard"
|
Smoke 2 |
["a3\data_f\particleeffects\universal\universal.p3d",16,12,13,0],"","billboard"
|
Dusty smoke |
["a3\data_f\particleeffects\universal\universal.p3d",16,2,80,0],"","billboard"
|
Explosion 1 |
["a3\data_f\particleeffects\universal\universal.p3d",16,0,32,0],"","billboard"
|
Explosion 2 |
["a3\data_f\particleeffects\universal\universal.p3d",16,13,10,0],"","billboard"
|
Water splash |
["a3\data_f\particleeffects\universal\universalonsurface.p3d",16,12,8,0],"","billboard"
|
Water splash (surface) |
["a3\data_f\particleeffects\universal\stonesmall.p3d",1,0,1,1],"","spaceobject"
|
Stone (grey) |
["a3\data_f\particleeffects\pstone\pstone.p3d",1,0,1,1],"","spaceobject"
|
Stone (khaki) |
["a3\data_f\particleeffects\wallpart\wallpart.p3d",1,0,1,1],"","spaceobject"
|
Building shard |
["a3\data_f\particleeffects\universal\universal.p3d",16,12,9,0],"","billboard"
|
Dirt |
["a3\data_f\particleeffects\shard\shard.p3d",1,0,1,0],"","spaceobject"
|
Metal shard 1 |
["a3\data_f\particleeffects\shard\shard2.p3d",1,0,1,0],"","spaceobject"
|
Metal shard 2 |
["a3\data_f\particleeffects\shard\shard3.p3d",1,0,1,0],"","spaceobject"
|
Metal shard 3 |
["a3\data_f\particleeffects\shard\shard4.p3d",1,0,1,0],"","spaceobject"
|
Metal shard 4 |
["a3\data_f\particleeffects\universal\refract.p3d",1,0,1,0],"","billboard"
|
Refract/haze |
["a3\data_f\particleeffects\universal\underwatersmoke.p3d",4,0,16,1],"","billboard"
|
Bubbles |
["a3\data_f\particleeffects\universal\universal.p3d",16,13,1,0],"","billboard"
|
Blood |
["a3\data_f\particleeffects\universal\meat_ca.p3d",1,0,1,0],"","spaceobject"
|
Body meat |
["a3\data_f\particleeffects\universal\universalonsurface.p3d",16,13,3,0],"","billboard"
|
Water splash 2 (surface) |
["a3\data_f\particleeffects\universal\universal.p3d",16,12,16,0],"","billboard"
|
White orb |
["a3\data_f\particleeffects\universal\sparksball.p3d",1,0,1,0],"","spaceobject"
|
Spark |
["a3\data_f\particleeffects\wallpart\wallpart2.p3d",1,0,1,1],"","spaceobject"
|
Concrete debri |
["a3\data_f\particleeffects\universal\universal.p3d",16,15,15,1],"","billboard"
|
Single bubble |
ctrlCreate controls
- RscText
- RscTextSmall
- RscTitle
- RscProgress
- RscProgressNotFreeze
- RscPicture
- RscLadderPicture
- RscPictureKeepAspect
- RscHTML
- RscButton
- RscShortcutButton
- RscButtonSmall
- RscEdit
- RscCombo
- RscListBox
- RscListNBox
- RscXListBox
- RscTree
- RscSlider
- RscSliderH
- RscXSliderH
- RscActiveText
- RscStructuredText
- RscBackgroundStripeTop
- RscBackgroundStripeBottom
- RscToolbox
- RscHitZones
- RscXKeyShadow
- RscXKey
- RscMapControl
- RscObject
- RscLineBreak
- RscCompass
- RscWatch
- RscCheckBox
- RscDisplayUavTerminalWaypointMenu
- RscIGText
- RscIGProgress
- RscListBoxKeys
- RscBackground
- RscLine
- RscActivePicture
- RscButtonTextOnly
- RscShortcutButtonMain
- RscButtonEditor
- RscIGUIShortcutButton
- RscGearShortcutButton
- RscButtonMenu
- RscButtonMenuOK
- RscButtonMenuCancel
- RscButtonMenuSteam
- RscLoadingText
- RscIGUIListBox
- RscIGUIListNBox
- RscFrame
- RscBackgroundGUI
- RscBackgroundGUILeft
- RscBackgroundGUIRight
- RscBackgroundGUIBottom
- RscBackgroundGUITop
- RscBackgroundGUIDark
- RscBackgroundLogo
- RscMapControlEmpty
- IGUIBack
- RscVignette
- CA_Mainback
- CA_Back
- CA_Title_Back
- CA_Black_Back
- CA_Title
- CA_Logo
- CA_Logo_Small
- CA_RscButton
- CA_RscButton_dialog
- CA_Ok
- CA_Ok_image
- CA_Ok_image2
- CA_Ok_text
- ctrlCheckbox
- ctrlCheckboxBaseline
- ctrlActivePicture
- ctrlStatic
- ctrlControlsGroupNoScrollbars
- ctrlStructuredText
- RscTextMulti
- RscTreeSearch
- RscPictureAllowPixelSplit
- RscPictureKeepAspectAllowPixelSplit
- RscVideo
- RscVideoKeepAspect
- RscActivePictureKeepAspect
- RscButtonMenuBIKI
- RscTextCheckBox
- RscEditMulti
- RscEditReadOnly
- RscEditMultiReadOnly
- RscMapSignalBackground
- RscMapSignalPicture
- RscMapSignalText
- RscInterlacingScreen
- RscFeedback
- RscVehicleToggles
- RscTrafficLight
- RscButtonSearch
- RscControlsTable
- RscIGUIText
- RscOpticsText
- RscOpticsValue
- RscIGUIValue
- RscButtonMenuMain
- RscButtonTestCentered
- RscDisplayDebriefing_RscTextMultiline
- RscButtonArsenal
- RscTextNoShadow
- RscButtonNoColor
- RscToolboxButton
- ctrlStaticPicture
- ctrlStaticPictureKeepAspect
- ctrlStaticPictureTile
- ctrlStaticFrame
- ctrlStaticLine
- ctrlStaticMulti
- ctrlStaticBackground
- ctrlStaticOverlay
- ctrlStaticTitle
- ctrlStaticFooter
- ctrlStaticBackgroundDisable
- ctrlStaticBackgroundDisableTiles
- ctrlButton
- ctrlButtonPicture
- ctrlButtonPictureKeepAspect
- ctrlButtonOK
- ctrlButtonCancel
- ctrlButtonClose
- ctrlButtonToolbar
- ctrlButtonSearch
- ctrlButtonExpandAll
- ctrlButtonCollapseAll
- ctrlButtonFilter
- ctrlEdit
- ctrlEditMulti
- ctrlSliderV
- ctrlSliderH
- ctrlCombo
- ctrlComboToolbar
- ctrlListbox
- ctrlToolbox
- ctrlToolboxPicture
- ctrlToolboxPictureKeepAspect
- ctrlCheckboxes
- ctrlCheckboxesCheckbox
- ctrlProgress
- ctrlHTML
- ctrlActiveText
- ctrlActivePictureKeepAspect
- ctrlTree
- ctrlControlsGroup
- ctrlControlsGroupNoHScrollbars
- ctrlControlsGroupNoVScrollbars
- ctrlShortcutButton
- ctrlShortcutButtonOK
- ctrlShortcutButtonCancel
- ctrlShortcutButtonSteam
- ctrlXListbox
- ctrlXSliderV
- ctrlXSliderH
- ctrlMenu
- ctrlMenuStrip
- ctrlMap
- ctrlMapEmpty
- ctrlMapMain
- ctrlListNBox
- ctrlCheckboxToolbar
Not even tested - I'd like to add it to ctrlCreate article after confirm
"(isNumber (_x >> 'type') isEqualTo true) and !isClass (_x >> 'controls')" configClasses (configFile) apply {"* " + configName _x} joinString endl