If you’re reading this guide, it’s because you want to know how the new UI system works and how you can make use of it to create your own UI layouts. Happily, the UI system created for v2.0 of the Infinity Engine is a lot more friendly to modification than the old system of CHU files.
What you'll need:
• A good text editor (I recommend Sublime Text)
• A keyboard with working F5 and F11 keys
• A desire to create stunning UI layouts
It also doesn't hurt to familiarize yourself with the Lua programming language, but it's not absolutely necessary. (If you want to know more about the Lua programming language, I highly recommend this guide
as a one-stop shop for everything you'd want to know. Google is your friend.)It's very important to save and back up your work often. There may be occasional hiccups that can corrupt your UI.menu, which can ruin hours of hard work if you're not careful.
1. UI Edit Mode and the F11 key
2. Changing Game Fonts
3. An Introduction to UI.menu
4. UI Sample: Classic-Style Character Sheet
5. Using PNGs Instead of MOS Files
6. Using Lua in UI.menu
In each section, I’ll start with the basics, and then provide a short tutorial on how to do something specific. If after reading through the entire guide you have questions about how to do something, please don’t hesitate to ask. I’ll do my best to answer your questions, or to find the answers out from our programmers.