ruffle-rs / ruffle

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

Rhythm Doctor: Broken intro and tutorial #10590

Open waspennator opened 1 year ago

waspennator commented 1 year ago

Describe the bug

RhythmDoctor.zip The preloader works, but the title screen never seems to play, requiring you to skip it. Then I noticed that when you start a new game and go through the tutorial, as soon as the new patient shows up, the music segment of the tutorial doesn't start either.

ruffle.rs-1680842900739.log

Expected behavior

The intro should play on the spot after you press space to start after the preloader finishes, also the musical segment of the tutorial should begin once the first patient shows up and the game display area finishes setting up.

Affected platform

Desktop app

Operating system

Windows 11

Browser

No response

Additional information

No response

waspennator commented 1 year ago

Still happening as of the latest nightly, this error seems to pop up when pressing space, might be why the intro isn't starting.

Error dispatching event EventObject(EventObject { type: "enterFrame", class: flash.events::Event, ptr: 0x36f68a4 }) to handler FunctionObject(FunctionObject { ptr: 0x2d3982c }) : RustError("Resolved parameter type void is unresolvable, not a class, null, or undefined")

Trying to play through the tutorial is a similar story, patient seems to fail to load and it works fine up until it actually tries bringing the patient in, at which point the entire swf freezes up entirely.