ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.75k stars 818 forks source link

Mario Stacker - Cannot play levels #18652

Open Briellenoel123 opened 6 days ago

Briellenoel123 commented 6 days ago

Describe the bug

Upon clicking "Play" in the title screen, none of the level buttons will show up, and are not functional, making the game unplayable.

Expected behavior

Level buttons will show up, and level buttons are functional after clicking "Play" in the Title Screen

Content Location

https://flashmuseum.org/mario-stacker/

Affected platform

Browser's extension

Operating system

Windows 10

Browser

Google Chrome Version 130.0.6723.117

Additional information

No response

adrian17 commented 6 days ago

This is missing at minimum (even if stubbed?)

ElementFormat::getFontMetrics
TextLine::getAtomBidiLevel
TextLine::getAtomTextRotation

And possibly more, as me stubbing them makes it progress to a null dereference for a less obvious reason (but still in flashx.textLayout internals) @kjarosh just FYI