LuBu - простенький склейщик .lua и .dll файлов написанный на коленке за 10 минут. Используя LuBu вы можете превратить такую кучу файлов в 1 .lua скрипт.
Код:
vAcs/
├── dist/
├── src/
│ ├── ui/
│ │ ├── components/
│ │ │ ├── button.lua
│ │ │ ├── center-text.lua
│ │ │ ├── circle-glow.lua
│ │ │ ├── clickable-text.lua
│ │ │ ├── hint.lua
│ │ │ ├── image-url.lua
│ │ │ ├── input.lua
│ │ │ ├── item.lua
│ │ │ ├── item-drag.lua
│ │ │ ├── link.lua
│ │ │ ├── menu-notifications.lua
│ │ │ ├── navigation.lua
│ │ │ ├── page-header.lua
│ │ │ ├── phrases.lua
│ │ │ ├── scroller.lua
│ │ │ ├── skin.lua
│ │ │ ├── spinner.lua
│ │ │ ├── test-image-url.lua
│ │ │ ├── texture-loader.lua
│ │ │ ├── theme-switcher.lua
│ │ │ ├── toggle-button.lua
│ │ │ └── user-tags.lua
│ │ ├── pages/
│ │ │ ├── items.lua
│ │ │ ├── other.lua
│ │ │ ├── profiles.lua
│ │ │ ├── settings.lua
│ │ │ ├── skins.lua
│ │ │ └── sync.lua
│ │ ├── subpages/
│ │ │ ├── constructor.lua
│ │ │ └── library.lua
│ │ ├── windows/
│ │ │ ├── editor.lua
│ │ │ ├── main.lua
│ │ │ ├── save-edited-item.lua
│ │ │ ├── slots.lua
│ │ │ └── welcome.lua
│ │ ├── resource/
│ │ │ ├── fonts.lua
│ │ │ ├── logo.lua
│ │ │ └── logo-compact.lua
│ │ ├── ease.lua
│ │ ├── fonts.lua
│ │ ├── style.lua
│ │ └── smooth-menu.lua
│ ├── arizona.lua
│ ├── bones.lua
│ ├── colors.lua
│ ├── config.lua
│ ├── init.lua
│ ├── inventory.lua
│ ├── items.lua
│ ├── json.lua
│ ├── library.lua
│ ├── net.lua
│ ├── object-editor.lua
│ ├── raknet.lua
│ ├── skin.lua
│ ├── sub.lua
│ ├── sync.lua
│ └── utils.lua
├── lib/
├── project.json
├── lubu.json
└── lubu.exe
Использование:
- скачиваем
lubu.exe
файл из вложений - создаем файл
lubu.json
в папке с нашим проектом - в
lubu.json
файле указываем главный файл, все модули и путь по которому будет создан склеенный файл - запускаем lubu командой
lubu.exe lubu.json
или просто переносим .json наlubu.exe
- готово!
JSON:
{
"main": "src/init.lua",
"out": "X:\\Arizona Games Launcher\\bin\\arizona\\moonloader\\bundled.lua",
"watcher_delay": 150,
"const": {
"VERSION": "5.0.0-alpha"
},
"modules": {
"arizona": "src\\arizona.lua",
"bones": "src\\bones.lua",
"colors": "src\\colors.lua",
"config": "src\\config.lua",
"init": "src\\init.lua",
"inventory": "src\\inventory.lua",
"items": "src\\items.lua",
"json": "src\\json.lua",
"library": "src\\library.lua",
"net": "src\\net.lua",
"object-editor": "src\\object-editor.lua",
"raknet": "src\\raknet.lua",
"skin": "src\\skin.lua",
"sub": "src\\sub.lua",
"sync": "src\\sync.lua",
"ui.components.button": "src\\ui\\components\\button.lua",
"ui.components.center-text": "src\\ui\\components\\center-text.lua",
"ui.components.circle-glow": "src\\ui\\components\\circle-glow.lua",
"ui.components.clickable-text": "src\\ui\\components\\clickable-text.lua",
"ui.components.hint": "src\\ui\\components\\hint.lua",
"ui.components.image-url": "src\\ui\\components\\image-url.lua",
"ui.components.input": "src\\ui\\components\\input.lua",
"ui.components.item": "src\\ui\\components\\item.lua",
"ui.components.item-drag": "src\\ui\\components\\item-drag.lua",
"ui.components.link": "src\\ui\\components\\link.lua",
"ui.components.menu-notifications": "src\\ui\\components\\menu-notifications.lua",
"ui.components.navigation": "src\\ui\\components\\navigation.lua",
"ui.components.page-header": "src\\ui\\components\\page-header.lua",
"ui.components.phrases": "src\\ui\\components\\phrases.lua",
"ui.components.scroller": "src\\ui\\components\\scroller.lua",
"ui.components.skin": "src\\ui\\components\\skin.lua",
"ui.components.spinner": "src\\ui\\components\\spinner.lua",
"ui.components.test-image-url": "src\\ui\\components\\test-image-url.lua",
"ui.components.texture-loader": "src\\ui\\components\\texture-loader.lua",
"ui.components.theme-switcher": "src\\ui\\components\\theme-switcher.lua",
"ui.components.toggle-button": "src\\ui\\components\\toggle-button.lua",
"ui.components.user-tags": "src\\ui\\components\\user-tags.lua",
"ui.ease": "src\\ui\\ease.lua",
"ui.fonts": "src\\ui\\fonts.lua",
"ui.pages.items": "src\\ui\\pages\\items.lua",
"ui.pages.other": "src\\ui\\pages\\other.lua",
"ui.pages.profiles": "src\\ui\\pages\\profiles.lua",
"ui.pages.settings": "src\\ui\\pages\\settings.lua",
"ui.pages.skins": "src\\ui\\pages\\skins.lua",
"ui.pages.sync": "src\\ui\\pages\\sync.lua",
"ui.resource.fonts": "src\\ui\\resource\\fonts.lua",
"ui.resource.logo": "src\\ui\\resource\\logo.lua",
"ui.resource.logo-compact": "src\\ui\\resource\\logo-compact.lua",
"ui.smooth-menu": "src\\ui\\smooth-menu.lua",
"ui.style": "src\\ui\\style.lua",
"ui.subpages.constructor": "src\\ui\\subpages\\constructor.lua",
"ui.subpages.library": "src\\ui\\subpages\\library.lua",
"ui.windows.editor": "src\\ui\\windows\\editor.lua",
"ui.windows.main": "src\\ui\\windows\\main.lua",
"ui.windows.save-edited-item": "src\\ui\\windows\\save-edited-item.lua",
"ui.windows.slots": "src\\ui\\windows\\slots.lua",
"ui.windows.welcome": "src\\ui\\windows\\welcome.lua",
"utils": "src\\utils.lua"
}
}
GitHub:
GitHub - chaposcripts/lubu: LuBu is a simle lua bundler which allows you to compress .lua and .dll modules into one lua script.
LuBu is a simle lua bundler which allows you to compress .lua and .dll modules into one lua script. - chaposcripts/lubu
Вложения
Последнее редактирование: