Nightshades - 2025-11-20

Hello, I found out that unluac didn't feature a way to perform a bulk decompilation and keep the folder structure to then mirror it in the output folder, so i asked ChatGPT to make me a batch file and with some tweaking, it worked quite well so i'm sharing it, it may help many people.

Tested on a game that used compiled chunk as .lua and it did decompile 4k scripts in a few minutes with a HDD, the batch file is commented and only need minimal change.

It is spawning an instance of unluac for each .lua files found, I found out that it was taking ages to decompile if done one by one, so i was like let's go crazy and spawn as much as possible, it did make my PC freeze a bit but the decompilation was then blazing fast.

I actually never understood why unluac wasn't coded directly in C/C++, Java is quite slow, that's still a great software 👍however it would be a great improvement if we had a feature that does what this batch file do,
hopefully it'll help more than one as i've seen that many people were struggling when it comes to bulk decompilation.

 

Last edit: Nightshades 2025-11-20