Deadlock Stacked Recipes


This mod makes recipes using stacked ingredients to produce stacked output. The reason for this mod is I have found some mod packs can end up with major speed boost that even loaders are unable to provide the resources fast enough

3 months ago
0.18 - 1.1
7.56K

Changelog

Version: 1.5.5
Date: 2024-07-01
  Changes:
    - Handle when subgroups dont have an order set
    - Handle when both result and results are set in a recipe
Version: 1.5.4
Date: 2023-09-14
  Changes:
    - Fix bug in logging logic that could cause a crash.
    - made sure debug setting is a number
Version: 1.5.3
Date: 2023-05-28
  Changes:
    - Fix bug in logging logic that could cause a crash.
Version: 1.5.2
Date: 2023-04-28
  Changes:
    - Added support for WaterWell when used with Compressed Fluids
Version: 1.5.1
Date: 2023-03-19
  Changes:
    - Worked on some locale's coming up with unknown key
Version: 1.5.0
Date: 2023-03-10
  Changes:
    - Reduced amount of logs written by default
Version: 1.4.7
Date: 2022-06-11
  Bugfixes:
    - nil value at CompressedFluids/data-final-fixes.lua:37
      - problem has now moved onto 'se_k2_fluid_permutations'
Version: 1.4.6
Date: 2020-10-29
  Changes:
    - check localised_name are set correctly for stacking / unstacking recipes
Version: 1.4.5
Date: 2020-07-31
  Changes:
    - added optional dependency for DeadlockStackingForMadclown
    - added optional dependency for DeadlockStackingForMoreScience
    - added optional dependency for DeadlockStackingForIngredient_Scrap
    - added optional dependency for DeadlockStackingForElectronicComponentPacking
Version: 1.4.4
Date: 2020-07-25
  Bugfixes:
    - Fixed a bug found by hnougher and applied a fix suggested by KUDr
Version: 1.4.3
Date: 2020-07-22
  Changes:
    - added optional dependency for DeadlockStackingFor248k
Version: 1.4.2
Date: 2020-07-16
  Changes:
    - added optional dependency for Kux-Deadlock-Stacking-Bio_Industries
Version: 1.4.1
Date: 2020-07-14
  Changes:
    - Bug fixing 1.4.0
Version: 1.4.0
Date: 2020-07-12
  Changes:
    - Removed the dependecy on STDLIB
Version: 1.3.5
Date: 2020-06-29
  Changes:
    - Checking length of empty tables.
Version: 1.3.4
Date: 2020-06-18
  Changes:
    - Added optional dependecy for MD_SeKrCompatibility (as requested)
Version: 1.3.3
Date: 2020-05-21
  Changes:
    - Added optional dependecy for bz-dsr-bridge (as requested)
    - Added optional dependecy for DeadlockStackingForMadclown_MdRuz (as requested)
Version: 1.3.2
Date: 2020-05-08
  Changes:
    - Added exclude for recipes starting with "sp-spidertron-patrol-remote"
Version: 1.3.1
Date: 2020-05-03
  Changes:
    - Added optional dependency for Kux-Deadlock-Stacking-Bio_Industries, to ensure loading order
Version: 1.3.0
Date: 2020-12-30
  Changes:
    - Added setting to enable  "hide_from_player_crafting"  on stacked recipes so they dont show in players crafting menu
Version: 1.2.8
Date: 2020-12-30
  Changes:
    - Additional IR2 intermediates
Version: 1.2.7
Date: 2020-12-26
  Changes:
    - IR2 ores dont want to stack
    - IR2 gasses/liquids dont want to compress
Version: 1.2.6
Date: 2020-12-26
  Changes:
    - Missed some chromium stacked items for IR2
Version: 1.2.5
Date: 2020-12-26
  Changes:
    - Added some stacked items for IR2
Version: 1.2.4
Date: 2020-12-23
  Changes:
    - Added a fix for StackedInfiniteTech
    - Added a fix for Stacked_Mining
Version: 1.2.3
Date: 2020-12-06
  Changes:
    - Some mods (248k Mod) have defined fluid temperature using a string, needed to convert to a number before doing an IF statement
Version: 1.2.2
Date: 2020-12-06
  Changes:
    - Added some checks for when items/recipes dont have "locale's" defined.
Version: 1.2.1
Date: 2020-12-01
  Changes:
    - If new menu layout is disabled all stacked/high pressure recipes are put into a dedicated tab
Version: 1.2.0
Date: 2020-11-25
  Changes:
    - Added support for 1.1.0
Version: 1.1.10
Date: 2020-11-17
  Changes:
    - Added stacking of warptorio2_expansion ores
Version: 1.1.9
Date: 2020-11-10
  Changes:
    - Added dependency for DeadlockStackingForZombiesExtended
Version: 1.1.8
Date: 2020-11-01
  Bugfixes:
    - Some issues with Bobs recipes having both regular and normal recipes defined.
Version: 1.1.7
Date: 2020-10-31
  Bugfixes:
    - Some more bug fixes when a recipe has no subgroup
    - Added a check to validate that the expected stacked burnt result existed or not.
Version: 1.1.6
Date: 2020-10-30
  Changes:
    - Added some SE stacked observation frames
Version: 1.1.5
Date: 2020-10-30
  Bugfixes:
    - Some recipes broken
Version: 1.1.4
Date: 2020-10-29
  Changes:
    - Fix stacked fuels when they have a fuel_emissions_multiplier factor
Version: 1.1.3
Date: 2020-10-29
  Changes:
    - Fix Fuel issues with deadlock-api not adding  burnt_fuel
Version: 1.1.2
Date: 2020-10-29
  Changes:
    - Fixes for 'DeadlockStackingForBobs'
    - Maybe an improvement on execution runtime
Version: 1.1.1
Date: 2020-10-04
  Changes:
    - Support for 'DeadlockStackingForDarkStar'
Version: 1.1.0
Date: 2020-10-03
  Changes:
    - Added some logic when putting DSR behind beacons so they work better with Krastorio 2 & Space Exploration
Version: 1.0.7
Date: 2020-09-24
  Bugfixes:
    - a fix for my previous fix
Version: 1.0.6
Date: 2020-09-24
  Bugfixes:
    - fixed a bug from a save with 171 mods.
Version: 1.0.5
Date: 2020-09-14
  Changes:
    - Added DeadlockStackingForOmnimatter to the dependency order
Version: 1.0.4
Date: 2020-09-01
  Changes:
    - if Kythbloods_Stacked_Mining & Mining_Drones installed change amount of resources cached in depot.
    - Removed some log messages
Version: 1.0.3
Date: 2020-09-01
  Bugfixes:
    - on_configuration_changed was not looking for High Pressure Stacked Recipes in its checks.
Version: 1.0.2
Date: 2020-08-26
  Features:
    - Added an experimental setting to lock all stacked recipes behind beacon research.  This was requested so that people dont create stacked smelting blocks from the start, and only used the stacked recipes for when they were original meant to be used.
Version: 1.0.1
Date: 2020-08-26
  Changes:
    - Added on_configuration_changed function to check recipes are enabled after mod upgrades or setting changes
Version: 1.0.0
Date: 2020-08-25
  Changes:
    - Roll to v1.0.0 to match game
    - Made rusty-locale an external dependency
Version: 0.6.6
Date: 2020-08-15
  Changes:
    - Excluded any recipe starting with "spidertron-remote"
Version: 0.6.5
Date: 2020-08-14
  Changes:
    - Excluded the recipe "spidertron-remote" from compressed fluids sub-module
Version: 0.6.4
Date: 2020-08-14
  Changes:
    - Excluded the recipe "spidertron-remote"
Version: 0.6.3
Date: 2020-08-04
  Changes:
    - Fixed a bug found by eyekoms ... deadlock.lua:171
Version: 0.6.2
Date: 2020-08-02
  Changes:
    - Changed DSR layer png to be horizonal with a white border to make it readable.
Version: 0.6.1
Date: 2020-08-02
  Bugfix:
    - Had an issue with fluids from "Endgame Combat"
Version: 0.6.0
Date: 2020-08-01
  Changes:
    - Changed the layout of the recipes so they are on seperate lines, but in the same TAB as the original
Version: 0.5.13
Date: 2020-07-24
  Changes:
    - Fixed some logic around 'main_product' properties
Version: 0.5.12
Date: 2020-07-23
  Changes:
    - Added hidden dependency for DeadlockStackingForAngles to ensure loading order
Version: 0.5.11
Date: 2020-07-22
  Changes:
    - Under StackedRecipe Tab use the parents subgroup if it can be discovered
Version: 0.5.10
Date: 2020-07-20
  Changes:
    - Prevent Compressed fluids recipes being configured for Mining Drones
Version: 0.5.9
Date: 2020-07-17
  Changes:
    - Fix for where a "normal" recipe was defined but no "expensive" recipe was defined.
Version: 0.5.8
Date: 2020-07-14
  Changes:
    - DeadlockStackingForVanilla is now an optional dependency
    - Added hidden dependency for DeadlockStackingForBobs to ensure loading order
Version: 0.5.7
Date: 2020-06-28
  Changes:
    - Added dependency on DeadlockStackingForKrastorio2 to ensure load order
Version: 0.5.6
Date: 2020-06-23
  Bugfix:
    - When scaling a fluid need to also scale 'catalyst_amount' when used.  Thanks to Jelizee for finding this issue
Version: 0.5.5
Date: 2020-06-08
  Changes:
    - Typo with vitalic-acid
Version: 0.5.4
Date: 2020-05-01
  Changes:
    - Added Stacked Intermedites for Space Exploration 0.3.x if Deadlock-SE-bridge does not
      provide them.
Version: 0.5.3
Date: 2020-05-01
  Changes:
    - Fluid only recipes using "high-pressure" fluids now have their crafting time increased to
      match by default with the "high-pressure" compression factor, but there is a setting that
      allows this to be manually changed.  The idea for this is for when you have so many beacon
      and speed modules that a regular craft would be more than the game limit of 1 per tick.
Version: 0.5.2
Date: 2020-04-29
  Changes:
    - Had to deal with some issues around "high-pressure" fluids and temperatures
Version: 0.5.1
Date: 2020-04-29
  Changes:
    - Added a migration script to ensure the "high-pressure" recipes get enabled if technology
      already resarched
    - Added some extra checks around when "main_product" is declared
Version: 0.5.0
Date: 2020-04-29
  Changes:
    - Allows the use of "Pressurized fluids" (by lovely_santa) in stacked / non-stacked recipes
Version: 0.4.3
Date: 2020-04-27
  Bugfix:
    - More fun with expensive recipes .. thanks @ssilk
Version: 0.4.2
Date: 2020-04-27
  Bugfix:
    - Issue with handling expensive recipes cause productivity rules not to be copied to stacked
      recipes
Version: 0.4.1
Date: 2020-04-26
  Changes:
    - Changed where I check if productivity modules effect stacked recipes
    - Added some checks around expensive recipes
Version: 0.4.0
Date: 2020-04-26
  Changes:
    - When using "override_stacking_size" stacked items will match the parents stack size
    - Fixed loss of items when using "batch stacking"
    - Modules now stack in correct ammounts when using "override_stacking_size"
Version: 0.3.6
Date: 2020-04-24
  Changes:
    - Fixed a typo in a check that allowed people to get more resources than they should on destack
Version: 0.3.5
Date: 2020-03-28
  Changes:
    - Allow stacked modules from "FactorioExtended-Plus-Module" if installed
Version: 0.3.4
Date: 2020-03-18
  Changes:
    - Work around for Krastorio2 some stacked void recipes
Version: 0.3.3
Date: 2020-03-13
  Changes:
    - updated info.json dependencies for Krastorio2, will need more work one I can do some testing
Version: 0.3.2
Date: 2020-03-07
  Bug fixes:
    - Handle recipes with icons 128px and hopefully other sizes in the future
Version: 0.3.1
Date: 2020-03-06
  Bug fixes:
    - Bug fixed around main_product
Version: 0.3.0
Date: 2020-02-28
  Changes:
    - Moved my new vanilla stacked items out of this mod into their own mod which this mod
      will be dependent on.
    - Moved some internal support for Krastorio out to is own mod
Version: 0.2.3
Date: 2020-02-26
  Features:
    - Added first attempt at supporting Pyanadon
      .. requires the mod DeadlocksStackingForPyanadon being installed
Version: 0.2.2
Date: 2020-02-22
  Features:
    - Added more vanilla recipes,  enough that science packs can all be crafted in stacks
Version: 0.2.1
Date: 2020-02-19
  Features:
    - Added more vanilla recipes
    - Updated the graphics to use generated stacked icons (python + pillow script)
Version: 0.2.0
Date: 2020-02-01
  Features:
    - Updated for 0.18
Version: 0.1.1
Date: 2020-01-20
  Features:
    - Omnimatter integration (first draft)
    - Bulk fluids to stacked item(s)
    - Added a library of stacked icons for the recipes
    - Linked stacked recipes to regular recipes in research tree
  Changes:
  Bug fixes:
  Info:
Version: 0.1.0
Date: 2020-01-15
  Features:
    - Yuoki Industries integration (first draft)
  Changes:
  Bug fixes:
  Info:
Version: 0.0.9
Date: 2020-01-14
  Features:
  Changes:
  Bug fixes:
    - If beltboxes not enabled, then stop this mod from taking any action.
  Info:
Version: 0.0.8
Date: 2020-01-14
  Features:
    - Space Exploration integration
  Changes:
    - Logging moved to use a mod setting,  so hopefully I wont fill up peoples hard disks
  Bug fixes:
    - Fixes for when recipes have no results
  Info:
Version: 0.0.7
Date: 2020-01-09
  Features:
  Changes:
  Bug fixes:
    - Fixes for Krastorio matter recipe to output stacked items
  Info:
Version: 0.0.6
Date: 2020-01-08
  Features:
  Changes:
  Bug fixes:
    - When the item stack size was less than "deadlock stack" size some of the recipes did not
      produce correctly
    - Added some checks to only create a recipe if the recipe its cloning actual has a result
  Info:
Version: 0.0.4
Date: 2019-12-24
  Features:
  Changes:
  Bug fixes:
    - Removed some logging that was too verbose
  Info:
Version: 0.0.3
Date: 2019-11-30
  Features:
  Changes:
  Bug fixes:
    - Messing about getting locales to work
  Info:
Version: 0.0.2
Date: 2019-11-24
  Features:
  Changes:
  Bug fixes:
    - Fixed some issues with recipe missing support for prod modules
    - Removed some logging messages
  Info:
Version: 0.0.1
Date: 2019-11-15
  Features:
    - First release