Меню сайта
HardLife addon
Статистика
Вход

Последнее в блоге
[02.10.2015]
О релизе в steam (14)
[17.06.2015]
Как всё начиналось (3)
Последние картинки
Вторник, 30.04.2024, 08:41
Приветствую Вас Гость

Нужен компилятор и декомпилятор для Lua - Форум

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Модификации » Наука модификации » Нужен компилятор и декомпилятор для Lua
Нужен компилятор и декомпилятор для Lua
GutierrezДата: Пятница, 07.09.2012, 15:26 | Сообщение # 1
Рядовой
Группа: Друзья
Сообщений: 2527
Репутация: 179
Статус: Offline
Help!
Нужен компилятор и декомпилятор для Lua версии 5.2. Кто-нибудь может выложить в виде .exe файлов?


Искренне ваш,
<…>
 
SurgeonДата: Пятница, 07.09.2012, 15:45 | Сообщение # 2
Генералиссимус
Группа: Друзья
Сообщений: 2454
Репутация: 143
Статус: Offline
http://www.lua.org/download.html

Lua is free software distributed in source code. It may be used for any purpose, including commercial purposes, at absolutely no cost.


А вот как его скомпилировать в исполняемый файл, я понятия не имею smile


"Война - войной, а обед по расписанию!" © Фридрих Вильгельм I
 
MosquitoДата: Пятница, 07.09.2012, 17:41 | Сообщение # 3
Полковник
Группа: Тестеры
Сообщений: 187
Репутация: 23
Статус: Offline
http://luabinaries.sourceforge.net/download.html
-бинарники, декомпилятора нет (а он вообще для v5.2 есть?)

Quote (ator)
p.s Разница в постах пара минут))

smile - Афигеть! У тебя с разъяснениями. Интереснее smile


Сообщение отредактировал Mosquito - Пятница, 07.09.2012, 17:48
 
atorДата: Пятница, 07.09.2012, 17:44 | Сообщение # 4
Полковник
Группа: Тестеры
Сообщений: 211
Репутация: 31
Статус: Offline
Качаем 32 битную или 64 разрядную вин сборку, указали выше.
http://luabinaries.sourceforge.net/download.html
Распаковываем я по старинке не стал связыватся с кириличискими и длинными именами папок, и распаковал в c:\1
Code
lua52.dll
lua52.exe
luac52.exe
wlua52.exe

Создадим тестовый «проект», то есть файл, в папке
Code
c:\1\hworld.lua

С текстом написанном в синтаксисе луа.
Code
print('Hello, world!')

Проверим на работоспособность и консоли cmd
Code
C:\1>lua52.exe hworld.lua
Hello, world!

Отлично, работает.
Попробуем для интереса убрать из «проекта» закрывающую скобку, уберм сохраним hworld.lua , и пробуем вновь.
Code
C:\1>lua52.exe hworld.lua
lua52.exe: hworld.lua:1: ')' expected near <eof>

Ага, как и ожидалось ошибка, и не выполняется.
Следующий шаг, компиляция в байткод.
Code
C:\1>luac52.exe hworld.lua

В папке C:\1 появился файл luac.out
Откроем его
Ну да что то похожее на правду.
http://i064.radikal.ru/1209/83/1a72e2d82988.png
Запустим наш скомпилированный файл hworld.luac
Code
C:\1>lua52.exe luac.out
Hello, world!

Работает
Добавлено (07.09.2012, 17:44)
---------------------------------------------
Quote (Mosquito)
http://luabinaries.sourceforge.net/download.html
-бинарники, декомпилятора нет (а он вообще для v5.2 есть?)


p.s Разница в постах пара минут))

Не находил, максимум 5.0.2
http://files.luaforge.net/releases/luadec/luadec/0.6

Может попросить отцов командиров, собирать в более старой версии луа?


Сообщение отредактировал ator - Пятница, 07.09.2012, 17:49
 
MosquitoДата: Пятница, 07.09.2012, 17:56 | Сообщение # 5
Полковник
Группа: Тестеры
Сообщений: 187
Репутация: 23
Статус: Offline
Quote (ator)
Не находил, максимум 5.0.2


Нашел 5.1.2.0.1
https://github.com/sztupy/luadec51/downloads

Quote (ator)
Не хочет =(

luadec.exe: craft.luac: bad header in precompiled chunk


Аналогично sad

Узнать бы в какой версии компилировали...


Сообщение отредактировал Mosquito - Пятница, 07.09.2012, 18:21
 
atorДата: Пятница, 07.09.2012, 18:12 | Сообщение # 6
Полковник
Группа: Тестеры
Сообщений: 211
Репутация: 31
Статус: Offline
Quote (Mosquito)
Нашел 5.1.2.0.1
https://github.com/sztupy/luadec51/downloads


Не хочет =(

luadec.exe: craft.luac: bad header in precompiled chunk
 
forto4nikДата: Среда, 12.09.2012, 23:34 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Тоже искал декомпилятор, когда натолкнулся на очень "приятную особенность" патронов с фабрики Палинеро, т.е обычных FMJ Ball )) Хотел пофиксить скрипт, потому что оружие несмотря на изменение хар-к заедало одинаково, а т.к. я играю с немного завышенными хар-ками износа и загрязнения для меня это важно, может от части так проще качаться, да и простреливать стены/препятствия нравится, думаю что новый китайский АК наверняка должен расстрелять без заклиниваний 2-3 диска по 75 патронов )
Но вообще то я о том, что декомпилятор тоже не нашел, перепробовал несколько, да его скорее всего и нет еще, хотя в частном порядке кто-то может и декомпилит 5.2 версию.
p.s. Свою проблему решил просто удалив все патроны из ammo.xml
 
}I{EKAДата: Четверг, 10.10.2013, 04:58 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Здрасти, комрады! Так чем-же все-таки декомпилировать 5.2?
 
Форум » Модификации » Наука модификации » Нужен компилятор и декомпилятор для Lua
  • Страница 1 из 1
  • 1
Поиск: