Smart Factory (by SuperComic)
This mod contains experimental features.
If you run into any problems, please let us know.
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.
This mod introduces logical devices that allow for arithmetic operations and signal control within the game.
- 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’ x1Special 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
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.
Source code: github[github.com]
1. A crash occurs when a connected variable card is dragged and moved away.