Devastator_cm 434 Posted July 7, 2020 and unfortunatelly AI is not doing that atm Share this post Link to post Share on other sites
silentkiller* 11 Posted July 7, 2020 And that's exactly why a variable to discern allied fire from enemy fire is required IMHO Share this post Link to post Share on other sites
hcpookie 3770 Posted July 7, 2020 That isn't as easy as it sounds. I would like to look at the CIWS script to determine how it works so as to determine how to separate friendly from "enemy" launches. It all depends how the AI behavior is configured by the missile launch. One could remove the missile object from the "shoot list" but that makes certain assumptions as to how it is ordered in whatever script(s) control the CIWS behavior. One could make a check for a certain type of missile, so that all harpoons for example are ignored by BLUFOR, but again many assumptions would have to be made depending on how the script is configured. Not so easy to make the AI behave like you want them to in this game. Regardless, everything looks really nice, no matter what other people are requesting! 😉 1 1 Share this post Link to post Share on other sites
silentkiller* 11 Posted July 7, 2020 The CIWS is a script itself that scan the surrounding area and launch a counter-missle or make the cannon shoot at it, as there's no other way than scripting to delete missles and other shell-like objects, and as such is likely not controlled by an AI, by a quick look it should be handled by the CIWS_Search.sqf script in the scripts folder of the HAFM_Navy_core that is then passed via a CBA call on HAFM_fnc_CIWS_Attack, so provided that the firing ship add a variable to the object, it shouldn't be hard to just remove the object if it's allied-fired, i would try to play with the "Ship CIWS" variable to see if it can be set to manual before launching so I can get the cinematic effect of a full-fledged coastal missle bombing meanwhile Share this post Link to post Share on other sites
Chairborne 2594 Posted July 7, 2020 the cruise missile guidance system on the subs and the additional UI control panels are very impressive, good job 1 1 Share this post Link to post Share on other sites
beebah 7 Posted July 14, 2020 Hello, a suggestion here, could you increase the amount of ammo the ships and submarines use, i know it cant be too realistic but the amounts are small. Thanks Share this post Link to post Share on other sites
Devastator_cm 434 Posted July 14, 2020 if we make it realistic, then there will be no need to the resuply ship as in reality those ships carry so much ammo that you cannot spend in a coop mission Share this post Link to post Share on other sites
beebah 7 Posted September 10, 2020 Hello HAFM, hope I'm not bothering too much with requests. I was wondering what else you have in store down the road. I have a few suggestions. Share this post Link to post Share on other sites
beebah 7 Posted September 10, 2020 Also, would it be possible to customize the ship hull numbers like the liberty, rather than having the same identical ships all around. Thanks... Share this post Link to post Share on other sites
coldlion32 0 Posted January 10, 2021 Hello ! I really wanted the ticonderoga class so I decided to do it, the truth is that I already have 60-70% of the ship, but I wanted to know if you could give me a hand. I'm not very expert, I've only been editing it for 2 days, I do my best, I see what it takes to do it. Still, i was editing the Ohio class and the Typhoon. I hope you read it. Thank you !! Sorry for my english. Share this post Link to post Share on other sites
Melody_Mike 130 Posted January 15, 2021 Hi. This is a fantastic mod. Adds a lot of missing content to the game. To that end; have you seen the recent mod for sonar that was made- ? Would you be interested in adding it**** as a supplementary function to the mod? I don't mind helping with implementing. ***(with written permission from the author, obviously!) Share this post Link to post Share on other sites
Devastator_cm 434 Posted January 15, 2021 that one is a side-scan sonar (https://en.wikipedia.org/wiki/Side-scan_sonar) to make image of sea surface. That is not the type of sonar used in military ships (except mine-sweepers) and submarines. Actually we had to use this waterfall sonar display but I am not sure if everybody can read that one 🙂 1 Share this post Link to post Share on other sites
Dedmen 2696 Posted January 18, 2021 Hello I am investigating a serious Arma performance issue (FPS drop from 50+ down to 9fps) and found out that its your mod causing this. For one, your HAFM_fnc_ShipAntiMissileRadar is constantly spamming setVariable and sending them over the network causing considerable network traffic. It should be your ShipRadar.sqf here: Quote _Ship Setvariable ["Ship Anti-Missile Radar Targets", _Targets, true]; _Ship Setvariable ["Ship Anti-Missile Radar Target Details", _TargData, true]; I'd recommend only doing that setVariable, if the _targets and _targData is actually different from what was already stored on the object. You are repeatedly re-sending the same variable values over the network. Same goes for these _Ship Setvariable ["Ship Anti-Missile Selected Target ID", _forEachIndex, true]; _Ship Setvariable ["Ship Auto-Defence Fire", true, true]; And there are lots of more setVariable with public flag set in your script, please stop doing that. I just collected the network traffic, and for my game running for 7 minutes, only being in the briefing screen, that means the mission didn't even start yet. Your script function sent roughly 100MB of networking data, thats about 30KB/s of traffic of you just repeatedly sending the ever same not changing variables over the network. Also I'm just in mission briefing screen, I didn't even launch the mission yet, and your HAFM_fnc_ShipAntiMissileRadar function runs 6 times every frame, for a total of 13 milliseconds per frame absolutely tanking FPS. When I go from the briefing screen to actually being ingame, your function is running 9 times per frame for 18 milliseconds per frame. I think the main performance impact is you doing _Ship nearObjects ["Missilecore", _Range] Also your select with non lazy-eval isKindOf is pretty inefficient and due to it running unscheduled will cause performance issues too. Is there a way to simply disable this feature? I would prefer if I can play Arma without FPS and networking performance being shredded by this, and I need something I can tell the people reporting this issue to me and blaming Arma for it. I just did a quick poll and within 5 minues of asking around I found 3 milsim units that told me they were using HAFM navy in the past, but had to drop it from their modpack because it tanked their server FPS. That was probably this same issue. If I may suggest a way to improve this. Instead of repeatedly scanning missiles around your ship every frame, how about you just use CBA to add a global Fired eventhandler, and then just track all missiles that get fired. If they don't fly in the direction of any ship, you can stop tracking them. That way instead of checking every frame if there is a missile in flight towards your ship, you only actually check if there actually is currently a missile flying around (which is relatively rare). But be careful with the fired eventhandler, especially when you also add it to units and it fires when a player for example fires a minigun, you need to write very performant code and make sure you exit the eventhandler as soon as possible when you detect that the fired projectile is not a missile. 6 Share this post Link to post Share on other sites
Nemanjic 71 Posted January 18, 2021 Confirming the drops for few seconds, and now I know why.. Share this post Link to post Share on other sites
Devastator_cm 434 Posted January 18, 2021 Thanks Dedmen! I will do the necessary adjustments 2 Share this post Link to post Share on other sites
Dedmen 2696 Posted January 18, 2021 And also I just tried to improve ship simulation performance and got this: The water/land collision checks will be more efficient if you add a land contact level. that will improve fps. The collision thing was the second performance issue I found, next to the script. I'll assume that its just related to the missing land contact. As you don't have one, it has to check 303 verticies in your geometry lod for whether there is water collision, if you had land contact its only between 2 and 4 verticies to check. 1 1 Share this post Link to post Share on other sites
Devastator_cm 434 Posted January 18, 2021 hmm we thought BI Vanilla sea vehicles also have no landcontact 😕 Share this post Link to post Share on other sites
Devastator_cm 434 Posted January 18, 2021 by the way, if I had a wish for navy stuff from BI it would be the missile model which can move inside water without explosion as at the moment we are pushing an sdv around to create a torpedo.. Missile model with nonstop thrust would be better but it explodes when it touches to sea surface Share this post Link to post Share on other sites
Dedmen 2696 Posted January 18, 2021 1 hour ago, Devastator_cm said: Missile model with nonstop thrust would be better but it explodes when it touches to sea surface Feel free to make a feedback tracker ticket. If its just about disabling a "if in water then explode" check, that should be easy to add a config option for. Edit: Here some more errors from our internal build. I don't really know what they mean. I think the first two will solve itself when you repack the mod with new binarize.exe 18:25:24 hafm_navy\hafm_gunboat\parts.p3d: Model has different version of physx serialization. Model: 0x03040000, current: 0x04010100. 18:25:24 hafm_navy\hafm_gunboat\parts.p3d: Model has different version of physx serialization. Model: 0x03040000, current: 0x04010100. 18:25:24 hafm_navy\hafm_gunboat\parts.p3d: No geometry and no visual shape while trying to check property cratercolor 18:25:24 a3\data_f\proxies\flags\flag_alone.p3d: No geometry and no visual shape while trying to check property cratercolor 18:25:24 Selection missing in CfgModels 18:25:24 class hafm_gunboat 18:25:24 "hull", 18:25:24 Selection missing in CfgModels 18:25:24 class hafm_gunboat 18:25:24 "turretF", 18:25:24 Selection missing in CfgModels 18:25:24 class hafm_gunboat 18:25:24 "gunF", 18:25:24 Selection missing in CfgModels 18:25:24 class hafm_gunboat 18:25:24 "turretB", 18:25:24 Selection missing in CfgModels 18:25:24 class hafm_gunboat 18:25:24 "gunB", Edit 2: And one more, I think you can check these yourself by using the Arma dev branch diag binary Edit 3: I made a engine change to optimize the collision checks concerning that landcontact thing above, it will be much faster now but you'll still wanna optimize that. 1 2 Share this post Link to post Share on other sites
beebah 7 Posted February 6, 2021 Will you release it when you're finished, or is it private? Share this post Link to post Share on other sites
beebah 7 Posted February 6, 2021 On 1/10/2021 at 3:30 AM, coldlion32 said: Hello ! I really wanted the ticonderoga class so I decided to do it, the truth is that I already have 60-70% of the ship, but I wanted to know if you could give me a hand. I'm not very expert, I've only been editing it for 2 days, I do my best, I see what it takes to do it. Still, i was editing the Ohio class and the Typhoon. I hope you read it. Thank you !! Sorry for my english. Hello, will you be releasing this when you're done making it? Share this post Link to post Share on other sites
Devastator_cm 434 Posted February 6, 2021 ticonderoga is not in our roadmap m8. In case you have the model importable to arma, most likely Aplion might check it and if that is fine we can include it in this mod pack Share this post Link to post Share on other sites
coldlion32 0 Posted February 14, 2021 On 2/6/2021 at 9:01 AM, beebah said: Hello, will you be releasing this when you're done making it? As I was saying, I'm really new to editing, so this is my advance on 3 days editing (obviusly it´s far away to be done), i had to stop beacuse i start working, Yes i want to realese this project public, but i need help ! i want ti put a image but doesn't allow me ! https://www.mediafire.com/file/pav9ebu8l0yj0pw/Ticonderoga.rar/file Share this post Link to post Share on other sites
omon 19 Posted March 25, 2021 Confirming ones we spawn few ships our server FPS goes from 90FPS to 1FPS and stays there until we kill the ships Share this post Link to post Share on other sites
beno_83au 1369 Posted March 27, 2021 On 3/26/2021 at 5:27 AM, omon said: Confirming ones we spawn few ships our server FPS goes from 90FPS to 1FPS and stays there until we kill the ships I haven't had this. Have you checked your spawn script to see if there's something you've done that's doing this? Perhaps spawning loops that bog everything down? 1 Share this post Link to post Share on other sites