Mythic UI

Discuss Mythic UI

When you click to select the military units in the interface where the population is, those units are not selected, the villagers can be selected.

Could you put the flags of the idle units and villagers on top of the interface? It could be more interesting as I think it is more visible.

1 Like

It’s good but for some reason it’s not multiplayer compatible? Why would that be? it only changes some UI things. It happens on both the BLResources version of the mod and the non-BLResources version.

This was a limitation of the game. According to the new patch notes that have just dropped, they’ve now lifted this restriction for UI mods. So this mod should now work with multiplayer and ranked games.

I just tried and apparently it still wont allow me to use it in ranked games

Thanks for reporting. I’ll have a look into it as soon as I get a chance.

I’ve updated the mod, but I’ve had to temporarily remove the 4k assets. Due to what can only be an oversight, adding them causes the mod to not be correctly flagged as a UI mod, preventing it from being used for Quick Play and Ranked.

The updated mod should now correctly display that it’s safe for ranked.

1 Like

I second this! having the idle unit flags on top of resources would make them way more visible. Having the global queue above that would also be great imo. It mimicks AoEIV interface which i think nailed user experience.

1 Like

Report this as a bug.

Was the intend of the [No BLR] version to only affect the regular UI where the resources are on top? I noticed the [No BLR] version doesn’t contain the hud_alternativemouseresources.xaml file at all so when set to using the alternative UI, the regular, unmodded game UI appears.
What I thought would happen is that [No BLR] would still include the UI changes like showing separate military population, but keep the resource panel next to the minimap.

How did you find out about the ResourcesPanel.MilitaryPopCount binding that you’re using for the military pop indicator? I’ve searched through all the original bar files and haven’t seen it referenced anywhere. How did you know this field exists?
I’m looking for a way to show an idle counter and ideally a colored idle highlight in the resource panel as well (similar to what the commenters above asked for) but I haven’t seen any way to retrieve the idle count. Do you know how to find out where such a field might be, similar to how you discovered the MilitaryPopCount?

Finally, whenever I’m fiddling with UI xaml files, I need to restart the entire game to see the changes in effect, which is quite time consuming. Have you by any chance found a quicker way to debug UI mods?

This is a great mod, it’s really impressive how much you figured out about the UI without any documentation in such a short time!

Was the intend of the [No BLR] version to only affect the regular UI where the resources are on top? I noticed the [No BLR] version doesn’t contain the hud_alternativemouseresources.xaml file at all so when set to using the alternative UI, the regular, unmodded game UI appears.
What I thought would happen is that [No BLR] would still include the UI changes like showing separate military population, but keep the resource panel next to the minimap.

It was the intention, for now, but I’d like to add this in. It’ll need a bit of work to get everything lined up properly though.

How did you find out about the ResourcesPanel.MilitaryPopCount binding that you’re using for the military pop indicator?

Truthfully, I just guessed…and it worked! There’s ResourcesPanel.CivilianPopCount, so I figured if they were specifying “civilian”, there must be a military binding as well. Unfortunately, there isn’t a corresponding command to jump to military units though. Turns out the one I used for the button isn’t what I thought it was for, so it doesn’t work for that purpose. Not sure what I’m going to do with that yet.

I’m looking for a way to show an idle counter and ideally a colored idle highlight in the resource panel as well (similar to what the commenters above asked for) but I haven’t seen any way to retrieve the idle count. Do you know how to find out where such a field might be, similar to how you discovered the MilitaryPopCount?

I did look at the idle banners briefly before, but with the way they’re set up, I don’t know how feasible this will be. I’ve seen some bindings relating specifically to idle villagers in HUD_SpectatorBase, but I don’t know if those bindings will work for what you’re looking to do. Could always give it a shot to see if it works?

Finally, whenever I’m fiddling with UI xaml files, I need to restart the entire game to see the changes in effect, which is quite time consuming. Have you by any chance found a quicker way to debug UI mods?

Unfortunately, I haven’t. The game loads pretty quickly for me though, so it hasn’t been too bad. The game does seem to load the main menu before it displays it, however. When the cursor appears and the screen is black you can hit Enter on the keyboard, and it will load straight through to the Skirmish lobby. Saves a few seconds of time.

1 Like

Thank you for the detailed response, that’s very helpful!

I looked at the ReplayPowerBarPanel from HUD_SpectatorBase. It is actually accessible from inside HUD_MouseResources, unfortunately all the values for both teams are 0 (which I guess makes sense to prevent cheating). I’ve checked for fields with the same or similar names in ResourcesPanel but none of them exist.

As you said, the banners work differently - there is an IdleBannersPanel populated from something called IdleBanners which I guess must be some sort of array or list containing all the banners. I haven’t seen a direct reference to any one particular banner (e.g. the idle vil one) anywhere. I have been able to move the entire banners block, but it looks kind of awkward elsewhere. Still, maybe that’s the only way to get an idle indicator closer to the resources panel at the moment.

This is the best one so far, I would be very happy for a version with global queue placed lower, above normal queue perhaps. Also placing idle villager flag, from right upper corner, somewhere closer to resource panel would make that complete mod.

@Adribird90 @DorsalAxe @TeCH
Hey guys, ive created an alternative version of Mythic UI that includes the global queue and idle banner changes. Its already published. I tried reaching DorsalAxe through discord so he could publish this alternative version himself but never got a reply. If you read this, i can take it down so you publish it yourself :slight_smile:

2 Likes

THANK YOU, that’s great news, I’m testing your version immidiately

This is the best UI mod. Hope the devs get some of the changes from this mod and put into the game itself because it makes it a lot better in various places.

1 Like

Thank you very much for your contribution.

devs only allow to upload 1 image for explaining the mod?
im lazy to read it all i need images