Stormworks: Build and Rescue

Stormworks: Build and Rescue

Sem avaliações suficientes
Enigma Machine
   
Premiar
Adic. a Favoritos
Nos Favoritos
Desfavoritar
Microcontrollers: Composite, Microcontroller
Marcadores: v1.5.7
Tamanho:
Publicado em:
Atualizado em:
28.809 KB
25 jan. 2022 às 10:11
13 ago. 2022 às 14:06
4 notas de alterações ( ver )

Subscreve para transferir
Enigma Machine

Descrição
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.
12 comentários
Platratio34  [autor] 13 ago. 2022 às 14:08 
I just uploaded the fixed version, sorry for the wait
BENZIN 2 ago. 2022 às 7:28 
@Platratio34 alright thanks!
Platratio34  [autor] 2 ago. 2022 às 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 ago. 2022 às 3:19 
@Platratio34 the example also just shows blank white screen now
BENZIN 31 jul. 2022 às 15:32 
@Platratio34 just checked the updated version, am I doing something wrong? It just displays plain white now
BENZIN 31 jul. 2022 às 15:24 
@Platratio34 thanks! great stuff
Platratio34  [autor] 31 jul. 2022 às 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 jul. 2022 às 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 jul. 2022 às 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 fev. 2022 às 21:13 
I will look into an boolean out for transmit when it is finished encoding a message