ruffle-rs / ruffle

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

Multiple issues with dagobah flash videos. #929

Open purifetchi opened 4 years ago

purifetchi commented 4 years ago

Heya, I've decided to take a look and report any flash loops that are broken from my dagobah collection. I've tried my best to exclude any loops that are broken due to the lack of video or AVM2/AS3 support.

I've tested everything on a Windows 10 machine running the latest desktop build of Ruffle (24th July 2020). Every loop was compared to the playback from the Adobe Flash Player 32 standalone player.

Also, since dagobah seems to be down at the moment, I've packaged everything and uploaded it onto my own server: https://nanoshinono.me/24jul2020.zip

Cheers

EDIT(27th July 2020): I've compiled Ruffle, and added some warnings produced by Ruffle which the pre-built binary didn't emit.

Herschel commented 4 years ago

Thanks for the list!

kmeisthax commented 3 years ago

Daydreams appears to now break because it's trying to get loader info off of the Stage, which we don't support yet.

This appears to be the last missing feature; once Stage is implemented and we can access loader info through it, this preloader should run.

n0samu commented 2 years ago

breathe.swf, Cat_with_Bow.swf, colin_hd.swf, Cursor_Invisible.swf, Daydreams.swf, lumspin.swf, Obstruction449.swf, serious_business.swf: All seem to be working now! 🎉

Komachi_Caramelldansen.swf: issue still exists. (The SWF seems to have been deleted from dagobah so I'm glad you reuploaded it, naomiEve!)

BadBoyBass.swf, grim_grinning_ghosts.swf, and DoILookInsane.swf: These need blend modes which still aren't implemented.