01-14-2023, 01:31 PM
|
#1
|
A Hill Giant
Join Date: Jun 2020
Posts: 34
|
UI Engine Changes
Hello Custom UI friends! For the benefit of those that don't go read the official forums much, I thought I'd repost some upcoming changes that'll be affecting us.... namely, we're getting a new UI engine.
See the 2023 Roadmap for more details.
With the new engine, comes a new language. We're moving from XML to HTML5. These changes are aimed to be on the Test server sometime in March and to go live on the April patch.
Darkpaw will be offering further details for us, and a conversion tool at a later date.
|
|
|
01-14-2023, 05:13 PM
|
#2
|
A Shissar Disciple
Join Date: Jan 2017
Posts: 118
|
Thanks for this. Need to brush up on my html5 and html in general.
Last edited by mh272 : 01-14-2023 at 05:21 PM.
|
|
|
01-14-2023, 11:47 PM
|
#3
|
A Ghoul
Join Date: Apr 2004
Posts: 19
|
Something tells me that one month on test won't be nearly long enough to work out the kinks. I expect rough times ahead.
|
|
|
01-15-2023, 12:36 PM
|
#4
|
A Hill Giant
Join Date: Jun 2020
Posts: 34
|
The engine goes "live" on test in March, but if you read both of the dev posts in the linked thread, it's going to be a slow port from the old system to the new throughout the year. Their goal is to have a port of the default UI completed by the end of the year. There are conversations happening about a new default UI, but we won't be seeing anything on that until 2024 (or possibly next beta) most likely.
There will be time to work out the kinks.
Will there be changes to what we can do as custom authors? Yes, most likely. Will there be kinks? Yes of course. I'm still more excited than intimidated personally.
You're welcome mh272, I figured there'd be other authors like myself needing to brush up on their html skills. 
|
|
|
03-21-2023, 02:26 PM
|
#5
|
A Shissar Disciple
Join Date: Jan 2017
Posts: 118
|
Last edited by mh272 : 03-21-2023 at 06:12 PM.
|
|
|
03-21-2023, 09:03 PM
|
#6
|
Premium Member
Join Date: Sep 2002
Posts: 353
|
Confused
I'm confused on what changed.
They said they 'converted' several windows but comparing the 'default' UI on Live to the one on Test the only difference is the slide they added to the options window.
|
|
|
03-21-2023, 09:14 PM
|
#7
|
A Hill Giant
Join Date: Jun 2020
Posts: 34
|
The new UI is located in the uiresources folder, not the uifiles folder.
The conversion tool is located in the LayoutConverter folder.
Meeko mentioned on the EQResource discord that the Conversion Tool still has some kinks to be worked out, and there will be further documentation provided later.
|
|
|
03-21-2023, 09:27 PM
|
#8
|
Premium Member
Join Date: Sep 2002
Posts: 353
|
answered
ok, so the new UIs live in a different folder, uiresources and not uifiles.
I really hope their conversion tool actually works because the thought of having to learn a new programming language and then rebuild my UI from scratch is terrifying 
|
|
|
03-21-2023, 09:43 PM
|
#9
|
A Hill Giant
Join Date: Jun 2020
Posts: 34
|
It is a bit intimidating for sure... So far the converter tool has only managed to give me a headache trying to figure it out, so I'm glad there's supposed to be more information coming.
I use a lot of custom art for my unpublished full UI (I was about to publish it then they announced a new engine so I held off  ), so I'm starting with getting that all happy in the new format, which has been easy enough so far.
I haven't started to play too much with the code, but from my initial look while it's quite different it also feels more intuitive - for simple changes at least.
|
|
|
03-22-2023, 07:48 AM
|
#10
|
Premium Member
Join Date: Sep 2002
Posts: 353
|
scared...
The biggest changes in my UI are stripping out all the frilly borders, so hopefully something simple like that will 'just work' ?
That and using T.King's class graphics (I wish he'd finished all the classes).
Then mainly a few customized windows.
If the converter doesn't work I may have to try begging the smarter people here to take a look and help me out 
|
|
|
03-22-2023, 03:37 PM
|
#11
|
A Shissar Disciple
Join Date: Jan 2017
Posts: 118
|
Has anyone tried to convert? I just keep getting the default ui no matter what I do.
|
|
|
03-22-2023, 04:51 PM
|
#12
|
A Hill Giant
Join Date: Jun 2020
Posts: 34
|
Quote:
Originally Posted by mh272
Has anyone tried to convert? I just keep getting the default ui no matter what I do.
|
Have I tried? Yes... have I failed? yes... do I hope the future update Meeko promises is coming will help? Yes.
I've been able to figure my way around manually changing some graphics, that were just custom reskins of the default UI with... odd results.
Example: in my image editing software, both my original custom wnd_bg_light_rock.tga file and my new wnd_bg_light_rock.png file for image backgrounds looks the same:
When applied to the game, they are not the same:
I'm not a graphics expert like Drakah, so I'm still not 100% sure if it's a me issue or a Gameface Engine issue... I'm thinking engine issue though.
When it comes to the code side of things, if I open the SUITE engine xml file, and the Gameface engine html file for one of the windows, I can follow along fairly easily, but anything I've tried to manually modify has been unsuccessful so far (I'm sure it's a me issue).
Also, any custom Storyline mods that have embedded links crash straight to desktop when you click a link - not sure that's going to continue to be supported going forward.
|
|
|
03-22-2023, 06:29 PM
|
#13
|
A Shissar Disciple
Join Date: Jan 2017
Posts: 118
|
Quote:
Originally Posted by Emilari
Have I tried? Yes... have I failed? yes... do I hope the future update Meeko promises is coming will help? Yes.
I've been able to figure my way around manually changing some graphics, that were just custom reskins of the default UI with... odd results.
I'm not a graphics expert like Drakah, so I'm still not 100% sure if it's a me issue or a Gameface Engine issue... I'm thinking engine issue though.
When it comes to the code side of things, if I open the SUITE engine xml file, and the Gameface engine html file for one of the windows, I can follow along fairly easily, but anything I've tried to manually modify has been unsuccessful so far (I'm sure it's a me issue).
Also, any custom Storyline mods that have embedded links crash straight to desktop when you click a link - not sure that's going to continue to be supported going forward.
|
Interesting, it's not just me
Are you doing your graphics work in the \uiresources\default folder? or \uiresources\<customui> folder? anything I do in the <customui> folder, just loads default.
|
|
|
03-22-2023, 07:32 PM
|
#14
|
A Hill Giant
Join Date: Jun 2020
Posts: 34
|
So, in the uiresources folder, I made a second folder like we normally would to hold custom UI files
So EQ --> uiresources --> emilari
In that folder, I recreated the assests, img, and windows subfolders.
Inside the img subfolder, I added the custom wnd_bg_light_rock.png file.
Then, in EQ, I just did a /loadskin command and it loaded the art asset.
For code edits, there's a new command: /ui reloadhtml
|
|
|
03-23-2023, 02:59 PM
|
#15
|
Premium Member
Join Date: Sep 2002
Posts: 353
|
dumb question
A dumb question from someone with no HTML5 skills...
Is there any type of error log for the new UIs like the old uierrors.txt file ?
I've run my UI through the converter but it doesn't load.
Took me a while because I didn't realize the new UIs are the ones with '(gf)' on their names in the /loadskin list.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|