Skip to content

Flash Player projector and Flash Player projector content debugger support #11

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

Open
coder0107git opened this issue May 16, 2025 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@coder0107git
Copy link
Owner

coder0107git commented May 16, 2025

It would be nice to either directly support the running the Flash Player projector and Flash Player projector content debugger through something like WebVM or to shim it with the Ruffle Player.

Debugger

The debugger connects through sockets so running that in WebVM connected through Tailscale seems like it might be the easiest option. The other way that seems harder but maybe still doable is creating a jar to run in library mode that pretends to be the real debugger. Going down this route basically most of the debugger would probably need to be re-implemented from scratch.

The debugging protocol doesn't seem to be documented anywhere so I would either need to reverse-engineer it by watching the network packets with Wireshark or scour FFDec's source code to figure out how it works.

I'm not wanting to create my own debugger from scratch for a dead tool that covers an immense surface area, so I think I will not go down that route.

Notes:

  • The default port of the debugger is 55556
@coder0107git coder0107git added enhancement New feature or request help wanted Extra attention is needed labels May 16, 2025
@coder0107git coder0107git changed the title *Flash Player projector* and *Flash Player projector content debugger* support Flash Player projector and Flash Player projector content debugger support May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant