Lua for MA3 Custom UI Elements Pt 1 - What They Are and When to Use Them

Опубликовано: 08 Июнь 2026
на канале: From Dark To Light
1,396
39

This is the beginning of a three-part video series on coding your own custom UI elements, or pop-ups for the user interface, in GrandMA3 using Lua. Over the next few videos, I'll walk you through how to make these yourself from the very basics of what a UI element is all the way to where you can figure out how to do anything on your own!
This does assume a basic level of understanding of Lua before you begin, but nothing you won't get from my Lua for MA3 Crash Course -    • Learn Lua for GrandMA3 From Start to Finis...  
Or, if you prefer bite-sized pieces, check out the individual videos in this playlist -    • Lua For GrandMA3 Tutorials  

Here's the link to this series' playlist -    • Building Custom UI Elements with Lua for G...  

I'm using GrandMA3 OnPC version 2.2.5.0 and Lua 5.1 in this video.
Here's the link to today's file on GitHub - https://github.com/DeeeLight/FromDark...

Join my Discord server for Lua for GrandMA3 users here -   / discord  
Find the transcript of this video here - https://fromdarktolighttutorials.blog...

"Whoever says he is in the light and hates his brother is still in darkness." - 1 John 2: 9

Chapters:
0:00 Intro
0:38 Defining "UI Element"
1:32 MessageBox()
2:07 PopupInput()
2:51 TextInput()
3:35 Moving Past Built-In Functions
4:32 The Cons of Building Your Own
5:07 When You Should Build Custom UI Elements
5:42 The Wrong Way
6:28 Outro



Summertime by LiQWYD   / liqwyd  
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Summertime: https://www.audiolibrary.com.co/liqwy...
Music promoted by Audio Library    • Progressive, House, Chill No Copyright Mus...