Софт Компиляция и декомпиляция 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,285
  • luajit-decomp026.rar
    687.4 KB · Просмотры: 26,457
Последнее редактирование:

BARRY BRADLEY

Известный
711
176
https://gitlab.com/znixian/luajit-decompiler
адекватный декомпилятор luajt 2.0 и 2.1. декомпилирует намного лучше и в запускаемый код, имеет лишь проблему с выводом текста не в кодировке utf-8.
написал для него простой скрипт для упрощённого запуска и автоматического распознавания версии компилятора. скопируйте в корневую папку декомпилятора, запускайте перетаскивая скомпилированный скрипт на него - декомпилированный файл появится рядом.
для запуска требуется python 3.
Код:
Determined LuaJIT bytecode version: 2.1
python: can't open file 'main.py': [Errno 2] No such file or directory
Press the <ENTER> key to continue...
 
464
827
где должен лежать main.py ??
upload_2019-5-2_23-0-21.png
 

MrCold

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

Leatington

Известный
258
73
Вообще не работает, сделал всё как надо. Перетаскиваю файл, CMD открывается на 1 сек и закрывается сразу же. И всё...
Значит ты слишком глуп, не пытайся. Вам что-ли видео записывать, чтобы вы вообще головой думать перестали, а сидели только на готовом?
Несколько сообщений выше в помощь.
 

MrCold

Активный
364
118
Значит ты слишком глуп, не пытайся. Вам что-ли видео записывать, чтобы вы вообще головой думать перестали, а сидели только на готовом?
Несколько сообщений выше в помощь.
Я знаю.... Я всё сделал нормально. Установил Python 3 с этого сайта: https://www.python.org/download/releases/3.0/
и всё равно, ничего не происходит
 

™ ChipFamily

По ту сторону надежды.
5,143
1,984
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
хелп, один скрипт не компилируется, но остальные скрипты компилируются.
Может его сюда кинешь? или нам гадать какой-же скрипт у него не декомпилируется
 

Aniki

🐰
Администратор
1,228
1,558
Там буквально только что обнова вышла на питоновский декомпилятор, теперь он не кушает параметр --jit_version, а по видимому определяет его сам.
В скриптике от фипа теперь нужно удалить с 11 по 15 строку включительно (или закомментить присоединение параметра --jit_version к строке), чтобы не вылетала ошибка. Залить к сожалению не дает бх
 

atizoff

приобретаю кашель за деньги
Проверенный
1,296
1,179
Там буквально только что обнова вышла на питоновский декомпилятор, теперь он не кушает параметр --jit_version, а по видимому определяет его сам.
В скриптике от фипа теперь нужно удалить с 11 по 15 строку включительно (или закомментить присоединение параметра --jit_version к строке), чтобы не вылетала ошибка. Залить к сожалению не дает бх
код стал более читабельным + теперь может декомпилить скрипты больше чем 30 кб