-
-
Notifications
You must be signed in to change notification settings - Fork 814
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
[Naval Fighter] Game doesn't start when plane is selected and incorrect level is displayed #7008
Comments
Thanks for the report. This seems to be an issue with the XML parser. The following warning is logged into the console:
A code like this one errors in a browser because of a missing space between
This code outputs:
|
@relrelb Any interest in fixing this one? Not sure if quickxml can be massaged to handle this. |
|
I agree, we will need all of our own XML, HTML, and CSS parsers to match the Flash behavior. Just a note that AVM2 has a separate XML parser + E4X implementation as well, which I'm fairly certain is more faithful to the spec (though I haven't checked this). The original AVM1 era XML implementation is still accessible in AS3 via |
I found another game (Rush Race) from the same developer (Game Team) has a similar problem, so I'll leave it for reference. |
Fixed by #10471 |
Describe the bug
Naval Fighter.zip
In Naval Fighter, you need to select a plane to start the game, but clicking does not respond and the game does not progress.
Compare it with Adobe Flash Player (original) in the image above, you can see that the displayed stage number and description are different. (Level 5 instead of Level 1, description is different...)
(The two images above are before the start of the first stage, for Ruffle, check it out on Nightly 2022-05-17.)
Expected behavior
The correct information should be displayed and the game should start after selecting the plane.
Affected platform
Self-hosted version
Operating system
Windows 10 21H2
Browser
Google Chrome 101
Additional information
No response
The text was updated successfully, but these errors were encountered: