Commit Graph

  • 32641893e7 Add examples for a few devices master cheapie 2022-01-07 16:51:04 -0600
  • ee316f2325 Add TSLib, libexpander, and libdetector as libraries Only works with my upcoming (as of this writing) mesecons fork, but the mod should still work without this functionality otherwise cheapie 2022-01-01 19:13:34 -0600
  • d7613f254f Add more noteblock wave samples cheapie 2021-12-31 19:35:21 -0600
  • 144c61533c Add support for fading and cutting noteblock sounds Also add a 1kHz sine wave sample, intended for use with this cheapie 2021-12-23 20:46:24 -0600
  • 47a32ff26e Allow other mods to register noteblock sounds cheapie 2021-12-04 15:55:56 -0600
  • 4a3c741fb3 Add "sendpacked" and "loadpacked" commands to GPU These allow converting images to/from string representations that are much easier and faster for Luacontrollers to store and handle. cheapie 2021-03-05 17:09:39 -0600
  • 7446451b1b Add "drawline" command to GPU cheapie 2021-02-26 22:58:58 -0600
  • e421f0a5c0 Change control panel text color to black cheapie 2021-02-21 19:46:23 -0600
  • a38debb592 Add advanced touchscreen Basically just lets you provide any formspec you want, which should resolve all of the "but the touchscreen can't do XYZ" issues :) I don't believe this to be a security problem as arbitrary formspecs should do nothing unless you actually right-click the node (and you can always just... not), and if the client does crash in response to a bad formspec then this is probably a client bug anyway. cheapie 2021-02-21 18:46:55 -0600
  • b16d25c828 Convert game controller to use entity attachment instead of a physics override This should make it get along better with other mods that affect physics overrides, and also prevent the "walking in place" when using it. cheapie 2021-02-21 18:36:09 -0600
  • a5ca8f19b7 Add "sendregion" command to GPU This allows part of a buffer to be sent instead of the whole thing, meaning that driving digiscreen arrays can now be done with fewer commands and no temporary buffers. This also greatly improves the speed of doing so, and I suppose also allows hardware-accelerated scrolling if your display is smaller than 64x64... cheapie 2021-02-21 14:45:08 -0600
  • f62c9932b4 Allow stacking of blank EEPROMs cheapie 2021-02-21 04:17:44 -0600
  • 904f6d7309 Add craft recipe for movestone cheapie 2021-02-21 04:16:20 -0600
  • 896a256eb3 Add alternate piezo recipe Now uses a mese crystal fragment if quartz isn't installed cheapie 2021-02-21 04:13:44 -0600
  • f0ce172302 Split documentation from README out into separate files cheapie 2021-02-21 03:50:59 -0600
  • 39a7904f07 Convert depends.txt to mod.conf cheapie 2021-02-21 03:45:27 -0600
  • 05e870d328 Add textures for movestone cheapie 2021-02-21 03:42:11 -0600
  • e0c0b5b48f Fix movestones not working in protected areas cheapie 2021-02-21 03:36:46 -0600
  • ad062495d8 Make newly-placed pistons remember their owner and obey protection Existing pistons are currently still exempt from protection. cheapie 2021-02-09 18:24:52 -0600
  • 68b94cc366 Actually fix it this time cheapie 2021-02-05 20:26:21 -0600
  • b0f714f944 Fix string commands on pistons being silent cheapie 2021-02-05 20:23:05 -0600
  • 8e65252826 Make piston sounds configurable cheapie 2021-02-05 20:16:32 -0600
  • 6c299b2fe5 Add digilines movestone cheapie 2021-02-05 20:09:30 -0600
  • b3d8709f27 Add documentation for piston cheapie 2021-02-05 19:56:37 -0600
  • 9d4d86136e Improve EEPROM drop handling cheapie 2021-02-02 17:33:51 -0600
  • fae9422116 Add heatsink (decorative only) cheapie 2021-01-29 21:22:58 -0600
  • 813ada878e Rename "tohsv" and "torgb" operations to allow for possible future color space additions cheapie 2021-01-29 20:46:13 -0600
  • 5c2cb60815 Fix bounds checking in load command cheapie 2021-01-29 20:35:57 -0600
  • e15ca1445c Fix bug that was forcing copies to be square cheapie 2021-01-26 18:13:00 -0600
  • 91b95b03cf Add RAM, EEPROM, and GPU cheapie 2021-01-26 15:44:07 -0600
  • c4b40bcfd5 Remove unnecessary debugging print cheapie 2020-05-03 00:01:10 -0500
  • 7e00678df6 Add digilines game controller This node allows players to have their keypresses forwarded to a LuaC, instead of moving the player around. This is intended to be used for making LuaC-based games. cheapie 2020-05-02 23:58:34 -0500
  • 7f5eaac5c3 Add channel copier cheapie 2020-04-30 00:44:04 -0500
  • 69a9304751 Miscellaneous touchscreen and noteblock work * Noteblock sound list updated * Noteblocks now support pitch control * Touchscreens can now optionally use the "real coordinates" system cheapie 2020-04-28 21:28:26 -0500
  • 8384563085 Downgrade no-HTTP message to warning cheapie 2020-04-15 15:32:26 -0500
  • 8dbef5eca7 Fix global leakage cheapie 2020-04-15 15:28:06 -0500
  • 13072c7d59 Fix unescaped strings cheapie 2020-03-30 01:08:05 -0500
  • d9fd360882 Fix crash when clicking air with a card cheapie 2020-03-28 18:31:59 -0500
  • 3c7e4a4f82 Fix crash when writing a card with no description cheapie 2020-03-28 01:43:12 -0500
  • 77b4fbe12d Add magnetic card reader/writer and cards to go with it cheapie 2020-03-28 01:31:12 -0500
  • f0ce665a64 Fix crash on certain invalid touchscreen inputs cheapie 2019-12-15 15:03:07 -0600
  • c92659a11a Add I/O expander cheapie 2019-09-13 14:09:25 -0500
  • 6062d9b08e crafting recipes flux 2019-07-06 07:07:07 +0100
  • da9556bd3a Various additions * Added intermediate connections for vertical digilines * Added protection support to buttons and wall knobs (optional, defaults to off) * Added the ability to manually control the button light (optional, defaults to off) cheapie 2019-06-15 12:09:51 -0500
  • 0fda965aa4 swap punch and right-click actions Vanessa Dannenberg 2019-06-04 02:48:21 -0400
  • 855c1b219d Finish the wall knob cheapie 2019-06-02 19:01:17 -0500
  • d773a87c6a Improve some selection boxes cheapie 2019-06-02 13:21:05 -0500
  • 4547e436f7 Remove collision from most conductors cheapie 2019-06-02 13:02:56 -0500
  • d0b0b3aab6 Add some extra button rules cheapie 2019-06-02 12:58:22 -0500
  • a36abbbbfe Add wall knob (with placeholder textures and nodebox for now, but fully functional) cheapie 2019-06-02 02:55:42 -0500
  • b19b5f39d8 Add timer cheapie 2019-06-01 16:50:42 -0500
  • 6e3f9d4c11 Add receivers, insulated digilines, and vertical digilines cheapie 2019-05-27 18:28:00 -0500
  • 0e61a770c9 Add textlist command to touchscreen GreenDimond 2019-05-24 13:01:42 -0500
  • 0ffc118f4c Allow pistons to conduct digilines signals cheapie 2018-11-29 19:09:44 -0600
  • bd4684e000 Fix HTTP API detection cheapie 2018-11-25 15:19:56 -0600
  • 395d6f0ccf Add digilines piston cheapie 2018-11-24 21:00:18 -0600
  • f6890e5ed0 Fix noteblocks responding to get_sounds on every channel cheapie 2018-11-24 19:47:57 -0600
  • 97765470fc Split components into their own files cheapie 2018-11-24 15:56:29 -0600
  • 2711c0e80c Tweak visual brightness of dimmable lights cheapie 2018-11-22 15:51:33 -0600
  • ee65d188ca Allow lights to be rotated cheapie 2018-11-22 15:44:38 -0600
  • 9e272a414e Send the name of the player that interacted with the touchscreen cheapie 2018-09-20 17:29:35 -0500
  • e23a308a1f Allow lights to be controlled by strings as well cheapie 2018-09-01 07:57:57 -0500
  • ff236643af Add dimmable lamp and junction box cheapie 2018-09-01 07:12:16 -0500
  • bc19da21d3 Enable playing sounds from other mods via the digilines noteblock cheapie 2018-08-07 19:15:34 -0500
  • 6d4a619de7 Add digilines noteblock cheapie 2018-07-29 20:39:29 -0500
  • 496ecdae27 Add camera Essentially a "remote player detector", recommended uses include traffic light vehicle detection and security cameras cheapie 2017-01-18 14:42:19 -0600
  • 81b896e74a Rename modem to NIC, add textures, craft, and docs cheapie 2016-12-24 02:27:36 -0600
  • 99eab9dd58 Add modem cheapie 2016-12-24 01:56:06 -0600
  • 6273c27d94 Add piezo beeper cheapie 2016-12-04 22:04:12 -0600
  • 0cdbfe2be1 Fix crash on some validation failures cheapie 2016-09-28 11:06:48 -0500
  • 5356079c8a Add dropdown cheapie 2016-09-27 21:26:51 -0500
  • 0e3b6dda83 Add bundled command support cheapie 2016-09-21 21:13:52 -0500
  • 551b470b16 Add touchscreen (WIP) cheapie 2016-09-15 14:54:28 -0500
  • 548cca8192 Add protection support to detector cheapie 2016-08-22 23:15:18 -0500
  • 26c8998cdf Remove mesecons hard dependency cheapie 2016-08-22 23:07:57 -0500
  • 874cfdfd30 Update README cheapie 2016-08-17 12:14:27 -0500
  • 07eb69ac68 Make panels lockable cheapie 2016-08-17 12:08:32 -0500
  • 46f670473b Interpret pipes as line feeds cheapie 2016-08-10 12:21:38 -0500
  • e2e0fc7338 Add control panel cheapie 2016-08-10 12:11:32 -0500
  • edd47f6239 Add player detector cheapie 2016-01-05 18:01:58 -0600
  • 01d72237c3 Finish renaming cheapie 2016-01-05 17:11:13 -0600
  • 6cd6bb69eb Rename mod cheapie 2016-01-05 16:57:23 -0600
  • 5fee6f74b1 Make buttons feel faster cheapie 2015-12-29 17:15:14 -0600
  • a9d88e4b1c Add _ALL_ the things! cheapie 2015-12-15 14:42:58 -0600