Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
CIWS2M2 Close-in weapon system
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
280.537 KB
7 Mar, 2023 @ 12:16am
1 Change Note ( view )
You need DLC to use this item.

Subscribe to download
CIWS2M2 Close-in weapon system

Description
It corresponds to FCR_ which outputs ELI1 or ELI2.
It does not work unless FCR_ that outputs ELI1 or ELI2 is connected.
FCR2 is attached.

Caution
Stormworks' CIWS can't intercept most missiles. However, it is effective for ships and aircraft.
For details, please watch the video from about 2 minutes 25 seconds.

Features
  • muzzle muzzle velocity 900[m/s]
  • Maximum range Approx. 2.7 [km]
  • Elevation angle 90 [degrees] (Can be set with property Max elevation Unit is [rotation])
  • Depression angle 25.2 [degrees] (can be set in property Max depression unit is [rotation])
  • Works even upside down
  • Available for airborne use (Increase the control gain property for better accuracy) I found that when it's installed on an aircraft, the accuracy of the hit is low. You may not be able to hit the target very often.
  • You can limit the direction in which you can shoot with the FOV property
  • With autoloader
  • Turret side ammunition capacity 100 [shots]
  • Variable number of bullets on the hull side

Operation method
①Use the FCR2 and press the auto aim button when you capture the target.
②Press the shooting button to shoot.
Reload is automatically reloaded when the number of bullets on the turret side reaches 0.
When the reload button is pressed, it will be reloaded regardless of the number of bullets on the turret side.

Installation method
  • Make sure there is enough space for the turret to go around once.
  • Do not allow water to enter the bullet feeder. will be flooded.
  • Please copy and paste to move.
  • Connect various nodes such as power nodes.
  • If you want to wait while facing the back, set the value of the property Standby position to 0.5. The unit is [rotation].
  • If you want to limit the shooting direction, please adjust the FOV value in the property.The FOV is centered around the Standby position. The unit is [rotation].

For other detailed operations and mechanisms, please watch the video.

Another version

Others
  • You can remodel it.
  • You may distribute it secondarily (if you modify it).
  • You can incorporate it.
  • You can make a video.
  • You don't have to get permission.

(I used Google Translate)
35 Comments
猫好き  [author] 4 Mar, 2024 @ 1:43am 
今のところ、全自動で照準できるようにする予定はないです。

At the moment, there are no plans to make aiming fully automatic.

(I used google translate)
UIU_Trooper 3 Mar, 2024 @ 5:32pm 
can you make a system like this but make it autonomous
HIN 15 Nov, 2023 @ 7:36am 
Unfortunately, I couldn't figure out how to calculate the trajectory. If someone can understand the video instructions, then please write the lua code for the artillery piece here.
猫好き  [author] 14 Nov, 2023 @ 2:06am 
Determining the vertical position of the shell is particularly complex.
When creating a function, "Data obtained from simulation → Find an approximate formula for the position of the shell at each speed using the least squares method → Approximate formula to find the coefficients of the approximate formula for the position of the shell at each speed → LUA function"
Conversely, the process of the function is ``Find the coefficients of the approximate formula for the shell with the desired velocity → Find the position of the shell from the approximate formula for the position of the shell with the desired velocity.''

(I used google translate)
猫好き  [author] 14 Nov, 2023 @ 2:06am 
鉛直方向の砲弾の位置を求めるのは、特に複雑なことをしています。
関数を作るときには、「シミュレーションで得たデータ → 最小二乗法で速度ごとの砲弾の位置の近似式を求める → 速度ごとの砲弾の位置の近似式の係数を求める近似式 → LUAの関数」
逆に、関数の処理は「求めたい速度の砲弾の近似式の係数を求める → 求めたい速度の砲弾の位置の近似式から砲弾の位置を求める」となっています。
猫好き  [author] 14 Nov, 2023 @ 2:03am 
英語字幕を追加してみました。youtubeの翻訳機能よりはマシだと思います。
といっても、かなり難しい内容なので、日本語話者でも理解するのは難しいです。
 
I tried adding English subtitles. I think it's better than YouTube's translation function.
However, the content is quite difficult, so it is difficult for even Japanese speakers to understand.

(I used google translate)
HIN 13 Nov, 2023 @ 1:01pm 
it is clear that nothing is clear. the translator does not interact well with Japanese + it seems to me that the moment of transition from the values in the table to the lua code is missed there.
猫好き  [author] 13 Nov, 2023 @ 2:37am 
C言語で砲弾の動きをシュミレーションして、そのデータをもとに関数フィッティングサイトでその値を求めました。

別の動画でアルゴリズムについて解説してます。
youtubeの翻訳機能を使えば、ある程度参考になると思います。
https://www.youtube.com/watch?v=lhaPFGJHjkE


I simulated the movement of the shell in C language, and based on that data, I calculated its value on a function fitting site.

I explain the algorithm in another video.
If you use YouTube's translation function, I think it will be helpful to some extent.
https://www.youtube.com/watch?v=lhaPFGJHjkE

(I used google translate)
HIN 12 Nov, 2023 @ 11:36am 
How did you get these numbers?
k0 = 5.8539474E-2*Vo + 9.7077969E-2
k1 = (9.9816266E-1*Vo -3.0469712E-3) * tick
k2 = (-2.4353438E-3*Vo -4.0386119E-3) * tick^2
k3 = (3.6340621E-6*Vo + 6.0264860E-6) * tick^3
k4 = (-3.2133603E-9*Vo -5.3288225E-9) * tick^4
k5 = (1.2786215E-12*Vo + 2.1203805E-12) * tick^5
UIU_Trooper 26 Sep, 2023 @ 11:55am 
I think you should make an automated ciws, if you do, I think it would do great on the workshop