Compare commits
10 Commits
jammer_com
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a7977a0bfe | |||
| a40c502ee2 | |||
| 035efd8ca7 | |||
| 7cdc44e10d | |||
| 25c9608b8e | |||
| 399a5b050a | |||
| 1df7563edc | |||
| e47a7875c9 | |||
| 50a3720875 | |||
| 92af89206f |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -3,3 +3,4 @@ reply.aer
|
||||
reply.csv
|
||||
warlock.log
|
||||
warlock-exception.log
|
||||
*.log
|
||||
66
README.md
66
README.md
@@ -1,65 +1,3 @@
|
||||
**CUI**
|
||||
想定文件结构介绍
|
||||
|
||||
# aea_iads demo
|
||||
|
||||
This directory contains the necessary files to test the EW effects
|
||||
in a scenario similar to the iads_demo baseline scenario.
|
||||
|
||||
The SOJ and EW_Radar have EA and EP techniques, respectively, with them
|
||||
to aid in the testing and verification of these techniques.
|
||||
|
||||
The strike.txt file is the normal input file to run the simulation
|
||||
as a single application. The replay file will be written to the
|
||||
output directory.
|
||||
|
||||
Also included are two realtime run files strike-rt.txt and iads-rt.txt
|
||||
that can be run concurrently to test the jamming and EW effects over DIS.
|
||||
Each WSF application communicates over DIS. The applications can be run
|
||||
on separate hosts or on the same host. The file dis_data.txt provides
|
||||
the DIS Enumeration mapping for the entity types, emitter types, and ew
|
||||
technique types.
|
||||
|
||||
To visually monitor the progress of the realtime simulations, Warlock can
|
||||
be opened and then configured to monitor multicast address 224.2.25.55,
|
||||
port 3225 via an input file containing a dis_interface block.
|
||||
|
||||
## CUI Designation Indicator
|
||||
* Controlled by: Air Force Research Laboratory
|
||||
* Controlled by: Aerospace Systems Directorate
|
||||
* CUI Categories: CTI, EXPT
|
||||
* LDC/Distribution Statement: DIST-C
|
||||
* POC: afrl.rq.afsim@us.af.mil
|
||||
|
||||
## Notices and Warnings
|
||||
|
||||
### DISTRIBUTION STATEMENT C
|
||||
Distribution authorized to US Government agencies and their contractors;
|
||||
Critical Technology, Export Controlled; (2021 Oct 06). Other requests for this
|
||||
information shall be referred to AFRL Aerospace Systems Directorate.
|
||||
|
||||
### NOTICE TO ACCOMPANY FOREIGN DISCLOSURE
|
||||
This content is furnished on the condition that it will not be released to
|
||||
another nation without specific authority of the Department of the Air Force of
|
||||
the United States, that it will be used for military purposes only, that
|
||||
individual or corporate rights originating in the information, whether patented
|
||||
or not, will be respected, that the recipient will report promptly to the
|
||||
United States any known or suspected compromise, and that the information will
|
||||
be provided substantially the same degree of security afforded it by the
|
||||
Department of Defense of the United States. Also, regardless of any other
|
||||
markings on the document, it will not be downgraded or declassified without
|
||||
written approval from the originating U.S. agency.
|
||||
|
||||
### WARNING - EXPORT CONTROLLED
|
||||
This content contains technical data whose export is restricted by the Arms
|
||||
Export Control Act (Title 22, U.S.C. Sec 2751 et seq.) or the Export
|
||||
Administration Act of 1979, as amended, Title 50 U.S.C., App. 2401 et seq.
|
||||
Violations of these export laws are subject to severe criminal penalties.
|
||||
Disseminate in accordance with provisions of DoD Directive 5230.25.
|
||||
|
||||
### HANDLING AND DESTRUCTION NOTICE
|
||||
Handle this information in accordance with DoDI 5200.48. Destroy by any
|
||||
approved method that will prevent unauthorized disclosure or reconstruction of
|
||||
this information in accordance with NIST SP 800-88 and 32 C.F.R 2002.14
|
||||
(Safeguarding Controlled Unclassified Information).
|
||||
|
||||
**CUI**
|
||||
基本结构
|
||||
|
||||
@@ -43,3 +43,4 @@ advanced_behavior UCAV_fire
|
||||
end_execute
|
||||
|
||||
end_advanced_behavior
|
||||
|
||||
|
||||
40
behavior/net_detect_group_behavior/move.txt
Normal file
40
behavior/net_detect_group_behavior/move.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
# File generated by Wizard 2.9.0 on Dec 1, 2025.
|
||||
advanced_behavior move
|
||||
|
||||
script_variables
|
||||
WsfControlMessage msg=WsfControlMessage();
|
||||
string str="";
|
||||
WsfTrack track=WsfTrack();
|
||||
double alat=25.076;
|
||||
double alon=121.22;
|
||||
end_script_variables
|
||||
|
||||
on_init
|
||||
|
||||
end_on_init
|
||||
|
||||
on_message
|
||||
type WSF_CONTROL_MESSAGE
|
||||
script
|
||||
WsfControlMessage msg=(WsfControlMessage)MESSAGE;
|
||||
writeln("receive",msg.AuxDataString("task"));
|
||||
str=msg.AuxDataString("task");
|
||||
end_script
|
||||
end_on_message
|
||||
|
||||
precondition
|
||||
if(str=="MOVE")
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
end_precondition
|
||||
|
||||
execute
|
||||
PLATFORM.GoToSpeed(16);#m/s
|
||||
PLATFORM.GoToLocation(alat,alon);
|
||||
str="";
|
||||
return Success();
|
||||
end_execute
|
||||
|
||||
end_advanced_behavior
|
||||
37
doc/diary/2025年12月3日.md
Normal file
37
doc/diary/2025年12月3日.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 开发步骤
|
||||
|
||||
直接找人吧,重点是把场景搭建出来,需要知道差在哪里
|
||||
|
||||
1. 定义出来,我写个模版,内容是怎么出来的,按照什么格式出数据
|
||||
2.
|
||||
|
||||
# 定义模版
|
||||
|
||||
不允许存在继承(方便内容开发)
|
||||
|
||||
# 我的问题
|
||||
|
||||
1. 行为有啥区别? 总共就三个?
|
||||
2. base_types : 用到了什么,必须要提供给谁?如果没有了会影响到什么?
|
||||
1.
|
||||
3. 根目录的内容:
|
||||
4. 4个模版是怎么回事?我需要看看数据
|
||||
5. 通信怎么实现的
|
||||
6. 有没有介绍性的文档(我需要知道afsim 中的平台在场景中是怎么映射上的)
|
||||
7. 我需要删除不需要的内容(因为我需要提供给另外一个单位一个模版,这个模版需要是能解释的,当然也可以存在一些依赖库性质的内容,但是这些内容需要进行正确的解耦,不能说散在各个地方,比如说base_types 一个文件夹,是一个依赖,我们就不需要对他进行解释,但是不能每个文件夹下都有这种依赖(删掉没用的,实在删不掉,集中存放)
|
||||
8. patterns?platforms 删掉没用的平台,processors (是不是基本没用过)
|
||||
9. scenarios ,blue 和red 分类很好,但是其他的几个是干啥的?
|
||||
10. 雷达的使用情况
|
||||
11. signature
|
||||
12. weapons 这个省下来,应该是不用动
|
||||
|
||||
|
||||
# 总结如下
|
||||
检查每个文件夹下,没用到的东西(因为后面需要用程序生成程序,不能这么混乱
|
||||
|
||||
平台的使用,正常的情况下,一个武器应该是能够挂载在多个平台上面的,wj 的处理方式是新建,新建每一个平台,对应的武器名字加上平台的前缀。
|
||||
|
||||
根目录精简,最后精简到一个,但是为了方便代码立即,可以适当减少修改
|
||||
|
||||
|
||||
|
||||
16
doc/diary/2025年12月4日.md
Normal file
16
doc/diary/2025年12月4日.md
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
TODO
|
||||
1. 找出来base_types 用到的(0.5)
|
||||
2. 根目录的内容:做成重复的,改成setup(2)
|
||||
3. 4个模版(测试效果) (1个小时)
|
||||
4. 通信,整理,测试,主要是写文档,写一组例子(3个平台互相通信)(4)
|
||||
5. platforms 删掉没用的平台(1)
|
||||
6. processors(2)
|
||||
7. scenarios(1)
|
||||
8. 雷达的使用情况(2)
|
||||
9. weapons,整理一下,用到的(1)
|
||||
10. signature()
|
||||
|
||||
|
||||
# 梁雲
|
||||
1. 写一个能交差的场景,只需要包含几部分,空投空降,渗透侦查和通信保障
|
||||
@@ -1,24 +0,0 @@
|
||||
########################################################################
|
||||
Wed Oct 22 01:06:45 2025
|
||||
|
||||
Version: 2.9.0
|
||||
Compiler: win_1916_64bit_release-hwe
|
||||
Called std::terminate().
|
||||
Stacktrace:
|
||||
0# 0x7ff901753371 (ut::WriteTerminateLog) at ??
|
||||
1# 0x7ff901751b3d (ut::TerminateHandler) at ??
|
||||
2# 0x7ff9860019d7 (terminate) at ??
|
||||
3# 0x7ff97cf64c27 (WsfPluginVersion) at ??
|
||||
4# 0x7ff8fe37825b (WsfArticulatedPart::WithinSlewLimits) at ??
|
||||
5# 0x7ff8fe37823c (WsfArticulatedPart::WithinSlewLimits) at ??
|
||||
6# 0x7ff8fe37b354 (UtGraphT<WsfPFNode,WsfPFEdge,0,double>::erase) at ??
|
||||
7# 0x7ff8fe36857a (WsfExtensionList::~WsfExtensionList) at ??
|
||||
8# 0x7ff8fe90d7e9 (WsfSimulation::~WsfSimulation) at ??
|
||||
9# 0x7ff8fe89b43c (WsfPlatformPartEvent::~WsfPlatformPartEvent) at ??
|
||||
10# 0x7ff6f37b2626 (<28><>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ĵ<EFBFBD>ַ<EFBFBD><D6B7>) at ??
|
||||
11# 0x7ff6f37b3c02 (<28><>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ĵ<EFBFBD>ַ<EFBFBD><D6B7>) at ??
|
||||
12# 0x7ff6f37b4364 (<28><>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ĵ<EFBFBD>ַ<EFBFBD><D6B7>) at ??
|
||||
13# 0x7ff987a3e8d7 (BaseThreadInitThunk) at ??
|
||||
14# 0x7ff988c9c34c (RtlUserThreadStart) at ??
|
||||
|
||||
|
||||
81
mission.log
81
mission.log
@@ -1,81 +0,0 @@
|
||||
2025-10-22 01:22:30 file strike.txt
|
||||
2025-10-22 01:22:30 version wsf 2.9.0
|
||||
2025-10-22 01:22:30 file strike.txt
|
||||
2025-10-22 01:22:30 file setup.txt
|
||||
2025-10-22 01:22:30 file event_output.txt
|
||||
2025-10-22 01:22:30 file event_pipe.txt
|
||||
2025-10-22 01:22:30 file csv_event_output.txt
|
||||
2025-10-22 01:22:30 file terrain.txt
|
||||
2025-10-22 01:22:30 file platforms/common.txt
|
||||
2025-10-22 01:22:30 file platforms/cmdr_players.txt
|
||||
2025-10-22 01:22:30 file ./platforms/iads_cmdr.txt
|
||||
2025-10-22 01:22:30 file ./processors/commander_track_manager.txt
|
||||
2025-10-22 01:22:30 file ./platforms/red_radar_company.txt
|
||||
2025-10-22 01:22:30 file ./platforms/target.txt
|
||||
2025-10-22 01:22:30 file platforms/radar_players.txt
|
||||
2025-10-22 01:22:30 file ./platforms/red_radar.txt
|
||||
2025-10-22 01:22:30 file ./platforms/red_radar_tactics.txt
|
||||
2025-10-22 01:22:30 file ./platforms/ew_radar.txt
|
||||
2025-10-22 01:22:30 file ./sensors/radar/ew_radar.txt
|
||||
2025-10-22 01:22:30 file ./processors/ep_operations.txt
|
||||
2025-10-22 01:22:30 file ./platforms/acq_radar.txt
|
||||
2025-10-22 01:22:30 file ./sensors/radar/acq_radar.txt
|
||||
2025-10-22 01:22:30 file platforms/sam_players.txt
|
||||
2025-10-22 01:22:30 file ./platforms/large_sam_battalion.txt
|
||||
2025-10-22 01:22:30 file ./processors/red_sam_battery_tactics.txt
|
||||
2025-10-22 01:22:30 file ./weapons/sam/sam_launch_computer.txt
|
||||
2025-10-22 01:22:30 file ./weapons/sam/large_sam_launch_computer.txt
|
||||
2025-10-22 01:22:30 file ./platforms/large_sam_ttr.txt
|
||||
2025-10-22 01:22:30 file ./sensors/radar/ttr_radar.txt
|
||||
2025-10-22 01:22:30 file ./platforms/large_sam_launcher.txt
|
||||
2025-10-22 01:22:30 file ./weapons/sam/large_sam.txt
|
||||
2025-10-22 01:22:30 file ./behavior/behavior_fire.txt
|
||||
2025-10-22 01:22:30 file ./behavior/behavior_move.txt
|
||||
2025-10-22 01:22:30 file ./behavior/behavior_wait.txt
|
||||
2025-10-22 01:22:30 file platforms/blue_players.txt
|
||||
2025-10-22 01:22:30 file ./platforms/ucav.txt
|
||||
2025-10-22 01:22:30 file ./signatures/ucav_sigs.txt
|
||||
2025-10-22 01:22:30 file ./signatures/ucav_infrared_sig.txt
|
||||
2025-10-22 01:22:30 file ./signatures/ucav_optical_sig.txt
|
||||
2025-10-22 01:22:30 file ./signatures/ucav_radar_sig.txt
|
||||
2025-10-22 01:22:30 file ./sensors/esm_rwr/ucav_esm.txt
|
||||
2025-10-22 01:22:30 file ./sensors/radar/ucav_sar.txt
|
||||
2025-10-22 01:22:30 file ./weapons/agm/blue_gps_bomb_2.txt
|
||||
2025-10-22 01:22:30 file ./weapons/agm/blue_gps_bomb_1.txt
|
||||
2025-10-22 01:22:30 file ./weapons/agm/blue_glide_bomb_1.txt
|
||||
2025-10-22 01:22:30 file ./behavior/UCAV_fire.txt
|
||||
2025-10-22 01:22:30 file ./behavior/UCAV_move.txt
|
||||
2025-10-22 01:22:30 file ./behavior/UCAV_wait.txt
|
||||
2025-10-22 01:22:30 file ./platforms/soj.txt
|
||||
2025-10-22 01:22:30 file ./signatures/fighter_sigs.txt
|
||||
2025-10-22 01:22:30 file ./signatures/fighter_infrared_sig.txt
|
||||
2025-10-22 01:22:30 file ./signatures/fighter_optical_sig.txt
|
||||
2025-10-22 01:22:30 file ./signatures/fighter_radar_sig.txt
|
||||
2025-10-22 01:22:30 file ./weapons/jammer/soj_vhf_jammer.txt
|
||||
2025-10-22 01:22:30 file ././weapons/jammer/soj_base_jammer.txt
|
||||
2025-10-22 01:22:30 file ././weapons/jammer/false_target.txt
|
||||
2025-10-22 01:22:30 file ./weapons/jammer/soj_sband_jammer.txt
|
||||
2025-10-22 01:22:30 file ./weapons/jammer/soj_xband_jammer.txt
|
||||
2025-10-22 01:22:30 file platforms/radar_apache.txt
|
||||
2025-10-22 01:22:30 file scenarios/nets_zones.txt
|
||||
2025-10-22 01:22:30 file weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
2025-10-22 01:22:30 file weapons/jammer/comm_jammer_30m_3g.txt
|
||||
2025-10-22 01:22:30 file platforms/blue/blue_ew_aircraft.txt
|
||||
2025-10-22 01:22:30 file scenarios/red.txt
|
||||
2025-10-22 01:22:30 file scenarios/blue.txt
|
||||
2025-10-22 01:22:30 file ./platforms/blue/TG3_missile.txt
|
||||
2025-10-22 01:22:30 file ./platforms/blue/TG3_radar.txt
|
||||
2025-10-22 01:22:30 file ./platforms/blue/TG3_cmdr.txt
|
||||
2025-10-22 01:22:30 file ./platforms/mortar.txt
|
||||
2025-10-22 01:22:30 file ./weapons/ssm/red_srbm_1.txt
|
||||
2025-10-22 01:22:30 file ./platforms/blue/m1a2t.txt
|
||||
2025-10-22 01:22:30 file ./platforms/blue/m60.txt
|
||||
2025-10-22 01:22:30 file ./platforms/blue/CM-32.txt
|
||||
2025-10-22 01:22:30 file scenarios\blue/defence_close.txt
|
||||
2025-10-22 01:22:30 file ./platforms/blue/anti_drone_mobile_radar.txt
|
||||
2025-10-22 01:22:30 file ./weapons/ssm/red_srbm_1_launch_data.txt
|
||||
2025-10-22 01:22:30 AER output file: output/strike.aer
|
||||
2025-10-22 01:22:30 Event output file: output/strike.evt
|
||||
2025-10-22 01:22:30 Event output file: output/strike.csv
|
||||
2025-10-22 01:22:30 start 1
|
||||
2025-10-22 01:22:31 complete 2400.000 0.694 1.391
|
||||
30
platforms/blue/AH-1W.txt
Normal file
30
platforms/blue/AH-1W.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/copter_signature.txt
|
||||
|
||||
platform_type AH-1W WSF_PLATFORM
|
||||
icon ah-64
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
|
||||
|
||||
mover WSF_AIR_MOVER
|
||||
end_mover
|
||||
|
||||
sensor acq_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
@@ -1,13 +1,16 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 15, 2025.
|
||||
include_once weapons/sam/large_sam.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
|
||||
include_once signatures/vehicle_signature.txt
|
||||
|
||||
platform_type CM-32 WSF_PLATFORM
|
||||
icon btr-70
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
|
||||
|
||||
mover WSF_GROUND_MOVER
|
||||
end_mover
|
||||
|
||||
|
||||
30
platforms/blue/OH-58D.txt
Normal file
30
platforms/blue/OH-58D.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/copter_signature.txt
|
||||
|
||||
platform_type OH-58D WSF_PLATFORM
|
||||
icon mh-60
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
|
||||
|
||||
mover WSF_AIR_MOVER
|
||||
end_mover
|
||||
|
||||
sensor acq_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
@@ -1,4 +1,5 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 11, 2025.
|
||||
include_once signatures/vehicle_signature.txt
|
||||
processor TG3_CMDR_TASK_MGR WSF_TASK_PROCESSOR
|
||||
number_of_servers 5
|
||||
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 10, 2025.
|
||||
include_once weapons/sam/large_sam.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
|
||||
include_once signatures/vehicle_signature.txt
|
||||
|
||||
platform_type TG3_MISSILE WSF_PLATFORM
|
||||
icon SA-10_Launcher
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 11, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once processors/ep_operations.txt
|
||||
include_once platforms/red_radar_tactics.txt
|
||||
include_once signatures/vehicle_signature.txt
|
||||
|
||||
platform_type TG3_RADAR WSF_PLATFORM
|
||||
icon Ground_Radar
|
||||
|
||||
29
platforms/blue/UH-1H.txt
Normal file
29
platforms/blue/UH-1H.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/copter_signature.txt
|
||||
|
||||
platform_type UH-1H WSF_PLATFORM
|
||||
icon uh-60
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_AIR_MOVER
|
||||
end_mover
|
||||
|
||||
sensor acq_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
@@ -1,7 +1,6 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 17, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
#include_once processors/ep_operations.txt
|
||||
include_once platforms/red_radar_tactics.txt
|
||||
include_once signatures/vehicle_signature.txt
|
||||
|
||||
platform_type ANTI_DRONE_MOBILE_RADAR WSF_PLATFORM
|
||||
icon Ground_Radar
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
# * ****** with 2-18GHz jam ****** *
|
||||
# * * ************************************** * *
|
||||
|
||||
//include_once weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
include_once weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
include_once weapons/jammer/comm_jammer_30m_3g.txt
|
||||
include_once signatures/fighter_sigs.txt
|
||||
|
||||
|
||||
147
platforms/blue/common_cmdr.txt
Normal file
147
platforms/blue/common_cmdr.txt
Normal file
@@ -0,0 +1,147 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once signatures/vehicle_signature.txt
|
||||
processor COMMON_CMDR_TASK_MGR WSF_TASK_PROCESSOR
|
||||
number_of_servers 5
|
||||
|
||||
track_update_interval 5.0 sec
|
||||
|
||||
#script_debug_writes true
|
||||
#show_state_transitions
|
||||
#show_task_messages
|
||||
|
||||
script_variables
|
||||
int MAX_SAMS_PER_TARGET = 2;
|
||||
int MAX_ASSIGNMENTS_PER_SAM = 4;
|
||||
string WEAPON_NAME = "";
|
||||
end_script_variables
|
||||
|
||||
// determine if TRACK is assignable
|
||||
script bool IsAssignable()
|
||||
#writeln(TRACK);
|
||||
if ((! TRACK.IFF_Friend()) &&
|
||||
(TRACK.TimeSinceUpdated() < 30.0))
|
||||
{
|
||||
#writeln("find enermy");
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
end_script
|
||||
|
||||
// determine if the subordinate and/or his subordinates have weapons remaining
|
||||
script bool WeaponsAvailable(WsfPlatform aAssignee)
|
||||
bool weaponsAvailable = false;
|
||||
int quantity = 0;
|
||||
string weapon_name=aAssignee->weapon_name;
|
||||
WsfWeapon weapon = aAssignee.Weapon(weapon_name);
|
||||
if (weapon.IsTurnedOn())
|
||||
{
|
||||
quantity = quantity + weapon.QuantityRemaining();
|
||||
}
|
||||
if (quantity > 0)
|
||||
{
|
||||
weaponsAvailable = true;
|
||||
}
|
||||
|
||||
return weaponsAvailable;
|
||||
end_script
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
script void sendMessage()
|
||||
#writeln("MakeAssignments ");
|
||||
Array<WsfPlatform> firer = Array<WsfPlatform>();
|
||||
Array<WsfPlatform> mover = Array<WsfPlatform>();
|
||||
Array<WsfPlatform> waiter = Array<WsfPlatform>();
|
||||
foreach (WsfPlatform sub in PLATFORM.Subordinates())
|
||||
{
|
||||
|
||||
if (sub.Type() == "MORTAR")
|
||||
{
|
||||
#writeln("is LARGE_SAM_LAUNCHER");
|
||||
if (WeaponsAvailable(sub) &&
|
||||
(TasksAssignedTo(sub) < MAX_ASSIGNMENTS_PER_SAM) &&
|
||||
(TasksAssignedTo(sub, TRACK.TrackId()) < 1) &&
|
||||
(TRACK.WithinZoneOf(sub, "battalion_sector"))&&
|
||||
(TRACK.Altitude()<500))
|
||||
{
|
||||
#writeln("can fire");
|
||||
writeln("*** Adding ", sub.Name(), " to firer");
|
||||
firer.PushBack(sub);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
int i;
|
||||
int numAssignments = (int)MATH.Min(firer.Size(), MAX_SAMS_PER_TARGET);
|
||||
for (int i=0; i < numAssignments; i = i + 1)
|
||||
{
|
||||
writeln("assign fire");
|
||||
WsfControlMessage msg = WsfControlMessage();
|
||||
msg.SetAuxData("track",TRACK);
|
||||
msg.SetAuxData("task","FIRE");
|
||||
PLATFORM.Comm("sub_net").SendMessage(msg,firer[i].Name(),"cmdr_net");
|
||||
AssignTask(TRACK, "FIRE", firer[i]);
|
||||
}
|
||||
|
||||
|
||||
end_script
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
evaluation_interval DETECTED 20.0 sec
|
||||
time_to_evaluate DETECTED 5.0 secs
|
||||
state DETECTED
|
||||
next_state ASSIGNED
|
||||
if (! IsAssignable()) return false;
|
||||
sendMessage();
|
||||
return true;
|
||||
end_next_state
|
||||
end_state
|
||||
|
||||
evaluation_interval ASSIGNED 20.0 sec
|
||||
time_to_evaluate ASSIGNED 1.0 secs
|
||||
state ASSIGNED
|
||||
next_state DETECTED
|
||||
if (! IsAssignable())
|
||||
{
|
||||
return true;
|
||||
}
|
||||
sendMessage();
|
||||
return false;
|
||||
end_next_state
|
||||
end_state
|
||||
end_processor
|
||||
|
||||
platform_type COMMON_CMDR WSF_PLATFORM
|
||||
icon C4I
|
||||
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_GROUND_MOVER
|
||||
|
||||
end_mover
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:master>
|
||||
internal_link data_mgr
|
||||
internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
processor data_mgr WSF_TRACK_PROCESSOR
|
||||
purge_interval 60 sec
|
||||
end_processor
|
||||
|
||||
processor task_mgr COMMON_CMDR_TASK_MGR
|
||||
operating_level ENGAGE 1
|
||||
|
||||
end_processor
|
||||
|
||||
|
||||
|
||||
end_platform_type
|
||||
29
platforms/blue/copter_drone.txt
Normal file
29
platforms/blue/copter_drone.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/copter_signature.txt
|
||||
|
||||
platform_type COPTER_DRONE WSF_PLATFORM
|
||||
icon apache
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_AIR_MOVER
|
||||
end_mover
|
||||
|
||||
sensor acq_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
@@ -1,10 +1,12 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 15, 2025.
|
||||
include_once weapons/sam/large_sam.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
|
||||
include_once signatures/vehicle_signature.txt
|
||||
|
||||
platform_type M1A2T WSF_PLATFORM
|
||||
icon m-1_tan
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 15, 2025.
|
||||
include_once weapons/sam/large_sam.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
|
||||
include_once signatures/vehicle_signature.txt
|
||||
|
||||
platform_type M60 WSF_PLATFORM
|
||||
icon m-2_tan
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
|
||||
|
||||
48
platforms/blue/man_am.txt
Normal file
48
platforms/blue/man_am.txt
Normal file
@@ -0,0 +1,48 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once weapons/sam/large_sam.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
include_once signatures/human_signature.txt
|
||||
|
||||
platform_type MAN_AM WSF_PLATFORM
|
||||
icon marker
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_GROUND_MOVER
|
||||
end_mover
|
||||
|
||||
comm cmdr_net DATALINK
|
||||
network_name <local:slave>
|
||||
internal_link data_mgr
|
||||
internal_link task_mgr
|
||||
end_comm
|
||||
processor data_mgr WSF_TRACK_PROCESSOR
|
||||
purge_interval 60 sec
|
||||
end_processor
|
||||
|
||||
script_variables
|
||||
string weapon_name="sam";
|
||||
end_script_variables
|
||||
processor task_mgr WSF_SCRIPT_PROCESSOR
|
||||
|
||||
update_interval 5 sec
|
||||
advanced_behavior_tree
|
||||
btt on
|
||||
selector
|
||||
behavior_node behavior_fire
|
||||
end_selector
|
||||
|
||||
end_advanced_behavior_tree
|
||||
|
||||
end_processor
|
||||
|
||||
|
||||
weapon sam LARGE_SAM
|
||||
quantity 10
|
||||
end_weapon
|
||||
|
||||
zone battalion_sector
|
||||
circular maximum_radius 20 km
|
||||
end_zone
|
||||
end_platform_type
|
||||
49
platforms/blue/missile.txt
Normal file
49
platforms/blue/missile.txt
Normal file
@@ -0,0 +1,49 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once weapons/sam/large_sam.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
include_once signatures/vehicle_signature.txt
|
||||
|
||||
platform_type MISSILE WSF_PLATFORM
|
||||
icon SA-10_Launcher
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
|
||||
mover WSF_GROUND_MOVER
|
||||
end_mover
|
||||
|
||||
comm cmdr_net DATALINK
|
||||
network_name <local:slave>
|
||||
internal_link data_mgr
|
||||
internal_link task_mgr
|
||||
end_comm
|
||||
processor data_mgr WSF_TRACK_PROCESSOR
|
||||
purge_interval 60 sec
|
||||
end_processor
|
||||
|
||||
script_variables
|
||||
string weapon_name="sam";
|
||||
end_script_variables
|
||||
processor task_mgr WSF_SCRIPT_PROCESSOR
|
||||
|
||||
update_interval 5 sec
|
||||
advanced_behavior_tree
|
||||
btt on
|
||||
selector
|
||||
behavior_node behavior_fire
|
||||
end_selector
|
||||
|
||||
end_advanced_behavior_tree
|
||||
|
||||
end_processor
|
||||
|
||||
|
||||
weapon sam LARGE_SAM
|
||||
quantity 5
|
||||
end_weapon
|
||||
|
||||
zone battalion_sector
|
||||
circular maximum_radius 100 km
|
||||
end_zone
|
||||
end_platform_type
|
||||
41
platforms/blue/sniper.txt
Normal file
41
platforms/blue/sniper.txt
Normal file
@@ -0,0 +1,41 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once signatures/human_signature.txt
|
||||
|
||||
platform_type SNIPER WSF_PLATFORM
|
||||
icon marker
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
|
||||
mover WSF_GROUND_MOVER
|
||||
end_mover
|
||||
|
||||
comm cmdr_net DATALINK
|
||||
network_name <local:slave>
|
||||
internal_link data_mgr
|
||||
internal_link task_mgr
|
||||
end_comm
|
||||
processor data_mgr WSF_TRACK_PROCESSOR
|
||||
purge_interval 60 sec
|
||||
end_processor
|
||||
|
||||
script_variables
|
||||
string weapon_name="sam";
|
||||
end_script_variables
|
||||
processor task_mgr WSF_SCRIPT_PROCESSOR
|
||||
update_interval 5 sec
|
||||
advanced_behavior_tree
|
||||
btt on
|
||||
selector
|
||||
behavior_node behavior_fire
|
||||
end_selector
|
||||
|
||||
end_advanced_behavior_tree
|
||||
|
||||
end_processor
|
||||
|
||||
|
||||
zone battalion_sector
|
||||
circular maximum_radius 1 km
|
||||
end_zone
|
||||
end_platform_type
|
||||
@@ -46,8 +46,9 @@ antenna_pattern DATALINK_ANTENNA
|
||||
peak_gain 10 dB
|
||||
end_uniform_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
comm DATALINK WSF_RADIO_TRANSCEIVER
|
||||
maximum_range 50 km
|
||||
maximum_range 200 km
|
||||
transfer_rate 100 mbits/sec
|
||||
transmit_mode continuous
|
||||
|
||||
|
||||
@@ -41,6 +41,6 @@ platform_type MORTAR WSF_PLATFORM
|
||||
end_processor
|
||||
|
||||
zone battalion_sector
|
||||
circular maximum_radius 100 km
|
||||
circular maximum_radius 50 km
|
||||
end_zone
|
||||
end_platform_type
|
||||
@@ -1,5 +1,5 @@
|
||||
# File generated by Wizard 2.9.0 on Sep 17, 2025.
|
||||
include_once sensors/radar/ew_radar.txt
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once processors/ep_operations.txt
|
||||
include_once platforms/red_radar_tactics.txt
|
||||
|
||||
@@ -15,7 +15,7 @@ platform_type RADAR_APACHE WSF_PLATFORM
|
||||
at_end_of_path remove
|
||||
end_mover
|
||||
|
||||
sensor ew_radar EW_RADAR
|
||||
sensor acq_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
|
||||
62
platforms/red/armed_copter.txt
Normal file
62
platforms/red/armed_copter.txt
Normal file
@@ -0,0 +1,62 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 23, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/copter_signature.txt
|
||||
include_once weapons/sam/large_sam.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
|
||||
|
||||
platform_type ARMED_COPTER WSF_PLATFORM
|
||||
icon mh-60
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_AIR_MOVER
|
||||
end_mover
|
||||
|
||||
sensor acq_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
processor track_mgr WSF_TRACK_PROCESSOR
|
||||
purge_interval 60 sec
|
||||
end_processor
|
||||
|
||||
script_variables
|
||||
string weapon_name="sam";
|
||||
end_script_variables
|
||||
|
||||
processor task_mgr WSF_SCRIPT_PROCESSOR
|
||||
|
||||
update_interval 5 sec
|
||||
advanced_behavior_tree
|
||||
btt on
|
||||
selector
|
||||
behavior_node behavior_fire
|
||||
end_selector
|
||||
|
||||
end_advanced_behavior_tree
|
||||
|
||||
end_processor
|
||||
|
||||
weapon sam LARGE_SAM
|
||||
quantity 10
|
||||
end_weapon
|
||||
|
||||
zone battalion_sector
|
||||
circular maximum_radius 20 km
|
||||
end_zone
|
||||
|
||||
|
||||
end_platform_type
|
||||
26
platforms/red/comm_detect_group.txt
Normal file
26
platforms/red/comm_detect_group.txt
Normal file
@@ -0,0 +1,26 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 22, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/human_signature.txt
|
||||
|
||||
platform_type COMM_DETECT_GROUP WSF_PLATFORM
|
||||
icon low_blow
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
|
||||
sensor ew_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
40
platforms/red/detect_jam_car.txt
Normal file
40
platforms/red/detect_jam_car.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
# File generated by Wizard 2.9.0 on Dec 1, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/vehicle_signature.txt
|
||||
include_once weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
include_once weapons/jammer/comm_jammer_30m_3g.txt
|
||||
|
||||
platform_type DETECT_JAM_CAR WSF_PLATFORM
|
||||
icon comm_truck_icon
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
sensor ew_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
weapon radar_jammer RADAR_JAMMER_2_18GHZ
|
||||
on
|
||||
yaw 0 deg
|
||||
pitch -10 deg
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
weapon comm_jammer COMM_JAMMER_30M_3G
|
||||
on
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
end_platform_type
|
||||
40
platforms/red/detect_jam_drone.txt
Normal file
40
platforms/red/detect_jam_drone.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 22, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/UCAV_signature.txt
|
||||
include_once weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
include_once weapons/jammer/comm_jammer_30m_3g.txt
|
||||
|
||||
platform_type DETECT_JAM_DRONE WSF_PLATFORM
|
||||
icon ucav
|
||||
infrared_signature UCAV_INFRARED_SIGNATURE
|
||||
optical_signature UCAV_OPTICAL_SIGNATURE
|
||||
radar_signature UCAV_RADAR_SIGNATURE
|
||||
|
||||
sensor ew_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
weapon radar_jammer RADAR_JAMMER_2_18GHZ
|
||||
on
|
||||
yaw 0 deg
|
||||
pitch -10 deg
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
weapon comm_jammer COMM_JAMMER_30M_3G
|
||||
on
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
end_platform_type
|
||||
44
platforms/red/ew_copter.txt
Normal file
44
platforms/red/ew_copter.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 23, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/copter_signature.txt
|
||||
include_once weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
include_once weapons/jammer/comm_jammer_30m_3g.txt
|
||||
|
||||
platform_type EW_COPTER WSF_PLATFORM
|
||||
icon mh-60
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
|
||||
|
||||
mover WSF_AIR_MOVER
|
||||
end_mover
|
||||
|
||||
sensor acq_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
weapon radar_jammer RADAR_JAMMER_2_18GHZ
|
||||
on
|
||||
yaw 0 deg
|
||||
pitch -10 deg
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
weapon comm_jammer COMM_JAMMER_30M_3G
|
||||
on
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
end_platform_type
|
||||
30
platforms/red/net_attack_group.txt
Normal file
30
platforms/red/net_attack_group.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 22, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/human_signature.txt
|
||||
include_once weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
include_once weapons/jammer/comm_jammer_30m_3g.txt
|
||||
|
||||
platform_type NET_ATTACK_GROUP WSF_PLATFORM
|
||||
icon height_finder
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
|
||||
weapon radar_jammer RADAR_JAMMER_2_18GHZ
|
||||
on
|
||||
yaw 0 deg
|
||||
pitch -10 deg
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
weapon comm_jammer COMM_JAMMER_30M_3G
|
||||
on
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
45
platforms/red/net_detect_group.txt
Normal file
45
platforms/red/net_detect_group.txt
Normal file
@@ -0,0 +1,45 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 22, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/human_signature.txt
|
||||
include_once behavior/net_detect_group_behavior/move.txt
|
||||
|
||||
platform_type NET_DETECT_GROUP WSF_PLATFORM
|
||||
icon low_blow
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_GROUND_MOVER
|
||||
|
||||
end_mover
|
||||
|
||||
sensor ew_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
processor task_mgr WSF_SCRIPT_PROCESSOR
|
||||
update_interval 5 sec
|
||||
advanced_behavior_tree
|
||||
btt on
|
||||
selector
|
||||
behavior_node move
|
||||
end_selector
|
||||
end_advanced_behavior_tree
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
end_comm
|
||||
|
||||
comm cmdr_net DATALINK
|
||||
network_name <local:slave>
|
||||
internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
26
platforms/red/radar_detect_group.txt
Normal file
26
platforms/red/radar_detect_group.txt
Normal file
@@ -0,0 +1,26 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 22, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/human_signature.txt
|
||||
|
||||
platform_type RADAR_DETECT_GROUP WSF_PLATFORM
|
||||
icon ew_radar_icon
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
|
||||
sensor ew_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
33
platforms/red/shortwave_jammer.txt
Normal file
33
platforms/red/shortwave_jammer.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
# File generated by Wizard 2.9.0 on Dec 1, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/human_signature.txt
|
||||
include_once weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
include_once weapons/jammer/comm_jammer_30m_3g.txt
|
||||
|
||||
platform_type SHORTWAVE_JAMMER WSF_PLATFORM
|
||||
icon height_finder
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
|
||||
sensor ew_radar ACQ_RADAR
|
||||
on
|
||||
internal_link data_mgr
|
||||
ignore_same_side
|
||||
end_sensor
|
||||
|
||||
processor data_mgr WSF_LINKED_PROCESSOR
|
||||
report_to commander via sub_net
|
||||
end_processor
|
||||
|
||||
weapon comm_jammer COMM_JAMMER_30M_3G
|
||||
on
|
||||
ignore_same_side
|
||||
end_weapon
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
end_platform_type
|
||||
46
platforms/red/ssm.txt
Normal file
46
platforms/red/ssm.txt
Normal file
@@ -0,0 +1,46 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 23, 2025.
|
||||
include_once weapons/ssm/red_srbm_1.txt
|
||||
include_once behavior/behavior_fire.txt
|
||||
include_once behavior/behavior_move.txt
|
||||
include_once behavior/behavior_wait.txt
|
||||
|
||||
platform_type SSM WSF_PLATFORM
|
||||
icon SA-10_Launcher
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
mover WSF_GROUND_MOVER end_mover
|
||||
|
||||
weapon red_srbm_1 RED_SRBM_1
|
||||
quantity 10
|
||||
end_weapon
|
||||
|
||||
comm cmdr_net DATALINK
|
||||
network_name <local:slave>
|
||||
internal_link data_mgr
|
||||
internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
processor data_mgr WSF_TRACK_PROCESSOR
|
||||
purge_interval 60 sec
|
||||
end_processor
|
||||
|
||||
script_variables
|
||||
string weapon_name="red_srbm_1";
|
||||
end_script_variables
|
||||
|
||||
processor task_mgr WSF_SCRIPT_PROCESSOR
|
||||
update_interval 5 sec
|
||||
advanced_behavior_tree
|
||||
btt on
|
||||
selector
|
||||
behavior_node behavior_fire
|
||||
behavior_node behavior_move
|
||||
behavior_node behavior_wait
|
||||
end_selector
|
||||
|
||||
end_advanced_behavior_tree
|
||||
end_processor
|
||||
|
||||
zone battalion_sector
|
||||
circular maximum_radius 100 km
|
||||
end_zone
|
||||
end_platform_type
|
||||
150
platforms/red/ssm_cmdr.txt
Normal file
150
platforms/red/ssm_cmdr.txt
Normal file
@@ -0,0 +1,150 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 23, 2025.
|
||||
include_once signatures/vehicle_signature.txt
|
||||
processor SSM_CMDR_TASK_MGR WSF_TASK_PROCESSOR
|
||||
number_of_servers 5
|
||||
|
||||
track_update_interval 5.0 sec
|
||||
|
||||
#script_debug_writes true
|
||||
#show_state_transitions
|
||||
#show_task_messages
|
||||
|
||||
|
||||
script_variables
|
||||
int MAX_SAMS_PER_TARGET = 2;
|
||||
int MAX_ASSIGNMENTS_PER_SAM = 4;
|
||||
string WEAPON_NAME = "";
|
||||
string IS_MOVE = "true";
|
||||
end_script_variables
|
||||
|
||||
// determine if TRACK is assignable
|
||||
script bool IsAssignable()
|
||||
#writeln(TRACK);
|
||||
if ((! TRACK.IFF_Friend()) &&
|
||||
(TRACK.TimeSinceUpdated() < 30.0))
|
||||
{
|
||||
#writeln("find enermy");
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
end_script
|
||||
|
||||
// determine if the subordinate and/or his subordinates have weapons remaining
|
||||
script bool WeaponsAvailable(WsfPlatform aAssignee)
|
||||
bool weaponsAvailable = false;
|
||||
int quantity = 0;
|
||||
string weapon_name=aAssignee->weapon_name;
|
||||
WsfWeapon weapon = aAssignee.Weapon(weapon_name);
|
||||
if (weapon.IsTurnedOn())
|
||||
{
|
||||
quantity = quantity + weapon.QuantityRemaining();
|
||||
}
|
||||
if (quantity > 0)
|
||||
{
|
||||
weaponsAvailable = true;
|
||||
}
|
||||
|
||||
return weaponsAvailable;
|
||||
end_script
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
script void sendMessage()
|
||||
writeln("sendMessage");
|
||||
Array<WsfPlatform> firer = Array<WsfPlatform>();
|
||||
Array<WsfPlatform> mover = Array<WsfPlatform>();
|
||||
Array<WsfPlatform> waiter = Array<WsfPlatform>();
|
||||
Array<WsfPlatform> net_mover = Array<WsfPlatform>();
|
||||
|
||||
foreach (WsfPlatform sub in PLATFORM.Subordinates())
|
||||
{
|
||||
|
||||
if (sub.Type() == "MORTAR")
|
||||
{
|
||||
#writeln("is LARGE_SAM_LAUNCHER");
|
||||
if (WeaponsAvailable(sub) &&
|
||||
(TasksAssignedTo(sub) < MAX_ASSIGNMENTS_PER_SAM) &&
|
||||
(TasksAssignedTo(sub, TRACK.TrackId()) < 1) &&
|
||||
(TRACK.WithinZoneOf(sub, "battalion_sector"))&&
|
||||
(TRACK.Altitude()<500))
|
||||
{
|
||||
#writeln("can fire");
|
||||
writeln("*** Adding ", sub.Name(), " to firer");
|
||||
firer.PushBack(sub);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if(sub.Type() == "NET_DETECT_GROUP")
|
||||
{
|
||||
writeln("is NET_DETECT_GROUP");
|
||||
if(IS_MOVE=="true")
|
||||
{
|
||||
IS_MOVE="false";
|
||||
writeln("*** Adding ", sub.Name(), " to net_mover");
|
||||
net_mover.PushBack(sub);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
int i;
|
||||
int numAssignments = (int)MATH.Min(firer.Size(), MAX_SAMS_PER_TARGET);
|
||||
int num=(int)net_mover.Size();
|
||||
|
||||
for (int i=0; i < numAssignments; i = i + 1)
|
||||
{
|
||||
writeln("assign fire");
|
||||
WsfControlMessage msg = WsfControlMessage();
|
||||
msg.SetAuxData("track",TRACK);
|
||||
msg.SetAuxData("task","FIRE");
|
||||
PLATFORM.Comm("sub_net").SendMessage(msg,firer[i].Name(),"cmdr_net");
|
||||
AssignTask(TRACK, "FIRE", firer[i]);
|
||||
}
|
||||
for(int i=0;i<num;i=i+1)
|
||||
{
|
||||
writeln("assign net_move");
|
||||
WsfControlMessage msg = WsfControlMessage();
|
||||
msg.SetAuxData("task","MOVE");
|
||||
PLATFORM.Comm("sub_net").SendMessage(msg,net_mover[i].Name(),"cmdr_net");
|
||||
}
|
||||
|
||||
end_script
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
|
||||
update_interval 10 s
|
||||
on_update
|
||||
sendMessage();
|
||||
end_on_update
|
||||
end_processor
|
||||
|
||||
platform_type SSM_CMDR WSF_PLATFORM
|
||||
icon C4I
|
||||
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_GROUND_MOVER
|
||||
|
||||
end_mover
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:master>
|
||||
internal_link data_mgr
|
||||
internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
processor data_mgr WSF_TRACK_PROCESSOR
|
||||
purge_interval 60 sec
|
||||
end_processor
|
||||
|
||||
processor task_mgr SSM_CMDR_TASK_MGR
|
||||
|
||||
end_processor
|
||||
|
||||
|
||||
end_platform_type
|
||||
25
platforms/red/transport_copter.txt
Normal file
25
platforms/red/transport_copter.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 23, 2025.
|
||||
include_once sensors/radar/acq_radar.txt
|
||||
include_once signatures/copter_signature.txt
|
||||
|
||||
|
||||
platform_type TRANSPORT_COPTER WSF_PLATFORM
|
||||
icon apache
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
|
||||
mover WSF_AIR_MOVER
|
||||
end_mover
|
||||
|
||||
|
||||
comm sub_net DATALINK
|
||||
network_name <local:slave>
|
||||
#internal_link task_mgr
|
||||
end_comm
|
||||
|
||||
processor task_mgr WSF_TASK_PROCESSOR
|
||||
|
||||
end_processor
|
||||
|
||||
end_platform_type
|
||||
@@ -6,7 +6,11 @@ include_once platforms/mortar.txt
|
||||
include_once platforms/blue/m1a2t.txt
|
||||
include_once platforms/blue/m60.txt
|
||||
include_once platforms/blue/CM-32.txt
|
||||
include_once blue/defence_close.txt
|
||||
|
||||
#include_once blue/defence_mid.txt
|
||||
#include_once blue/defence_close.txt
|
||||
#include_once blue/defence_disperse.txt
|
||||
#include_once blue/reinforce.txt
|
||||
|
||||
visual_elements
|
||||
poi point_of_interest_688
|
||||
@@ -15,18 +19,20 @@ visual_elements
|
||||
end_poi
|
||||
end_visual_elements
|
||||
|
||||
|
||||
|
||||
#platform blue_ew_radar1 ACQ_RADAR
|
||||
# side blue
|
||||
# commander blue_iads_cmdr
|
||||
# position 24:51:58.91n 121:04:19.84e altitude 0.0 m agl
|
||||
# commander SELF
|
||||
# position 24:24:19.36n 120:56:47.08e altitude 0.0 m agl
|
||||
#
|
||||
#
|
||||
#end_platform
|
||||
#
|
||||
#platform blue_ew_radar2 ACQ_RADAR
|
||||
# side blue
|
||||
# commander blue_iads_cmdr
|
||||
# position 24:50:47.85n 121:07:50.02e altitude 0.0 m agl
|
||||
# commander SELF
|
||||
# position 24:24:14.09n 120:59:28.69e altitude 0.0 m agl
|
||||
#
|
||||
#end_platform
|
||||
#
|
||||
@@ -142,29 +148,28 @@ end_visual_elements
|
||||
#end_platform
|
||||
|
||||
|
||||
include_once platforms/blue/blue_ew_aircraft.txt
|
||||
|
||||
platform blue_ew_1 BLUE_EW_AIRCRAFT
|
||||
side blue
|
||||
position 24:48:00.00n 121:08:00.00e
|
||||
altitude 6000 m
|
||||
heading 90 deg
|
||||
|
||||
route
|
||||
label patrol_start
|
||||
position 24:48:00.00n 121:08:00.00e altitude 6000 m speed 400 kts
|
||||
position 24:46:00.00n 121:00:00.00e altitude 6000 m speed 400 kts
|
||||
position 24:44:00.00n 121:00:00.00e altitude 6000 m speed 400 kts
|
||||
position 24:44:00.00n 121:08:00.00e altitude 6000 m speed 400 kts
|
||||
goto patrol_start
|
||||
end_route
|
||||
|
||||
|
||||
weapon radar_jammer
|
||||
on
|
||||
end_weapon
|
||||
|
||||
weapon comm_jammer
|
||||
on
|
||||
end_weapon
|
||||
end_platform
|
||||
#include_once platforms/blue/blue_ew_aircraft.txt
|
||||
#
|
||||
#platform blue_ew_1 BLUE_EW_AIRCRAFT
|
||||
# side blue
|
||||
# position 24:44:49.36n 121:01:19.59e
|
||||
# altitude 6000 m
|
||||
# heading 180 deg
|
||||
#
|
||||
# route
|
||||
# label patrol_start
|
||||
# position 24:26:03.57n 121:03:53.96e altitude 6000 m speed 400 kts
|
||||
# position 24:24:03.57n 120:55:55.35e altitude 6000 m speed 400 kts
|
||||
# position 24:22:03.56n 120:55:55.35e altitude 6000 m speed 400 kts
|
||||
# position 24:22:03.56n 121:03:53.96e altitude 6000 m speed 400 kts
|
||||
# goto patrol_start
|
||||
# end_route
|
||||
#
|
||||
# weapon radar_jammer
|
||||
# on
|
||||
# end_weapon
|
||||
#
|
||||
# weapon comm_jammer
|
||||
# on
|
||||
# end_weapon
|
||||
#end_platform
|
||||
@@ -1,41 +1,75 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 17, 2025.
|
||||
include_once platforms/blue/TG3_missile.txt
|
||||
include_once platforms/blue/TG3_radar.txt
|
||||
include_once platforms/blue/TG3_cmdr.txt
|
||||
include_once platforms/radar_players.txt
|
||||
include_once platforms/blue/anti_drone_mobile_radar.txt
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once platforms/blue/man_am.txt
|
||||
include_once platforms/blue/m1a2t.txt
|
||||
include_once platforms/blue/m60.txt
|
||||
include_once platforms/blue/CM-32.txt
|
||||
|
||||
platform tg3_missile TG3_MISSILE
|
||||
side blue
|
||||
commander tg3_cmdr
|
||||
position 25:05:45.97n 121:12:25.94e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform tg3_radar ACQ_RADAR
|
||||
side blue
|
||||
commander tg3_cmdr
|
||||
position 25:04:18.28n 121:10:48.71e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform tg3_radar1 ACQ_RADAR
|
||||
side blue
|
||||
commander tg3_cmdr
|
||||
position 25:04:17.52n 121:14:58.41e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform tg3_cmdr TG3_CMDR
|
||||
platform man_am1 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:06:17.50n 121:14:56.51e altitude 5 m
|
||||
position 25:03:35.40n 121:11:52.04e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform anti_drone_mobile_radar ANTI_DRONE_MOBILE_RADAR
|
||||
platform man_am2 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:02:44.33n 121:12:56.51e altitude 5 m
|
||||
position 25:03:35.40n 121:12:35.72e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform man_am3 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:36.68n 121:13:18.08e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform man_am4 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:58.98n 121:11:52.38e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform man_am5 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:58.99n 121:12:36.16e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform man_am6 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:58.99n 121:13:17.50e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t1 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:59.13n 121:14:26.06e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t2 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:59.13n 121:15:12.41e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform m60_1 M60
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:25.70n 121:14:50.43e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform cm-32_1 CM-32
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:04:32.58n 121:14:48.03e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
53
scenarios/blue/defence_disperse.txt
Normal file
53
scenarios/blue/defence_disperse.txt
Normal file
@@ -0,0 +1,53 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once platforms/blue/sniper.txt
|
||||
include_once platforms/blue/man_am.txt
|
||||
|
||||
platform man_am7 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:05:54.79n 121:16:38.10e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform man_am8 MAN_AM
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:04:21.84n 121:16:54.58e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform sniper1 SNIPER
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:06:00.77n 121:14:23.24e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform sniper2 SNIPER
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:05:42.74n 121:13:01.04e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform sniper3 SNIPER
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:05:27.69n 121:10:46.21e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform sniper4 SNIPER
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:06:21.80n 121:18:10.25e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform sniper5 SNIPER
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:03:18.96n 121:18:19.98e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
108
scenarios/blue/defence_mid.txt
Normal file
108
scenarios/blue/defence_mid.txt
Normal file
@@ -0,0 +1,108 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 17, 2025.
|
||||
include_once platforms/blue/TG3_missile.txt
|
||||
include_once platforms/blue/TG3_radar.txt
|
||||
include_once platforms/blue/TG3_cmdr.txt
|
||||
include_once platforms/radar_players.txt
|
||||
include_once platforms/blue/anti_drone_mobile_radar.txt
|
||||
include_once platforms/mortar.txt
|
||||
include_once platforms/blue/common_cmdr.txt
|
||||
|
||||
platform tg3_missile TG3_MISSILE
|
||||
side blue
|
||||
commander tg3_cmdr
|
||||
position 25:04:13.17n 121:09:08.39e altitude 5.0 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform tg3_radar TG3_RADAR
|
||||
side blue
|
||||
commander tg3_cmdr
|
||||
position 25:03:34.49n 121:07:31.20e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform tg3_radar1 TG3_RADAR
|
||||
side blue
|
||||
commander tg3_cmdr
|
||||
position 25:03:33.83n 121:10:11.07e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform tg3_cmdr TG3_CMDR
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:06:39.34n 121:15:02.50e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform anti_drone_mobile_radar1 ANTI_DRONE_MOBILE_RADAR
|
||||
side blue
|
||||
commander common_cmdr
|
||||
position 24:59:06.37n 121:14:26.34e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform anti_drone_mobile_radar2 ANTI_DRONE_MOBILE_RADAR
|
||||
side blue
|
||||
commander common_cmdr
|
||||
position 25:00:28.20n 121:17:19.70e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform anti_drone_mobile_radar3 ANTI_DRONE_MOBILE_RADAR
|
||||
side blue
|
||||
commander common_cmdr1
|
||||
position 25:01:11.61n 121:08:03.50e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform anti_drone_mobile_radar4 ANTI_DRONE_MOBILE_RADAR
|
||||
side blue
|
||||
commander common_cmdr1
|
||||
position 24:59:22.77n 121:11:03.07e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform mortar1 MORTAR
|
||||
side blue
|
||||
commander common_cmdr
|
||||
position 25:02:07.62n 121:15:15.84e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform mortar2 MORTAR
|
||||
side blue
|
||||
commander common_cmdr
|
||||
position 25:02:10.94n 121:14:05.16e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform mortar3 MORTAR
|
||||
side blue
|
||||
commander common_cmdr1
|
||||
position 25:02:12.77n 121:12:26.81e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform mortar4 MORTAR
|
||||
side blue
|
||||
commander common_cmdr1
|
||||
position 25:02:12.26n 121:10:47.94e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform common_cmdr COMMON_CMDR
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:06:39.62n 121:13:37.20e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
platform common_cmdr1 COMMON_CMDR
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:06:27.45n 121:12:21.68e altitude 5 m
|
||||
heading 180 deg
|
||||
end_platform
|
||||
|
||||
|
||||
201
scenarios/blue/reinforce.txt
Normal file
201
scenarios/blue/reinforce.txt
Normal file
@@ -0,0 +1,201 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
include_once platforms/blue/AH-1W.txt
|
||||
include_once platforms/blue/OH-58D.txt
|
||||
include_once platforms/blue/UH-1H.txt
|
||||
include_once platforms/blue/copter_drone.txt
|
||||
include_once platforms/blue/m1a2t.txt
|
||||
include_once platforms/blue/m60.txt
|
||||
include_once platforms/blue/CM-32.txt
|
||||
include_once platforms/blue/missile.txt
|
||||
|
||||
platform missle MISSILE
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:08.62n 121:56:59.39e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t4 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:59:44.52n 121:54:41.62e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t5 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:12.09n 121:54:41.50e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t6 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:35.88n 121:54:43.60e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t7 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:59.07n 121:54:44.02e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t8 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:59:44.54n 121:53:42.00e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m1a2t9 M1A2T
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:13.46n 121:53:44.32e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
|
||||
platform m60_2 M60
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:37.26n 121:53:44.29e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m60_3 M60
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:01:03.74n 121:53:44.36e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m60_4 M60
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:01:02.80n 121:53:05.43e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m60_5 M60
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:35.25n 121:52:59.23e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m60_6 M60
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:10.93n 121:52:56.75e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform m60_7 M60
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:59:37.80n 121:52:54.27e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform cm_32_2 CM-32
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:32.84n 121:55:33.06e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform cm_32_3 CM-32
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:09.49n 121:55:31.81e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform cm_32_4 CM-32
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:59:45.60n 121:55:32.76e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform ah-1w_1 AH-1W
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:01:12.06n 121:51:59.12e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform ah-1w_2 AH-1W
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:55.76n 121:51:09.22e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform ah-1w_3 AH-1W
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:32.49n 121:51:55.18e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform oh-58d_1 OH-58D
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:59:42.02n 121:51:53.02e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform oh-58d_2 OH-58D
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:59:18.82n 121:51:00.96e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform oh-58d_3 OH-58D
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:58:49.85n 121:51:48.02e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform UH-1H_1 UH-1H
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:07.94n 121:51:09.50e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform UH-1H_2 UH-1H
|
||||
side blue
|
||||
commander SELF
|
||||
position 24:59:17.23n 121:50:02.38e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform copter_drone_1 COPTER_DRONE
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:05.18n 121:49:12.12e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform copter_drone_2 COPTER_DRONE
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:05.79n 121:49:59.48e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
platform copter_drone_3 COPTER_DRONE
|
||||
side blue
|
||||
commander SELF
|
||||
position 25:00:52.61n 121:50:08.29e altitude 5.0 m
|
||||
heading 270 deg
|
||||
end_platform
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
# File generated by Wizard 2.9.0 on Sep 12, 2025.
|
||||
|
||||
|
||||
include_once scenarios/red/permeate_detect.txt
|
||||
#include_once scenarios/red/comm_and_attack.txt
|
||||
#include_once scenarios/red/copters_arrive.txt
|
||||
#include_once scenarios/red/after_occupy.txt
|
||||
|
||||
#platform red_radar_apache RADAR_APACHE
|
||||
# side red
|
||||
@@ -29,13 +31,13 @@
|
||||
## end_weapon
|
||||
#end_platform
|
||||
|
||||
platform red_radar_truck ACQ_RADAR
|
||||
side red
|
||||
commander red_command_truck
|
||||
icon TWIN_BOX
|
||||
position 24:42:13.91n 121:03:02.24e altitude 0 m agl
|
||||
|
||||
end_platform
|
||||
#platform red_radar_truck ACQ_RADAR
|
||||
# side red
|
||||
# commander red_command_truck
|
||||
# icon TWIN_BOX
|
||||
# position 24:20:01.12n 120:58:27.30e altitude 0 m agl
|
||||
#
|
||||
#end_platform
|
||||
|
||||
#platform red_radar_truck1 EW_RADAR
|
||||
# side red
|
||||
@@ -68,25 +70,52 @@ end_platform
|
||||
# end_weapon
|
||||
#end_platform
|
||||
|
||||
platform red_comm_truck ACQ_RADAR
|
||||
side red
|
||||
icon comm_truck_icon
|
||||
commander red_command_truck
|
||||
position 24:43:51.61n 120:59:02.28e altitude 5.0 m
|
||||
end_platform
|
||||
#platform red_comm_truck ACQ_RADAR
|
||||
# side red
|
||||
# icon ew_radar_icon
|
||||
# commander red_command_truck
|
||||
# position 24:20:17.02n 120:56:09.24e altitude 5.0 m
|
||||
#end_platform
|
||||
#
|
||||
#platform red_command_truck IADS_CMDR
|
||||
# side red
|
||||
# icon comm_truck_icon
|
||||
# commander SELF
|
||||
# position 24:14:24.54n 120:53:40.69e altitude 5.0 m
|
||||
#end_platform
|
||||
|
||||
platform red_command_truck IADS_CMDR
|
||||
side red
|
||||
icon comm_truck_icon
|
||||
commander SELF
|
||||
position 24:37:15.849n 120:53:05.224e altitude 5.0 m
|
||||
end_platform
|
||||
#platform red_radar_apache1 RADAR_APACHE
|
||||
# side red
|
||||
# commander red_command_truck
|
||||
# icon apache
|
||||
# position 24:58:44.09n 121:04:55.00e altitude 1000 m
|
||||
# heading 222.0 deg
|
||||
#end_platform
|
||||
|
||||
platform red_radar_apache1 RADAR_APACHE
|
||||
side red
|
||||
commander red_command_truck
|
||||
icon apache
|
||||
position 24:58:44.09n 121:04:55.00e altitude 1000 m
|
||||
heading 222.0 deg
|
||||
end_platform
|
||||
#include_once platforms/blue/blue_ew_aircraft.txt
|
||||
|
||||
#platform red_ew_drone BLUE_EW_AIRCRAFT
|
||||
# side red
|
||||
# icon a50
|
||||
# position 24:45:11.56n 121:12:22.66e
|
||||
# altitude 6000 m
|
||||
# heading 180 deg
|
||||
#
|
||||
## route
|
||||
## label patrol_start
|
||||
## position 24:48:00.00n 121:08:00.00e altitude 6000 m speed 400 kts
|
||||
## position 24:46:00.00n 121:00:00.00e altitude 6000 m speed 400 kts
|
||||
## position 24:44:00.00n 121:00:00.00e altitude 6000 m speed 400 kts
|
||||
## position 24:44:00.00n 121:08:00.00e altitude 6000 m speed 400 kts
|
||||
## goto patrol_start
|
||||
## end_route
|
||||
#
|
||||
# weapon radar_jammer
|
||||
# on
|
||||
# end_weapon
|
||||
#
|
||||
# weapon comm_jammer
|
||||
# on
|
||||
# end_weapon
|
||||
#end_platform
|
||||
|
||||
|
||||
25
scenarios/red/after_occupy.txt
Normal file
25
scenarios/red/after_occupy.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 24, 2025.
|
||||
include_once platforms/red/detect_jam_car.txt
|
||||
include_once platforms/red/shortwave_jammer.txt
|
||||
|
||||
|
||||
platform detect_jam_car_1 DETECT_JAM_CAR
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 25:02:22.64n 121:23:10.95e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform detect_jam_car_2 DETECT_JAM_CAR
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 25:03:38.80n 121:26:16.88e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform detect_jam_car_3 DETECT_JAM_CAR
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 25:00:49.41n 121:25:58.05e altitude 5.0 m
|
||||
end_platform
|
||||
31
scenarios/red/comm_and_attack.txt
Normal file
31
scenarios/red/comm_and_attack.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 23, 2025.
|
||||
include_once platforms/red/ssm_cmdr.txt
|
||||
include_once platforms/red/ssm.txt
|
||||
|
||||
platform ssm_cmdr SSM_CMDR
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:24:31.86n 121:06:38.76e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform ssm_1 SSM
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:28:23.89n 121:02:25.23e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform ssm_2 SSM
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:28:23.97n 121:06:26.08e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform ssm_3 SSM
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:28:23.93n 121:10:14.21e altitude 5.0 m
|
||||
end_platform
|
||||
69
scenarios/red/copters_arrive.txt
Normal file
69
scenarios/red/copters_arrive.txt
Normal file
@@ -0,0 +1,69 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 23, 2025.
|
||||
include_once platforms/red/ew_copter.txt
|
||||
include_once platforms/red/armed_copter.txt
|
||||
include_once platforms/red/transport_copter.txt
|
||||
|
||||
platform ew_copter_1 EW_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:40:12.48n 121:08:38.53e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform ew_copter_2 EW_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:40:07.52n 121:03:49.45e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform ew_copter_3 EW_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:39:58.40n 121:13:37.86e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform armed_copter_1 ARMED_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:38:47.57n 121:07:41.82e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform armed_copter_2 ARMED_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:38:33.14n 121:02:57.97e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform armed_copter_3 ARMED_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:38:28.81n 121:12:35.93e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform transport_copter_1 TRANSPORT_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:38:42.90n 121:09:19.87e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform transport_copter_2 EW_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:38:28.53n 121:04:36.04e altitude 500 m
|
||||
end_platform
|
||||
|
||||
platform transport_copter_3 EW_COPTER
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:38:19.37n 121:14:19.12e altitude 500 m
|
||||
#creation_time 10.0 min
|
||||
end_platform
|
||||
|
||||
98
scenarios/red/permeate_detect.txt
Normal file
98
scenarios/red/permeate_detect.txt
Normal file
@@ -0,0 +1,98 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 22, 2025.
|
||||
include_once platforms/red/net_detect_group.txt
|
||||
include_once platforms/red/net_attack_group.txt
|
||||
include_once platforms/red/comm_detect_group.txt
|
||||
include_once platforms/red/radar_detect_group.txt
|
||||
include_once platforms/red/detect_jam_drone.txt
|
||||
include_once platforms/red/ssm_cmdr.txt
|
||||
|
||||
platform net_detect_group_1 NET_DETECT_GROUP
|
||||
side red
|
||||
commander ssm_cmdr
|
||||
heading 0 deg
|
||||
position 24:57:28.86n 121:10:35.07e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform net_detect_group_2 NET_DETECT_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:59:38.61n 121:03:43.30e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform net_detect_group_3 NET_DETECT_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:58:02.58n 121:15:54.82e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform net_attack_group_1 NET_ATTACK_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:58:49.48n 121:15:59.94e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform net_attack_group_2 NET_ATTACK_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:59:07.34n 121:04:32.05e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform net_attack_group_3 NET_ATTACK_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:58:23.89n 121:10:08.60e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform comm_detact_group_1 COMM_DETECT_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:58:26.46n 121:03:44.43e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform comm_detact_group_2 COMM_DETECT_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:58:29.95n 121:17:03.46e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform comm_detact_group_3 COMM_DETECT_GROUP
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:57:53.19n 121:09:17.81e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform detact_drone_1 DETECT_JAM_DRONE
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:47:50.28n 121:07:19.04e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform detact_drone_2 DETECT_JAM_DRONE
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:47:50.30n 121:10:00.89e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform detact_drone_3 DETECT_JAM_DRONE
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:48:53.63n 121:08:45.74e altitude 5.0 m
|
||||
end_platform
|
||||
|
||||
platform ssm_cmdr SSM_CMDR
|
||||
side red
|
||||
commander SELF
|
||||
heading 0 deg
|
||||
position 24:50:38.41n 121:09:31.65e altitude 5.0 m
|
||||
end_platform
|
||||
@@ -38,13 +38,13 @@ sensor ACQ_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
one_m2_detect_range 50 km
|
||||
|
||||
antenna_height 5.0 m
|
||||
antenna_height 100.0 m
|
||||
|
||||
frame_time 10.0 sec
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -180 deg 180 deg
|
||||
elevation_scan_limits 0.0 deg 50.0 deg
|
||||
elevation_scan_limits -10.0 deg 50.0 deg
|
||||
|
||||
transmitter
|
||||
antenna_pattern ACQ_RADAR_ANTENNA
|
||||
|
||||
@@ -35,4 +35,4 @@ include_once platforms/blue_players.txt
|
||||
include_once platforms/radar_apache.txt
|
||||
# include common scenario files
|
||||
|
||||
include_once scenarios/nets_zones.txt
|
||||
#include_once scenarios/nets_zones.txt
|
||||
|
||||
10
signatures/UCAV_signature.txt
Normal file
10
signatures/UCAV_signature.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 22, 2025.
|
||||
infrared_signature UCAV_INFRARED_SIGNATURE
|
||||
constant 10 watts/steradian
|
||||
end_infrared_signature
|
||||
optical_signature UCAV_OPTICAL_SIGNATURE
|
||||
constant 10 m^2
|
||||
end_optical_signature
|
||||
radar_signature UCAV_RADAR_SIGNATURE
|
||||
constant 10 m^2
|
||||
end_radar_signature
|
||||
12
signatures/copter_signature.txt
Normal file
12
signatures/copter_signature.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
infrared_signature COPTER_INFRARED_SIGNATURE
|
||||
constant 100 watts/steradian
|
||||
end_infrared_signature
|
||||
|
||||
optical_signature COPTER_OPTICAL_SIGNATURE
|
||||
constant 1 m^2
|
||||
end_optical_signature
|
||||
|
||||
radar_signature COPTER_RADAR_SIGNATURE
|
||||
constant 1 m^2
|
||||
end_radar_signature
|
||||
13
signatures/human_signature.txt
Normal file
13
signatures/human_signature.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
infrared_signature HUMAN_INFRARED_SIGNATURE
|
||||
constant 1 watts/steradian
|
||||
end_infrared_signature
|
||||
|
||||
optical_signature HUMAN_OPTICAL_SIGNATURE
|
||||
constant 1 m^2
|
||||
end_optical_signature
|
||||
|
||||
radar_signature HUMAN_RADAR_SIGNATURE
|
||||
constant 0.1 m^2
|
||||
end_radar_signature
|
||||
|
||||
12
signatures/vehicle_signature.txt
Normal file
12
signatures/vehicle_signature.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
# File generated by Wizard 2.9.0 on Oct 20, 2025.
|
||||
infrared_signature VEHICLE_INFRARED_SIGNATURE
|
||||
constant 10 watts/steradian
|
||||
end_infrared_signature
|
||||
|
||||
optical_signature VEHICLE_OPTICAL_SIGNATURE
|
||||
constant 10 m^2
|
||||
end_optical_signature
|
||||
|
||||
radar_signature VEHICLE_RADAR_SIGNATURE
|
||||
constant 10 m^2
|
||||
end_radar_signature
|
||||
@@ -1,26 +0,0 @@
|
||||
########################################################################
|
||||
Tue Sep 23 10:13:24 2025
|
||||
|
||||
Version: 2.9.0
|
||||
Compiler: win_1929_64bit_release-hwe
|
||||
The simulation threw an unhandled exception.
|
||||
Type: UtException
|
||||
What: Invalid duplicate of message to transmit encountered for WsfCommMediumGuided.
|
||||
Stacktrace:
|
||||
0# 0x7ffcf45d3dc6 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
1# 0x7ffcf463d193 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
2# 0x7ffcf463cb11 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
3# 0x7ffcf45bc9b4 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
4# 0x7ffcf4681a67 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
5# 0x7ffcf458d898 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
6# 0x7ffcf45be023 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
7# 0x7ffcf4f44f17 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
8# 0x7ffcf4f44e72 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
9# 0x7ffcf4f43feb (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
10# 0x7ffcf4f57b90 (WsfExtEntityDeadReckon::WsfExtEntityDeadReckon) at ??
|
||||
11# 0x7ffd2a68d090 (warlock::net::ListBase::ListBase) at ??
|
||||
12# 0x7ffcf733eaa0 (QThread::start) at ??
|
||||
13# 0x7ffd66e97374 (BaseThreadInitThunk) at ??
|
||||
14# 0x7ffd687dcc91 (RtlUserThreadStart) at ??
|
||||
|
||||
|
||||
81
warlock.log
81
warlock.log
@@ -1,81 +0,0 @@
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/strike.txt
|
||||
2025-10-22 01:22:46 version wsf 2.9.0
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\strike.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\setup.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\event_output.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\event_pipe.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\csv_event_output.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\terrain.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\platforms/common.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\platforms/cmdr_players.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/iads_cmdr.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/processors/commander_track_manager.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/red_radar_company.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/target.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\platforms/radar_players.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/red_radar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/red_radar_tactics.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/ew_radar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/sensors/radar/ew_radar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/processors/ep_operations.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/acq_radar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/sensors/radar/acq_radar.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\platforms/sam_players.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/large_sam_battalion.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/processors/red_sam_battery_tactics.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/sam/sam_launch_computer.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/sam/large_sam_launch_computer.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/large_sam_ttr.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/sensors/radar/ttr_radar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/large_sam_launcher.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/sam/large_sam.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/behavior/behavior_fire.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/behavior/behavior_move.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/behavior/behavior_wait.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\platforms/blue_players.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/ucav.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/ucav_sigs.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/ucav_infrared_sig.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/ucav_optical_sig.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/ucav_radar_sig.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/sensors/esm_rwr/ucav_esm.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/sensors/radar/ucav_sar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/agm/blue_gps_bomb_2.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/agm/blue_gps_bomb_1.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/agm/blue_glide_bomb_1.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/behavior/UCAV_fire.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/behavior/UCAV_move.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/behavior/UCAV_wait.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/soj.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/fighter_sigs.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/fighter_infrared_sig.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/fighter_optical_sig.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/signatures/fighter_radar_sig.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/jammer/soj_vhf_jammer.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/./weapons/jammer/soj_base_jammer.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/./weapons/jammer/false_target.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/jammer/soj_sband_jammer.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/jammer/soj_xband_jammer.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\platforms/radar_apache.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\scenarios/nets_zones.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\weapons/jammer/radar_jammer_2_18ghz.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\weapons/jammer/comm_jammer_30m_3g.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\platforms/blue/blue_ew_aircraft.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\scenarios/red.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\scenarios/blue.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/blue/TG3_missile.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/blue/TG3_radar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/blue/TG3_cmdr.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/mortar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/ssm/red_srbm_1.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/blue/m1a2t.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/blue/m60.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/blue/CM-32.txt
|
||||
2025-10-22 01:22:46 file C:\Users\27173\Desktop\temp\8511demo\scenarios\blue/defence_close.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/platforms/blue/anti_drone_mobile_radar.txt
|
||||
2025-10-22 01:22:46 file C:/Users/27173/Desktop/temp/8511demo/weapons/ssm/red_srbm_1_launch_data.txt
|
||||
2025-10-22 01:22:47 AER output file: output/strike.aer
|
||||
2025-10-22 01:22:47 Event output file: output/strike.evt
|
||||
2025-10-22 01:22:47 Event output file: output/strike.csv
|
||||
2025-10-22 01:22:47 start 1
|
||||
2025-10-22 01:23:16 terminated 144.150 29.282 42.641
|
||||
@@ -19,7 +19,7 @@ electronic_warfare RADAR_JAM_EA WSF_ELECTRONIC_ATTACK
|
||||
debug
|
||||
mitigation_class_name noise_jamming
|
||||
effect power_effect WSF_POWER_EFFECT
|
||||
jamming_delta_gain 15 dB
|
||||
jamming_delta_gain 30 dB
|
||||
end_effect
|
||||
end_technique
|
||||
end_electronic_warfare
|
||||
|
||||
Reference in New Issue
Block a user