Code Monkey home page Code Monkey logo

complicated-recipes's Introduction

complicated-recipes

Makes recipes more complicated and difficult to compared to vanilla, but less insane than Bob's Mods.

it's called "Fuck you, you want to play this game? Give up while you can --Kangamooster on /r/Factorio Discord

http://puu.sh/pTn24/cb98b556f9.png

Thank you to @octo#5039 "An Octopus" on the /r/Factorio Discord server for showing me his technology functions. Thank you to the various mod devs and users on the /r/Factorio Discord server for assisting with various things.

complicated-recipes's People

Contributors

bigyihsuan avatar zocke1r avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

complicated-recipes's Issues

Various recipe tweaks

Changed Recipes

  • Secondary dyes take 10x and yield 10x
  • 10x Stone: 2x Crushed Stone + 1x Water
  • Shorten steel recipe times
  • Steel Chest = 1x Iron Chest + 8x Steel Plate
  • Iron Chest = 1x Wooden Chest + 8x Iron Plate
  • 10x Hazard Concrete = 10x Concrete + 1x Black Dye + 1x Yellow Dye
  • Put stack inserter recipes with the correct tech

Something that actually fits this time: Make Science Packs require Glass and Dyes

It only seems right. Instead of making them require misc stuff from the game, make them require glass and dyes. Here would be my recipes:

  • Glass Vial: 2x Glass
  • SP1: Glass Vial, Red Dye
  • SP2: Glass Vial, Green Dye, Electronic Circuit Board
  • Transparent Plastic: Smelt Plastic
  • Plastic Flask: 2x Transparent Plastic
  • SP3: Plastic Flask, Blue Dye, 2x Sulfuric Acid
  • Alien Pack (20): 20x Plastic Flask, 10x Purple Dye, 1x Alien Artifact

Oil-related recipes

New Items

  • Fluid Splitter = 5x Pipe + 5x Steel Plate + 5x Pipe Plate
  • Fluid Joiner = 5x Pipe + 5x Steel Plate + 5x Pipe Plate
  • Fluid Handler = 1x Fluid Splitter + 1x Fluid Joiner + 5x Electronic Circuit + 4x Pipe
  • Miniature Fluid Tank = 2x Pipe + 5x Pipe Plate

Changed Recipes

  • Oil Refinery = 10x Stone Brick + 2x Fluid Handler + 10x Pipe + 15x Steel Plate + 5x Miniature Fluid Tank
  • Chemical Plant = 2x Fluid Handler + 4x Miniature Fluid Tank + 5x Steel Plate + 5x Pipe

Error on load

Failed to load mod "complicated-recipes 1.1.10"
complicated-recipes/data.lua:19:
....ated-creipes_/prototypes/recipes/misc-intermediates.lua:140:'}'
expected (to close'{' at line 137 near 'name'
cr error

Bob's Mods Support

Add in Bob's Mods compatibility.

Logistics

  • [[t4, t5]] Belt Surface = Previous tier + plate + dye
  • Advanced Belt Mechanism = Belt Mechanism + Steel Plate + Steel Gear + Steel Bearing
  • [[t4, t5]] Transport Belt = 3x [[t4, t5]] Belt Surface, Advanced Belt Mechanism, 5x Titanium/Nitinol Gear, 5x Titanium/Nitinol Bearing
  • [[Material]] Pipes = 10x [[Material]] Pipe Plate
  • [[Material]] Pipe-to-Ground = 100x [[Material]] Pipe Plate + 10x [[Material]] Pipe

Plates/Electronics

  • [[Material]] Gear = 8x [[Material]] Gear Nub + [[Material]] Gear Rim
  • Change recipes to include Red/Green wire in Electronic Boards + (Require insulated wires)
  • [[Material]] Bearing = 16x balls + 1x Bearing Rim
  • [[Material]] Bearing Rim = 2x Plate

Modules

  • Module Boards need Module Board Base (4x Plastic)

Military

  • Warhead = Alien material + Warhead Casing
  • Warhead Casing = 5x Steel Pipe Plate
  • More...

Misc. Compatibility

  • Use Bob Glass if present

Angel's Mods Support

Crushers

  • Crusher Frame = 5x Iron Plate
  • Stone Crusher Head = 5x Stone
  • Crusher Head 1 = 5x Iron Plate + Stone Crusher Head
  • Burner Crusher = Crusher Frame + Stone Crusher Head
  • Crusher 1 = Crusher Frame + Burner Crusher + Crusher Head 1 + whatever else
  • Crusher [x] = Crusher Frame + Crusher [x-1] + Crusher Head [x] + whatever else

Sorters

  • Sorter Frame = 10x Iron Plate
  • Sorter Mechanism 1 = 5x [t0 circuit] + 10x Splitter Mechanism (see here)
  • Sorter 1 = Sorter Frame + 2x Sorter Mechanism 1 + 10x [circuit]
    etc.

Circuit Network recipe expansion

  • Circuit Network Connector: item for making Combinators
  • CNC = Wire Acceptor, Glue (fluid), 2x LED
  • Wire Acceptor = 4x Wire Bundle, Electronic Circuit
  • Wire Bundle = Red Wire, Green Wire, Copper Wire, Iron Stick
  • 10x Glue (fluid) = Wood, Water
  • LED = Glass, Lens, Copper Wire

Changed Recipe:

  • Lamp = 4x LED, 3x Iron Stick, 5x Glass

Galena Ore

Galena would be smelted into Lead, used to make Mortars (used to crush Stone and Dyes) as well as Pipes. Silver would be an intermediate product. Make Filter Material with 2 Crushed Stone, and combine that with Galena Ore to get Silver Pebbles. Silver Plates (smelted from these Pebbles) are used in most oil-based technologies and are the gateway to mid-late game.

Loader Recipes

  • Loader Frame = 4x Iron Plate + 5x Iron Gear + 4x Iron Stick
  • Loading Mechanism = 5x Inserter + 5x Iron Gear + 4x Transport Belt
  • Fast Loading Mechanism = 5x Fast Inserter + 5x Iron Gear Wheel + 4x Fast Transport Belt + 1x Loading Mechanism
  • Express Loading Mechanism = 5x Stack Inserter + 5x Iron Gear Wheel + 4x Express Transport Belt + 1x Fast Loading Mechanism + 1x Lubricant
  • Loader = 1x Loader Frame + 2x Loading Mechanism + 1x Yellow Dye
  • Fast Loader = 1x Loader Frame + 1x Loader + 2x Fast Loading Mechanism + 1x Red Dye
  • Express Loader = 1x Loader Frame + 1x Fast Loader + 2x Express Loading Mechanism + 1x Blue Dye

MAJOR ITEM OVERHAUL

A massive update to Complicated Recipes to overhaul the recipes and number of items due to item/recipe bloat (in my opinion). More "common" items are needed.

Unchanged Items/Recipes

  • Dyes
  • Steel/Rebar
  • Batteries
  • Concrete
  • Possibly more.

Removals

  • Almost everything in belts.lua
  • Assembly Machine frames
  • A whole bunch more items if I feel like they're not used enough.

Additions

  • Piston (#16) = 1x Iron Stick + 1x Iron Casing + 2x Iron Plate
    • For items that need to move back/forward (inserters, assemblers, engines, etc)
  • Basic Engines (#16) = 2x Gear Box + 2x Iron Plates + 4x Piston
    • The basis of anything that needs to rotate (engine units, mining drills, etc)

Intermediates

  • 4x Iron Chip = 1x Iron Plate
    • Used for delicate items, such as electronics.
  • 4x Copper Chip = 1x Copper Plate
    • See above.
  • 2x Plastic Chip = 1x Plastic
  • Copper Wire Bundle = 1x Iron Stick + 8x Copper Cable
    • For items that require large amounts of copper cable (lasers, generators, etc.)
  • Iron Casing = 2x Iron Plate
  • Copper Casing = 2x Copper Plate
  • Steel Casing = 2x Steel Plate
  • Gear Box = 2x Iron Casing + 2x Iron Gear
    • For items that utilizes large amounts of gears in some way (assemblers, engines, etc.)
  • more to come

Changes

  • Circuits use chips

Dye Overhaul

Wood is hard to obtain, so here are my suggestions for new dye recipes.

  1. White from stone, green from copper, red from iron, black from coal.
  2. Smelt green to get blue dye.
  3. Yellow = Green + red.
  4. The mixed dyes stay the same.
_FROM BIGYIHSUAN_
* White, green, red, black are good
* Sure, green -> blue
* Yellow is unchanged from current
* Mixed unchanged
* Chemical plant recipes for making dyes
** Crude oil + something else?
** iron ore + water = yellow dye
** sulfur + water = yellow dye?

Bob's Compatibility:
* Use existing ores to make dye in chemical plants
* Or use wood/synthetic wood

0.15 items

Additions

  • Nuclear Reactor, Centrifuge stuff
  • Heat Pipes, Exchangers
  • Rail Wagon Frame: Used by locomotive, cargo, tank wagons
  • Rail Wheel set: Used by Locomotive, cargo, tank wagons

Changes

  • Nuclear stuff
  • Heat stuff
  • Rail stuff
  • Pump

Laser crafting

  • Anything that has a laser uses Laser Emitter (Laser Turret, Personal Laser Defense, Distractor and Destroyer, [[Ion Cannon,]] etc.)
  • Battery, Antenna, Wire Coil, Lens
  • Antenna = 1 Iron Stick, 5 Copper, 2 Plastic
  • Wire Coil = 1 Iron Stick, 5 Copper Wire
  • Lens = 10 Glass

Early-Game Burner-related recipes

New Items:

  • Hydraulic Piston = 1x Iron Plate + 1x Iron Stick
  • Drill = 4x Iron Gear Wheel + 2x Iron Stick + 5x Iron Plate
  • Mining Drill Frame = 4x Iron Plate + 2x Iron Plate + 2x Electronic Circuit + 4x Hydraulic Piston
  • Firebox = 4x Iron Plate + 5x Stone
  • Basic Engine = 10x Iron Gear Wheel + 1x Firebox + 5x Iron Plate + 4x Hydraulic Piston

Changed Recipes:

  • Furnace = 1x Firebox + 5x Stone
  • Boiler = 1x Firebox +1x Pipe
  • Burner Mining Drill = 1x Firebox + 1x Drill + 1x Basic Engine + 5x Iron Plate
  • Electric Mining Drill = 3x Electronic Circuits + 5x Iron Gear Wheel + 2x Drill + 1x Mining Drill Frame
  • Steam Engine = Basic Engine + 5x Pipe + 2x Copper Wire + 5x Hydraulic Piston
  • Steel Furnace = 1x Firebox + 10x Stone Brick + 8x Steel Plate + 1x Furnace
  • Electric Furnace = 5x Advanced Electronic Circuit + 5x Copper Wire Coil + 1x Steel Furnace + 15x Steel Plate
  • Offshore Pump = 1x Basic Engine + 1x Pipe + 2x Electronic Circuit
  • Pumpjack = 1x Offshore Pump + 10x Pipe + 10x Electronic Circuit + 15x Steel Plate + 2x Hydraulic Piston
  • Engine Unit = 2x Basic Engine + 1x Steel Plate + 1x Iron Gear Wheel + 2x Pipe + 4x Hydraulic Piston

Change item groupings

dump everything into the CR-Intermediates category, and rename it to something better

also better logo needed

Rail Changes

  • 10x Rails = 2x Ties + 2x Crushed Stone + 5x Iron Stick
  • 1x Tie = 5x Steel Plate

Electrical Changes

Solar and Accumulators

  • Solar Panel = 9x Photovoltaic Cell + 5x Iron Plate + 5x Electronic Circuit
    • Photovoltaic Cell = Iron Plate + Blue Dye + 10x Copper Wire
  • Accumulator = 4x High-Voltage Battery + 5x Steel Plate + 10x Copper Wire
    • High Voltage Battery = 10x Battery + 5x Steel Plate + 10x Copper Wire

Electric Poles

  • Medium Electric Pole = 10x Steel Rebar + 3x Copper Contact
    • 2x Steel Rebar = 10x Iron Stick + 2x Steel
    • Copper Contact = 5x Copper Plate + 10x Copper Cable
  • Large Electric Pole = 20x Steel Rebar + 6x Copper Contact
  • Substation = 40x Steel Rebar + 12x Copper Contact + 2x Advanced Circuit + 5x Steel

Battery Casing

  • Cathode = Copper Plate + Orange Dye
  • Anode = Iron Plate + Black Dye
  • Battery Casing = Cathode + Anode
  • Battery = Battery Casing + Iron Plate + Copper Plate + Sulfuric Acid

Red Chips

A) Red chips are still using their old recipe.
B) Red circuit boards are unable to be created because they are not listed in the build menu.

Add capsule crafting

  • Every capsule is an upgrade of the previous. So Slow -> Poison -> Defender -> Distractor -> Destroyer.

Slow and Poison

  • Slowing Canister = 5x Water + 1x Wood + 1x Barrel
  • Poison Canister = 5x Water + 1x Coal + 1x Barrel
  • Slowness and Poison need 1 Canister per capsule.
  • Needs Blue and Green Dye.

Defender, Distractor, and Destroyer

  • Laser Emitter = 10x Copper Wire Coil + 5x Battery + 1x Iron Stick
    • Copper Wire Coil = 10x Copper Wire + 2x Iron Plate + 1x Iron Stick
  • Miniature Rotor = 5x Iron Plate
  • Each needs Miniature Rotor, Laser Emitter, and Dye.

Everything needs a new Blank Capsule. Everything needs a dye.
Miniature Rotor also used in Construction/Logistic Bots.

Bullet can't be assembled

The Bullet recipe creates 100 bullets, but stack size is 50.
From this follows that there is never enough space in a assembling machine to store the to be the created bullets.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.