Skip to content

RF Windmills v0.7

Compare
Choose a tag to compare
@EmilyMansfield EmilyMansfield released this 15 Jun 16:32
· 11 commits to master since this release

Please delete your configuration file before updating to this version, as the new system uses completely different variables and values.

Features Added

  • Entirely new power system which simplifies things, is more realistic, and allows for more interesting behaviour. For details on the new system please see the end of this document.
  • Windmills can now be turned by hand! Holding right click on a rotor will rotate it slowly and produce RF (0.4x usual by default) so in a pinch you can generate energy with nothing but your bare hands!
  • Updated Chinese translation to newest version and added a German translation. (I cannot guarantee its accuracy, please fix if it's wrong.)
  • Windmill names have been changed to be more in line with the Thermal Expansion naming convention.

Bugs Fixed

  • Issue #21 - Energy generation in config file does not correspond to actual energy generation
  • Issue #24 - Rotor block has no block texture
  • Issue #25 - getEnergyGeneration() assumes no rotor but gets the rotor multiplier anyway
  • Rotor blocks now have proper names so they show up in Waila correctly
  • Internal bugs during development namely issues #26 and #27

New Energy System

  • Instead of relying on a maximum energy generation value and calculating the energy production from that, energy production is now calculated using pure efficiency values based on a total amount of energy that the wind can provide.
  • For an detailed description of how it works internally, please see the Javadoc of the EnergyPacket class.
  • Because of the new system, new configuration values are used in the config file and you should delete your config file before the next release. The options are as follows
    • AngularVelocityPerRF=0.5 - The angle the rotor rotates by per unit of RF per tick.
    • HandcrankEnergyMultiplier=0.4 - The factor applied to the energy production when turning the rotor by hand.
    • WindGenerationBase=40.0 - The amount of RF/t the wind has that be harnessed by each windmill. This value is multiplied by the various multipliers and efficiency values to calculate the final energy production per tick.
    • Windmill<type>Efficiency=x - The efficiency of the windmill of type . Multiplied by the base wind generation to calculate the final energy production.