Myxiplx's Modular UI v1.0
9th December patch
This is just a quick note to say that the UI appears to work fine with this update once you download the EQ button patch file.
Please Note:
There are likely to be a few more updates over the coming weeks. If you add this UI to your favourites, EQInterface should let you know when I post the updates.
Questions?
If you have any questions, please don't use the comments button on this page. I don't get any e-mail notification for these, instead please ask any questions here:
Myxiplx's UI question & comments thread
Changes in v1.1- FIX - Group window now works better with surnames & long names
This reduces the clickable area for player 1 though, only the name is clickable now. - FIX - Group window can now be moved from all 4 sides
- NEW - New option of 4x vertical hotkeys
- FIX - Vertical hotkeys can now be moved from all 4 sides
- NEW - New option of 4x vertical hotkeys, with bag 8 contents added to HB1
- NEW - New option of default hotkeys, with bag 8 contents added to HB1
- NEW - Current XP to AA percentage shown in player window
- NEW - Vertical group window option added (including one with pets)
Introduction
This is my latest UI, created in an attempt to make my regular UI suitable for a wider range of players. The overall concept is to give all the common pieces a standard size, allowing people to pick and choose which ones they want to use.
Note: Because this UI is designed to be modular, most of the pieces can be easily taken out and used with other UI's. The code is a bit of a mess now though, my main plan for version 2 is to tidy it up and make things a lot more portable.
Sample Layouts
To make it easy to get started, I have included five standard layouts:
- Default (hybrid) layout
- Caster layout
- Melee layout
- Pet class layout
- Minimalist layout
Installation Instructions- Unzip this file into your everquest uifiles folder.
- Copy the .ini files into your main everquest folder.
- Copy the files from the layout you want into the main folder.
- Load the UI with /loadskin myxiplx_modular_UI_v1
- Load the layout with /copylayout
Look for "UI_Myxiplx_Modular...." - Set the viewport. This will change for every screen, but it will be something like:
/viewport 0 0 1280 700 1
Just change the 1280 and 700 to the width and height you need on your screen.
Creating Modules
If you want to create your own pieces to fit in with this UI, just follow these guidelines:
Horizontal Modules
These should be 425 pixels wide (so you can fit 3 on a 1280 screen), and any multiple of 25 pixels high.
Vertical Modules
These should be 262 pixels high. Yes, it's an odd number, but it's the height of my 10 slot spell bar, and everything would up based on that.
Free Floating Modules
These can be any size. As a general rule I try to make free floating pieces work when made semi-transparent.
Naming conventions
To make it easier to move modules between UI's, and to make them easier to edit, please try to follow the naming convention I'm using if you create extra modules.
All files for a module should start with the name of the window, doing this keeps all the pieces together in the folder. For example, my target window uses two extra graphics files, and all three pieces are named:
EQUI_TargetWindow.xml
EQUI_TargetWindow_Myxiplx_Background.tga
EQUI_TargetWindow_Myxiplx_Gauges.tga
Then within each file, any item I modify I prefix with my name and the window it is in. So a gauge in the player window would be named something like:
Myx_Player_HP_Gauge
That makes it really easy to move pieces between windows. You can safely copy any number of player window pieces to the target window, and have them working without clashes with a simple find/replace.
Thoughts for later releases
I have a lot of other ideas for modules, but it's likely to be a while before I get the time to make them. If there's anything you particularly want to see, add a comment to the thread above and I'll see what I can do.
- Better pop up stats window, with all stats
- 2x5 Vertical Hotkeys
- MP3 player
- Modular mercenary window
- Modular target window
- Modular player window (with more gauges & stats)
- Horizontal EQ button with clickies
- Vertical EQ button with clickies
- Vertical Group Window
- Alternative Buff Windows