Skip to content

Initial Better Game Menu Support#648

Open
KhloeLeclair wants to merge 2 commits intoAnnosz:masterfrom
KhloeLeclair:BetterGameMenu
Open

Initial Better Game Menu Support#648
KhloeLeclair wants to merge 2 commits intoAnnosz:masterfrom
KhloeLeclair:BetterGameMenu

Conversation

@KhloeLeclair
Copy link
Copy Markdown

@KhloeLeclair KhloeLeclair commented Mar 6, 2025

Hello!

Better Game Menu is a new mod I'm going to be releasing that replaces GameMenu with a replacement that:

  1. Is considerably more efficient by virtue of only creating page instances when the pages are actually accessed.
  2. Has a robust API to let other mods work with the game menu, making it easy to register new tabs, override existing tabs, and respond to events involving the menu.

I realize this has the potential to break a lot of things, so I'm going to be submitting PRs to various mods that interact with GameMenu to implement support for BetterGameMenu. This is such a PR.


For UI Info Suite 2 specifically, my PR here makes the following features work:

  1. Show Accurate Hearts
  2. Show Today's Gifts
  3. Show Calendar and Billboard on Game Menu
  4. Location of Townsfolk
  5. Displaying the options tab in the game menu.

I did a bit of refactoring on the first couple to remove cached references to menu pages that are easy and efficient to grab references too. For the Calendar/Billboard I didn't refactor how you're storing the current hover/held item, but I did mess with the logic a little so it only considers the currently active menu page.

I also added a helper method that gets the currently active menu page, whether from GameMenu or BetterGameMenu.

Update: As of now, this PR also adds the options tab to Better Game Menu. It was easier than I thought at first glance.

Anyways, I hope you find this helpful! If you need more assistance, have questions, etc. please let me know! Feel free to ping me in Discord or just reply here.

@jwbc46
Copy link
Copy Markdown

jwbc46 commented Jun 1, 2025

I'd just like to add my vote for this being implemented.

@viperfan7
Copy link
Copy Markdown

I gotta put in my +1 for this as well

dazuki added a commit to dazuki/UIInfoSuite2Alt that referenced this pull request Mar 4, 2026
- Add Better Game Menu support (Annosz#648)
- Fix birthday icon showing previous day's NPC sprite on consecutive birthdays
- Fix weather icon for Ginger Island with Cloudy Skies API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants