Skip to content

Implement options menu#183

Merged
IsaacMarovitz merged 87 commits into
mainfrom
options-menu
Oct 30, 2025
Merged

Implement options menu#183
IsaacMarovitz merged 87 commits into
mainfrom
options-menu

Conversation

@hyperbx

@hyperbx hyperbx commented Oct 9, 2025

Copy link
Copy Markdown
Collaborator

This PR implements a new options menu that replaces the existing one at the main menu and adds a new option to the pause menu to access it.

Needs implementation (non-blocking):

  • Achievement Notifications
  • Resolution Scale
  • Anti-Aliasing
  • Transparency Anti-Aliasing
  • Shadow Resolution (on demand)
  • Reflection Resolution (on demand)

Screenshots (Main Menu)

image image image

Screenshots (Pause Menu)

image image

@hyperbx hyperbx changed the title Implemented options menu Implement options menu Oct 9, 2025
@IsaacMarovitz IsaacMarovitz linked an issue Oct 15, 2025 that may be closed by this pull request
These may need further review in terms of blocking hints initiated by volumes that suggest things to the player and hints about bosses after death.
@hyperbx
hyperbx marked this pull request as ready for review October 28, 2025 20:45
Comment thread MarathonRecomp/api/Sonicteam/Camera/CameraModeManager.h
Comment thread MarathonRecomp/api/Sonicteam/MainMenuTask.h Outdated
Comment thread MarathonRecomp/api/Sonicteam/Player/SonicGauge.h
Comment thread MarathonRecomp/api/Sonicteam/Player/State/CommonContext.h Outdated
Comment thread MarathonRecomp/res/win32/res.rc.template

@IsaacMarovitz IsaacMarovitz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code lgtm

@IsaacMarovitz
IsaacMarovitz merged commit 6198f0e into main Oct 30, 2025
12 checks passed
@IsaacMarovitz
IsaacMarovitz deleted the options-menu branch October 30, 2025 18:51
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.

Remove hedge-dev credits from the installer

3 participants