POLPOX – User

From Bohemia Interactive Community
Jump to navigation Jump to search
Template:User ja
Template:User en-2
Where I live
Steam Twitter 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™
... ...
2035 Launches Operation Magnitude

Missing events in Armaverse Timeline

  • Red Tiger Coup
  • Kavala Coup
  • Jerusalem 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

  • Galaxy in the chimney (Arma 3 Apex)

Is DLC Restricted?

->Arma_3_DLC_Restrictions¯\_(ツ)_/¯

Obsolete → Outdated template

Template:outdated

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

Missile Components 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
↑ Back to spoiler's top

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