A stand-alone, configurable version of the wind turbine from the overhaul mod "Krastorio 2" by raiguard. Forked from "Krastorio 2 Wind Turbine" by mad_engineer. The mod has been adapted for Space Age.
Mods introducing new content into the game.
Version: 1.2.9
Date: 2025-06-05
Changes:
- Compat for AAI Industry: Turbine is now unlocked with electricity tech. Recipe also requires
an electric motor instead of copper cables, and one less iron plate and iron gear wheel.
Balancing:
- Adjusted recipe for turbine (stone bricks: 8 -> 5, iron gear wheels: 6 -> 5).
Version: 1.2.8
Date: 2025-06-02
Balancing:
- Increased required surface pressure for turbine to be built (50 -> 100 hPa), added upper
limit (10000 hPa).
- Added required gravity for turbine to be built (1-100 m/s²).
Version: 1.2.7
Date: 2025-04-02
Bugfixes:
- Subsurface mod by natha: Fixed crash to menu when placing down a turbine on a lower level, by
checking for the optional surface property, "planet", before passing it as an argument in a
look-up function. (Note: Turbines really shouldn't work underground at all, but I'll leave
that for another time, maybe.)
Version: 1.2.6
Date: 2025-03-22
Changes:
- Updated sound properties to reflect changes to API in Factorio 2.0.33.
Balancing:
- Removed resistances to physical and impact damage types.
Internal:
- Tidied up.
Version: 1.2.5
Date: 2025-03-22
Bugfixes:
- Removed "not-rotatable" flag from the wind turbine since it prevents rotation of copies &
blueprints containing the entity. (The downside is that attempting to rotate the turbine
displays the message "Not operable" rather than "This cannot be rotated".)
Version: 1.2.4
Date: 2025-02-12
Bugfixes:
- Renamed "pack" and "unpack" functions so they don't overwrite in-built (but deprecated) Lua
functions. Fixes a reported compatibility issue with "Factorissimo 3".
Version: 1.2.3
Date: 2025-02-12
Internal:
- Greatly simplified code, no longer relying on functions from "Big Data String 2".
- Tidied up.
Version: 1.2.2
Date: 2025-02-11
Bugfixes:
- Finally made the global variable work! Initialized and accepts input at the first prototype
stage, validated at second stage, transfers content to the runtime stage with a neat trick.
Info:
- Improved example of how to use the global table. File must be required by the mod!
Internal:
- Moved some code from runtime stage to the prototype stage.
- Added pack/unpack functions from "Big Data String 2" by plexpt, for sending information from
the prototype stage to the runtime stage.
- Tidied up.
Version: 1.2.1
Date: 2025-02-11
Modding:
- Now validates data that is put into the global table, just in case.
- NB: Changed name of global variable to be more unique.
Info:
- Fixed changelog for v1.2.0.
Debug:
- Added another console command that provides info on the planets where solar power scaling for
the turbines has been overridden ("/k2wt info").
Internal:
- Tidied up.
Version: 1.2.0
Date: 2025-02-11
Modding:
- Created a global table that other mods can write to and thereby override scaling according to
solar power on any particular planet. Planet ID and a percentage value must be provided.
Bugfixes:
- Fixed some issues with the fall-back values of a script.
Info:
- Made some small changes to descriptions.
Translation:
- Updated all translations.
Internal:
- Tidied up.
Version: 1.1.1
Date: 2025-01-15
Info:
- Updated mod description.
- Updated descriptions of settings.
- Corrected changelog.
Translation:
- Updated locales, mostly with DeepL.
Internal:
- Tidied up.
Version: 1.1.0
Date: 2025-01-14
Minor Features:
- Created a simple startup setting that relaxes entity/surface requirements, so wind turbines
are buildable and useful on Aquilo, just like solar panels.
Bugfixes:
- Fixed code so power output actually depends on "solar-power" of surface. Oops!
Info:
- Added description of new setting.
- Corrected changelog.
Translation:
- Minimally updated all non-English locales.
Version: 1.0.0
Date: 2025-01-13
Changes:
- Initial release. Forked the mod "Krastorio 2 Wind Turbine" by mad_engineer (+ myself), which
is again derived from "Krastorio 2" by raiguard. (Changelog relative to latter!)
- Added Space Age DLC (along with Quality specifically) as optional dependencies.
- Slightly reduced size of collision box for entity, making it easier to squeak through.
Minor Features:
- Made power output of turbine freely configurable through a startup setting (default: 20kW).
Balancing:
- Made power output of turbine directly correlate with a planet's "solar-power" attribute.
- Added a condition for surface pressure (>50hPa) so entity can't be built in space.
- Added a condition for solar power (>5%), meaning that entity can't be built on Aquilo.
- Added heating requirement to entity, rendering it useless on Aquilo.
- Reduced mining time for entity (0.25 -> 0.15).
- Reduced production time for recipe (5 -> 3).
- Changed recipe to use more iron plates, and stone bricks instead of iron beams.
- Set weight of item to exactly 20kg, just in case recipe is ever changed.
- Changed entity resistances towards damage (now mostly resists fire).
Graphics:
- Added dying explosion effect to entity (relates to sound as well).
- Added impact category to entity (relates to sound as well).
- Replaced the remnants with smaller variants that better fit dimensions of entity.
- Set same render priority for all graphics.
- Added simple thumbnail.
Sounds:
- Removed the high-pitched, rattling sound effect variation.
- Reduced volume and audible distance for the remaining sound effect.
- Fixed issue with idle sound not working (removed "persistent" property).
- Simplified sound property structure and sound scaling method.
Gui:
- Hid useless entity gui by making it inoperable through a script.
- Entity tooltip now displays the entire object (won't work for ghosts).
- Removed false/unneeded info about power consumption and buffer content from entity tooltip.
Bugfixes:
- Circumvented limitations of "electric-energy-interface" prototype by using runtime scripts
(negligible performance impact):
- Fixed new power output not changing for turbines that have already been built.
- Fixed quality level not affecting power output of turbines.
- Limited energy buffer to match power output pr. tick. "Fixes" an issue where the content is
wrongly counted towards power production capacity in the statistics panel.
Info:
- Updated descriptions of turbine (added Factoriopedia entry).
- Added a source.txt file with an explicit reference to the original source (Krastorio 2).
Translation:
- Included and updated several translations, mostly relying on DeepL.
Debug:
- Added a console command for resetting changeable parameters of the wind turbines
("/k2wt reset"). Useful when directly modifying the mod for personal use.
Internal:
- Restructured code.
- Deleted unused assets, reducing file size a bit.