- 174
- 226
Короче, вот тулза для тех, кому лень писать код руками, новичков или для тех, кто хочет импортировать чужие скрипты в ноды. Это визуальный редактор под мунлодер, стиль как в UE Blueprints. Работает в обе стороны: можно собрать граф и экспортировать в .lua, а можно закинуть готовый луа-файл и он разложится в нормальные ноды
1. 2000+ нод API: Запарсил всю доку MoonLoader/SAMP. Чат, диалоги, текстдравы, память, RakNet, рендер, события lib.samp.events всё есть, если чето надо еще, через json добавляете.
2. Нормальный импорт: Парсер жрёт любой Lua 5.1/LuaJIT (циклы, goto, varargs, битовые операции). При обратном экспорте код получается идентичный оригиналу, ничего не теряется.
3. Свои функции: Создаёшь функцию прямо на графе, вызываешь откуда надо, пины сами синкаются.
спасибо VanoKLR за мотивацию, фидбэк и тесты программы.
(Прога может работать не стабильно, сообщайте о найденных багах, недоработках!)
(Планируется внутренний редактор mimgui, поддержку CEF, и прочих либ)
Ниже видеодемонстрация сборки function main:
1. 2000+ нод API: Запарсил всю доку MoonLoader/SAMP. Чат, диалоги, текстдравы, память, RakNet, рендер, события lib.samp.events всё есть, если чето надо еще, через json добавляете.
2. Нормальный импорт: Парсер жрёт любой Lua 5.1/LuaJIT (циклы, goto, varargs, битовые операции). При обратном экспорте код получается идентичный оригиналу, ничего не теряется.
3. Свои функции: Создаёшь функцию прямо на графе, вызываешь откуда надо, пины сами синкаются.
спасибо VanoKLR за мотивацию, фидбэк и тесты программы.
(Прога может работать не стабильно, сообщайте о найденных багах, недоработках!)
(Планируется внутренний редактор mimgui, поддержку CEF, и прочих либ)
Ниже видеодемонстрация сборки function main:
