cheapie
e421f0a5c0
Change control panel text color to black
2021-02-21 19:46:23 -06:00
cheapie
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.
2021-02-21 18:46:55 -06:00
cheapie
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.
2021-02-21 18:36:09 -06:00
cheapie
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...
2021-02-21 14:45:08 -06:00
cheapie
f62c9932b4
Allow stacking of blank EEPROMs
2021-02-21 04:17:44 -06:00
cheapie
904f6d7309
Add craft recipe for movestone
2021-02-21 04:16:20 -06:00
cheapie
896a256eb3
Add alternate piezo recipe
...
Now uses a mese crystal fragment if quartz isn't installed
2021-02-21 04:13:44 -06:00
cheapie
f0ce172302
Split documentation from README out into separate files
2021-02-21 03:50:59 -06:00
cheapie
39a7904f07
Convert depends.txt to mod.conf
2021-02-21 03:45:27 -06:00
cheapie
05e870d328
Add textures for movestone
2021-02-21 03:42:11 -06:00
cheapie
e0c0b5b48f
Fix movestones not working in protected areas
2021-02-21 03:36:46 -06:00
cheapie
ad062495d8
Make newly-placed pistons remember their owner and obey protection
...
Existing pistons are currently still exempt from protection.
2021-02-09 18:24:52 -06:00
cheapie
68b94cc366
Actually fix it this time
2021-02-05 20:26:21 -06:00
cheapie
b0f714f944
Fix string commands on pistons being silent
2021-02-05 20:23:05 -06:00
cheapie
8e65252826
Make piston sounds configurable
2021-02-05 20:16:32 -06:00
cheapie
6c299b2fe5
Add digilines movestone
2021-02-05 20:09:30 -06:00
cheapie
b3d8709f27
Add documentation for piston
2021-02-05 19:56:37 -06:00
cheapie
9d4d86136e
Improve EEPROM drop handling
2021-02-02 17:33:51 -06:00
cheapie
fae9422116
Add heatsink (decorative only)
2021-01-29 21:22:58 -06:00
cheapie
813ada878e
Rename "tohsv" and "torgb" operations to allow for possible future color space additions
2021-01-29 20:46:13 -06:00
cheapie
5c2cb60815
Fix bounds checking in load command
2021-01-29 20:35:57 -06:00
cheapie
e15ca1445c
Fix bug that was forcing copies to be square
2021-01-26 18:13:00 -06:00
cheapie
91b95b03cf
Add RAM, EEPROM, and GPU
2021-01-26 15:44:07 -06:00
cheapie
c4b40bcfd5
Remove unnecessary debugging print
2020-05-03 00:01:10 -05:00
cheapie
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.
2020-05-02 23:58:34 -05:00
cheapie
7f5eaac5c3
Add channel copier
2020-04-30 00:44:04 -05:00
cheapie
69a9304751
Miscellaneous touchscreen and noteblock work
...
* Noteblock sound list updated
* Noteblocks now support pitch control
* Touchscreens can now optionally use the "real coordinates" system
2020-04-28 21:28:26 -05:00
cheapie
8384563085
Downgrade no-HTTP message to warning
2020-04-15 15:32:26 -05:00
cheapie
8dbef5eca7
Fix global leakage
2020-04-15 15:28:06 -05:00
cheapie
13072c7d59
Fix unescaped strings
2020-03-30 01:08:05 -05:00
cheapie
d9fd360882
Fix crash when clicking air with a card
2020-03-28 18:31:59 -05:00
cheapie
3c7e4a4f82
Fix crash when writing a card with no description
2020-03-28 01:43:12 -05:00
cheapie
77b4fbe12d
Add magnetic card reader/writer and cards to go with it
2020-03-28 01:31:12 -05:00
cheapie
f0ce665a64
Fix crash on certain invalid touchscreen inputs
2019-12-15 15:03:07 -06:00
cheapie
c92659a11a
Add I/O expander
2019-09-13 14:09:25 -05:00
flux
6062d9b08e
crafting recipes
2019-07-06 20:54:30 +01:00
cheapie
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)
2019-06-15 12:09:51 -05:00
Vanessa Dannenberg
0fda965aa4
swap punch and right-click actions
2019-06-04 02:48:21 -04:00
cheapie
855c1b219d
Finish the wall knob
2019-06-02 19:01:17 -05:00
cheapie
d773a87c6a
Improve some selection boxes
2019-06-02 13:21:05 -05:00
cheapie
4547e436f7
Remove collision from most conductors
2019-06-02 13:02:56 -05:00
cheapie
d0b0b3aab6
Add some extra button rules
2019-06-02 12:58:22 -05:00
cheapie
a36abbbbfe
Add wall knob (with placeholder textures and nodebox for now, but fully functional)
2019-06-02 02:55:42 -05:00
cheapie
b19b5f39d8
Add timer
2019-06-01 16:50:42 -05:00
cheapie
6e3f9d4c11
Add receivers, insulated digilines, and vertical digilines
2019-05-27 18:28:00 -05:00
GreenDimond
0e61a770c9
Add textlist command to touchscreen
2019-05-24 13:03:00 -05:00
cheapie
0ffc118f4c
Allow pistons to conduct digilines signals
2018-11-29 19:09:44 -06:00
cheapie
bd4684e000
Fix HTTP API detection
2018-11-25 15:19:56 -06:00
cheapie
395d6f0ccf
Add digilines piston
2018-11-24 21:00:18 -06:00
cheapie
f6890e5ed0
Fix noteblocks responding to get_sounds on every channel
2018-11-24 19:47:57 -06:00