Expanded scope, added second set of functionality and outlined process for useful output generation.
This commit is contained in:
parent
7c6e3be25c
commit
6b21e87dd2
6 changed files with 51006 additions and 547 deletions
115
README.org
115
README.org
|
@ -6,7 +6,7 @@ This is a simple Raku script which generates an analysis of each recipe into its
|
||||||
|
|
||||||
The .csv files used as input are generated in Factorio, by loading a new game with only ~base~ and your chosen mod enabled, and running the following Lua code:
|
The .csv files used as input are generated in Factorio, by loading a new game with only ~base~ and your chosen mod enabled, and running the following Lua code:
|
||||||
|
|
||||||
#+name: Lua code generating a .csv file containing all available recipes.
|
#+name: Lua code generating a .csv file containing all recipes using the items in the whitelist.
|
||||||
#+begin_src lua :tangle no
|
#+begin_src lua :tangle no
|
||||||
/c
|
/c
|
||||||
local whitelist = {}
|
local whitelist = {}
|
||||||
|
@ -28,21 +28,80 @@ for name, recipe in pairs(game.recipe_prototypes) do
|
||||||
local ingredients = {}
|
local ingredients = {}
|
||||||
for _, ingredient in pairs(recipe.ingredients) do
|
for _, ingredient in pairs(recipe.ingredients) do
|
||||||
if whitelist[ingredient.name] then add = true end
|
if whitelist[ingredient.name] then add = true end
|
||||||
ingredients[#ingredients+1] = ingredient.name .. "," .. ingredient.amount
|
ingredients[#ingredients+1] = ingredient.amount .. "," .. ingredient.name
|
||||||
end
|
end
|
||||||
if add then
|
if add then
|
||||||
parts[#parts+1] = name .. "," .. table.concat(ingredients, ",")
|
local item = game.item_prototypes[name] or game.fluid_prototypes[name]
|
||||||
|
parts[#parts+1] = "," .. name .. "," .. item.subgroup.name .. "," .. table.concat(ingredients, ",")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
game.write_file("recipes.csv", table.concat(parts, "\n"), false)
|
game.write_file("recipes.csv", table.concat(parts, "\n"), false)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
On the other hand, this script outputs ALL available recipes in an org-readable format, for easy overview, sorting, and insight.
|
||||||
|
|
||||||
|
#+name: lua-to-org: Lua script generating an org-mode file containing all available recipes.
|
||||||
|
#+begin_src lua :tangle no
|
||||||
|
/c
|
||||||
|
local recipes = {}
|
||||||
|
for name, recipe in pairs(game.recipe_prototypes) do
|
||||||
|
local ingredients = {}
|
||||||
|
for _, ingredient in pairs(recipe.ingredients) do
|
||||||
|
ingredients[#ingredients+1] = ingredient.name .. "," .. ingredient.amount
|
||||||
|
end
|
||||||
|
local products = {}
|
||||||
|
for _, product in pairs(recipe.products) do
|
||||||
|
local amount = product.amount or product.amount_min .. "-" .. product.amount_max
|
||||||
|
products[#products+1] = product.name .. "," .. amount
|
||||||
|
end
|
||||||
|
recipes[#recipes+1] = "\n* " .. recipe.subgroup.name .. "\n** " .. name .. "\n*** products" .. "\n- " .. table.concat(products, "\n- ") .. "\n*** ingredients" .. "\n- " .. table.concat(ingredients, "\n- ")
|
||||||
|
end
|
||||||
|
game.write_file("recipes.org", table.concat(recipes, "\n"), false)
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
The output of this is an org-mode file in the following pattern:
|
||||||
|
#+name: Example output of the lua-to-org script.
|
||||||
|
#+begin_example
|
||||||
|
,* recipe.subgroup
|
||||||
|
,** recipe.name
|
||||||
|
,*** products
|
||||||
|
- product1
|
||||||
|
- product2
|
||||||
|
- ...
|
||||||
|
,*** ingredients
|
||||||
|
- ingredient1
|
||||||
|
- ingredient2
|
||||||
|
- ...
|
||||||
|
#+end_example
|
||||||
|
|
||||||
|
|
||||||
* This script
|
* This script
|
||||||
|
|
||||||
This is a literate script. The source code is embedded in these code blocks, and tangled into the Raku script using org-babel. This allows me to write a description of what I want to do, and comment on it without resorting to ~// /* */~ ugly comments.
|
This is a literate script. The source code is embedded in these code blocks, and tangled into the Raku script using org-babel. This allows me to write a description of what I want to do, and comment on it without resorting to ~// /* */~ ugly comments.
|
||||||
|
|
||||||
|
Better yet, I can include [[Lua code generating a .csv file containing all recipes using the items in the whitelist.][links directly to places within the file]] and easily cross-reference what I'm doing with the documentation/ design.
|
||||||
|
|
||||||
|
If you open this org file raw (e.g. by clicking [[https://git.bajsicki.com/phil/factorio-recipe-analyzer/raw/branch/main/README.org][here]]), you will see that there are a number of different blocks.
|
||||||
|
|
||||||
|
There is a rough overview of the structure:
|
||||||
|
|
||||||
|
#+begin_example
|
||||||
|
,#+name: Name of the following source block.
|
||||||
|
,#+begin_src raku :tangle file.name
|
||||||
|
[code goes here]
|
||||||
|
,#+end_src
|
||||||
|
#+end_example
|
||||||
|
|
||||||
|
~:tangle~ defines the file into which the code block will be passed to ~org-babel-tangle~. To disable, pass ~no~.
|
||||||
|
|
||||||
|
In the begging of the file, we can set global (in the scope of the file) properties, such as the default target for ~:tangle~:
|
||||||
|
|
||||||
|
~#+PROPERTY: header-args :tangle fra.raku~
|
||||||
|
|
||||||
|
The easiest way to generate outputs from here is to open this file in Emacs, and run ~M-x org-babel-tangle~. If you're using [[https://github.com/doomemacs/doomemacs][Doom Emacs]], the default key binding is ~C-c C-v C-t~.
|
||||||
|
|
||||||
|
*Important note:* the files in ~./mod-recipes~ are working files. They're not intrinsic parts of the software - they're there primarily for testing and development.
|
||||||
|
|
||||||
* License
|
* License
|
||||||
I don't own the source csv files generated by Factorio, nor the mods the script is pulling from. The Raku script itself is GPLv3.
|
I don't own the source csv files generated by Factorio, nor the mods the script is pulling from. The Raku script itself is GPLv3.
|
||||||
|
@ -50,11 +109,13 @@ I don't own the source csv files generated by Factorio, nor the mods the script
|
||||||
** Credits:
|
** Credits:
|
||||||
The following are mods from which .csv files have been generated. The recipe .csv files are included in the ~mod-recipes~ directory.
|
The following are mods from which .csv files have been generated. The recipe .csv files are included in the ~mod-recipes~ directory.
|
||||||
|
|
||||||
* The Code
|
* The Code1
|
||||||
|
** Idea:
|
||||||
|
Create an org-mode file with all the calculations included, and complete, for a clear overview of recipe progression, subgroups, item inputs and outputs, and total cost.
|
||||||
** Setup
|
** Setup
|
||||||
** Open csv file
|
** Open csv file
|
||||||
** Open (create if needed) output org file
|
** Open (create if needed) output csv
|
||||||
/I like org-mode, sue me. Also pseudocode is in Lisp./
|
pseudocode is in Lisp./
|
||||||
|
|
||||||
For this, we'll likely want to include some metadata, like creation date, mod name, number of ingredients, maybe the total amount of raw mats needed to make one of everything?
|
For this, we'll likely want to include some metadata, like creation date, mod name, number of ingredients, maybe the total amount of raw mats needed to make one of everything?
|
||||||
** Make a list of products
|
** Make a list of products
|
||||||
|
@ -108,3 +169,45 @@ For each line:
|
||||||
2. If the ingredient item already exists:
|
2. If the ingredient item already exists:
|
||||||
1. Add new number we just got to the existing number.
|
1. Add new number we just got to the existing number.
|
||||||
3. Else: write new raw ingredient line and number in this section.
|
3. Else: write new raw ingredient line and number in this section.
|
||||||
|
|
||||||
|
* The Code 2
|
||||||
|
** Idea/ outline
|
||||||
|
This is not for analysis as much as helping Galdoc out with creating compat layers for [[https://github.com/Orion351/galdocs_manufacturing][Galdoc's Manufacturing.]]
|
||||||
|
|
||||||
|
Take above csv data dump from Factorio, then:
|
||||||
|
1. Figure out appropriate categories. This is the starting point we have:
|
||||||
|
- Telescoping, (inserters, belts, things that reach)
|
||||||
|
- Metalworking,
|
||||||
|
- Plastic,
|
||||||
|
- Wood,
|
||||||
|
- Stone,
|
||||||
|
- Glass,
|
||||||
|
- Electronics.
|
||||||
|
- And possibly in the future:
|
||||||
|
- Motors,
|
||||||
|
- Agriculture,
|
||||||
|
- Chemicals,
|
||||||
|
- Small Arms / Equipment.
|
||||||
|
|
||||||
|
This has to be done manually. The csv file already includes an empty first column, which lets us manually go over it and add the tags to each item.
|
||||||
|
|
||||||
|
2. Then pull the output template CSV file, which should have the following structure:
|
||||||
|
#+name: Example csv template for code-2
|
||||||
|
#+begin_src csv :tangle no
|
||||||
|
item-category, item-name, amt1, catitem1, amt2, catitem2, amt3, catitem3, amt4, catitem4, ...
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
In this example, we create an arbitrary number of columns, based on the largest number of ingredients a recipe requires from each category.
|
||||||
|
|
||||||
|
For example, stack inserters would look like so:
|
||||||
|
|
||||||
|
#+begin_src csv :tangle no
|
||||||
|
item-category, item-name, amt1, telescoping1, amt2, metal2, amt3, electronics3, amt4, electronics4
|
||||||
|
telescoping, stack-inserter, 1, fast-inserter, 15, iron-gear-wheel, 15, electronic-circuit, 1, advanced-circuit
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
This structure allows for unambiguous selection of the relevant data from the csv file, for the following reasons:
|
||||||
|
1. Amounts and categories are paired by the matching number at the end of the column name.
|
||||||
|
2. These cannot be confused with the amounts themselves, because the column names include [a-zA-Z] characters.
|
||||||
|
3. The first column makes it easy to find whether an item belongs to a particular column or not.
|
||||||
|
4. Additionally, this way we can automate creating the output .csv template, since we can check what number of columns we need for each ingredient category.
|
||||||
|
|
|
@ -1,541 +0,0 @@
|
||||||
product,ingredient-1,ingredient-1-amount,ingredient-2,ingredient-2-amount,ingredient-3,ingredient-3-amount,ingredient-4,ingredient-4-amount,ingredient-5,ingredient-5-amount,ingredient-6,ingredient-6-amount,ingredient-7,ingredient-7-amount,ingredient-8,ingredient-8-amount
|
|
||||||
artillery-wagon,invar-alloy,40,engine-unit,64,iron-gear-wheel,10,advanced-circuit,20,pipe,16
|
|
||||||
battery-equipment,steel-plate,10,battery,5
|
|
||||||
big-electric-pole,copper-plate,5,steel-plate,5,iron-stick,8
|
|
||||||
energy-shield-equipment,steel-plate,10,advanced-circuit,5
|
|
||||||
exoskeleton-equipment,steel-plate,20,electric-engine-unit,30,advanced-circuit,10
|
|
||||||
fusion-reactor-equipment,low-density-structure,50,processing-unit,200
|
|
||||||
heat-pipe,copper-plate,10,steel-plate,5
|
|
||||||
medium-electric-pole,copper-plate,2,steel-plate,2,iron-stick,4
|
|
||||||
night-vision-equipment,steel-plate,10,advanced-circuit,5
|
|
||||||
nuclear-reactor,concrete,500,steel-plate,250,advanced-circuit,500,heat-pipe-2,25
|
|
||||||
personal-laser-defense-equipment,steel-plate,5,battery,3,electronic-circuit,5
|
|
||||||
personal-roboport-equipment,steel-plate,5,roboport-antenna-1,2,roboport-door-1,1,roboport-chargepad-1,2
|
|
||||||
solar-panel-equipment,copper-cable,4,steel-plate,2,electronic-circuit,5
|
|
||||||
steam-engine,iron-plate,10,iron-gear-wheel,8,pipe,5
|
|
||||||
steel-chest,steel-plate,8
|
|
||||||
substation,copper-plate,5,steel-plate,10,advanced-circuit,5
|
|
||||||
fill-chlorine-barrel,gas-canister,1,gas-chlorine,50
|
|
||||||
fill-gas-chlorine-barrel,gas-canister,1,gas-chlorine,50
|
|
||||||
fill-gas-nitrogen-barrel,gas-canister,1,gas-nitrogen,50
|
|
||||||
fill-liquid-pulping-liquor-barrel,empty-barrel,1,liquid-pulping-liquor,50
|
|
||||||
fill-nitrogen-barrel,gas-canister,1,gas-nitrogen,50
|
|
||||||
fill-water-barrel,empty-barrel,1,water,50
|
|
||||||
fill-water-viscous-mud-barrel,empty-barrel,1,water-viscous-mud,50
|
|
||||||
fill-water-yellow-waste-barrel,empty-barrel,1,water-yellow-waste,50
|
|
||||||
light-armor,iron-plate,40
|
|
||||||
empty-chlorine-barrel,chlorine-barrel,1
|
|
||||||
empty-gas-chlorine-barrel,gas-chlorine-barrel,1
|
|
||||||
empty-gas-nitrogen-barrel,gas-nitrogen-barrel,1
|
|
||||||
empty-liquid-pulping-liquor-barrel,liquid-pulping-liquor-barrel,1
|
|
||||||
empty-nitrogen-barrel,nitrogen-barrel,1
|
|
||||||
empty-water-barrel,water-barrel,1
|
|
||||||
empty-water-viscous-mud-barrel,water-viscous-mud-barrel,1
|
|
||||||
empty-water-yellow-waste-barrel,water-yellow-waste-barrel,1
|
|
||||||
heavy-armor,copper-plate,100,steel-plate,50
|
|
||||||
fill-alien-spores-barrel,empty-barrel,1,alien-spores,50
|
|
||||||
empty-alien-spores-barrel,alien-spores-barrel,1
|
|
||||||
fill-alien-goo-barrel,empty-barrel,1,alien-goo,50
|
|
||||||
empty-alien-goo-barrel,alien-goo-barrel,1
|
|
||||||
assembling-machine-1,iron-plate,9,iron-gear-wheel,5,basic-circuit-board,3
|
|
||||||
automation-science-pack,copper-plate,1,iron-gear-wheel,1
|
|
||||||
iron-stick,iron-plate,1
|
|
||||||
beacon,copper-cable,10,steel-plate,10,electronic-circuit,20,advanced-circuit,20,crystal-splinter-harmonic,1
|
|
||||||
accumulator,iron-plate,2,battery,10,electronic-circuit,2
|
|
||||||
car,iron-plate,20,steel-plate,5,engine-unit,8
|
|
||||||
wooden-chest,wood,2
|
|
||||||
iron-chest,iron-plate,8
|
|
||||||
electric-energy-interface,iron-plate,2,electronic-circuit,5
|
|
||||||
explosives,coal,1,sulfur,1,water-purified,10
|
|
||||||
cliff-explosives,explosives,10,empty-barrel,1,grenade,1
|
|
||||||
fill-angels-ore8-sludge-barrel,empty-barrel,1,angels-ore8-sludge,50
|
|
||||||
empty-angels-ore8-sludge-barrel,angels-ore8-sludge-barrel,1
|
|
||||||
fill-angels-ore8-solution-barrel,empty-barrel,1,angels-ore8-solution,50
|
|
||||||
empty-angels-ore8-solution-barrel,angels-ore8-solution-barrel,1
|
|
||||||
fill-angels-ore8-anode-sludge-barrel,empty-barrel,1,angels-ore8-anode-sludge,50
|
|
||||||
empty-angels-ore8-anode-sludge-barrel,angels-ore8-anode-sludge-barrel,1
|
|
||||||
fill-angels-ore8-slime-barrel,empty-barrel,1,angels-ore8-slime,50
|
|
||||||
empty-angels-ore8-slime-barrel,angels-ore8-slime-barrel,1
|
|
||||||
fill-ferric-chloride-solution-barrel,empty-canister,1,liquid-ferric-chloride-solution,50
|
|
||||||
fill-liquid-ferric-chloride-solution-barrel,empty-canister,1,liquid-ferric-chloride-solution,50
|
|
||||||
empty-ferric-chloride-solution-barrel,ferric-chloride-solution-barrel,1
|
|
||||||
empty-liquid-ferric-chloride-solution-barrel,liquid-ferric-chloride-solution-barrel,1
|
|
||||||
fill-ammoniated-brine-barrel,empty-barrel,1,ammoniated-brine,50
|
|
||||||
fill-brine-barrel,empty-barrel,1,water-saline,50
|
|
||||||
empty-ammoniated-brine-barrel,ammoniated-brine-barrel,1
|
|
||||||
empty-brine-barrel,brine-barrel,1
|
|
||||||
fill-heavy-oil-barrel,empty-barrel,1,liquid-naphtha,50
|
|
||||||
empty-heavy-oil-barrel,heavy-oil-barrel,1
|
|
||||||
fill-light-oil-barrel,empty-barrel,1,liquid-fuel-oil,50
|
|
||||||
empty-light-oil-barrel,light-oil-barrel,1
|
|
||||||
fill-petroleum-gas-barrel,gas-canister,1,gas-methane,50
|
|
||||||
empty-petroleum-gas-barrel,petroleum-gas-barrel,1
|
|
||||||
fill-sour-gas-barrel,gas-canister,1,sour-gas,50
|
|
||||||
empty-sour-gas-barrel,sour-gas-barrel,1
|
|
||||||
fill-sulfuric-acid-barrel,empty-canister,1,liquid-sulfuric-acid,50
|
|
||||||
empty-sulfuric-acid-barrel,sulfuric-acid-barrel,1
|
|
||||||
fill-ammonia-barrel,gas-canister,1,gas-ammonia,50
|
|
||||||
empty-ammonia-barrel,ammonia-barrel,1
|
|
||||||
fill-carbon-dioxide-barrel,gas-canister,1,gas-carbon-dioxide,50
|
|
||||||
empty-carbon-dioxide-barrel,carbon-dioxide-barrel,1
|
|
||||||
fill-dinitrogen-tetroxide-barrel,empty-barrel,1,gas-dinitrogen-tetroxide,50
|
|
||||||
empty-dinitrogen-tetroxide-barrel,dinitrogen-tetroxide-barrel,1
|
|
||||||
fill-glycerol-barrel,empty-barrel,1,liquid-glycerol,50
|
|
||||||
empty-glycerol-barrel,glycerol-barrel,1
|
|
||||||
fill-hydrazine-barrel,empty-barrel,1,gas-hydrazine,50
|
|
||||||
empty-hydrazine-barrel,hydrazine-barrel,1
|
|
||||||
fill-hydrogen-peroxide-barrel,empty-barrel,1,gas-hydrogen-peroxide,50
|
|
||||||
empty-hydrogen-peroxide-barrel,hydrogen-peroxide-barrel,1
|
|
||||||
fill-nitric-oxide-barrel,gas-canister,1,gas-nitrogen-monoxide,50
|
|
||||||
empty-nitric-oxide-barrel,nitric-oxide-barrel,1
|
|
||||||
fill-sulfuric-nitric-acid-barrel,empty-canister,1,sulfuric-nitric-acid,50
|
|
||||||
empty-sulfuric-nitric-acid-barrel,sulfuric-nitric-acid-barrel,1
|
|
||||||
flying-robot-frame,steel-plate,1,electric-engine-unit,1,battery,2,electronic-circuit,3
|
|
||||||
shotgun,iron-plate,5,wood,5,iron-gear-wheel,5,pistol,2
|
|
||||||
flamethrower,steel-plate,5,iron-gear-wheel,5,submachine-gun,1
|
|
||||||
rocket-launcher,steel-plate,5,electronic-circuit,5,shotgun,2
|
|
||||||
pistol,copper-plate,5,iron-plate,5
|
|
||||||
artillery-targeting-remote,processing-unit,1,radar,1
|
|
||||||
combat-shotgun,steel-plate,15,wood,5,shotgun,1
|
|
||||||
submachine-gun,iron-plate,5,iron-gear-wheel,10,pistol,1
|
|
||||||
fill-gas-hydrogen-sulfide-barrel,gas-canister,1,gas-hydrogen-sulfide,50
|
|
||||||
fill-hydrogen-sulfide-barrel,gas-canister,1,gas-hydrogen-sulfide,50
|
|
||||||
empty-gas-hydrogen-sulfide-barrel,gas-hydrogen-sulfide-barrel,1
|
|
||||||
empty-hydrogen-sulfide-barrel,hydrogen-sulfide-barrel,1
|
|
||||||
iron-gear-wheel,iron-plate,2
|
|
||||||
burner-mining-drill,stone-furnace,1,iron-plate,3,iron-gear-wheel,3
|
|
||||||
electric-mining-drill,iron-plate,10,iron-gear-wheel,5,basic-circuit-board,3
|
|
||||||
small-lamp,copper-cable,3,iron-plate,1,basic-circuit-board,1
|
|
||||||
land-mine,steel-plate,1,explosives,2
|
|
||||||
basic-oil-processing,crude-oil,100
|
|
||||||
advanced-oil-processing,water-purified,50,crude-oil,100
|
|
||||||
coal-liquefaction,coal,10,liquid-naphtha,10,steam,50
|
|
||||||
plastic-bar,gas-methane,20,gas-chlorine,10
|
|
||||||
pipe,iron-plate,1
|
|
||||||
pipe-to-ground,iron-plate,5,pipe,10
|
|
||||||
fill-liquid-plastic-barrel,empty-barrel,1,liquid-plastic,50
|
|
||||||
empty-liquid-plastic-barrel,liquid-plastic-barrel,1
|
|
||||||
chemical-plant,steel-plate,5,iron-gear-wheel,5,electronic-circuit,5,pipe,5
|
|
||||||
spidertron-remote,rocket-control-unit,1,radar,1
|
|
||||||
fill-thermal-water-barrel,empty-barrel,1,thermal-water,50
|
|
||||||
empty-thermal-water-barrel,thermal-water-barrel,1
|
|
||||||
fill-slag-slurry-barrel,empty-barrel,1,slag-slurry,50
|
|
||||||
empty-slag-slurry-barrel,slag-slurry-barrel,1
|
|
||||||
small-electric-pole,copper-cable,2,wood,1
|
|
||||||
solar-panel,copper-plate,4,steel-plate,4,electronic-circuit,14
|
|
||||||
stone-furnace,stone,5
|
|
||||||
sulfur,water-purified,30,gas-methane,30
|
|
||||||
tank,steel-plate,50,engine-unit,32,iron-gear-wheel,15,advanced-circuit,10
|
|
||||||
rail,stone,1,steel-plate,1,iron-stick,1
|
|
||||||
train-stop,iron-plate,6,steel-plate,3,iron-stick,6,electronic-circuit,5
|
|
||||||
rail-signal,iron-plate,5,electronic-circuit,1
|
|
||||||
locomotive,steel-plate,30,engine-unit,20,electronic-circuit,10
|
|
||||||
rail-chain-signal,iron-plate,5,electronic-circuit,1
|
|
||||||
cargo-wagon,iron-plate,20,steel-plate,20,iron-gear-wheel,10
|
|
||||||
fluid-wagon,steel-plate,16,storage-tank,1,iron-gear-wheel,10,pipe,8
|
|
||||||
transport-belt,tin-plate,2,iron-gear-wheel,2,basic-transport-belt,1
|
|
||||||
fast-transport-belt,bronze-alloy,2,steel-gear-wheel,4,transport-belt,1
|
|
||||||
express-transport-belt,aluminium-plate,2,cobalt-steel-gear-wheel,4,cobalt-steel-bearing,4,fast-transport-belt,1
|
|
||||||
uranium-fuel-cell,iron-plate,15,uranium-235,1,uranium-238,29
|
|
||||||
uranium-processing,uranium-ore,10
|
|
||||||
kovarex-enrichment-process,uranium-235,40,uranium-238,5
|
|
||||||
nuclear-fuel-reprocessing,used-up-uranium-fuel-cell,5
|
|
||||||
boiler,stone-furnace,1,pipe,4
|
|
||||||
heat-exchanger,boiler-2,1,heat-pipe,4
|
|
||||||
fill-gas-natural-1-barrel,gas-canister,1,gas-natural-1,50
|
|
||||||
empty-gas-natural-1-barrel,gas-natural-1-barrel,1
|
|
||||||
fill-gas-raw-1-barrel,gas-canister,1,gas-raw-1,50
|
|
||||||
empty-gas-raw-1-barrel,gas-raw-1-barrel,1
|
|
||||||
fill-liquid-ngl-barrel,empty-barrel,1,liquid-ngl,50
|
|
||||||
empty-liquid-ngl-barrel,liquid-ngl-barrel,1
|
|
||||||
battery-mk2-equipment,processing-unit,5,battery-equipment,2
|
|
||||||
energy-shield-mk2-equipment,processing-unit,5,energy-shield-equipment,2
|
|
||||||
logistic-chest-active-provider,electronic-circuit,3,advanced-circuit,1,steel-chest,1
|
|
||||||
personal-roboport-mk2-equipment,aluminium-plate,5,roboport-antenna-2,2,roboport-door-2,1,roboport-chargepad-2,2,personal-roboport-equipment,1
|
|
||||||
fill-gas-ammonia-barrel,gas-canister,1,gas-ammonia,50
|
|
||||||
fill-gas-compressed-air-barrel,gas-canister,1,gas-compressed-air,50
|
|
||||||
fill-gas-hydrogen-chloride-barrel,gas-canister,1,gas-hydrogen-chloride,50
|
|
||||||
fill-gas-puffer-atmosphere-barrel,gas-canister,1,gas-puffer-atmosphere,50
|
|
||||||
fill-gas-sulfur-dioxide-barrel,gas-canister,1,gas-sulfur-dioxide,50
|
|
||||||
fill-hydrogen-chloride-barrel,gas-canister,1,gas-hydrogen-chloride,50
|
|
||||||
fill-liquid-brown-liquor-barrel,empty-barrel,1,liquid-brown-liquor,50
|
|
||||||
fill-pure-water-barrel,empty-barrel,1,water-purified,50
|
|
||||||
fill-sulfur-dioxide-barrel,gas-canister,1,gas-sulfur-dioxide,50
|
|
||||||
fill-water-greenyellow-waste-barrel,empty-barrel,1,water-greenyellow-waste,50
|
|
||||||
fill-water-heavy-mud-barrel,empty-barrel,1,water-heavy-mud,50
|
|
||||||
fill-water-purified-barrel,empty-barrel,1,water-purified,50
|
|
||||||
modular-armor,steel-plate,50,advanced-circuit,30
|
|
||||||
empty-gas-ammonia-barrel,gas-ammonia-barrel,1
|
|
||||||
empty-gas-compressed-air-barrel,gas-compressed-air-barrel,1
|
|
||||||
empty-gas-hydrogen-chloride-barrel,gas-hydrogen-chloride-barrel,1
|
|
||||||
empty-gas-puffer-atmosphere-barrel,gas-puffer-atmosphere-barrel,1
|
|
||||||
empty-gas-sulfur-dioxide-barrel,gas-sulfur-dioxide-barrel,1
|
|
||||||
empty-hydrogen-chloride-barrel,hydrogen-chloride-barrel,1
|
|
||||||
empty-liquid-brown-liquor-barrel,liquid-brown-liquor-barrel,1
|
|
||||||
empty-pure-water-barrel,pure-water-barrel,1
|
|
||||||
empty-sulfur-dioxide-barrel,sulfur-dioxide-barrel,1
|
|
||||||
empty-water-greenyellow-waste-barrel,water-greenyellow-waste-barrel,1
|
|
||||||
empty-water-heavy-mud-barrel,water-heavy-mud-barrel,1
|
|
||||||
empty-water-purified-barrel,water-purified-barrel,1
|
|
||||||
power-armor,steel-plate,40,electric-engine-unit,20,processing-unit,40
|
|
||||||
power-armor-mk2,electric-engine-unit,40,low-density-structure,30,processing-unit,60,speed-module-2,25,effectivity-module-2,25
|
|
||||||
assembling-machine-2,assembling-machine-1,1,steel-plate,2,iron-gear-wheel,5,electronic-circuit,3
|
|
||||||
construction-robot,flying-robot-frame,1,robot-brain-construction,1,robot-tool-construction,1
|
|
||||||
fill-angels-ore9-sludge-barrel,empty-barrel,1,angels-ore9-sludge,50
|
|
||||||
empty-angels-ore9-sludge-barrel,angels-ore9-sludge-barrel,1
|
|
||||||
fill-angels-ore9-solution-barrel,empty-barrel,1,angels-ore9-solution,50
|
|
||||||
empty-angels-ore9-solution-barrel,angels-ore9-solution-barrel,1
|
|
||||||
fill-angels-ore9-anode-sludge-barrel,empty-barrel,1,angels-ore9-anode-sludge,50
|
|
||||||
empty-angels-ore9-anode-sludge-barrel,angels-ore9-anode-sludge-barrel,1
|
|
||||||
fill-angels-ore9-slime-barrel,empty-barrel,1,angels-ore9-slime,50
|
|
||||||
empty-angels-ore9-slime-barrel,angels-ore9-slime-barrel,1
|
|
||||||
fill-liquid-cupric-chloride-solution-barrel,empty-canister,1,liquid-cupric-chloride-solution,50
|
|
||||||
empty-liquid-cupric-chloride-solution-barrel,liquid-cupric-chloride-solution-barrel,1
|
|
||||||
heavy-oil-cracking,water-purified,30,liquid-naphtha,40
|
|
||||||
light-oil-cracking,water-purified,30,liquid-fuel-oil,30
|
|
||||||
pumpjack,steel-plate,5,iron-gear-wheel,10,electronic-circuit,5,pipe,10
|
|
||||||
grenade,iron-plate,5,coal,10
|
|
||||||
cluster-grenade,steel-plate,5,explosives,5,grenade,7
|
|
||||||
logistic-science-pack,basic-transport-belt,1,inserter,1
|
|
||||||
storage-tank,iron-plate,20,steel-plate,5,bob-small-inline-storage-tank,1
|
|
||||||
fill-mineral-sludge-barrel,empty-barrel,1,mineral-sludge,50
|
|
||||||
empty-mineral-sludge-barrel,mineral-sludge-barrel,1
|
|
||||||
engine-unit,steel-plate,1,iron-gear-wheel,1,pipe,2
|
|
||||||
electric-engine-unit,engine-unit,1,electronic-circuit,2,lubricant,15
|
|
||||||
oil-refinery,steel-plate,6,steel-gear-wheel,12,electronic-circuit,4,steel-pipe,36
|
|
||||||
roboport,steel-plate,15,roboport-antenna-1,5,roboport-door-1,1,roboport-chargepad-1,4
|
|
||||||
fill-liquid-cellulose-acetate-mixture-barrel,empty-barrel,1,liquid-cellulose-acetate-mixture,50
|
|
||||||
empty-liquid-cellulose-acetate-mixture-barrel,liquid-cellulose-acetate-mixture-barrel,1
|
|
||||||
fill-liquid-cellulose-acetate-barrel,empty-barrel,1,liquid-cellulose-acetate,50
|
|
||||||
empty-liquid-cellulose-acetate-barrel,liquid-cellulose-acetate-barrel,1
|
|
||||||
fill-liquid-fermentation-raw-barrel,empty-barrel,1,liquid-fermentation-raw,50
|
|
||||||
empty-liquid-fermentation-raw-barrel,liquid-fermentation-raw-barrel,1
|
|
||||||
fill-liquid-nutrient-pulp-barrel,empty-barrel,1,liquid-nutrient-pulp,50
|
|
||||||
empty-liquid-nutrient-pulp-barrel,liquid-nutrient-pulp-barrel,1
|
|
||||||
fill-liquid-acetic-acid-barrel,empty-canister,1,liquid-acetic-acid,50
|
|
||||||
empty-liquid-acetic-acid-barrel,liquid-acetic-acid-barrel,1
|
|
||||||
fill-liquid-propionic-acid-barrel,empty-canister,1,liquid-propionic-acid,50
|
|
||||||
empty-liquid-propionic-acid-barrel,liquid-propionic-acid-barrel,1
|
|
||||||
fill-liquid-raw-vegetable-oil-barrel,empty-barrel,1,liquid-raw-vegetable-oil,50
|
|
||||||
empty-liquid-raw-vegetable-oil-barrel,liquid-raw-vegetable-oil-barrel,1
|
|
||||||
fill-liquid-vegetable-oil-barrel,empty-barrel,1,liquid-vegetable-oil,50
|
|
||||||
empty-liquid-vegetable-oil-barrel,liquid-vegetable-oil-barrel,1
|
|
||||||
fill-liquid-acetic-anhydride-barrel,empty-barrel,1,liquid-acetic-anhydride,50
|
|
||||||
empty-liquid-acetic-anhydride-barrel,liquid-acetic-anhydride-barrel,1
|
|
||||||
fill-gas-ethanol-barrel,gas-canister,1,gas-ethanol,50
|
|
||||||
empty-gas-ethanol-barrel,gas-ethanol-barrel,1
|
|
||||||
pump,steel-plate,1,engine-unit,1,copper-pipe,1
|
|
||||||
stone-wall,stone-brick,5
|
|
||||||
gate,steel-plate,2,electronic-circuit,2,stone-wall,1
|
|
||||||
repair-pack,iron-gear-wheel,2,basic-circuit-board,2
|
|
||||||
fill-liquid-resin-barrel,empty-barrel,1,liquid-resin,50
|
|
||||||
empty-liquid-resin-barrel,liquid-resin-barrel,1
|
|
||||||
spidertron,rtg,2,mech-armor-plate,10,mech-frame,1,mech-leg,8,rocket-launcher,4
|
|
||||||
steel-furnace,stone-brick,10,steel-plate,6
|
|
||||||
artillery-turret,concrete,60,steel-plate,60,iron-gear-wheel,40,advanced-circuit,20
|
|
||||||
flamethrower-turret,steel-plate,20,engine-unit,5,flamethrower,1,pipe,10
|
|
||||||
gun-turret,copper-plate,5,iron-plate,10,submachine-gun,1
|
|
||||||
laser-turret,steel-plate,20,battery,12,electronic-circuit,20
|
|
||||||
underground-belt,tin-plate,14,iron-gear-wheel,20,basic-underground-belt,2
|
|
||||||
fast-underground-belt,bronze-alloy,14,steel-gear-wheel,20,underground-belt,2
|
|
||||||
express-underground-belt,aluminium-plate,14,cobalt-steel-gear-wheel,20,cobalt-steel-bearing,20,fast-underground-belt,2
|
|
||||||
red-wire,insulated-cable,1
|
|
||||||
green-wire,insulated-cable,1
|
|
||||||
fill-gas-methane-barrel,gas-canister,1,gas-methane,50
|
|
||||||
fill-liquid-fish-atmosphere-barrel,empty-barrel,1,liquid-fish-atmosphere,50
|
|
||||||
fill-liquid-multi-phase-oil-barrel,empty-barrel,1,liquid-multi-phase-oil,50
|
|
||||||
empty-gas-methane-barrel,gas-methane-barrel,1
|
|
||||||
empty-liquid-fish-atmosphere-barrel,liquid-fish-atmosphere-barrel,1
|
|
||||||
empty-liquid-multi-phase-oil-barrel,liquid-multi-phase-oil-barrel,1
|
|
||||||
fill-crude-oil-barrel,empty-barrel,1,crude-oil,50
|
|
||||||
fill-gas-ethane-barrel,gas-canister,1,gas-ethane,50
|
|
||||||
fill-liquid-polluted-fish-atmosphere-barrel,empty-barrel,1,liquid-polluted-fish-atmosphere,50
|
|
||||||
empty-crude-oil-barrel,crude-oil-barrel,1
|
|
||||||
empty-gas-ethane-barrel,gas-ethane-barrel,1
|
|
||||||
empty-liquid-polluted-fish-atmosphere-barrel,liquid-polluted-fish-atmosphere-barrel,1
|
|
||||||
fill-gas-butane-barrel,gas-canister,1,gas-butane,50
|
|
||||||
empty-gas-butane-barrel,gas-butane-barrel,1
|
|
||||||
fill-gas-propene-barrel,gas-canister,1,gas-propene,50
|
|
||||||
empty-gas-propene-barrel,gas-propene-barrel,1
|
|
||||||
logistic-chest-passive-provider,electronic-circuit,3,advanced-circuit,1,steel-chest,1
|
|
||||||
fill-gas-nitrogen-monoxide-barrel,gas-canister,1,gas-nitrogen-monoxide,50
|
|
||||||
fill-liquid-hydrochloric-acid-barrel,empty-canister,1,liquid-hydrochloric-acid,50
|
|
||||||
fill-liquid-white-liquor-barrel,empty-barrel,1,liquid-white-liquor,50
|
|
||||||
fill-water-concentrated-mud-barrel,empty-barrel,1,water-concentrated-mud,50
|
|
||||||
fill-water-green-waste-barrel,empty-barrel,1,water-green-waste,50
|
|
||||||
fill-water-saline-barrel,empty-barrel,1,water-saline,50
|
|
||||||
empty-gas-nitrogen-monoxide-barrel,gas-nitrogen-monoxide-barrel,1
|
|
||||||
empty-liquid-hydrochloric-acid-barrel,liquid-hydrochloric-acid-barrel,1
|
|
||||||
empty-liquid-white-liquor-barrel,liquid-white-liquor-barrel,1
|
|
||||||
empty-water-concentrated-mud-barrel,water-concentrated-mud-barrel,1
|
|
||||||
empty-water-green-waste-barrel,water-green-waste-barrel,1
|
|
||||||
empty-water-saline-barrel,water-saline-barrel,1
|
|
||||||
artillery-shell,explosives,8,explosive-cannon-shell,3
|
|
||||||
cannon-shell,steel-plate,2,plastic-bar,2,explosives,1
|
|
||||||
flamethrower-ammo,steel-plate,5,liquid-fuel-oil,50,liquid-naphtha,50
|
|
||||||
rocket,rocket-booster,1,explosives,1,electronic-circuit,1
|
|
||||||
firearm-magazine,iron-plate,4
|
|
||||||
shotgun-shell,copper-plate,2,iron-plate,2
|
|
||||||
explosive-rocket,explosives,2,rocket,1
|
|
||||||
explosive-cannon-shell,steel-plate,2,plastic-bar,2,explosives,2
|
|
||||||
piercing-rounds-magazine,copper-plate,5,steel-plate,1,firearm-magazine,1
|
|
||||||
piercing-shotgun-shell,copper-plate,5,steel-plate,2,shotgun-shell,2
|
|
||||||
atomic-bomb,rocket-booster,1,explosives,10,rocket-control-unit,10,uranium-235,15
|
|
||||||
uranium-cannon-shell,uranium-238,1,cannon-shell,1
|
|
||||||
explosive-uranium-cannon-shell,uranium-238,1,explosive-cannon-shell,1
|
|
||||||
assembling-machine-3,assembling-machine-2,1,steel-plate,9,steel-gear-wheel,5,advanced-circuit,3
|
|
||||||
battery,lead-plate,2,plastic-bar,1,liquid-sulfuric-acid,20
|
|
||||||
poison-capsule,steel-plate,3,coal,10,electronic-circuit,3
|
|
||||||
slowdown-capsule,steel-plate,2,coal,5,electronic-circuit,2
|
|
||||||
arithmetic-combinator,copper-cable,5,electronic-circuit,5
|
|
||||||
decider-combinator,copper-cable,5,electronic-circuit,5
|
|
||||||
constant-combinator,copper-cable,5,electronic-circuit,2
|
|
||||||
fill-crystal-slurry-barrel,empty-barrel,1,crystal-slurry,50
|
|
||||||
empty-crystal-slurry-barrel,crystal-slurry-barrel,1
|
|
||||||
fill-crystal-seedling-barrel,empty-barrel,1,crystal-seedling,50
|
|
||||||
empty-crystal-seedling-barrel,crystal-seedling-barrel,1
|
|
||||||
fill-crystal-matrix-barrel,empty-barrel,1,crystal-matrix,50
|
|
||||||
empty-crystal-matrix-barrel,crystal-matrix-barrel,1
|
|
||||||
electric-furnace,stone-brick,10,steel-plate,10,advanced-circuit,5
|
|
||||||
logistic-robot,flying-robot-frame,1,robot-brain-logistic,1,robot-tool-logistic,1
|
|
||||||
military-science-pack,piercing-rounds-magazine,1,grenade,1,stone-wall,2
|
|
||||||
fill-liquid-rubber-barrel,empty-barrel,1,liquid-rubber,50
|
|
||||||
empty-liquid-rubber-barrel,liquid-rubber-barrel,1
|
|
||||||
splitter,tin-plate,8,iron-gear-wheel,14,basic-circuit-board,5,basic-splitter,1
|
|
||||||
fast-splitter,bronze-alloy,8,steel-gear-wheel,14,electronic-circuit,5,splitter,1
|
|
||||||
express-splitter,aluminium-plate,8,cobalt-steel-gear-wheel,14,cobalt-steel-bearing,12,advanced-circuit,5,fast-splitter,1
|
|
||||||
sulfuric-acid,iron-plate,1,sulfur,5,water-purified,100
|
|
||||||
fill-gas-methanol-barrel,gas-canister,1,gas-methanol,50
|
|
||||||
fill-liquid-condensates-barrel,empty-barrel,1,liquid-condensates,50
|
|
||||||
fill-liquid-sulfuric-acid-barrel,empty-canister,1,liquid-sulfuric-acid,50
|
|
||||||
empty-gas-methanol-barrel,gas-methanol-barrel,1
|
|
||||||
empty-liquid-condensates-barrel,liquid-condensates-barrel,1
|
|
||||||
empty-liquid-sulfuric-acid-barrel,liquid-sulfuric-acid-barrel,1
|
|
||||||
fill-gas-ethylene-barrel,gas-canister,1,gas-ethylene,50
|
|
||||||
fill-gas-residual-barrel,gas-canister,1,gas-residual,50
|
|
||||||
empty-gas-ethylene-barrel,gas-ethylene-barrel,1
|
|
||||||
empty-gas-residual-barrel,gas-residual-barrel,1
|
|
||||||
fill-gas-benzene-barrel,gas-canister,1,gas-benzene,50
|
|
||||||
empty-gas-benzene-barrel,gas-benzene-barrel,1
|
|
||||||
belt-immunity-equipment,steel-plate,10,advanced-circuit,5
|
|
||||||
discharge-defense-remote,electronic-circuit,1
|
|
||||||
logistic-chest-storage,electronic-circuit,3,advanced-circuit,1,steel-chest,1
|
|
||||||
offshore-pump,iron-gear-wheel,1,basic-circuit-board,2,pipe,1
|
|
||||||
fill-gas-acid-barrel,gas-canister,1,gas-acid,50
|
|
||||||
fill-gas-allylchlorid-barrel,gas-canister,1,gas-allylchlorid,50
|
|
||||||
fill-gas-nitrogen-dioxide-barrel,gas-canister,1,gas-nitrogen-dioxide,50
|
|
||||||
fill-gas-oxygen-barrel,gas-canister,1,gas-oxygen,50
|
|
||||||
fill-liquid-black-liquor-barrel,empty-barrel,1,liquid-black-liquor,50
|
|
||||||
fill-liquid-hexachloroplatinic-acid-barrel,empty-canister,1,liquid-hexachloroplatinic-acid,50
|
|
||||||
fill-liquid-titanium-tetrachloride-barrel,empty-barrel,1,liquid-titanium-tetrachloride,50
|
|
||||||
fill-liquid-trichlorosilane-barrel,empty-barrel,1,liquid-trichlorosilane,50
|
|
||||||
fill-liquid-tungstic-acid-barrel,empty-canister,1,liquid-tungstic-acid,50
|
|
||||||
fill-nitrogen-dioxide-barrel,gas-canister,1,gas-nitrogen-dioxide,50
|
|
||||||
fill-oxygen-barrel,gas-canister,1,gas-oxygen,50
|
|
||||||
fill-tungstic-acid-barrel,empty-canister,1,liquid-tungstic-acid,50
|
|
||||||
fill-water-light-mud-barrel,empty-barrel,1,water-light-mud,50
|
|
||||||
fill-water-mineralized-barrel,empty-barrel,1,water-mineralized,50
|
|
||||||
fill-water-red-waste-barrel,empty-barrel,1,water-red-waste,50
|
|
||||||
empty-gas-acid-barrel,gas-acid-barrel,1
|
|
||||||
empty-gas-allylchlorid-barrel,gas-allylchlorid-barrel,1
|
|
||||||
empty-gas-nitrogen-dioxide-barrel,gas-nitrogen-dioxide-barrel,1
|
|
||||||
empty-gas-oxygen-barrel,gas-oxygen-barrel,1
|
|
||||||
empty-liquid-black-liquor-barrel,liquid-black-liquor-barrel,1
|
|
||||||
empty-liquid-hexachloroplatinic-acid-barrel,liquid-hexachloroplatinic-acid-barrel,1
|
|
||||||
empty-liquid-titanium-tetrachloride-barrel,liquid-titanium-tetrachloride-barrel,1
|
|
||||||
empty-liquid-trichlorosilane-barrel,liquid-trichlorosilane-barrel,1
|
|
||||||
empty-liquid-tungstic-acid-barrel,liquid-tungstic-acid-barrel,1
|
|
||||||
empty-nitrogen-dioxide-barrel,nitrogen-dioxide-barrel,1
|
|
||||||
empty-oxygen-barrel,oxygen-barrel,1
|
|
||||||
empty-tungstic-acid-barrel,tungstic-acid-barrel,1
|
|
||||||
empty-water-light-mud-barrel,water-light-mud-barrel,1
|
|
||||||
empty-water-mineralized-barrel,water-mineralized-barrel,1
|
|
||||||
empty-water-red-waste-barrel,water-red-waste-barrel,1
|
|
||||||
chemical-science-pack,solid-sodium-hydroxide,2,sulfur,1,engine-unit,2,advanced-circuit,3
|
|
||||||
loader,iron-plate,5,iron-gear-wheel,5,electronic-circuit,5,transport-belt,5,inserter,5
|
|
||||||
fast-loader,loader,1,fast-transport-belt,5
|
|
||||||
express-loader,fast-loader,1,express-transport-belt,5
|
|
||||||
power-switch,copper-cable,5,iron-plate,5,electronic-circuit,2
|
|
||||||
programmable-speaker,copper-cable,5,iron-plate,3,iron-stick,4,electronic-circuit,4
|
|
||||||
radar,iron-plate,10,iron-gear-wheel,5,basic-circuit-board,5
|
|
||||||
defender-capsule,defender-robot,1
|
|
||||||
distractor-capsule,distractor-robot,3
|
|
||||||
destroyer-capsule,destroyer-robot,5
|
|
||||||
fill-liquid-raw-fish-oil-barrel,empty-barrel,1,liquid-raw-fish-oil,50
|
|
||||||
empty-liquid-raw-fish-oil-barrel,liquid-raw-fish-oil-barrel,1
|
|
||||||
fill-liquid-fuel-oil-barrel,empty-barrel,1,liquid-fuel-oil,50
|
|
||||||
empty-liquid-fuel-oil-barrel,liquid-fuel-oil-barrel,1
|
|
||||||
fill-liquid-fuel-barrel,empty-canister,1,liquid-fuel,50
|
|
||||||
empty-liquid-fuel-barrel,liquid-fuel-barrel,1
|
|
||||||
fill-liquid-fish-oil-barrel,empty-barrel,1,liquid-fish-oil,50
|
|
||||||
empty-liquid-fish-oil-barrel,liquid-fish-oil-barrel,1
|
|
||||||
fill-liquid-naphtha-barrel,empty-barrel,1,liquid-naphtha,50
|
|
||||||
empty-liquid-naphtha-barrel,liquid-naphtha-barrel,1
|
|
||||||
fill-liquid-mineral-oil-barrel,empty-barrel,1,liquid-mineral-oil,50
|
|
||||||
empty-liquid-mineral-oil-barrel,liquid-mineral-oil-barrel,1
|
|
||||||
lubricant,liquid-naphtha,10
|
|
||||||
fill-lubricant-barrel,empty-barrel,1,lubricant,50
|
|
||||||
empty-lubricant-barrel,lubricant-barrel,1
|
|
||||||
fill-gas-synthesis-barrel,gas-canister,1,gas-synthesis,50
|
|
||||||
empty-gas-synthesis-barrel,gas-synthesis-barrel,1
|
|
||||||
discharge-defense-equipment,steel-plate,20,processing-unit,5,laser-turret,10
|
|
||||||
logistic-chest-buffer,electronic-circuit,3,advanced-circuit,1,steel-chest,1
|
|
||||||
fill-gas-dinitrogen-tetroxide-barrel,gas-canister,1,gas-dinitrogen-tetroxide,50
|
|
||||||
fill-gas-epichlorhydrin-barrel,gas-canister,1,gas-epichlorhydrin,50
|
|
||||||
fill-gas-hydrogen-fluoride-barrel,gas-canister,1,gas-hydrogen-fluoride,50
|
|
||||||
fill-gas-hydrogen-peroxide-barrel,gas-canister,1,gas-hydrogen-peroxide,50
|
|
||||||
fill-gas-silane-barrel,gas-canister,1,gas-silane,50
|
|
||||||
fill-liquid-chlorauric-acid-barrel,empty-canister,1,liquid-chlorauric-acid,50
|
|
||||||
fill-liquid-green-liquor-barrel,empty-barrel,1,liquid-green-liquor,50
|
|
||||||
fill-water-thin-mud-barrel,empty-barrel,1,water-thin-mud,50
|
|
||||||
empty-gas-dinitrogen-tetroxide-barrel,gas-dinitrogen-tetroxide-barrel,1
|
|
||||||
empty-gas-epichlorhydrin-barrel,gas-epichlorhydrin-barrel,1
|
|
||||||
empty-gas-hydrogen-fluoride-barrel,gas-hydrogen-fluoride-barrel,1
|
|
||||||
empty-gas-hydrogen-peroxide-barrel,gas-hydrogen-peroxide-barrel,1
|
|
||||||
empty-gas-silane-barrel,gas-silane-barrel,1
|
|
||||||
empty-liquid-chlorauric-acid-barrel,liquid-chlorauric-acid-barrel,1
|
|
||||||
empty-liquid-green-liquor-barrel,liquid-green-liquor-barrel,1
|
|
||||||
empty-water-thin-mud-barrel,water-thin-mud-barrel,1
|
|
||||||
solid-fuel-from-light-oil,liquid-fuel-oil,10
|
|
||||||
solid-fuel-from-petroleum-gas,gas-methane,20
|
|
||||||
solid-fuel-from-heavy-oil,liquid-naphtha,20
|
|
||||||
burner-inserter,iron-plate,1,iron-gear-wheel,1
|
|
||||||
inserter,iron-plate,1,iron-gear-wheel,1,basic-circuit-board,1
|
|
||||||
long-handed-inserter,bronze-alloy,1,steel-gear-wheel,1,electronic-circuit,1,inserter,1
|
|
||||||
fast-inserter,aluminium-plate,1,cobalt-steel-gear-wheel,1,cobalt-steel-bearing,1,advanced-circuit,1,long-handed-inserter,1
|
|
||||||
filter-inserter,aluminium-plate,1,cobalt-steel-gear-wheel,1,cobalt-steel-bearing,1,advanced-circuit,5,red-filter-inserter,1
|
|
||||||
stack-inserter,aluminium-plate,4,cobalt-steel-gear-wheel,6,cobalt-steel-bearing,5,advanced-circuit,1,red-stack-inserter,1
|
|
||||||
stack-filter-inserter,aluminium-plate,4,cobalt-steel-gear-wheel,6,cobalt-steel-bearing,6,advanced-circuit,6,red-stack-filter-inserter,1
|
|
||||||
landfill,stone,20
|
|
||||||
production-science-pack,electric-furnace,1,assembling-machine-2,1,angels-chemical-plant,1
|
|
||||||
fill-liquid-toluene-barrel,empty-barrel,1,liquid-toluene,50
|
|
||||||
fill-lithia-water-barrel,empty-barrel,1,lithia-water,50
|
|
||||||
empty-liquid-toluene-barrel,liquid-toluene-barrel,1
|
|
||||||
empty-lithia-water-barrel,lithia-water-barrel,1
|
|
||||||
fill-gas-butadiene-barrel,gas-canister,1,gas-butadiene,50
|
|
||||||
empty-gas-butadiene-barrel,gas-butadiene-barrel,1
|
|
||||||
fill-liquid-phenol-barrel,empty-barrel,1,liquid-phenol,50
|
|
||||||
empty-liquid-phenol-barrel,liquid-phenol-barrel,1
|
|
||||||
fill-liquid-ethylbenzene-barrel,empty-barrel,1,liquid-ethylbenzene,50
|
|
||||||
empty-liquid-ethylbenzene-barrel,liquid-ethylbenzene-barrel,1
|
|
||||||
fill-liquid-styrene-barrel,empty-barrel,1,liquid-styrene,50
|
|
||||||
empty-liquid-styrene-barrel,liquid-styrene-barrel,1
|
|
||||||
fill-gas-formaldehyde-barrel,gas-canister,1,gas-formaldehyde,50
|
|
||||||
fill-liquid-polyethylene-barrel,empty-barrel,1,liquid-polyethylene,50
|
|
||||||
empty-gas-formaldehyde-barrel,gas-formaldehyde-barrel,1
|
|
||||||
empty-liquid-polyethylene-barrel,liquid-polyethylene-barrel,1
|
|
||||||
fill-liquid-glycerol-barrel,empty-barrel,1,liquid-glycerol,50
|
|
||||||
empty-liquid-glycerol-barrel,liquid-glycerol-barrel,1
|
|
||||||
fill-liquid-bisphenol-a-barrel,empty-barrel,1,liquid-bisphenol-a,50
|
|
||||||
empty-liquid-bisphenol-a-barrel,liquid-bisphenol-a-barrel,1
|
|
||||||
fill-gas-acetone-barrel,gas-canister,1,gas-acetone,50
|
|
||||||
empty-gas-acetone-barrel,gas-acetone-barrel,1
|
|
||||||
fill-gas-ethylene-oxide-barrel,gas-canister,1,gas-ethylene-oxide,50
|
|
||||||
empty-gas-ethylene-oxide-barrel,gas-ethylene-oxide-barrel,1
|
|
||||||
fill-liquid-ethylene-carbonate-barrel,empty-barrel,1,liquid-ethylene-carbonate,50
|
|
||||||
empty-liquid-ethylene-carbonate-barrel,liquid-ethylene-carbonate-barrel,1
|
|
||||||
logistic-chest-requester,electronic-circuit,3,advanced-circuit,1,steel-chest,1
|
|
||||||
steam-turbine,aluminium-plate,25,cobalt-steel-gear-wheel,20,cobalt-steel-bearing,10,advanced-circuit,5,steam-engine-3,1
|
|
||||||
fill-gas-ammonium-chloride-barrel,gas-canister,1,gas-ammonium-chloride,50
|
|
||||||
fill-gas-carbon-monoxide-barrel,gas-canister,1,gas-carbon-monoxide,50
|
|
||||||
fill-gas-chlor-methane-barrel,gas-canister,1,gas-chlor-methane,50
|
|
||||||
fill-gas-tungsten-hexafluoride-barrel,gas-canister,1,gas-tungsten-hexafluoride,50
|
|
||||||
fill-liquid-hexafluorosilicic-acid-barrel,empty-canister,1,liquid-hexafluorosilicic-acid,50
|
|
||||||
fill-liquid-hydrofluoric-acid-barrel,empty-canister,1,liquid-hydrofluoric-acid,50
|
|
||||||
empty-gas-ammonium-chloride-barrel,gas-ammonium-chloride-barrel,1
|
|
||||||
empty-gas-carbon-monoxide-barrel,gas-carbon-monoxide-barrel,1
|
|
||||||
empty-gas-chlor-methane-barrel,gas-chlor-methane-barrel,1
|
|
||||||
empty-gas-tungsten-hexafluoride-barrel,gas-tungsten-hexafluoride-barrel,1
|
|
||||||
empty-liquid-hexafluorosilicic-acid-barrel,liquid-hexafluorosilicic-acid-barrel,1
|
|
||||||
empty-liquid-hydrofluoric-acid-barrel,liquid-hydrofluoric-acid-barrel,1
|
|
||||||
fill-alien-acid-barrel,empty-canister,1,alien-acid,50
|
|
||||||
empty-alien-acid-barrel,alien-acid-barrel,1
|
|
||||||
fill-alien-explosive-barrel,empty-canister,1,alien-explosive,50
|
|
||||||
empty-alien-explosive-barrel,alien-explosive-barrel,1
|
|
||||||
fill-alien-poison-barrel,empty-canister,1,alien-poison,50
|
|
||||||
empty-alien-poison-barrel,alien-poison-barrel,1
|
|
||||||
fill-alien-fire-barrel,empty-canister,1,alien-fire,50
|
|
||||||
empty-alien-fire-barrel,alien-fire-barrel,1
|
|
||||||
stone-brick,stone,2
|
|
||||||
|
|
||||||
utility-science-pack,silicon-nitride,4,electric-engine-unit,1,lithium-ion-battery,4,low-density-structure,3,titanium-bearing,4,processing-unit,6
|
|
||||||
|
|
||||||
fill-liquid-coolant-barrel,empty-barrel,1,liquid-coolant,50
|
|
||||||
empty-liquid-coolant-barrel,liquid-coolant-barrel,1
|
|
||||||
fill-gas-carbon-dioxide-barrel,gas-canister,1,gas-carbon-dioxide,50
|
|
||||||
fill-gas-urea-barrel,gas-canister,1,gas-urea,50
|
|
||||||
fill-liquid-perchloric-acid-barrel,empty-canister,1,liquid-perchloric-acid,50
|
|
||||||
empty-gas-carbon-dioxide-barrel,gas-carbon-dioxide-barrel,1
|
|
||||||
empty-gas-urea-barrel,gas-urea-barrel,1
|
|
||||||
empty-liquid-perchloric-acid-barrel,liquid-perchloric-acid-barrel,1
|
|
||||||
centrifuge,concrete,100,steel-plate,50,iron-gear-wheel,100,advanced-circuit,100
|
|
||||||
lab,iron-gear-wheel,10,basic-circuit-board,10,basic-transport-belt,4
|
|
||||||
empty-barrel,steel-plate,1
|
|
||||||
fill-gas-hydrogen-barrel,gas-canister,1,gas-hydrogen,50
|
|
||||||
fill-gas-melamine-barrel,gas-canister,1,gas-melamine,50
|
|
||||||
fill-gas-phosgene-barrel,gas-canister,1,gas-phosgene,50
|
|
||||||
fill-hydrogen-barrel,gas-canister,1,gas-hydrogen,50
|
|
||||||
empty-gas-hydrogen-barrel,gas-hydrogen-barrel,1
|
|
||||||
empty-gas-melamine-barrel,gas-melamine-barrel,1
|
|
||||||
empty-gas-phosgene-barrel,gas-phosgene-barrel,1
|
|
||||||
empty-hydrogen-barrel,hydrogen-barrel,1
|
|
||||||
concrete,iron-ore,1,stone-brick,5,water,100
|
|
||||||
hazard-concrete,concrete,10
|
|
||||||
refined-concrete,concrete,20,steel-plate,1,iron-stick,8,water,100
|
|
||||||
fill-liquid-water-semiheavy-1-barrel,empty-barrel,1,liquid-water-semiheavy-1,50
|
|
||||||
empty-liquid-water-semiheavy-1-barrel,liquid-water-semiheavy-1-barrel,1
|
|
||||||
fill-liquid-water-semiheavy-2-barrel,empty-barrel,1,liquid-water-semiheavy-2,50
|
|
||||||
empty-liquid-water-semiheavy-2-barrel,liquid-water-semiheavy-2-barrel,1
|
|
||||||
fill-liquid-water-semiheavy-3-barrel,empty-barrel,1,liquid-water-semiheavy-3,50
|
|
||||||
empty-liquid-water-semiheavy-3-barrel,liquid-water-semiheavy-3-barrel,1
|
|
||||||
fill-heavy-water-barrel,empty-barrel,1,liquid-water-heavy,50
|
|
||||||
fill-liquid-water-heavy-barrel,empty-barrel,1,liquid-water-heavy,50
|
|
||||||
empty-heavy-water-barrel,heavy-water-barrel,1
|
|
||||||
empty-liquid-water-heavy-barrel,liquid-water-heavy-barrel,1
|
|
||||||
rocket-fuel,rocket-oxidizer-capsule,10,rocket-fuel-capsule,10
|
|
||||||
refined-hazard-concrete,refined-concrete,10
|
|
||||||
fill-deuterium-barrel,gas-canister,1,gas-deuterium,50
|
|
||||||
fill-gas-deuterium-barrel,gas-canister,1,gas-deuterium,50
|
|
||||||
fill-liquid-nitric-acid-barrel,empty-canister,1,liquid-nitric-acid,50
|
|
||||||
fill-nitric-acid-barrel,empty-canister,1,liquid-nitric-acid,50
|
|
||||||
empty-deuterium-barrel,deuterium-barrel,1
|
|
||||||
empty-gas-deuterium-barrel,gas-deuterium-barrel,1
|
|
||||||
empty-liquid-nitric-acid-barrel,liquid-nitric-acid-barrel,1
|
|
||||||
empty-nitric-acid-barrel,nitric-acid-barrel,1
|
|
||||||
uranium-rounds-magazine,uranium-bullet,5,magazine,1
|
|
||||||
nuclear-fuel,rocket-fuel,1,uranium-235,1
|
|
||||||
fill-gas-monochloramine-barrel,gas-canister,1,gas-monochloramine,50
|
|
||||||
fill-liquid-aqueous-sodium-hydroxide-barrel,empty-barrel,1,liquid-aqueous-sodium-hydroxide,50
|
|
||||||
empty-gas-monochloramine-barrel,gas-monochloramine-barrel,1
|
|
||||||
empty-liquid-aqueous-sodium-hydroxide-barrel,liquid-aqueous-sodium-hydroxide-barrel,1
|
|
||||||
copper-plate,copper-ore,4
|
|
||||||
fill-gas-hydrazine-barrel,gas-canister,1,gas-hydrazine,50
|
|
||||||
empty-gas-hydrazine-barrel,gas-hydrazine-barrel,1
|
|
||||||
copper-cable,copper-plate,1
|
|
||||||
steel-plate,iron-plate,2,gas-oxygen,10
|
|
||||||
fill-gas-methylamine-barrel,gas-canister,1,gas-methylamine,50
|
|
||||||
empty-gas-methylamine-barrel,gas-methylamine-barrel,1
|
|
||||||
iron-plate,iron-ore,4
|
|
||||||
fill-gas-dimethylamine-barrel,gas-canister,1,gas-dimethylamine,50
|
|
||||||
empty-gas-dimethylamine-barrel,gas-dimethylamine-barrel,1
|
|
||||||
effectivity-module,module-case,1,effectivity-processor,1,module-contact,4,module-circuit-board,1
|
|
||||||
effectivity-module-2,solder,1,effectivity-processor,2,module-contact,5,effectivity-module,1
|
|
||||||
effectivity-module-3,solder,2,electronic-components,5,effectivity-processor-2,3,effectivity-module-2,1
|
|
||||||
productivity-module,module-case,1,productivity-processor,1,module-contact,4,module-circuit-board,1
|
|
||||||
productivity-module-2,solder,1,productivity-processor,2,module-contact,5,productivity-module,1
|
|
||||||
productivity-module-3,solder,2,electronic-components,5,productivity-processor-2,3,productivity-module-2,1
|
|
||||||
speed-module,module-case,1,speed-processor,1,module-contact,4,module-circuit-board,1
|
|
||||||
speed-module-2,solder,1,speed-processor,2,module-contact,5,speed-module,1
|
|
||||||
speed-module-3,solder,2,electronic-components,5,speed-processor-2,3,speed-module-2,1
|
|
||||||
fill-gas-dimethylhydrazine-barrel,gas-canister,1,gas-dimethylhydrazine,50
|
|
||||||
empty-gas-dimethylhydrazine-barrel,gas-dimethylhydrazine-barrel,1
|
|
||||||
fill-nitroglycerin-barrel,empty-barrel,1,nitroglycerin,50
|
|
||||||
empty-nitroglycerin-barrel,nitroglycerin-barrel,1
|
|
||||||
rocket-part,rocket-fuel,10,rocket-control-unit,10,low-density-structure,10,heat-shield-tile,10,rocket-engine,10
|
|
||||||
electronic-circuit,solder,1,basic-circuit-board,1,basic-electronic-components,5
|
|
||||||
advanced-circuit,solder,1,circuit-board,1,basic-electronic-components,4,electronic-components,4
|
|
||||||
processing-unit,solder,2,superior-circuit-board,1,basic-electronic-components,2,electronic-components,4,intergrated-electronics,2
|
|
||||||
rocket-control-unit,solder,5,multi-layer-circuit-board,2,basic-electronic-components,4,electronic-components,6,intergrated-electronics,4,processing-electronics,8
|
|
||||||
rocket-silo,concrete,200,nitinol-alloy,500,electric-engine-unit,100,rocket-control-unit,25,low-density-structure,50,heat-shield-tile,100,advanced-processing-unit,50,titanium-pipe,50
|
|
||||||
low-density-structure,aluminium-plate,20,titanium-plate,2,plastic-bar,5
|
|
||||||
satellite,rocket-fuel,50,silver-zinc-battery,50,rocket-control-unit,100,low-density-structure,100,rtg,10,radar-5,5
|
|
|
8529
mod-recipes/recipes-sorted-subgroups.csv
Normal file
8529
mod-recipes/recipes-sorted-subgroups.csv
Normal file
File diff suppressed because it is too large
Load diff
8529
mod-recipes/recipes.csv
Normal file
8529
mod-recipes/recipes.csv
Normal file
File diff suppressed because it is too large
Load diff
25310
mod-recipes/recipes.org
Normal file
25310
mod-recipes/recipes.org
Normal file
File diff suppressed because it is too large
Load diff
8529
mod-recipes/recipesmaybe.csv
Normal file
8529
mod-recipes/recipesmaybe.csv
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue