On the Subject of Notre-Dame Ciphers

And we’re gonna let it burn, burn, burn, burn...

This module consists of four displays, two arrows that cycles through 4 pages of instructions, and a submit button that sends you to the submission phase.

The main goal is to scramble a 5×5 matrix using 3 particular ciphers, 3 times each, then locate where are the corresponding letters that you’ll have to press.

Initializing the matrix

Take the word from the 2nd display (below the “Start with :” label). Replace any Qs with Zs, and remove duplicate letters (only keep the first occurrences). If the number of letters left is even, remove the X if it has one, or add an X in the middle.

Get a 5×5 matrix and fill it with the resulting string by centering the word on the following path (using the example string ABCDEFGHIJKLMNOPZRSTUVWXY):

ABCDE
JIHGF
KLMNO
TSRZP
UVWXY

Then, fill the rest of the matrix, starting from the top-left cell and going in reading order, with the rest of the alphabet (no duplicate letters allowed). Replace Q with Z.

Rosace Cipher (Page 2)

Locate one of the chosen cells using the letter for the column and the number for the row. Then, locate the three other chosen cells using 90° rotations along the center of the matrix.

Swap these four cells depending on the third character of the key : ‘>’ for clockwise, ‘<’ for counter-clockwise.

Example : B1>

ABCDF
GHIJK
NOTRE
LMPZS
UVWXY

Because of ‘>’, go clockwise. This means B goes to K, which goes to X, which goes to L, which goes to where B was previously in.

Vitrail Cipher (page 3)

The first number points to the “starting column” and the second number the “ending column”. Take the X letters from the top of the starting column, where X is the third number of the key, and stack them one by one on top of the ending column. Also take the X letters from the bottom of the ending column and stack them one by one at the bottom of the starting column.

Example : 242

ABCDF
GHIJK
NOTRE
LMPZS
UVWXY

Becomes :

AOCHF
GMIBK
NVTDE
LXPJS
UZWRY

Cross Cipher (Page 4)

The first number will be the used column, while the second number will be the used row. WITHOUT MOVING the letter in the intersection of these two, swap their content while keeping the reading order (top goes to left, right goes to bottom, and vice-versa).

Example : 32

ABCDF
GHIJK
NOTRE
LMPZS
UVWXY

Becomes :

ABGDF
CTIPW
NOHRE
LMJZS
UVKXY

Submission phase

Pressing the “submit” button will make a grid of 5×5 cubes, representing your final matrix.

To solve this module, spell out the word on the bottom screen of the first page (the one below the “end with :” label) using the cubes. Ignore duplicate letters (only input the first occurences).

Choosing the wrong cube will strike you, but won’t reset your attempt.

Pressing the “cancel” button will send you back to the beginning and reset your submission attempt.