Smart Factory (by SuperComic)

If you liked this item, please rate it up on Steam Workshop page.

Author: SuperComicMC

Last revision: 25 May at 13:57 UTC

File size: 1.06 MB

On Steam Workshop

Description:
!== WARNING: Experimental MOD ==!

This mod contains experimental features.
If you run into any problems, please let us know.

Contribute to the project

The project is open source and anyone can contribute to the project.

If you can provide icons or pictures that better match the text or cards(items) translated from Korean into other languages, it will be of great help to the growth of the project.

Welcome to the world of automation!

This mod introduces logical devices that allow for arithmetic operations and signal control within the game.

Summary of Added Items
  • Silicon
    This item is used in the creation of all logic devices.
    How to obtain: ‘Smelter’ x1 + ‘Sand’ x3 + ‘Charcoal’ x1
  • Network Manager
    This item can only be crafted once (additional crafts will disappear immediately), and performs direct computations on the network. Without this card, no network computations will occur.
    How to obtain: ‘Silicon’ x7 + ‘Villager’ x1
  • Constant Builder
    This item produces a card with the corresponding constant value of the input signal every 60 seconds.
    How to obtain: ‘Silicon’ x2 + ‘Iron Bar’ x2 + ‘Villager’ x1
  • Logic Counter
    This item counts the number of cards stacked in a connected card stack.
    How to obtain: ‘Silicon’ x2 + ‘Plank’ x5 + ‘Coin’ x5 + ‘Villager’ x1
  • Logic Switch
    This item controls the activation of a connected card stack.
    How to obtain: ‘Silicon’ x2 + ‘Brick’ x5 + ‘Coin’ x5 + ‘Villager’ x1
  • Constant (0)
    This item represents the constant value 0 (zero).
    How to obtain: ‘Silicon’ x1 + ‘Wood’ x1 + ‘Villager’ x1
  • Constant (1)
    This item represents the constant value 1 (one).
    How to obtain: ‘Silicon’ x1 + ‘Wood’ x2 + ‘Villager’ x1
  • Operator
    This item is used to perform specific operations on constants or variables.
    How to obtain: ‘Silicon’ x2 + ‘Flint’ x1 + ‘Villager’ x1

    Special action
    ctrl+click can change the type of operation.

  • Variable
    This item is used to utilize values output by previous network logic nodes in computations.
    How to obtain: ‘Silicon’ x2 + ‘Wood’ x2 + ‘Villager’ x1
  • Computing Field
    This item is a special network node where arithmetic operations can be performed.
    How to obtain: ‘Silicon’ x2 + ‘Stone’ x2 + ‘Villager’ x1
Connect and Disconnect

1. Ctrl+click the card where the output exists (e.g. computing field)
2. Ctrl+click the card where the input exists (e.g. logic switch)

If a connection between two nodes already exists, the connection is disconnected, and if either node already has a connection to the other node, the connection is not performed.

T key+click will disconnect all links to the card you clicked on.

If you need a more intuitive explanation, check out this video.

Other

Source code: github[github.com]

Known bugs

1. A crash occurs when a connected variable card is dragged and moved away.