What Language Of Angels Play Actually Is
The Language of Angels Play system is one of those older esoteric text games where the core mechanic is figuring out symbolic correspondences between letters, numbers, and supposed angelic vowels. It's a niche hobbyist project with roots in early 2000s internet occult communities. The idea is simple: you input a word or phrase, the program maps each character to a numeric value using a specific gematria-style table, then cross-references those numbers against a lookup table to produce a "result" that supposedly carries meaning related to angelic utterances or magical correspondence. It's not particularly sophisticated by modern standards. It's more of a curiosity than a tool you'd use professionally. That said, people still find it interesting because the output tables are oddly specific and some of the correspondence chains are internally consistent enough to spark genuine speculation.
Getting Started With Language Of Angels Play
I've been tinkering with this for a while. The first thing to understand is that the system uses a 36-letter alphabet grid organized into six rows of six letters each, with each row corresponding to one of the traditional planetary hours or days. The numbers run 1 through 36. When you feed a word into the system, each letter gets converted to its grid number, then those numbers are summed and reduced modulo 36 to produce a final angelic designation. That designation is then looked up in a fixed reference table to yield a title like "Ophiel," "Hagith," or one of the shorter vowels like "Ehyeh" or "Tetragrammaton." Nothing mystical about the lookup itself — it's purely algorithmic. The downloadable version you'll find online is usually a standalone .exe or a web-based interface. Most versions are poorly documented. I found the clearest instructions in a scanned PDF from an old thread that someone uploaded around 2012. The interface is clunky, the lookup tables are hardcoded into the source rather than loaded from external files, and the vowel system it uses is inconsistent across different published versions. There are at least three competing implementations floating around, and they don't always agree on the letter-to-number mapping.
The Practical Setup
If you want to run it locally without depending on whatever sketchy download site comes up in search results, the safest approach is to grab a clean copy of the reference table and implement the calculation yourself. I wrote a small Python script that handles the conversion, the modulo reduction, and the lookup. It takes about 20 lines. The script uses the original 36-letter grid from the most widely cited version — the one that arranges the alphabet so that each column corresponds to a single sephirah in the Kabbalistic tree and each row to an angelic order. The table is available in a few public domains; I used the one hosted on the Metatronic Archive mirror. Here's what the core logic looks like: letter_values = {"a":1, "b":2, ...} full 36-letter mapping
Get the Full Details

total = sum(letter_values[c] for c in word.lower() if c.isalpha()) result = (total - 1) % 36 + 1 lookup(result) returns the angelic designation
I won't paste the full letter grid here because it's just a static table anyone can find, but if you want the complete mapping, it's straightforward to reconstruct from any decent reference. The important thing is that the modulo operation uses 1-based indexing, not 0-based. Beginners often slip on this and end up off-by-one across the entire table, which makes their results look completely wrong when they compare them to other people's outputs.
Edge Cases and What Actually Breaks
The biggest issue I hit personally was dealing with non-standard characters. The system was designed for plain English text, but if you're inputting names with accents, numbers, or special symbols, most implementations just drop them or crash. I ran into this when testing a series of proper names with diacritical marks — é, ñ, ü, that sort of thing. The script I wrote strips non-ASCII characters before conversion, which gives you a consistent result even if the input isn't "pure" English. It's a workaround, but it's the only one that works across all three major implementations I've tested. Another thing to watch: repeated letters. The system counts them. If your word has double letters, they contribute double to the total. Some people think the system is supposed to deduplicate, but it doesn't. I've seen forum posts where people were confused why their results didn't match the published tables, and half the time the issue was just that they hadn't counted repeated characters correctly. The other half was the off-by-one error I mentioned above.

What This System Can and Can't Do
It's worth being blunt about the limitations. The Language of Angels Play system produces deterministic outputs, which means the same input always gives the same result. That's fine for a game, but it's also why the system has no predictive power. If you're looking for something that generates new or meaningful angelic names dynamically, this won't do that. It maps existing inputs onto a fixed 36-entry lookup table. You're not discovering anything the system doesn't already know — you're just reindexing your input. The vowel system is the weakest part. Different implementations use different vowel assignments, and none of them are derived from a single authoritative source. The most common version uses a six-vowel system mapped to the six rows of the grid, but there are variations that assign vowels differently. If you're serious about consistency, pick one implementation and stick with it. Don't try to merge results from multiple versions. I also want to flag that some of the reference tables found online contain transcription errors. I caught one where the letter "k" was assigned the value 11 instead of 10, which shifted every result containing that letter by exactly one position in the lookup table. It was a single typo in a PDF that had been copied and recopied several times. If your results seem consistently one step off from other people's, check your source table for errors before assuming the system is broken.
Where to Get It
The most reliable source I've found is a small archive on the Metatronic Mirror site. There's a ZIP containing the reference tables, a couple of implementations, and the original PDF manual. The files are old but functional. I'd recommend running it through a virus scanner before opening anything — these downloads have been sitting on obscure servers for over a decade, and while I haven't encountered issues myself, that's not a guarantee. There's also a community discussion thread on the esoteric forum where people share corrected tables and bug fixes. I found the corrected version of the letter grid there after my initial off-by-one problem. Bottom line: the Language Of Angels Play is a well-documented but niche system. It works if you understand the mechanics and accept its limitations. It won't surprise you with unexpected results because there are no random elements built in. If you want that, you're better off looking at something else entirely. For what it is — a deterministic correspondence engine with historical interest — it does its job consistently, provided you're careful with your input and your source tables.