Софт Компиляция и декомпиляция Lua (LuaJIT) скриптов

Компилятор LuaJIT для самых маленьких.
Установка: Распаковать архив с нужной версией в любое место.
Использование: Перетащить .lua-файл на compile.bat. Скомпилированный скрипт с расширением .luac появится рядом с исходником.

Скачать v025 (Download compiler): https://blast.hk/moonloader/files/misc/luajit-compiler.zip
Скачать v026+ (Download compiler): https://blast.hk/moonloader/files/misc/luajit-210-compiler.zip
Скомпилированные скрипты .luac для MoonLoader версии .025 и старше не будут работать на .026 и следующих, как и наоборот.


Декомпилятор LuaJIT.
Установка: Распаковать архив с нужной версией в любое место.
Использование: Перетащить .luac-файл на decompile.bat. Декомпилированный скрипт* с расширением .lua появится рядом с исходником.
*после декомпиляции появляется файл с псевдокодом, такой скрипт не будет работать в игре.
 

Вложения

  • luajit-decomp025.rar
    688.1 KB · Просмотры: 10,401
  • luajit-decomp026.rar
    687.4 KB · Просмотры: 26,739
Последнее редактирование:

Sam_Monroe

Известный
55
2
https://gitlab.com/znixian/luajit-decompiler
адекватный декомпилятор luajt 2.0 и 2.1. декомпилирует намного лучше и в запускаемый код, имеет лишь проблему с выводом текста не в кодировке utf-8.
написал для него простой скрипт для упрощённого запуска и автоматического распознавания версии компилятора. скопируйте в корневую папку декомпилятора, запускайте перетаскивая скомпилированный скрипт на него - декомпилированный файл появится рядом.
для запуска требуется python 3.

1686171962244.png


Что делать в таком случае?
 
Последнее редактирование:

The Spark

Известный
661
700
Скачать вот это
 

Sam_Monroe

Известный
55
2
Скачать вот это
Все равно не работает :c
 

Sam_Monroe

Известный
55
2
Без предоставления ошибки я вам не помогу
Ошибки нет. Просто перетягиваю скрипт на decompile.py, открывается окно, где ничего не происходит, кроме "Для продолжения нажмите любую клавишу..."
Всё-таки работает 😅не заметил созданный файл. Спасибо за помощь)
 
Последнее редактирование:

AndreyMoore

Участник
26
6
C:\Users\AndreyMoore\Desktop\luajit-decomp>python decompile.py C:\Users\AndreyMoore\Desktop\ok\luajit-decompiler\plsss.luac Determined LuaJIT bytecode version: 2.1 python: can't open file 'C:\\Users\\AndreyMoore\\Desktop\\luajit-decomp\\main.py': [Errno 2] No such file or directory Press the <ENTER> key to continue... шо делать? мэин.py есть в папке
Снимок экрана 2023-08-01 161115.png