Wireless Power

by rainboy

Balanced UPS-friendly universal power transfer with Tesseracts.

Content
1 year, 7 days ago
0.14 - 1.1
2.09K
Logistics

Changelog

Version: 0.0.17
Date: 04. 19. 2023
  Bugfixes:
    - Updated to work with changes in bobpower which broke Tesseract Mk4
  Changes:
    - Doubled default throughput and recipe costs throughout to reduce entity count and thus improve UPS
	- Increased global upkeep slightly for all tiers. (300KW to 500KW for Mk1)
    - Decreased efficiency of lower tier tesseracts while slightly increasing tier 4; with default settings, Mk2 saves power above 18MW draw, Mk3 above 450MW, and Mk4 above 3.8GW
	- Minor tinkering with recipe costs
  Features:
    - Added support Tesseract Mk4 in Space Expansion
	- Added a setting to manipulate cost/throughput multipliers - defaults to 4 and setting to 2 will replicate the old values before the doubling change
	- Added descriptions to all settings
Version: 0.0.16
Date: 04. 07. 2021
  Changes:
    - Updated for 1.1
Version: 0.0.15
Date: 01. 08. 2020
  Changes:
    - Updated for 0.18
    - Added a setting to disable the warmup phase.
    - Slightly increased recipe cost for all normal tesseracts.
Version: 0.0.14
Date: 09. 07. 2019
  Features:
    - Added a "warmup" cost to each tesseract entity which is charged after the tesseract is placed before it is allowed to transfer power. This hinders (but doesn't eleminate) some cheaty turret creep using tesseracts.
    - Changed stack size from 50 to 10.
Version: 0.0.13
Date: 04. 07. 2019
  Changes:
    - Added additional information to debug print statements.
    - Added some exception handling for situations which should never occure (but which seem to occasionally do so anyway).
Version: 0.0.12
Date: 11. 07. 2019
  Bugfixes:
    - Fixed some more text description issues.
Version: 0.0.11
Date: 04. 07. 2019
  Bugfixes:
    - Fixed incompatibility with mods which raise events Wireless Power wasn't expecting.
Version: 0.0.10
Date: 03. 07. 2019
  Bugfixes:
    - Fixed not handling scripted events properly, preventing compatibility with other mods which may create a tesseract.
    - Fixed that the personal tesseract toggle had no effect.
Version: 0.0.9
Date: 02. 07. 2019
  Bugfixes:
    - Fixed bug which prevented non-mk1 tesseracts from working if they were placed on the map before any mk1 tesseracts were.
    - Fixed that item descriptions were not properly updated from version 0.0.8 and displayed conflicting information.
  Changes:
    - Increased cost of mk1 tesseracts back to pre-0.0.6 recipe. Other tesseract recipies unchanged.
Version: 0.0.8
Date: 01. 07. 2019
  Changes:
    - Changed Tesseracts to be secondary priority instead of tertiary priority.
  Bugfixes:
    - Tesseract downlinks now properly charge accumulators, and uplinks can draw from accumulators.
  Compatibility:
    - Version 0.0.8 is only partially compatible with version 0.0.7 and 0.0.6. All existing Tesseract entities on the map will lose their connection with each other. This can be resolved by mining and replacing them to reestablish the connection.
Version: 0.0.7
Date: 30. 06. 2019
  Features:
    - Added a setting to enable/disable debug messages, per player. If enabled, messages are printed whenever a Tesseract entity or equipment is added or removed, and every five seconds while transfering power.
Version: 0.0.6
Date: 30. 06. 2019
  Features:
    - Removed UPS-friendly mode and replaced with an algorithm which should be nearly as efficient as UPS-friendly mode without the jitter.
  Bugfixes:
    - Fixed a bug with Longer Days and Nights increasing the buffer capacity of Tesseracts.
    - Fixed flinkering lighting for input tesseracts.
    - Fixed that personal tesseracts had 60 times more drain than intended.
    - Fixed global drain being larger than expected due to tesseract efficiency being partially applied.
  Changes:
    - Lowered throughput for normal tesseracts. (500kW to 250MW, used to be 1MW to 1GW)
    - Changed global drain for normal tesseracts. (300kW to 300MW, used to be 1MW to 125MW)
    - Lowered recipe costs for all normal tesseracts. Items required remain the same, but counts have gone down.
  Compatibility:
    - Version 0.0.6 will again break existing saves that use Wireless Power. It is not compatible with version 0.0.5 and below. This may continue to be a habit until we hit our first major release.
Version: 0.0.5
Date: 28. 06. 2019
  Features:
    - Added UPS-friendly mode, which only evaluates Tesseracts periodically instead of every tick.
  Bugfixes:
    - Corrected inconsistant animations. Tesseracts should now always be properly animated when transferring power.
  Changes:
    - Finished first implementation of personal tesseract supply. Ready for testing!
  Compatibility:
    - Version 0.0.5 will break existing saves that use Wireless Power. It is not compatible with version 0.0.4 and below.
Version: 0.0.4
Date: 27. 06. 2019
  Features:
    - Added initial (incomplete) support for personal tesseracts.
    - Split Tesseracts into an input class and an output class.
  Changes:
    - More UPS friendly scripting.