Skip to content

v0.1.9a

Pre-release
Pre-release
Compare
Choose a tag to compare
@ange-yaghi ange-yaghi released this 27 Aug 18:27
· 22 commits to master since this release
6c6b4f3

Breaking Changes

  • The throttle_gamma parameter in intake is now deprecated and doesn't do anything. It's been moved to the engine node. This may cause your engines to idle higher than they did in previous versions so you may need to adjust your idle throttle position

Change Notes

  • Engines that spin CCW are now supported
  • Valvetrain details were split from the cylinder head, allowing for more complex valvetrain options
  • VTEC was added (ie single stage variable cam lobe profile)
  • Cylinder banks are now automatically sorted by angle so that they appear in the correct order in the firing order display
  • rod_moment_of_inertia() and disk_moment_of_inertia() helper functions were added to Piranha library to more easily calculate moments of inertia for parts
  • Application settings were added which allow for custom themes to be created
  • 6 example themes were added in the assets/themes folder
  • Units for power, torque, pressure and speed can now be changed from imperial to metric
  • Vehicles can now be configured directly in the input script (ie mass, rolling resistance, etc)
  • Transmissions can now be configured directly in the input script (ie number of gears, gear ratios, clutch slipping torque, etc)
  • Support for master/slave connecting rods was added (for use in radial engines)
  • Sound attenuation (ie volume) for each cylinder can now be set via the sound_attenuation parameter (can be useful for slightly varying each of the cylinders for more realistic/organic sound)
  • Support for governors was added (ie automatic throttle regulators)
  • Throttle was renamed "speed control" since it may be connected to either a governor or a direct throttle linkage (which is the default and will result in the same behavior as previous versions)
  • Speed control is now visualized as a bar under the throttle plate visualization
  • Audio/simulation settings (HF gain, noise, etc.) can now be set in the engine node so you don't have to reset it every time