Stormworks: Build and Rescue

Stormworks: Build and Rescue

Zbyt mało ocen
Enigma Machine
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Microcontrollers: Composite, Microcontroller
Tagi: v1.5.7
Rozmiar pliku
Zamieszczono
Zaktualizowano
28.809 KB
25 stycznia 2022 o 10:11
13 sierpnia 2022 o 14:06
Listy zmian: 4 ( zobacz )

Zasubskrybuj, aby pobrać
Enigma Machine

Opis
Based on the real Enigma Machine used by Germany in WW2. It has 11 code wheels, for 3 slots. It does not have the plug board. All controls are on screen.

Usable characters: A-Z, 0-9,"_", and "."

Maximum of 32 characters per message.

To Encode a message:
Type the message using the onscreen keyboard.
Set the code wheels, both witch wheel and position.
Press "Enc".
The second line is the encoded message.
The micro controller will output the current encoded message over composite.
Use the "Dsp" to change the screen to just the encoded text, intended for video transmit.

To Decode a message:
Either type the encoded message using the keyboard.
OR
Use "From Other" boolean input to input a composite signal.
Set the code wheels, both witch wheel and position.
Pres "Dec".
Second line is the decoded message.

Example: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2731455367

You may use this in uploaded creations, as long as there is a reference with a link.
Komentarzy: 12
Platratio34  [autor] 13 sierpnia 2022 o 14:08 
I just uploaded the fixed version, sorry for the wait
BENZIN 2 sierpnia 2022 o 7:28 
@Platratio34 alright thanks!
Platratio34  [autor] 2 sierpnia 2022 o 4:54 
Woops, I broke it, I am going to revert it, and fix it when I can. Fixed version won't come for about 2 weeks.
BENZIN 1 sierpnia 2022 o 3:19 
@Platratio34 the example also just shows blank white screen now
BENZIN 31 lipca 2022 o 15:32 
@Platratio34 just checked the updated version, am I doing something wrong? It just displays plain white now
BENZIN 31 lipca 2022 o 15:24 
@Platratio34 thanks! great stuff
Platratio34  [autor] 31 lipca 2022 o 13:52 
Regarding the wheels, they only change when you change them, and the positions change based on how many characters were encoded or decoded, witch is how the original worked. I have fixed the background issue for transmitting.
BENZIN 31 lipca 2022 o 8:57 
plus, can you draw a black background? Transmitting the screen via video transmitter can only transmit the text and it is really hard to read on the receiving hand because the background has 0 alpha
BENZIN 31 lipca 2022 o 8:18 
@Platratio34 this is great, I will publish a ship with the enigma machine on board very soon. However is there a way to alter the code so it doesnt randomize WHL and POS every time after transmitting?
Platratio34  [autor] 1 lutego 2022 o 21:13 
I will look into an boolean out for transmit when it is finished encoding a message