Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODO -- KSPWheel Modules -- Stock replacement PartModules #1

Open
shadowmage45 opened this issue May 18, 2016 · 0 comments
Open

TODO -- KSPWheel Modules -- Stock replacement PartModules #1

shadowmage45 opened this issue May 18, 2016 · 0 comments

Comments

@shadowmage45
Copy link
Owner

shadowmage45 commented May 18, 2016

TODO

General

  • Figure out best default scaling powers for...everything...
  • Investigate if wheels should be made a bit more configurable
    • select 'light/med/heavy' structure
      • adjust impact tolerance and stress tolerance
      • effects part mass directly
      • light and heavy both cost more, med uses default cost
    • select 'spiked/soft/med/hard' wheel type
      • adjusts friction output, max safe speed, and wheel persistent wear rate
      • does not effect part mass or cost
    • some other method to adjust max safe speed of the wheel, that comes with some other negative tradeoff (mass, cost, heat tolerance, ??)

KSPWheelBase

  • Add methods to disable/remove most/all colliders from the part, except those needed
    • This is a workaround for some of the funny rigging that other mod parts use.
  • check how 'manual suspension' effects various features -- do things still work with it enabled?

KSPWheelSuspension

KSPWheelSteering

KSPWheelMotor

  • Add handling for motor response curve/throttle response/spool-up?
  • When reversing motor at high rpm, should it put out more power?
  • When integrating motor values -- only subtract brake torque from motor torque if they would act in opposite directions.
  • Regenerative braking?
    • Configurable regenerative efficiency factor
    • Examine long force when motor not engaged, convert back to torque (or convert back into kw/kj/ec?)

KSPWheelBrakes

KSPWheelDamage

  • Add flight-logging of break and repair events.

KSPWheelBogey

  • handle lerp of bogey pre-retract animation being played (delay animation until retracted)
    • no clue where to best handle this

KSPWheelDeployment

  • Make sure 'lights' action group is enabled and/or light is enabled in the lights module before turning the actual light on and off.

KSPWheelTracks

  • Overall traction on tracks seems rather low; hard to climb slopes. A very low powered 4x4 was climbing better than more powerful mole tracks. Could simply be unbalanced configs / unconfigured values.

KSPWheelWaterPropulsion

KSPWheelRepulsor

KSPWheelAdjustableGear

KSPWheelDebug

Vessel Modules

KSPWheelVesselDebug

KSPWheelVesselControl

KSPWheelDustCamera

@shadowmage45 shadowmage45 changed the title TODO - KSPWheelModule -- Stock replacement PartModule TODO -- KSPWheelModule -- Stock replacement PartModule May 18, 2016
@shadowmage45 shadowmage45 changed the title TODO -- KSPWheelModule -- Stock replacement PartModule TODO -- KSPWheel Modules -- Stock replacement PartModules Nov 23, 2016
@shadowmage45 shadowmage45 reopened this Jan 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant