Forum Discussion

proto_xr's avatar
proto_xr
Partner
10 months ago

Base32 Encrypted License Keys

I've got something that's not as flashy, but scripting functions I am proud of. However, the original application is no longer relevant now that we can share PPV groups with other creators. I finished this system a couple weeks ago to unlock things like wearable assets in worlds owned by others. Ideally we would already be able to add our IWPs to other's worlds, but this would have been a work around.

Once the player completes the task such as an achievement or IWP a mirror appears with custom UI which shows a base 32 encrypted key which is unique to their username. This is a unique license key is useless to share with friends as it will only work for them. I have a functional custom UI console to go into the other worlds that I just had to make pretty. This is what allowed players to enter their code to change the PPVs in another creator's world. 


If someone does have an unusual application or reason for needing this kind of encryption, let's talk.

 

note: In the background you will see some characters from a 57 character fictional alphabet I used as part of this system. Some may have seen I used this same methodology to convert English characters (romaji) into Japanese katakana symbols for greater international support. Theoretically if I had an image for each character or any custom font (English or not) I could similarly build these onto a custom UI easy enough as I already did this with a fictional language.