ruffle-rs / ruffle

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

Papa's Pizzeria: Transition interrupts not emulated correctly #10682

Open InputEvelution opened 1 year ago

InputEvelution commented 1 year ago

Describe the bug

When clicking on another station in Papa's Pizzeria, the screen will briefly fade to grey, and then fade to the new station. During this period, it's possible to click on another station again (either the same one the game's already transitioning to or another one entirely). Currently there are two issues with the implementation in Ruffle:

These specific issues can most easily be tested via the usage of an auto-clicker script, but programs such as libTAS can provide more precise control over inputs.

Link to the swf: https://i.flipline.com/downloads/papaspizzeria.zip

Expected behavior

Affected platform

Desktop app

Operating system

Ubuntu 22.04.4 for Ruffle, Windows 10 for Adobe Flash Player 32

Browser

No response

Additional information

No response

n0samu commented 1 year ago

Unfortunately the server seems to have some kind of hotlinking protection preventing your download link from working. Anyway, the game can be accessed here: https://www.flipline.com/games/papaspizzeria/index.html