Sign in to follow this  
Followers 0
OrangeJedi

Mistborn Code based off of the Metal Symbols

4 posts in this topic

A while back I made a "secret code" based off the symbols in the Mistborn books. Similar to my Artisan's Script project, I made it before I was on the Shard, and so I have not posted it until now. I finally got some time to make the project more presentable so I could comfortable to post it here.

This will be a long post so I will give you the link here first: http://aqanta.com/cosmere/mistborn_code/

The code works converting the text input to ASCII hexadecimal and then substituting one of the 16 allomantic symbols to represent the "numbers" "0-F". So for all you you who don't know what hexadecimal or ASCII is; hexadecimal is a base 16 number system, if you were to count to 30 in it would look like this: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D, with 1E being 30. ASCII is basically the way that computers can store information in 1's and 0's. Each "character" (the letter kind, not the book kind) has a decimal (our normal # system) number assigned to it. The character is stored on computer as binary, but ASCII also has hexadecimal numbers (really just the decimal [base 10] number converted into hexadecimal [base 16]) assigned to each character. Hopeful that made sense, if not, hopefully it will make more sense below. The point of this is that I now have a way to represent every letter, or more specifically, every key on your keyboard using just 16 characters.

I can then replace the numbers "0-F" with the allomantic or feruchemical symbols. I made the following chart to show the correspondence between the symbols and the numbers.

(for those of you wondering, going from 0 to F, in order, the symbols are: Iron, Steel, Tin, Pewter, Zinc, Brass, Copper, Bronze, Cadmium, Bendalloy, Gold, Electrum, Chromium, Nicrosil, Aluminum, and Duralumin)

So say I wanted to convert the word "shard" in to the code. I would first consult an ASCII table (just google it) and look up 's'. 's' is 115 in decimal or 73 in hexadecimal. Then we can look at the table above and get the corresponding symbol for "7" (bronze) and "3" (tin). If we continued on with the rest of the word it would look like this:

Thus we can see that every one character of English gets translated into 2 of "Mistborn Code". To decode an encrypted message, you would simply to the reverse of the process above; locate the symbol on the chart, get the 2 digit hexadecimal code, then look it up on an ASCII chart.  Because of the use of ASCII, most characters (anything on your keyboard, or an ASCII chart) can be translated into this code.

While the actual interface to the website is kind-of (ok, very) bland, I have added some very cool features. In the "text" field you enter whatever you want to be translated, there is no upper limit on charters. The type box allows you to choose to use the allomantic or feruchemical symbols, or a mix of both. Going down the site, the next thing is a convert button, you can press it to get some encoded messages, but don't do so just yet! The next two fields allow you to choose a background color for the resulting message/image. I would recommend using white, but other colors are cool too. There is also a checkbox for transparency, use this with caution as it can have some undesirable effects, but can be useful if you want to put an image under the text later. The last field is a number box allowing you to choose how many characters (in this case symbols) are in each horizontal line. Do yourself a favor and only put in even numbers to make translating easier.

One of the coolest parts about this project is that, unlike my Artisan's Script, you can right click on the result and save it as an image! Feel free to use this project to start sending you very own Mistborn styled secret messages!

I would love to hear the Shard's feedback on this, so please let me know what you think.

P.S. I seriously hope that post was not to long and confusing.

Edited by OrangeJedi
added 10 to count; fixed images
9

Share this post


Link to post
Share on other sites

This is pretty cool, and is actually easier for me to remember and translate than the official transliterations for the Steel Alphabet, since I'm a computer science major. :P

Now if only I could get any of my friends to read books, all the secret messages I could send....

1

Share this post


Link to post
Share on other sites
7 hours ago, OrangeJedi said:

hexadecimal is a base 16 number system, if you were to count to 30 in it would look like this: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D, with 1E being 30

You forgot about 10 while counting :P

2

Share this post


Link to post
Share on other sites
On 10/31/2017 at 6:20 AM, Mestiv said:

You forgot about 10 while counting :P

Thanks for pointing that out, I fixed it in an edit :D

0

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.