CreativeMD / LittleTiles

GNU Lesser General Public License v3.0
159 stars 52 forks source link

A couple bugs I've seen. (1.20.1) #958

Open yobanyvrod opened 2 months ago

yobanyvrod commented 2 months ago

I'm pretty sure beta 1.20.1 version (LittleTiles_BETA_v1.6.0-pre100_mc1.20.1) has a bug where you cannot alter the state of a structure with an external input. e.g. I make a door with a parent frame with an input on it, link it in signals and link to a pressure plate with output on it. No matter what I do I can't get it to work and I'm pretty sure it should work because everything looks right, but it doesn't. Output always returns false when what I do. Either that or I don't know how to use it.

Other known bugs: Game sometimes crashes when changing signal mode from 'Toggle' to anything else.

Game sometimes crashes when changing length of animation of Advanced Door to empty when having points on the graph and the points go off screen.

Please help/fix. Especially first one.

yobanyvrod commented 2 months ago

Also: A bug where if you making an Advanced Door where the door travels some distance then goes back to the original position is not possible. (Doesn't move at all)

yobanyvrod commented 2 months ago

image image image image

Another example of the first bug. Both outputs are wired the same in signals and one returns 1 when the switch is on, how it should, the other doesn't.


using 4-bit outputs been having similar problems with other iterations of the same idea on other structures

yobanyvrod commented 2 months ago

image image image image

Another example of the signal bug. Both outputs are wired to return 1 when Master and Double switch are active. Both switches return true when on, false when off, but outputs always return 0.

I tried removing 'and' gate and just putting the number 1 and into the output and the output returned '1000' so maybe it is just a problem with the logic. Same goes for the 'or', 'b-and', 'xor' gates, they don't return 1 when they should, I don't know about the gates though.


outputs 12,13 unused- ignore master switch is the uppermost one with the white indicator double switch is the 3-unit long one all other are unused

yobanyvrod commented 2 months ago

Output 10 still doesn't seem to work Output 11 only returns 1 if and only if Double Switch is on and Output 10 is linked to Double Switch Output 11 ignores Double Switch if Output 10 is not linked to Double Switch


image image image o10 unlinked, o11 linked, switch on. o11 returns '0000' , master switch on - o10 returning '0000'


image image image o10 linked, o11 linked, switch on. o11 returns '1111' , o10 still returning '0000'