I'm not personally maintaining it any more, but the mt-mods fork is being maintained, and I would suggest using that one instead unless you need the advanced touchscreen: https://github.com/mt-mods/digistuff
I did try contacting rubenwardy about having my listing replaced with one for theirs (with it being provided as an "update" for users of mine) somewhat recently and never received a response. I had previously declined an offer for this setup a few years ago, but circumstances have changed since then and it's now something I would like to see happen.
What do you mean? If you're talking about digilines channels (like for the traffic lights) then there's nothing to create, you just set the traffic lights to whatever digilines channel you want, connect them to some other device, and have that device send messages on that channel.
This is a quirk of unifieddyes that I haven't found a good way to work around - for some reason unknown to me, white is palette entry 240 and not 0. I could try making a custom palette, but unifieddyes is.... not pleasant to work with and I don't really want to do that again.
I do remember poking at it a while back and finding that it was actually in tenths of a second for some reason - that was ages ago though, so it may have been fixed by now for all I know.
I can't seem to replicate the NIC issue here - your code results in "test" being sent on "led3" just like it should.
Are you perhaps running this on an excessively slow connection that results in the timeout (I think 500ms) being hit?
This is a Lua script I've been using for this myself: https://gist.github.com/cheapie/e4edc2ea274750c235c984d972703803
Runs outside of the game, requires lua-imlib2, and takes one argument (the path to an image file). It'll then spew two things - the image in table format (as a digiscreen would need) and in the "packed" format for the "loadpacked" command of digistuff's GPU.
Do make sure you scale the image to whatever size you want ahead of time - it won't try to do that for you, and will process whatever resolution the input is whether that's what you want or not.
I'm not personally maintaining it any more, but the mt-mods fork is being maintained, and I would suggest using that one instead unless you need the advanced touchscreen: https://github.com/mt-mods/digistuff
I did try contacting rubenwardy about having my listing replaced with one for theirs (with it being provided as an "update" for users of mine) somewhat recently and never received a response. I had previously declined an offer for this setup a few years ago, but circumstances have changed since then and it's now something I would like to see happen.
What do you mean? If you're talking about digilines channels (like for the traffic lights) then there's nothing to create, you just set the traffic lights to whatever digilines channel you want, connect them to some other device, and have that device send messages on that channel.
This is a quirk of unifieddyes that I haven't found a good way to work around - for some reason unknown to me, white is palette entry 240 and not 0. I could try making a custom palette, but unifieddyes is.... not pleasant to work with and I don't really want to do that again.
I do remember poking at it a while back and finding that it was actually in tenths of a second for some reason - that was ages ago though, so it may have been fixed by now for all I know.
I can't seem to replicate the NIC issue here - your code results in "test" being sent on "led3" just like it should.
Are you perhaps running this on an excessively slow connection that results in the timeout (I think 500ms) being hit?
This is a Lua script I've been using for this myself: https://gist.github.com/cheapie/e4edc2ea274750c235c984d972703803
Runs outside of the game, requires lua-imlib2, and takes one argument (the path to an image file). It'll then spew two things - the image in table format (as a digiscreen would need) and in the "packed" format for the "loadpacked" command of digistuff's GPU.
Do make sure you scale the image to whatever size you want ahead of time - it won't try to do that for you, and will process whatever resolution the input is whether that's what you want or not.