Santa's Nixie Tube Display


Another version of the nixie tubes, less features, less UPS drops.

9 months ago
0.15 - 1.1
28784

g apha-tubes

3 years ago

hi,

do u support letters, like the original mod does?

3 years ago
(updated 3 years ago)

Hi,

No I do not support the letters yet, but i'm looking into it soon (planned middle/end of february) With the reason I got another mod to update and I've examens right now...

Maybe I'll support static letters, or takes the biggest letter signal that is on that tube, still thinking of a way to encorporate multi-letter displays, as in, only the right one needs to be hooked up and let a full word be displayed... (Feel free to submit ideas)

Greetings
Lovely_santa

3 years ago
(updated 3 years ago)

although the above question was asked 7 months ago, here is some comment to it since probably i soon will build qute a few displays which should be quite responsive to show lots of current status data ...

about negative numbers: missing negative numbers are not a big problem if it is easy to see that a number is negative. that could be achieved by adding an additional colored lamp to each number (ugly and quite a lot of additional circuitry), or by simply having a second color for negative numbers (no full color support, but only one second color, eg red tubes for negative numbers).

about general color support: when nixies were new i used lots of colors for fun, and later it was nice to have displays colored according to item types (different colors for each item were done by another mod), but since that once again required lots of additional circuitry for mixed signals (because of color priorities, etc) and because not all items had colors, i stopped using such "colored by item" displays and now use at most green/red to indicate good/bad (eg positive/negative) numbers.

about word displays: some other mods (probably for train station names etc) use encoded text, eg A=1 for A in the first position (I don't know whether this is the first from the left or from the right), B=1 for B in the first position, =2 for the second position, =4 for the third, =2^(N-1) for the Nth position. thus an entire word up to 31 or 32 characters can be transmitted on one wire, eg "A=9 (1+8), B=6 (2+4)" would write ABBA, or "a=2304 (256+2048), e=8, l=17 (1+16), n=512, o=2, s=128, t=1024, v=4, y=32" would spell your name :-)
it would even be easy to scroll the display by simply multiplying or dividing by 2.
and (although not yet tested) there is a mod DISK (https://mods.factorio.com/mod/disk) which stores 512 such snapshots of the state of wires at specific addresses in its virtual memory, ideal for storing up to 512 notes of a song (to be played by the speaker) or for storing lots of encoded text (up to 512x32 characters = 16 KB of text !!!)

3 years ago
(updated 3 years ago)

here is the blueprint (only using vanilla plus alpha-nixies) to encode and decode strings. it would be nice if these two functionalities could be included to the mod so that we only need two entities instead of the whole setup with 94 combinators (for 32-char strings): an alpha tube, and a new constant combinator that doesn't output its signals directly but multiplies each of the signals with a weight (1,2,4,8,16,etc) depending on the location of the signal in the combinator grid (i don't know how to implement this, but several mods are doing similar, looking at the position of signals in the grid)

in this blueprint, a string can be setup by selecting one chaacter in each of the bottom constant combinators. they will be weighted and added, the encoded string then is visible at the wooden power pole at the left side, and that signal is decoded at the top and displayed on the alpha nixies.

there are three combinators located on stone floor. connect only one of them at the same time: the current connection is to the bottom combinator to get the encoder connected to the power pole. disconnect them and connect one of the two left constant combinators instead to see the two example strings (the values from my last message) decoded at the nixies.

if the lowest order bit is on the other end of the array (in the other mods which use this type of encoding; please check to be compatible with those strings), just chain and shift the combinators from right to left instead of from left to right ...

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

have fun testing and playing around with the blueprint :-)

3 years ago

Hi,

First of all, i'm tempted to rewrite the mod again from scratch, optimizing it further again.

The other issue that i'm having is the amount of sprites that i can fit on a single entity. For the letters i would need 27 sprites (26 + empty). This would mean i have to add 3 extra entities to each nixie and that will cause again more issues.

On the color part, combinators do not support colors, so I cannot set colors as i want. AKA for each color I need a new set of nixies, or change the entity to a less suitable entity, demanding more ups. I am looking at a workaround for this already.

This is still on my todo list, I am working the problems. It just takes time to think and find a suitable solution.

Kind regards,
lovely_santa

3 years ago

"It just takes time to think and find a suitable solution."

yes, and in 0.17 which will hopefully be released "soon"(TM) it might work differently again :-) :-(

3 years ago

Exactly!

New response