Skip to content

Conversation

@BrettRyland
Copy link

@BrettRyland BrettRyland commented Nov 16, 2020

Assuming you're still maintaining this, here's a few improvements.

  • Fix the epilepsy inducing shaking when the targeted vessel dies.
  • Adjustable lerp rate in the settings.
  • Lerp from previous position/orientation instead of resetting (due to the camera transform parent being set to null) in dogfight mode.
  • Various small tweaks.
  • Organisation of the code with #region #endregion tags.
  • Auto-enable option for BDArmory competition.

Not done yet:

  • Avoid stationary camera angles that are under ground/water for flying targets or really far away.

@BrettRyland
Copy link
Author

Hey @jrodrigv, any chance you could merge this soon and make a new release. The only people benefiting from the improved DLL are those on the RWP/Munway/FC discord servers whom happened to pick up the DLL when I posted it there.

BrettRyland and others added 27 commits March 4, 2021 21:18
…ead of Time for velocity calculations. Allow switching into and out of IVA and Map modes without breaking.
…ble slider discretisation when keypad control is enabled.
…he ModuleManager cache (should give slightly faster start-up times). Exclude music volume levels from volumes based on distance from the camera. Adjust DEBUG2 debugging statements.
… target and Auto-Enable for BDArmory is enabled. Limit the type of vessels atmospheric audio gets added to to avoid saturating KSP's SoundManager channels unnecessarily.
…ix indexing bug in 'pathing mode' (note: the example path is still weird).
…immediately re-enter IVA mode if manually switched out of it.
…s on. Exit IVA mode more reliably. Optimisations to avoid GC allocations.
… the 'inertia' behaviour, including affecting camera rotation.
…e roll in inertial and chase-plane modes. .transform optimisations.
…ook in dogfight mode and camera rotation in stationary and pathing modes.
…coordinates and rotations are absolute instead of relative to the active vessel.
…ight camera for when the controlling part isn't the root part and may have a different orientation.
…n case the reference transform becomes null due to lost parts. Do the same for the stationary camera.
…pivot mode and there's no target to pivot around.
…by other callers. Respect random mode when auto-starting for BDA.
…from the initial stationary camera position due to weird parts allowing the CoM to be below terrain.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants