Scrap Mechanic

Scrap Mechanic

[Archived] Circuit Creator
Showing 1-10 of 19 entries
< 1  2 >
Update: Aug 7, 2021 @ 2:22am

  • Add keyboard and keypad for future use
  • Update core library
  • Initialise GUI upon interaction with an instant gate
  • Reduce initial lag when spawning huge instant gate creations
  • Fix client side UV frame issues with the instant gate
  • Change rotation sets
  • Minor fixes and refactoring

Update: May 30, 2021 @ 3:29am

  • Let the instant gate GUI show the correct selection
  • Update the lower right lights in the instant gate GUI
  • Fix typo

Update: Apr 5, 2021 @ 9:35am

  • Fix issue where the operation of an instantaneous gate was not saved

Update: Apr 4, 2021 @ 2:32am

  • Introduce Instantaneous Logic Gate (inspired by BlueFlame)
  • Add scanning support for the custom logic gate
  • Add ability to upgrade older save versions of a circuit
  • Change storing mechanism
  • Improve various things in core library
  • Refactor sorting algorithm and graph representation
  • Optimise memory usage
  • Update part metadata

This update introduces a new part, which behaves similar to the internal gates of a compressed circuits.
The new part allows to make faster circuits without the need to compress them, but in the first place serves the user a better way to understand what happens within a compressed circuit and build better circuits with them in the future.

The Instantaneous Logic Gate can be interacted with the same way that vanilla gates can be interacted with. This way the learning curve should be pretty flat, if a user is already used to the vanilla gates.

Update: Feb 27, 2021 @ 3:04pm

  • Display relevant information to player
  • Remove connections and reset IO connection state when loading a new circuit
  • Change preview image file format
  • Minor bug fixes

Update: Jan 21, 2021 @ 2:33am

  • Change the mechanism of how interaction texts are shown
  • Update interaction texts
  • Update core library
  • Remove old interaction methods
  • Add GUI for user interaction
  • Fix various export bugs

Update: Dec 25, 2020 @ 5:55am

  • Update interaction text
  • Refactor boolean operations
  • Move the output update mechanism in the simulation loop for output gates
  • Add support for scanning and simulating sequential circuits

This update introduces a new feature allowing to scan sequential circuits.
As of now every circuit containing cycles (loops to previous gates) can be scanned and simulated.

Please be aware that the way the mod simulates sequential circuits diverges from how the game itself simulates logic gates and their respective connections. Hold times for input signals don't have to be lengthened artificially with this mod like in the game. A signal doesn't propagate one gate per tick by default. Such behaviour has to be implemented by using latches or flip flops. A Series of gates with only one input behave as if they were a long wire, not delaying the signal, simply forwarding it.

Update: Dec 21, 2020 @ 1:51am

  • Refactor topological sorting and how the circuit uses its results
  • Use Depth-first algorithm for the topological sorter
  • Increase the visible distance of the name tags for tagged logic gates
  • Show name tags for IO blocks only in presence of a gate tagger
  • Add interaction texts

Update: Dec 13, 2020 @ 6:54am

  • Set UV frame index according to the active state
You're now able to visually determine whether an input or output is active

Update: Dec 13, 2020 @ 5:39am

  • Update preview image