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
16 hours ago
0.13 - 2.0
62.6K
Manufacturing

b [Fixed] item cannot be uncrafted - angels petrochem (mostly)

5 years ago

hello

i just reverted back to version 6.0.1 because i couldnt get angels buildings "crushed".

im not sure what the problem is, but it would be nice if it worked with petrochem, satellite and rocket-silo i get not the rest =)
hopefilly this information will help you solve the issue. thanks for the mod, i gotta admit i have a hard time playing without it.
information from factorio-current.log:
9.606 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: power-armor-mk2
9.606 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: power-armor-mk3
9.606 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: power-armor-mk4
9.606 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: fusion-reactor-equipment
9.606 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: personal-roboport-mk2-equipment
9.607 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: rocket-silo
9.607 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: satellite
9.607 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: nuclear-reactor
9.607 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: as-chemical-fired-reactor
9.607 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: energy-shield-mk3-equipment
9.607 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: battery-mk3-equipment
9.607 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: singularity-equipment
9.608 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: oil-refinery-2
9.608 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: oil-refinery-3
9.608 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: oil-refinery-4
9.609 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: ore-sorting-facility
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: hydro-plant
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: hydro-plant-2
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: hydro-plant-3
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: washing-plant-2
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: stone-crushed
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: vehicle-fusion-reactor-1
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: advanced-chemical-plant-2
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: gas-refinery-small-2
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: gas-refinery-small-3
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: gas-refinery-small-4
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: gas-refinery
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: gas-refinery-2
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: gas-refinery-3
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: steam-cracker-2
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: steam-cracker-3
9.610 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: steam-cracker-4
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: separator-2
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: separator-3
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: separator-4
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: angels-electrolyser-2
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: angels-electrolyser-3
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: angels-electrolyser-4
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: angels-chemical-furnace-2
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: angels-chemical-furnace-3
9.611 Script @reverse-factory/add-recipes.lua:476: Item cannot be uncrafted: angels-chemical-furnace-4

5 years ago
(updated 5 years ago)

Could you read some of these FAQs and see if any apply to you? Found here. Specifically, which settings you have enabled or disabled.

Try changing some settings, while I check about the compatibility, since you mention being able to recycle in a previous version, and I did recently change the exclusion logic.

EDIT: Ohhh, I see the issue. This is actually related to my "dense recipe" setting. Some of angel's buildings require more items than can normally fit in one stack (EX: Angels chemical furnace Mk2 requires 120 pipe), but only in expensive mode. In normal mode, the recipe only costs 60 pipe, and should be uncraftable.

My logic doesn't account for this however, and immediately calls the recipe uncraftable, because the expensive variant cannot be safely uncrafted (see FAQs as to why this is an issue).

I suggest you disable the safety toggle setting (load up the game without angels, change the setting, then reload with angels) as a temporary fix, while I look into what I can do to fix the issue (if there even is one... this issue is dancing fairly close to a yarnball full of code that I don't exactly wish to untangle atm...)

5 years ago

thanks ill do that instead =)

5 years ago

Note: Due to a change in Factorio logic, the safety ingredient toggle is no longer necessary, and the setting has been removed. All previous dense recipes which could not be uncrafted (rocket silo, nuclear reactor, etc) can now be recycled without issue. That should fix the issue for all of the items on the list above.

New response