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

GX export debugger fails to connect #892

Open
GWoolly opened this issue Jan 25, 2025 · 1 comment
Open

GX export debugger fails to connect #892

GWoolly opened this issue Jan 25, 2025 · 1 comment
Labels
platform-webasm 🌐 OperaGX issue upstream bug 💧 YYG strikes again

Comments

@GWoolly
Copy link

GWoolly commented Jan 25, 2025

GX.games GMS2 export is unable to connect to the debugger and boot the game whilst Input is within a project, but not utilised by any user created objects.
Game is able to be launched in non-debug mode.
Debugger confirmed to be working with Input removed.

Things done to try and resolve the issue.
Port 6509 had been given inbound and outbound access within windows firewall and connected router, with no changes in issue.
Changing of debugger port.
Clearing localhost data, disabling any ad-blockers and giving full site permissions.
Clean install of Gamemaker and OperaGXwith appdata wiped.

IDE v2024.11.0.179 Runtime v2024.11.0.226

@offalynne offalynne added bug 😅 We did a bad thing platform-webasm 🌐 OperaGX issue labels Jan 25, 2025
@offalynne
Copy link
Owner

offalynne commented Feb 23, 2025

I gave this a try but it seems the debugger does not connect reliably for WASM target under normal operation, which makes this problem near impossible to diagnose let alone correct. I'm not able to get the debugger up reliably for an empty project let alone running Input, so I'd suggest you take the issue up with YYG since they're better equipped to solve it: https://github.com/YoYoGames/GameMaker-Bugs/issues

I was able in some circumstances to recreate the following: open project, run normally from IDE (play button), stop, run with debugger. After some changes to __input_initialize() the debugger did connect with Input in the project, but only once, and not on subsequent runs. Because connecting to the debugger is so flaky even when it is working (something like every-other run) regardless of the project contents, I have no confidence in finding a definitive fix for now.

@offalynne offalynne added upstream bug 💧 YYG strikes again and removed bug 😅 We did a bad thing labels Feb 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform-webasm 🌐 OperaGX issue upstream bug 💧 YYG strikes again
Projects
None yet
Development

No branches or pull requests

2 participants