Have you ever felt like your code was just a little bit TOO readable ? Don’t worry, that won’t be a problem with FlowCrypt!
Made in response to Sup3r87 as a joke, FlowCrypt is a console app that “encrypts” your code by randomizing the positions and names of your behaviors without affecting the functionality of your code1.
FlowCrypt Compiled Download
The Compiled build of FlowCrypt contains a .exe file which includes all of the required modules and code to run FlowCrypt.
The Raw code of FlowCrypt contains ONLY the code of the program, in plain Python, visible to the naked eye. Beware, this code won’t run unless you have Python installed (Tested with Python 3.11.5)
As always, feel free to let me know what you think, and if you need any help, don’t be afraid to ask!
I’m more active on the official Flowlab Community Discord Server, and you can find me @rezarg.
1 Due to how Flowlab’s engine processes your code, rearranging certain links of behaviors may cause them to run in a separate order, which mostly causes values to be read before they’re set, sometimes causing errors in number calculations, positioning, and other issues.
Right now, behaviors swap names (if you have a “Once”, a “Number” and a “Position” node, they swap names, and might become something like “Number”, “Once”, “Position”)
Idk if it’s possible to remove the icons
Unfortunately, it renders the icons based on the “logic type” of the node, so a “Once” node has the “Once Icon”, and I can’t change the icons without making the code run differently
Make behaviors randomly nest into bundles
Unless I don’t understand, nesting random chunks into bundles is kind of possible, but I’d have to make it generate the input and output nodes of each bundle when it happens, which would be a bit hard to do, but I do like the idea
I’ve never used google apps script, so I don’t know what languages it can use, but if it can use Python, if you download the Raw version and copy over the code, it might work?