Can also be found on Steam Workshop!
The Macrochip is a virtual circuit board object, in which you can construct circuits of logic gates and other components and connect them through the Macrochips external Input and Output nodes to other objects with your trusty Matter Manipulator. It (like the other objects in this mod) is available from the Wiring Station.
Interacting with it will bring up the Macrochips Console:
It is from here that you can select and insert components, wire them, write and place labels, and connect it all together with the Macrochips nodes and the outside world.
The virtual circuit board can be dragged about by clicking and holding the Left Mouse Button whilst in several of its modes, by the cursor keys, or by hovering the mouse over one of the four arrow pointers located at the edges of the console window. Holding down left or right [Shift] will make the board scroll faster. The [Home] key centers the board back at position 0,0.
The Mode icons on the left - Component Mode, Wire Mode, Move Mode, Label Mode, Inspect Node and Delete Mode - can also be set via the shortcuts [C], [W], [M], [L], [N] and [Delete] resepectively.
An Options menu [O] or the icon to the top right of the console can be used to name/rename the virtual circuit, toggle the Wizard hints on/off (also possible with the [H] key), hide, camoflague and change the appearance 'skin' of the Macrochip (Default, Service Panel, Foundry, Apex Cool, Avian Temple and Avali Tech styles currently available.)
Four sizes of Macrochip are available: the standard (2x4 tiles in size) with 4 input nodes and 4 output nodes, a Minimacrochip (2x2 tiles in size) with 2 inputs and 2 outputs, a Megamacrochip (8x4 tiles in size) with 12 inputs and 12 outputs, and a Remote Macrochip (1 tile in size) with 1 input node. These shouldn't be considered limiting though: see also Remote Nodes, further below.
Inspect Mode provides tooltips on placed components you mouse over, some of which are further detailed within the Macrochip Users Manual.
Macrochip Users Manual? Yes! included on the Macrochip itself, pressing [F1] will bring up the Manual for further guidance:
The [X] key exits the manual back to the virtual board - note that [Escape] will close the Macrochip console completely.
A Macrochip will retain its virtual circuit board data when taken down (becoming a Programmed Macrochip) as an inventory item. Its tooltip will also show the circuit name of that Macrochip, should you have given it one through the options menu.
For ease of duplicating created circuit boards, you can use the Macrochip Workstation, which can be made at a fully upgraded Inventors Table.
This can store up to 20 virtual circuits which you can upload from an inserted Macrochip or a read-only Datastick (an item which can be created by pressing [E] within the Macrochips virtual circuit console causing it to be ejected from that macrochip.)
The workstation will also allow you to rename or deleted stored circuits or download them to the inserted Macrochip(s), or completely erase the data on them.
BUT WAIT! Thats not all! (it wasn't enough?!)
This mod also includes Remote Input and Remote Output objects for use with the Macrochip, four new logic gate objects (Relay, NAND, XOR, and XNOR), two sizes of binary to Hexidecimal Display objects and an Item Sensor.
The various vanilla game logic gates, delay, timers and countdown timer objects can be interacted with to change their appearance whilst they are unwired. As an example, the AND gate is shown below with its alternate available visible skins.
There is also a 'hidden' skin to make such objects invisible if desired.
The Item Sensor scans for a particular item in close proximity and if detected sets its output to high. Placing a suitable item within its receptacle causes it to scan that item and eject it, at which point the Item Sensor becomes 'locked' to scanning for that particular item. Items dropped, held or placed within a small radius of the sensor will be detected.
Please use the discussion thread for any problems or bugs that you encounter. Due to its large scope and the subject of circuit boards, I probably have made some mistakes - testing is still being done and any advice will be taken constructively!
If anyone with more experience with circuits and coding would care to help with this mods scripting, I would be happy to have the assistance.
- Mod Pack Permissions:
- You must get the author's consent before including this mod in a compilation.
- Mod Assets Permissions:
- Anyone can alter/redistribute the mod's assets without the author's consent.
Welcome to the official Starbound Mod repository, Guest! Not sure how to install your mods? Check out the installation guide or check out the modding help thread for more guides.Dismiss Notice
Outdated Mods have been moved to their own category! If you update your mod please let a moderator know so we can move it back to the active section.
Macrochip and Logic Upgrades V4.11