On the Subject of Cosmo Cipher
are we deadass 😭
This module uses a 23-letter alphabet: ABCDEFGHIKLMNOPRSTUVWYZ.
Top screen: Spiral Cipher
Those numbers look like temperatures for some recipe! But why are they so specific?
Each number k corresponds to a spiral graph: r = exp(θ/k).
- Find the intersection of this spiral and the circle with r = 2+(last SN digit), centered at the origin.
- Make a line through this point and the origin.
- Find the closest point on the integer grid to the origin that is also on this line and is not the origin.
- Translate (x,y) to letters using A1Z23; x is the first letter of pair, y is the second letter.
Concatenate those 3 pairs. This is the top keyword.
Bottom screen: Inverse Morse Cipher
Usually people read Morse code as flashes of light. Let's change that.
There may be several pages of letters.
- Concatenate the strings from all pages. Remove the last character from the string, but save it for later.
- Translate the text to Morse. If there are several letters in brackets, ignore the brackets but don't put spaces between those letters.
- Replace dots with
#, dashes with###, spaces between dots/dashes with*, and spaces between letters with***. Swap*and#. - Replace
#with dots,###with dashes,***with spaces between letters.*will be spaces between dots/dashes. - Last symbol defines what you should add to the beginning and to the end of the decrypted Morse code:
| Begin | Symbol | End | Begin | Symbol | End |
|---|---|---|---|---|---|
| . | . | . | - | ? | . |
| . | ! | - | - | # | - |
Translate Morse code to module's alphabet. This is bottom keyword.