The Signal State
The Signal State mods
A mod changes the game itself, so it is tied to a game version and to whatever loads it. Filter by both and you get the list that will actually load, not the list that mentions your version somewhere in a description.
- Negative Delayby Monotof1Delay the source by -1 cycles. Another approach would be to simply delay the signal by 1 and playing the entire simulation backwards. A even more interesting approach would be to use the OUT as a source send the delayed sigal to the SRC.51 downloadsupdated 5 y ago
- Sum and product of digits (v2)by gotanFor each input number output the sum of its digits to Out1 and the product to Out2. Inputs range from 0 to 99.50 downloadsupdated 5 y ago
- cos(x) to sin(x)by Monotof1SRC = 100*cos(x*π/62) OUT = 100*sin(x*π/62) You are given a cosinus function (scaled to fit). Provide the sinus function scaled in the same way to OUT. x is the timestep-1. The SRC and OUT values are rounded.48 downloadsupdated 5 y ago
- The inverseby gotanOutput 100 divided by the input value, rounded to the top. Input values range from 1 to 100. out = ceil(100/in)48 downloadsupdated 5 y ago
- 二进制解码器by 76561198419793512SRC1会输出0-15的随机电压 将SRC1电压值的二进制编码输出到OUT1234 PS:从上往下的顺序依次输出48 downloadsupdated 3 y ago
- Signumby mr accidentConstruct a sign function. Output 100 if input is greater than 0. Output -100 if input is less than 0. Input is never 0. Only available modules are Sum and Split. Space might be a little bit tight.47 downloadsupdated 5 y ago
- 指数增加器by 76561198419793512将SRC1的电压数平方后输出到OUT1 总共只有十个时步,对应SRC1的1-1047 downloadsupdated 3 y ago
- Exponential smoothingby gotanWe want to filter high frequency noise from a low frequency signal. A simple exponential smoothing filter should be good enough. The filter rule is: for the first time step (t=0): out(0)=in(0) for all following steps (t>0): out(t)=a*in(t) + (1-a)*out(t-1) You can play around with the filter param...46 downloadsupdated 5 y ago
- Precision Squaresby gotanCalculate the square of the input. The first two digits should be output to out1 The remaining digits to out2 out1 = floor(in x in / 100). out2 = in x in - out1 Input values range from 0 to 100.46 downloadsupdated 5 y ago
- Moduloby mr accidentSRC1 and SRC2 are positive signals. SRC3 is a clock signal alternating between 100 and 0. Output the remainder of dividing SRC1 by SRC2. This puzzle utilizes feedback loops. Those depend on module order and can potentially stop working in future updates.45 downloadsupdated 5 y ago
- Sub-ticked x5by Monotof1Output five times the input value. Only one SUM module is available.44 downloadsupdated 4 y ago
- Continuous Stepperby Kusane HexakuWhen SRC is 100, add 10 to the value being sent to OUT, and keep outputting that same value every interval. If OUT is already at 100, wraps the value around and start outputting 0.44 downloadsupdated 3 y ago
- Arithmetic (x)by BatonSRC1 is values from 1 to 30 SRC2 is the value 0 or 100 SRC3 is values from 1 to 3 OUT1: if SRC2=100 then SRC1*SRC3 else SRC3*SRC3 OUT2: if SRC2=100 then OUT1-SRC1 else pastOUT2+OUT144 downloadsupdated 5 y ago
- Turret Temperature Controlby danatron1The gun turrets keep overheating! Temperature starts at 0, and is reduced by 10 every other time step. SRC 1 is set to 100 whenever the turret is attempting to fire. Whenever it fires, temperature increases by 15. Output the current temperature to OUT 1. When OUT 1 receives a value over 80, preve...43 downloadsupdated 3 y ago
- advanced counterby 76561199499919869create a circuit that increments A by B every tick, both values can be changed when src2 is true, set A to src1 when src4 is true set B to src3 send A to the output every tick43 downloadsupdated 16 mo ago
- Variable Delayby Monotof1Delay the SRC signal by an amount of timesteps specified by the SRC signal. SRC is between 1 and 8. Finding multiple different solution concepts is highly encouraged, for example try not using any delay modules.42 downloadsupdated 4 y ago
- 32 Bytes of Memoryby gotanBuild a memory for 32 values. Each cycle is either a read or write cycle. Memory addresses range from 0 to 31. In W-cycles write to the memory address, in R cycles output the value stored at that address. Src1: R/W Src2: Address (0-31) Src3: Value (for W cycles) Out: Memory Value (in R cycles)42 downloadsupdated 5 y ago
- Pythagorasby Monotof1SRC1 and SRC2 are the lengths of the legs of a right angle triangle. Calculate the length of the Hypotenuse rounded to the nearest integer. SRC1² + SRC2² = OUT² OUT ≈ sqrt(SRC1² + SRC2²) SRC and OUT values for easy analysis: Pastebin/rwED7pha This puzzle likely needs some minor sub-tick usage41 downloadsupdated 5 y ago
- 异或门的重新设计by 76561198926404425我们需要用到异或门,但是我们手边只有或门和非门了。请你用这些元件设计一个异或门。39 downloadsupdated 3 y ago
- 质数筛选器by 76561198419793512Src1是1-100的每时步增加1的电压 将Src1中的合数输出到Out1(质数都输出0) PS:1既不是质数也不合数,所以也输出039 downloadsupdated 3 y ago
- selectby 7656119902818872839 downloadsupdated 5 y ago
- Divide 2 numbersby 76561198414488341OUT1 = SRC1 // SRC238 downloadsupdated 22 mo ago
- NOT DATEby 76561199028188728OUT1 NEED OR DATE OUT2 NEED AND DATE OUT3 NEED NOT+OR DATE38 downloadsupdated 5 y ago
- Cash Register - Keypadby SukasaNice job re-creating that processor. The next part I want you to try and repair is the Keypad. It's straightforward enough, I believe. The keypad reads button presses in, and then you need to output the voltage spikes the processor expects. The keypad looks like this: 1 2 3 + 4 5 6 - 7 8 9 % 0 C37 downloadsupdated 5 y ago
- Run Identifierby AdamIdentify when numbers are in runs (either +1 or -1) and count how long the run lasts. once the run ends begin again counting from 0. assume the first run begins at 0. Input will always change by some amount. SRC1 is the signal input OUT1 is the length of the run37 downloadsupdated 4 y ago
- Bytestreamby danatron1SRC 1 is a stream of bits (0 or 100) corresponding to a signed byte: This is 1 if the value is negative v 11000101 ^^^^^^^ This is the binary number 69, so this value is -69 Every 8 steps, output the signed decimal value to OUT 1.36 downloadsupdated 3 y ago
- Multiplierby danatron1Multiply SRC 1 by SRC 2. Send the result to OUT 1.35 downloadsupdated 3 y ago
- XOR And XNOR Makeby 76561199002605825Only can use AND,OR,NOT GATE to make OUT1=XOR GATE OUT2=XNOR GATE35 downloadsupdated 4 y ago
- Mergeby 76561198397391104get the averege of SRC1 and SRC2 and output it to OUT134 downloadsupdated 4 y ago
- Electronic Speed Controllerby SukasaGiven a speed of -50 to 50, output a pulse sequence on OUT1, OUT2, and OUT3, where each pulse is 100 for (5 - Abs(SRC1/10)) ticks. When SRC1 is positive, output in the order 1-2-3, and when SRC1 is negative output in the order 3-2-1 When SRC1 is 0, disable all outputs33 downloadsupdated 5 y ago
- Prime Identifierby danatron1SRC 1 is the natural numbers between 10 and 60. Send 100 to OUT 1 if SRC 1 is prime, otherwise send 0.33 downloadsupdated 3 y ago
- Targeting System Calibrationby 76561199002346017The turrets' targeting system needs to be calibrated every so often as error accumulates over time. SRC1 and SRC2 represent the x and y coordinates of a point on the plane. If the current point is at least as close to the origin (0,0) as the previous point, send to 100 to OUT1. Otherwise send 0 t...32 downloadsupdated 21 mo ago
- 溢出求和by 76561198926404425将信号源SRC1和SRC2的和发送到OUT1。当和超过100时,将超过100的部分发送到OUT2。32 downloadsupdated 3 y ago
- tables of multiplication (easy)by haamschaareasy mode version of the puzzle print out the tables of multiplication going from 1-10 in linear order. example: 1,2,3... (up to and including 10) followed by: 2,4,6... (up to and including 20) followed by: 3,6,9... (up to and including 30)32 downloadsupdated 5 y ago
- Prime factorizationby Monotof1Provide the prime factorization of the SRC. OUT 1 shall be the number of 2's in the prime factorization. OUT 2 shall be the number of 3's in the prime factorization. OUT 3 and OUT 4 shall be the remaining prime factors in ascending order, with "1" filling empty spots. eg: 84 = 2²*3¹*7*1 -> OUT =...31 downloadsupdated 5 y ago
- Sortby Monotof1Intended solution uses sub-ticks! Sort the incoming 8 Values [1,99]31 downloadsupdated 5 y ago
- Motion Detectorby danatron1SRC 1 fluctuates up and down. OUT 1 is rate of change; the change in the signal since the last step. OUT 2 is 100 whenever the rate of change exceeds 15 in either direction.31 downloadsupdated 3 y ago
- AND GATE TESTby 76561199002605825ONLY USE AND LOGIC GATE31 downloadsupdated 4 y ago
- Beating Slowlyby Dr. JamCreate a beat that slows down over time. Send 100 to OUT1 interspaced by 0. The number of 0's between the 100's increases by 1 with each 100 sent.31 downloadsupdated 3 y ago
- Emergency buttonby 76561199826935783输入端口1代表按钮是否被按下 当输入端口第一次为100伏时,保持向输出端口1发送100伏并向输出端口2发送100伏 当输入端口第二次为100伏时,保持向输出端口输出0伏31 downloadsupdated 12 mo ago
- 队列信号源SRC1输出一个随机信号。当SRC2输出100伏时,将SRC1的信号保存到一个队列的最后。当SRC3输出100伏时,将队列中的第一个元素输出到OUT1。31 downloadsupdated 3 y ago
- Streaming bit wise additionby gotanTwo 80-bit numbers are given as bit-stream from Src1 and Src2 from lowest to higher bits. Output the resulting sum as bit-stream concurrent with the input.30 downloadsupdated 5 y ago
- Fast Divisionby Monotof1Intended solution uses sub-ticks! Src 1/Src 2 = Out 1 Source 1 is the Dividend. Source 2 is the Divisor. Output 1 is the value of the Quotient.29 downloadsupdated 5 y ago
- Boundary Checkby MrMeepsonSRC1 and SRC2 are random values between 0 and 100. If the magnitude of the difference between SRC1 and SRC2 is less than or equal to the value specified by SRC3, output 100V to OUT1.29 downloadsupdated 4 y ago
- Reorder without memoryby Monotof1Reorder the 32 values from SRC 1 based on the corresponding values from SRC 2. Start outputting the resulting signal to OUT in timestep 19 (where SRC 1 conveniently is 0). Example: The first value from SRC 1 shall be output in position 5 in the output signal, therefore in timestep 18 + 5 = 23. SR...29 downloadsupdated 5 y ago
- Odd number detectorby spangOut 1 gets recieved on every odd numbered interval29 downloadsupdated 3 y ago
- Compact Multiplicationby Monotof1Intended solution uses sub-ticks! X = SRC1 x SRC2 OUT1 = floor(X/100) OUT2 = X mod 100 SRC1 and SRC2 are [1..99] and SRC1 < SRC228 downloadsupdated 5 y ago
- Advanced Radio Amplification Circuitby RomDistribute the signals from SRC 1 to OUT 1 and OUT 2. If SRC 1 is less than or equal to 40 volts, then OUT 1 receives SRC 1 and OUT 2 receives 0 volts. If SRC 1 is more than 40 volts, then OUT 1 receives 40 volts and OUT 2 receives (SRC 1 - 40) volts. However, every time SRC 2 sends 100 volts, sw...28 downloadsupdated 3 y ago

