Jump to content

LuaUI Extension

Applies to: 21.2.3.2 S and up
€499.00

Lua UI Extension

Add your own in-game windows, HUDs and panels, written entirely in Lua. No client patching, no server rebuild. Both halves hot-reload with the rest of your scripts.

LuaUI Demo | IGCN

Windows that look built-in

  • Floating windows the player opens and drags, drawn with the game's own frame artwork so they blend in
  • Or skin them yourself from shapes and your own bitmap atlases
  • Permanent HUD panels that sit on screen as if they shipped with the client

Real, interactive UI

  • Labels, buttons, images, panels
  • Scrollable lists with a scrollbar styled in colours or cut from your own bitmap
  • Text fields with per-keystroke validation and CJK input via IME

Client and server, both in Lua

  • Client LuaJIT, server Lua 5.3, wired together for you
  • Your own request/answer protocol between the window and the GameServer
  • The server decides what each window may do, and backs it with the database

Localised

  • On-screen text comes from a per-language file, so one window fits every client

Built to iterate

  • F9 hot-reload: edit, save, see it in-game, no restart
  • In-game debug console for live values
  • Dev mode limited to the accounts you name

Ship it protected

  • Encrypt your window scripts to .usc with your own key: loads in the client, unreadable to players

Bundled tools

  • BitmapSlicer: slice UI atlases into named cuts, export Lua tables / JSON / C++ / PNG
  • IGC File Encrypt: one-click encryption of your Lua (and XML) client files

Full documentation: https://github.com/srv-config/Configs-Preview/wiki/LuaUI-Home

Type: Server

0 Comments


There are no comments to display.

×
×
  • Create New...

Important Information


We use technologies, such as cookies, to customize content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy.