ACE3 icon indicating copy to clipboard operation
ACE3 copied to clipboard

Misplaced repair interaction points for helicopter rotors

Open Ivanowicz opened this issue 2 years ago • 4 comments

Mods:

  • Arma 3: 2.14
  • CBA: 3.16.0
  • ACE3: 3.16.0
  • RHS 0.5.6

Description: Interaction points for most RHS helicopters Main Rotors are located at the tip of one of the blades, or in the middle of one, making them rather difficult to find, especially for big helicopters. I could not find the Main Rotor point on CH-53E, but I could have simply missed it due to size of the vehicle. Except for the RAH-66 and Mi-290, which have the repair points at the tip of one of the blades, all vanilla helicopters have rotor repair points in proper locations.

Repair points for Tail Rotors of RHS helis seem to be missing completely, except for the AH-6M and UH-1H. RHS Ka-52 and vanilla Mi-290 have the "Tail Rotor" (upper rotor) repair point at the end of a blade.

This also made me notice that when looking for repair points, you need to be looking towards the center of the vehicle, which can be slightly confusing when dealing with large and long vehicles like helis - should I put that in a separate issue?

Expected behavior: Repair points for rotors appearing either at the center of the rotor, or close enough that they're easy to find.

Where did the issue occur?

  • Dedicated / Singleplayer

Log Files:

  • https://gist.github.com/Ivanowicz/00deb748b1104fa6a1b97e0e15ef23f2

Screenshots: AH-1Z RAH-66

Ivanowicz avatar Oct 22 '23 14:10 Ivanowicz

We just use the selections for those, that's just how they are placed in the model. I don't think manually specifying those makes sense, that blade is part of the rotor anyways.

jonpas avatar Oct 22 '23 14:10 jonpas

that blade is part of the rotor anyways.

Yeah, you can't damage single blades, it's the whole rotor or nothing.

rautamiekka avatar Oct 22 '23 15:10 rautamiekka

maybe look into using AveragePoint for all hitpoints? but this might be worse for things like hithull??

PabstMirror avatar Oct 22 '23 16:10 PabstMirror

maybe look into using AveragePoint for all hitpoints? but this might be worse for things like hithull??

Just checked and this seems to be the solution - it fixes all the problems with Main Rotor locations (at worst the repair point is about .5 m to the side). It does seem to mess up repair points of sights, lights and mg mounts on some tanks, so it probably should be limited to rotors only. I'll try to put up a pull request sometime tomorrow.

I also finally figured out why the Tail Rotor point was not appearing on most RHS helis - it has the parameter depends set to tail, so the rotor gets ignored. Repairing the tail fixes the rotor, meaning this is only a UI issue. I think the best solution would be to modify the name of the tail repair point to something like Tail/Tail Rotor if it has a dependant rotor.

Ivanowicz avatar Oct 23 '23 01:10 Ivanowicz