First of all, yes, I know that there have been a lot of tools that can encrypt packs already.
This was more of an experiment to me and oh boy indeed it was. I have already build encryption tools in JavaScript before but this time I wanted to make a desktop app. So I choose to do it with Tauri, where I can have the frontend in JS and the backed in Rust. That means yes, I had to learn Rust just for this in 2 days. This was not my first choice tho, I originally had a JS implementation of it but sadly it can make the UI unresponsive and well Tauri's support for web workers is non existent... Long live electron I guess? Either way this lead to me having to implement the encryption is Rust. Either way, I hope anyone will find this Project useful regardless!
#A GUI Application To Encrypt Resource Packs
1 messages ยท Page 1 of 1 (latest)
๐
๐
Well works fine at my Pop!_OS tho
thanks y'all and yes, crab lang!
also I did test it with other decryption tools as well
you need a server software that supports sending encrypted packs. for the program itself it should be self explanatory
what software u use ?
Well you should choose the one that fits you the best
right now only endstone (and maybe levi lamina, I didnt check) can support both addons and encrypted packs at the same time
also, why do we use these custom tools instead of just having this be built-in for custom server software?
Just in time pack encryption when?
so where the randomize key generated?
In the output folder
i only got .zip file which the encrypted zip
And a .zip.key file in the same directory
weird
Important update 0.1.2
large files had the chance to only write partially and not fully. That issue should be fixed now
https://github.com/Dingsel/mcencrypt/releases/tag/app-v0.1.2
now the UI is stuck, encrypt menu wont dissapear
Did you use std::fs::write before this fix?
zip.write insead of write_all ๐ญ
this is what 2 days of rust get you into...