Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diagnostic Mode causes game to fail to start and UI does not update #107

Open
NCSGeek opened this issue Feb 6, 2025 · 1 comment
Open

Comments

@NCSGeek
Copy link
Contributor

NCSGeek commented Feb 6, 2025

Describe the bug

Diagnostic Mode toggle menu option always says "Enabled" regardless of the state of that setting and the game fails to launch with it enabled.

Steps to reproduce

  1. Start fresh launcher instance
  2. Enable Diagnostic Mode (Accept to install procdump)
  • CelesteConfig.xml will reflect Diagnostic Mode being enabled but the settings button will still say "Enable Diagnostic Mode"
  1. Click "Play" in the launcher. Game will fail to start
  2. Click "Enable Diagnostic Mode" in the settings again (To disable it, even though it says "Enable")
  • Change is correctly reflected in CelesteConfig.xml so it is actually disabled
  1. Click "Play" and now the game opens fine

Expected behavior

Diagnostic Mode toggle menu option correctly updates to say Enable/Disable depending on setting state and game successfully launches with it enabled.

Extra

Reproduced on my personal machine. First discovered on another user's machine. It does launch procdump and Spartan.exe briefly but they exit before anything is ever displayed to the user, failing silently. There are no errors or warnings related to this in any of the log files or even in the windows event viewer.

@KevinW1998
Copy link
Contributor

Thanks. I guess the whole procdump setup is not that ideal anyway. It will need some rework anyway.

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

No branches or pull requests

2 participants