Since RoR release all the old main menu mods are broken, because devs deprecated the class the original main menu used. I just migrated mine to be functional again.
This is a purist AoE2 main menu, without the side bar RoR switch (because RoR doesn’t have a lot of buttons corresponding to AoE2, like Ranked MP or Art of War). So if you like the classic UI and have no interest in AoE1, check it out!
The way they wrote the code makes each button used by both games, so for example if I put Art of War on main menu, it doesn’t have a correspondence in RoR, and would cause a crash.
I’ll be honest, the civ picker seems super unhelpful. Maybe it’s just me, but I’d like to be reminded of the details for the civ I’m picking, like with the current system.
Switching tabs is already supported. But I turned it off, because RoR screen does not have the corresponding buttons to AoE2 screen. I don’t want you to be able to switch there but find half the buttons either not doing anything or cause crash.
I’ve been dealing with the new main menu since RoR came out.
I was able to implement the whole classic main menu, except the buttons didn’t work. They could be pressed, but didn’t do anything.
Did you modify something outside the simplemainmenu.xaml file?
Yes. The buttons don’t work because the Age2MainMenu is deprecated I think (which is also the reason of crash). And the Age2SimpleMainMenu don’t have the old buttons, but only dialogs. So what I did was to extract those buttons from submenus and link them into the main menu xaml.