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

The Spark

Известный
653
670
Hello

When I compile the cheat, the cheat doesn't work anymore..
What is the problem?
Hi. If you use the compiled file through moonloader in samp or through luajit somewhere else, it should work.
The probability that your code breaks after compilation is extremely low.
If you can, send me the source lua file here and I will compile it for you in luac. Just tell me which version of luajit you want to compile (2.0 or 2.1).
 
  • Нравится
Реакции: YarikVL

Sam_Monroe

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

1686171962244.png


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

The Spark

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

Sam_Monroe

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

Sam_Monroe

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

AndreyMoore

Участник
20
5
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