Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
FCS Type 6 | HMD and IFF
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
607.388 KB
26 Jul @ 11:54pm
14 Oct @ 4:04pm
12 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
FCS Type 6 | HMD and IFF

Description
Update Information
2025/10/11: IFF function added!

Features
  • Lock-on via HMD operation
  • Multiple simultaneous lock-on possible
  • All-around surveillance
  • Maximum number of tracks: 9999
  • MTX1 output
  • ELI1 output
  • SRD3 output
  • Radar (Phalanx) x 4
  • Maximum detection distance: 8000m
  • Detection interval: Approximately 1 second
  • Includes HMD V4, Map V3, SM Type 3, and VLS Mk. 10

HMD Operation Instructions
Spacebar
Short press: Select target
Hold: Lock-on

You can lock on and attack multiple targets simultaneously.

When you lock on with the VLS fire key on, the weapon fires immediately. To synchronize launch timing, lock on to all targets and then press the launch key.
However, due to the radar's low accuracy, it is not suitable for guiding SARH missiles or controlling artillery fire.

Terminal Description
ELI2 Output Terminal
Number
Content
1
X Coordinate
2
Y Coordinate
3
Z Coordinate
4
X Speed (Vx) [m/tick]
5
Y Speed (Vy) [m/tick]
6
Z Speed (Vz) [m/tick]

Boolean
Content
1
Target Detected (Locked On)

MTX1 output terminal
number
content
1
X coordinate
2
Y coordinate
3
Z coordinate
4
X Speed (Vx) [m/tick]
5
Y Speed (Vy) [m/tick]
6
Z Speed (Vz) [m/tick]
7
Target ID (>0)
8~28
Repeat
7: Regarding ID, if no goal is being output, ID = 0 is output.

SRD3 Output Terminal
Number
Content
1
X Coordinate
2
Y Coordinate
3
Z Coordinate
4
Target ID (0<ID<10000)
5~24
Repeat
4: Regarding IDs:
When no targets are being output: ID = 0
Identification ID for each target: 1-999
When the target is centered on the screen: ID = ID + 1*10^5
When a target is selected: ID = ID + 2*10^3
When a target is locked on (output to MTX1): ID = ID + 1*10^3

Example: When a target with identification ID = 3 is centered on the screen and selected:
SRD3 ID = 3 + 1*10^5 + 2*10^3 = 0102003

Property Description
Property
Description
Vehicle radius [m]
Radius of the vehicle. Targets closer than this will not be detected.
Delay [tick]
Value for delay compensation by nodes, etc. Increasing this value will output a more future position.
Max target output time [sec]
The time the target continues to be output to the MTX1 after locking on.
Detection interval [tick]
The interval between target scans. Determined by the radar rotation speed and number of radars. Affects detection time, etc.
Mode[tick]
Fire control function on/off

Credits
I used INGENMAME's MAMElink v0.7 as the IFF!
25 Comments
MumenR  [author] 13 Oct @ 8:17pm 
For naval use, what I’m thinking now is a method of rotating the entire seat. I’ll prepare a seat that can freely rotate only in the yaw direction and place it on the roof. Let’s not worry about protection, haha.
craftyscotsman 13 Oct @ 8:03pm 
this system is awesome! is there any way to adapt it for naval use , in terms of a fixed seat?
MumenR  [author] 10 Oct @ 5:14pm 
IFF機能を追加しました!再びサブスクライブして使用してください。
なお、SRD3規格はSRD2規格とは互換性がありませんので注意してください。

IFF function has been added! Please subscribe again to use it.
Please note that the SRD3 standard is not compatible with the SRD2 standard.
MumenR  [author] 5 Oct @ 4:12am 
My code is in Japanese, but I have published it on Github. As an example of code to read SRD2, I think "HMD3 SR.lua" for HMD V3 is easy to understand.

https://github.com/MumenR/Stormworks-Microcontrollers/blob/main/products/Logic/HMD%20V3/HMD3%20SR.lua
Herro 1357 5 Oct @ 4:00am 
I've got the other stuff working :) But as always I've ran inte new problems.
Does the controller make a list internally of all the vehicles and outputs that serially over the SRD2? If yes, Do you have an uncompressed code snippit that reads the SRD2 signal and reassembels the list? I'm trying to evaluate what target is the highest threat to auto engage it with missiles and or guns.
Fisch1mTisch 1 Oct @ 12:58am 
6
MumenR  [author] 30 Sep @ 11:05pm 
My VLS Mk. 10 can be mixed with any weaponry as long as it meets the specifications, and I plan to explain these specifications in more detail in the future.
thatcoolcat1 30 Sep @ 5:05pm 
"This implementation does not comply with the EHCS standard, since according to that specification the missile should receive the frequency via channel 4 from the hardpoint."

just wanted to comment on this part, channel 4 is for setting frequency for missiles that home in on radio emissions, not for guidance frequency

and to clarify what the missile wants for input data, it needs a constant stream of live XYZ data on target position.
MumenR  [author] 30 Sep @ 8:57am 
The SM Type 3 is equipped with a "GPS Only" guidance mode.
MumenR  [author] 30 Sep @ 8:56am 
Currently, the VLS is not equipped with a weapon type selection function, as there is a possibility that it may be connected to an automatic interception system such as the Aegis system in the future. I decided that this would be more versatile. If a module that allows selection of weapon types via a touch panel becomes necessary, I plan to develop one.