NOTICE: This mod is no longer being updated, but the content is still available (along with much more!) in my new collaborative mod, Starfoundry. Come check it out!
Sparkz
This mod was created to add wiring and logic functionality above and beyond that which is available in the vanilla game, by adding a variety of wire-interactive sensors, logic blocks, and actuators.
Downloads
Sparkz comes in two release versions: a survival release which includes (more or less) balanced recipes for Sparkz items, and a creative release which allows any Sparkz or vanilla wiring items to be crafted for free from the Wiring Station or a Tabula Rasa. For the creative version simply use the download link above.
Download Sparkz 'Survival'
Features
Tile Manipulating Objects
New in 2.1: Freeform Survey Markers to define areas of blocks for scanning and swapping. Areas can also be stored in Memory Cells.
New in 2.1: Layer Swapper swaps the foreground and background layers in a defined area
New in 2.1: Block Scanner and Block Printer for replicating structures! Scanned data can be sent directly to a printer or stored in Memory Cells.
Check out this simple demo video showing the Survey Markers, Layer Swapper, Block Scanner and Block Printer in action:
Numeric Wired Objects
Linked Displays (in two sizes and unlimited width!) to display numeric data:
3 types of sensors (Light Sensor, Wind Sensor, Thermometer) to monitor the world:
Liquid Sensor detects and identifies liquids (thanks to Synthlight for the suggestion!)
Scanner to collect data about nearby entities (interact to switch between Current HP and Max HP):
Counter can be incremented, decremented, or reset using binary signals, and outputs a numeric value:
(also added a Quick Wall Button with a fast pulse for incrementing counters)
Comparator performs logical operations (interact to switch modes):
Operator performs basic arithmetic operations (interact to switch modes):
Memory Cell stores data. Bottom nodes are for data in and out, top nodes are for binary signals to lock input and output
...and of course, you can still ruin your ship with 3 kinds of liquid Source Pipes!
Examples
I'm working on putting together some example machines to show some of the possible ways to use Sparkz. If you build something interesting, send me a screenshot and explanation so I can include it here!
Record Keeper
This machine tracks the highest measurement of a sensor as well as the time since that measurement was recorded. A Light Sensor (1) sends data to one side of Comparator (2), which compares it to the value stored in a Memory Cell (3). If the measured value is greater than the stored value, then the Comparator sends the new value to the Memory Cell as data, and also sends a binary signal to reset a Counter (5) using a Binarizer (6) to strip the numerical data and prevent the counter value from being replaced with the sensor data. The latest total count is stored in a second Memory Cell (4). To reset the record, a Button and NOT gate are used to briefly unlock the output on another Memory Cell (7) which contains a 0 data and will overwrite the record Memory Cell (3).
Feedback
If you have any feedback or suggestions about this mod, please let me know! I'm working on improving documentation, so I apologize if some of the objects aren't very well explained right now.
- Mod Pack Permissions:
- Anyone can use this mod in their mod compilation without the author's consent.
- 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.
Outdated Sparkz v2.1d
A fresh variety of wired objects: sensors, displays, numeric logic, scanners, printers, and more!
Recent Updates
- fix for layerswap.lua Dec 31, 2013
- 2.1c - more bug fixes and improvements Dec 31, 2013
- 2.1b - bug fix Dec 31, 2013