BDUK

ALPHA RELEASE


What is BDUK?

Normally? BOII Development UI Kit When it’s working so well it feels like magic? BIG D*CK UI KUNG-FU! When it refuses to cooperate? Buggy Dumbass Useless Kit

Tired of learning front end UI code? Well now you don’t have to.

BDUK is a front-end toolkit built to cover all your scripting needs. It builds full UIs from Lua — no HTML, no CSS, no JavaScript knowledge required. Think of a context menu resource — but bigger.. a lot bigger.

Headers, footers, modals, cards, buttons, tooltips, themes — it’s all handled. Pick what you need, leave what you don’t, and build whatever the hell you can come up with.


Who’s It For?

  • People who can’t code UI — and don’t want to.

  • Script authors who’d rather build actual gameplay.

  • UI nerds can use it too — but this one’s built for the rest of you folks.

  • You. Because you're done with context menus controlling everything.


Why Bother Using It?

  • No Bloat — Only includes what you add.

  • No Guesswork — Modals, buttons, and tooltips just work.

  • Reusability — Build once, use everywhere.

  • Uniformity — You want the same uniform look, across all your scripts.


What’s Included?

Main UI Frame:

  • Header With slots for branding, buttons, and maybe one day a picture of your nan's cat.

  • Footer Button hints, status text, and keybind rows for people who forget controls.

  • Sidebar Optional side menu with submenu support.

  • Content Where your actual UI goes.. the meat and veg so to speak.

  • Tooltip Hover text system. Originally from my inventory UI. Now universal.

Components:

  • Buttons — Generates buttons with optional modal injection built-in.

  • Cards — Reusable building blocks. Use for stores, jobs, menus, etc.

  • Input Groups — In optional expandable containers. Use for clothing menus, vehicle customs, etc.

  • Modal Text inputs, selects, numbers, textareas, colour pickers. It’s a modal.

  • Namecards — Stylised name-card display for character profiles with avatar, name, title, level.

  • Notify — Small notification system for in-UI alerts.

Extras:

  • Themes – One file to override fonts, colours, spacing, and general look.

  • Layouts (soon) – Premade store, job centre, and panel setups coming when I feel like it.


Quick Install

The quickest way to get setup is following the instructions below. For more detailed installation instructions, or configuring BDUK head here: Guides

1

Download

Download the LATEST RELEASE from GitHub

2

Add The Resource

Add the bduk resource into your server resources.

3

Add To Server.cfg

Add the following line into your server.cfg file: ensure bduk

4

Restart / Start Resource

Restart your server or press F8 and type refresh; ensure bduk and the resource will be started.

5

Configuration

Configuration generally boils down to themes, you can modify the defaults or create your own. More on themes: Creating Your First Theme

Last updated