Based on Gematrinator.com (original calculator by Derek Tikkuri)
- Phrase Box
- Press "Enter" to add phrase to history table
- Box is cleared automatically on "Enter", press "Del" to clear manually
- Press "Shift - Enter" to preserve contents when a new phrase is added
- Phrase can be removed from history with "Del" if it is present (use Up/Down arrows to cycle through history)
- Press "End" to add current phrase (sentence) as a list of words and phrases
- Press "Home" to remove all entries from history table
- Drag & Drop a .txt file to load phrases into history table (line by line, option to load saved ciphers)
- Highlight Box
- Highlight values inside history table, type space delimited numbers (e.g - 8 10 12)
- Press "Del" to clear highlight box contents
- Press "Insert" to automatically highlight all available matches
- Press "Enter" to filter only matching phrases (snapshot of history is saved)
- Press "Ctrl - Delete" to clear filter and revert any changes to history (or press "X" button next to the highlight box)
- New option: "Filter - Show Matching Ciphers" (ciphers with no matches are not displayed, enabled by default)
- New option: "Filter - Same Cipher Match" (show only phrases that match in the same cipher, note: choose only one option)
- New option: "Weighted Auto Highlighter" - auto highlighter ("Insert") is color graded based on frequency of matches (non-linear)
- Cipher Chart
- "Left Click" on letters/numbers to highlight cells
- History Table
- "Left click" on value makes all matching values blink
- "Ctrl + Left Click" adds cell value to highlight box (note: history table is recalculated)
- "Right Click" on cell to hide/show that particular cell
- "Ctrl + Left Click" on phrase in history table selects that phrase and loads it into search box (press "Del" to remove phrase)
- "Ctrl + Left Click" on cipher name in history table disables that cipher
- New option: "Compact History Table" - no cipher names, no break every 25 phrases, only values are displayed
- Copy/save cipher chart or history table as an image (no need to do screenshots)
- Copy/save word breakdown chart as an image
- Export history table as a CSV file (semicolon as delimiter), can be loaded back into the calculator or Excel
- Added "Compact" word breakdown option from test version by Gematrinator
- Added "Empty" button to disable all active ciphers
- Added "English (special)" cipher category
- Added "Custom" cipher category (English alphabet, fully customizable)
- Added "Russian" cipher category
- Characters with diacritic marks are recognized properly (Latin, Greek)
- Removed history limit (100 items)
- Phrase is no longer added to history on mouse over ciphers (unfinished phrases cannot be added accidentally)
- History table is automatically updated on cipher toggle
- All available matches found with auto highlighter are displayed in console (debug)
- New option: "Matrix Code Rain" - disable dynamic background if you prefer "classic" gray color background
- CSS changes (visual style)
- Removed unused code
There is a way to temporarily add multiple properly named and colored custom ciphers.
- Open the page with "Experimental" calculator in your browser
- Open "Developer Tools" in browser (press "F12" or "Ctrl+Shift+I")
- Switch to "Console" tab, paste the code below and press "Enter"
- A new cipher under "Other" category will be added and it will be available until you reload the page
cipherName = "Test Cipher";
ciphCategory = "Other";
R = 110;
G = 179;
B = 77;
lowerCaseValues = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26];
upperCaseValues = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26];
// ======================
allCiphers[allCiphers.length] = new cipher(cipherName, "English", R, G, B);
cipherArray[cipherName] = ciphCategory;
allCiphers[allCiphers.length-1].vArr = lowerCaseValues;
allCiphers[allCiphers.length-1].vArr2 = upperCaseValues;
Build_Open_Ciphers();