[2.0.60] Specific Virtual Signals have mismatched internal ID's for respective place inside of GUI
Posted: Fri Aug 29, 2025 1:56 am
This is a mild annoyance, it doesn't really change the game so if you want to close this feel free!
While making a video decoder and looking very hard at all of Factorio's Virtual Signals, I noticed 2 sets of symbols that have their internal ID wrong for what it should be in place of the GUI:
Looking at the Factoriopedia for Virtual Signals: And then look at this specific row of Signals: My issue lies with the internal signal names, where this is "correct" (That being, 1: is shape-curve, 2: is shape-curve-2, 3: is shape-curve-3, and 4: is shape-curve-4, which is "correct"
However, these 2 sets of virtual signals are "incorrect" and don't match the same internal ordering as shape-curve-(1-4) (That being, where 1: is shape-corner, 2: is shape-corner-2, 3: is shape-corner-4, and 4: is shape-corner-3)
And (That being, where 1: is shape-t, 2: is shape-t-2, 3: is shape-t-4, and 4: is shape-t-3)
That's where my issue lies, because i think that the virtual signals sets should match the place in the GUI, or at least be consistent with one another.
(Since shape-curve (1-4) does not match shape-curve (1-4) and shape-t (1-4)
While making a video decoder and looking very hard at all of Factorio's Virtual Signals, I noticed 2 sets of symbols that have their internal ID wrong for what it should be in place of the GUI:
Looking at the Factoriopedia for Virtual Signals: And then look at this specific row of Signals: My issue lies with the internal signal names, where this is "correct" (That being, 1: is shape-curve, 2: is shape-curve-2, 3: is shape-curve-3, and 4: is shape-curve-4, which is "correct"
However, these 2 sets of virtual signals are "incorrect" and don't match the same internal ordering as shape-curve-(1-4) (That being, where 1: is shape-corner, 2: is shape-corner-2, 3: is shape-corner-4, and 4: is shape-corner-3)
And (That being, where 1: is shape-t, 2: is shape-t-2, 3: is shape-t-4, and 4: is shape-t-3)
That's where my issue lies, because i think that the virtual signals sets should match the place in the GUI, or at least be consistent with one another.
(Since shape-curve (1-4) does not match shape-curve (1-4) and shape-t (1-4)