Factory Modules deprecated


Massive modular factories without cheats or UPS issues

Content
2 years ago
1.1
252
Manufacturing

Changelog

Version: 0.6.1
Date: 2022-05-18
  Bugfixes:
    - Cleaned up revert.
Version: 0.6.0
Date: 2022-05-17
  Features:
    - Roll back of custom loaders
    - Added K2 & SE belts to wall Designs (no loaders beyond express support yet)
    - n0t49a1n was ere
Version: 0.5.1
Date: 2022-04-19
  Bugfixes:
    - Fixed crashing when installing mods adding custom belts.
Version: 0.5.0
Date: 2022-04-18
  Features:
    - Loaders are now 1x1. They take their speed from the fastest type of transport belt installed
      so faster belts from mods should be supported. They are styled to look like normal belts.
Version: 0.4.2
Date: 2022-04-17
  Bugfixes:
    - Fixed a bug that caused a crash when leaving /editor mode.
Version: 0.4.1
Date: 2022-04-17
  Features:
    - Right align close buttons in GUI
  Optimizations:
    - Made deconstructing module walls more than 10x faster using lookup table
    - Optimized part of /editor blueprint pasting from O(n!) to O(n)
    - Made on_built_entity 100% faster, will help when pasting large blueprints
Version: 0.4.0
Date: 2022-04-17
  Features:
    - Do GUI updates by updating existing GUI elements instead of creating new ones.
    - Visualize status messages for unpowered entities, marked for deconstruction and unbuilt 
      ghosts in modules in the top left corner.
    - GUI button to go to module now uses zoom to world at max zoom instead of going to map 
      view.
    - Added scrollbar to secondary module list to support more modules than fits on screen.
  Bugfixes:
    - Deconstructing a ghost now mirrors to constructed versions of the same type
    - Deconstructing an entity now mirrors to ghosts in the same location
Version: 0.3.8
Date: 2022-04-16
  Bugfixes:
    - Fix IO operations mismatch when not all inputs/outputs are saturated
Version: 0.3.7
Date: 2022-04-15
  Bugfixes:
    - Fix breaking primary module creation in 0.3.6
Version: 0.3.6
Date: 2022-04-14
  Bugfixes:
    - Fix crash when secondary module updates its visualization without a primary module existing.
Version: 0.3.5
Date: 2022-04-14
  Optimizations:
    - Optimized floodfill branching when placing belts, improving performance of large and small
      blueprints.
    - Optimized secondary module operations IO update performance by using entities stored in 
      global instead of find_entities_filtered
    - Visualize when running detailed module check implemented in 0.3.2, yellow border means
      module is running slower than optimal.
Version: 0.3.4
Date: 2022-04-14
  Optimizations:
    - Made migrations and module placement faster by filtering out wasted loop cycles
Version: 0.3.3
Date: 2022-04-11
  Optimizations:
    - Optimize looping over modules in on_tick for minor performance boost
    - Fixed secondary module updates of the same primary module not being spread out over multiple
      ticks, causing stuttering in cases where a single module was duplicated a lot of times
Version: 0.3.2
Date: 2022-04-10
  Bugfixes:
    - Check if player and module are on the same surface
  Optimizations:
    - Only do a detailed validity check of secondary module if there have been made changes to it, 
      2x - 4x speedup of script runtime
Version: 0.3.1
Date: 2022-04-10
  Bugfixes:
    - Count the correct number of modules to show in the GUI
  Optimizations:
    - Use factorio API to clean up debug circles
Version: 0.3.0
Date: 2022-04-09
  Features:
    - Added zoom to map GUI button for locating modules
    - Fixed close buttons in GUI
Version: 0.2.4
Date: 2022-04-09
  Bugfixes:
    - Don't stutter when placing transport belts
Version: 0.2.3
Date: 2022-04-09
  Optimizations:
    - Slow down validity check when no players are nearby (4x performance)
Version: 0.2.2
Date: 2022-04-09
  Bugfixes:
    - Fixed breaking module creation in 0.2.0
Version: 0.2.1
Date: 2022-04-09
  Optimizations:
    - Spread secondary module active check evenly over multiple ticks and made it faster
Version: 0.2.0
Date: 2022-04-09
  Bugfixes:
    - Allow using yellow and red belts to create IO ports
  Optimizations:
    - Make module placement 10x faster with new floodfill algorithm
Version: 0.1.5
Date: 2022-04-08
  Bugfixes:
    - Fix issue copying modules in /editor
Version: 0.1.4
Date: 2022-04-08
  Bugfixes:
    - Fixed crash when placing belt facing in the direction of a wall (https://github.com/Danielv123/factory_modules/issues/6)
Version: 0.1.3
Date: 2022-04-08
  Bugfixes:
    - Fixed loosing your character if you were standing below an IO port being created
Version: 0.1.2
Date: 2022-04-08
  Features:
    - Create a power pole over the power connection of a unit (https://github.com/Danielv123/factory_modules/issues/3)
Version: 0.1.1
Date: 2022-04-08
  Bugfixes:
    - Crash when clicking in the GUI
  Features:
    - Added minimap to the GUI to show module location
Version: 0.1.0
Date: 2022-04-04
  Features:
    - Added GUI framework
Version: 0.0.1 - Initial release
Date: 2022-03-26
  Features:
    - Basic module creation and visualization