Skip to content

Releases: CashnipLeaf/CPWE

v0.8.6-alpha

10 Mar 07:13
e8b6d9f
Compare
Choose a tag to compare
v0.8.6-alpha Pre-release
Pre-release
  • Wind speed and direction now affects air intake performance.
  • Added a new shock temperature override that will adjust aerodynamic heating based on wind speed and direction.
  • Core functionality has been restructured to allow for more complex features later down the line.
  • Added a TimeSettings node to both flowmaps and wind objects for easier control over wind fade-in and fade-out behavior.
  • Minor bugfixes and (slightly unhinged) runtime improvements.

v0.8.5-alpha

22 Feb 00:19
727dc0e
Compare
Choose a tag to compare
v0.8.5-alpha Pre-release
Pre-release

Update v0.8.5-alpha:

  • Added options for dynamic wind elements (i.e. wind that can change with time), notably:
  • The Updraft, Vortex, and Converging wind elements can shift position over time.
  • Wind speeds can vary with time.
  • Removed the ":NEEDS[CPWE]" from the stock configs to allow them to work without ModuleManager. (I don't know why I added that in the first place tbh)
  • Updated the stock configs with some dynamic elements (feel free to add more if you want)
  • Minor runtime improvements and bug fixes.

Documentation has been updated with the aforementioned changes.

Hotfix v0.8.4.1-alpha

02 Feb 23:36
ffc2a78
Compare
Choose a tag to compare
Hotfix v0.8.4.1-alpha Pre-release
Pre-release
  • Fixed an issue that would lead to nullref spam.

v0.8.4-alpha

02 Feb 21:59
8773fdd
Compare
Choose a tag to compare
v0.8.4-alpha Pre-release
Pre-release
  • Wind objects and Flowmaps can now take in a new AltitudeRange {} node. This is meant to give greater control over fading in/out with altitude without needing to create a AltitudeSpeedMultiplierCurve {} floatcurve. Stock configs have been updated with this new node.
  • Partially addressed the physics-stalling issue. It can still occur, but it should now be much easier to escape from this situation if it does happen.
  • Added a cap to the width of the GUI for better scaling with higher resolutions.
  • Slight restructuring of the source code to make it more compact and readable.

Wiki has been updated to reflect the aforementioned changes.

v0.8.3-alpha

30 Jan 21:41
fe7de44
Compare
Choose a tag to compare
v0.8.3-alpha Pre-release
Pre-release
  • A new set of FloatCurves has been rolled out for Wind objects:
  • LatitudeCurve: used by JetStream to set the latitude as a function of longitude.
  • LongitudeCurve: used by PolarStream to set the longitude as a function of latitude.
  • RadiusCurve: JetStream and PolarStream use this to define their radius as a function of longitude/latitude.
  • LonLatSpeedMultiplierCurve: used by JetStream and Polarstream to apply a wind speed multiplier as a function of longitude/Latitude.
  • RadiusSpeedMultiplierCurve: used by all Wind objects to apply a wind speed multiplier as a function of the fraction of the distance to the center (where 0 = dead center, 1 = edge of the pattern). By design, this curve is clamped to a domain of [0,1].
  • Added default fade behavior if no RadiusSpeedMultiplierCurve is inputted.
  • Updates to Flowmaps:
  • AltitudeSpeedMultiplierCurve now has a minimum multiplier of 0 (i.e. if the multiplier goes below 0, it is instead set to 0). This may make it easier to define fade in/out behavior.
  • Additional wind speed multiplier vs altitude curves can now be applied to each axis. These curves are not clamped to any range.
  • Minor adjustment to the aerodynamics override to improve handling at low ground speeds.
  • FAR compatibility marked as stable.

Developer note: if the product of the wind speed multipliers comes out to a negative number, the wind direction will be reversed. This should make it easier to use a flowmap to create convection currents.

Documentation has been updated to reflect all the listed changes.

v0.8.2-alpha

28 Jan 17:04
9bbbde3
Compare
Choose a tag to compare
v0.8.2-alpha Pre-release
Pre-release
  • Flowmaps now have the option to set different base speeds for all three axes
  • The "verticalWindMultiplier" key has been deprecated in favor of the above change
  • Fixed: wind objects and flowmaps would not fade out properly at the top of their altitude range when using the maxAlt key
  • Fixed: kerbals on EVA would get YEETED by the winds

Hotfix v0.8.1.1-alpha

27 Jan 18:52
1dd7bc9
Compare
Choose a tag to compare
Hotfix v0.8.1.1-alpha Pre-release
Pre-release
  • Fixed: Wind speeds in the UI not being multiplied by the GlobalWindSpeedMultiplier setting
  • Fixed: GlobalWindSpeedMultiplier setting not being applied when FAR was installed

v0.8.1-alpha

27 Jan 17:06
f39a24f
Compare
Choose a tag to compare
v0.8.1-alpha Pre-release
Pre-release
  • All wind objects and the flowmap can now take in an AltitudeSpeedMultiplierCurve that can be used in place of the minAlt and maxAlt keys
  • Jetstream and Polarstream wind objects can now take in a floatcurve to define their latitude as a function of longitude and longitude as a function of latitude, respectively.
  • Flowmap can now take in a VerticalWindMultiplier
  • Wiki and Stock Configs updated to reflect the above changes
  • Experimental FAR compatibility (please report any issues to me)

v0.8.0-alpha

26 Jan 20:16
ebae42c
Compare
Choose a tag to compare
v0.8.0-alpha Pre-release
Pre-release

First alpha release of the Configurable Planetary Wind Effects mod.