This goes along with the bitmask code for infinite flags I wrote that are being used for the project.
If we want to have pretty flags that are human readable here is the addon to that snippet.
Because it is infinite flags it can't use the same format as before. Because that format wasn't extendable.
This extended flags format I have designed works like this:
You can expect
As explained in the code it goes from
(A)-(Z) representing bit 1 through 26.
(AA)-(ZZ) representing bit 27 through 27+26.
(AAA)-(ZZZ) representing bit 27+26 through 27+26+26.
It works for any number and any amount of bits.
I've included a function to save and load in this format as well as conversion functions.
I still need to release a few other functions for this but, meh, I'll get around to it when I get around to it.