Jump to content

Lua-компилятор


Recommended Posts

Posted (edited)

Всем привет! Как-то мне понадобилось скомпилировать целую папку *.lua файлов и компилировать через https://luac.multitheftauto.com/ было не вариант. Поэтому взяв API из того же сайта, я написал для себя программу, которая позволяет компилировать отдельные файлы или же целые папки с *.lua-файлами (с сохранением путей, например если в ресурсе есть подкаталоги, то на выходе вы получите те же подкаталоги, со скомпилированными *.lua-файлами).

Если кому-нибудь пригодится, то ссылка будет ниже.

Файлы на выходе имеют расширение *.luac - дабы отличаться от нескомпилированных.

ВАЖНО!!! Программа должна находится в папке, в пути которой отсутствуют русские буквы (например на диске C:\). Иначе скрипт может не скомпилироваться.

163fb7.png

Ссылки на скачивание: RGhost или MEGA

Найдете ошибки - пишите, исправлю.

Edited by Guest
Posted

Если путь к файлу содержит русские символы, то пишет ошибку якобы нельзя скомпилировать, но если нажать на кнопку компилировать, выводит надпись об успешной компиляции и создает пустой файл .luac в конечную папку.

Если вначале компилировать файл, а затем пробовать компилировать папку, то компилируется файл. Если выбрать сразу папку работает нормально.

Posted
Если путь к файлу содержит русские символы, то пишет ошибку якобы нельзя скомпилировать, но если нажать на кнопку компилировать, выводит надпись об успешной компиляции и создает пустой файл .luac в конечную папку.

Если вначале компилировать файл, а затем пробовать компилировать папку, то компилируется файл. Если выбрать сразу папку работает нормально.

Спасибо. Исправил, перезалил.

Файлы, в которых присутствуют русские символы не компилируются (отсюда и размер 0). А файлы, которые находятся в подкаталогах с русскими буквами просто не берутся в учет при компилировании. Данная проблема связана с кодировками, я попытаюсь решить ее.

Posted
Спасибо. Исправил, перезалил.

Файлы, в которых присутствуют русские символы не компилируются (отсюда и размер 0). А файлы, которые находятся в подкаталогах с русскими буквами просто не берутся в учет при компилировании. Данная проблема связана с кодировками, я попытаюсь решить ее.

Было бы очень хорошо, если бы смог решить проблемы с кодировкой.

Posted

Судя, по-всему очень даже удобная изюминка^^ но можно на какой нибудь другой ФО залить?

Мой IP адрес там запрещен почему-то...

Posted
Судя, по-всему очень даже удобная изюминка^^ но можно на какой нибудь другой ФО залить?

Мой IP адрес там запрещен почему-то...

Вот держи на http://rghost.ru/48548971, надеюсь подойдет.

Posted
Судя, по-всему очень даже удобная изюминка^^ но можно на какой нибудь другой ФО залить?

Мой IP адрес там запрещен почему-то...

Вот держи на http://rghost.ru/48548971, надеюсь подойдет.

Благодарю:)

Posted
Было бы очень хорошо, если бы смог решить проблемы с кодировкой.

Проблема решена. Теперь можно спокойно компилировать файлы в папках с русским названием, а так же файлы, содержащие русские символы в названии.

Единственное условие - программа должна находится в папке, где отсутствуют русские символы. Например C:\

Перезалито.

Posted

Благодарю:)

Рад помочь=)

Проблема решена. Теперь можно спокойно компилировать файлы в папках с русским названием, а так же файлы, содержащие русские символы в названии.

Единственное условие - программа должна находится в папке, где отсутствуют русские символы. Например C:\

Перезалито.

Отличная работа)

Posted
Обновил программу. Вместо cURL используется Luac_mta.

Отлично! А то отправлять ~100 HTTP запросов на сервер не вариант.

http://vk.com/the_kenix

Вопросы задавайте на форуме, не пишите мне в личку.

Please don't pm me.

  • Moderators
Posted

Под линукс будет?

Developers, Developers, Developers, Developers.... © Steve Balmer

http://www.lua.org/about.html

Quote
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
Posted
Под линукс будет?

Тебе не стыдно?

Не оказываю поддержку посредством личных сообщений, ICQ, ВК и тому подобное. Все вопросы задавайте на форуме.

  • 10 months later...
Posted

Решил выложить новую версию данного компилятора.

Что нового:

  • Полностью изменен интерфейс
  • Добавлен Drag & Drop для папок и файлов.
  • Добавлена возможность сохранять папку, в которую будут помещены скрипты
  • Ускорен процесс компиляции в программе. Теперь каждый файл компилируется в отдельном, независимом потоке.

* Обновлены ссылке в шапке

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...