Reverse Factory

by Kryzeth

Reverse Factory machine will recycle (uncraft) nearly any item placed inside. Supports the recycling of most, if not all, modded items. Fully featured integration with Bobs Mods, Industrial Revolution, and Fantario (independently, not simultaneously)

Content
10 days ago
0.13 - 2.0
62.5K
Manufacturing
Owner:
Kryzeth
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
8 years ago
Latest Version:
9.0.14 (10 days ago)
Factorio version:
0.13 - 2.0
Downloaded by:
62.5K users

Original mod author (Taniotoshi) has graciously allowed me to host and continue work on this mod.

Available in three (3) tiers; each tier growing linearly faster, and increasing in module slots.

  • T1 can only recycle solid finished products that do not allow productivity, and do not include fluid ingredients.
  • T2 can recycle all solid finished products into that do not allow productivity.
  • T3 can recycle almost any item in the game (exception types listed below)

Items which can NOT be recycled:

  • Fractions of recipes (3 copper cable are required to begin the recycling process)
  • Probability based recipes, or recipes that create multiple results.
  • Items without a singular, official recipe (such as Solid Fuel, which can be crafted in 3 different ways, none of which are the "official" recipe, internally speaking. The item name must specifically match a recipe name to be recyclable)
  • Recipes which require zero ingredients (Creative Mode entities)
  • Any items, categories, or subgroups blacklisted by other mods (currently only used by Space Exploration)

Config Options:

  • Balancing options: vanilla, no balance, user defined.
  • Vanilla defaults to what I believe would be most balanced with vanilla: 25% recycling efficiency, productivity loop gated (tier 3 machines only)
    With Space Age enabled, also adds: crafting restrictions (Nauvis only) and placement restrictions (Nauvis, Gleba, Aquilo, possibly Vulcanus tbd)
  • No balance sets 100% recycling efficiency, productivity loop always enabled (all machines can recycle intermediates)
    With Space Age enabled, there are no crafting or placement restrictions (can be placed and crafted on all planets)
  • User defined, allows each of these options to be fine-tuned individually:
  • Recycling Efficiency can be set from 1-100% (defaults to 25%)
  • Productivity loop can be always enabled (for all machines), always disabled (for all machines), or gated to t3 only.
  • Crafting and Placement restrictions can be set to:
  1. Nauvis only
  2. Nauvis, Gleba
  3. Nauvis, Gleba, Aquilo
  4. Nauvis Gleba, Vulcanus
  5. Nauvis, Gleba, Aquilo, Vulcanus
  6. All planets (this excludes Space Platform)
  7. No restrictions (can be crafted/placed anywhere)
  • Automatic Ingredient Push: Automatically pushes incomplete recipes to output slots after a short delay.
    EX: Attempting to recycle 1 underground belt (which normally crafts in sets of 2) will automatically push it to the output slot after a configurable delay.
  • Auto Push Delay: Delay between checking if an item should be automatically pushed. Lower values will be more accurate, but also runs more often. Defaults to 30 (0.5s)
  • Auto Push Timer: How long to wait before pushing an item to the output slot. Setting the timer too low will sometimes push the item to the output just before it starts being processed. Defaults to 90 (1.5s)

Other mods compatibility (pending):

- Bobs mods: Implements intermediates from bob electronics and ores/plates when detected. Stats balanced with higher tier assembling machines when detected.
- Fantario: Changes T1-3 machines to heat-based energy source, to match the T1-3 assembling machines. T4 remains electric-powered, to match the new T4 assembling machine. Stats balanced alongside the assemblers.

#Seperate Compatibility Mods
- For playing with AAI+SpaceExploration+Krastorio2+BobLogistics, use this compatibility patch mod. Many thanks to gcsx for the fix!
- For playing with Space Exploration in general, use my Reverse Factory-Space Exploration Postprocess Fix mod, in order to fix any "incorrect reverse recipe" issues (as mentioned by Trokkin here)
- For playing with Exotic Industries, use the YACP patch mod to fix the recipes to use Iron Mechanical Parts instead of Iron Gear Wheels. Thanks to PseudoDoctor AKA DrFaux for including this mod in their fix!