ruffle-rs / ruffle

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

Cyber Chaser "Endless Boss" Glitch #4364

Open wulph111 opened 3 years ago

wulph111 commented 3 years ago

The Cyber Chaser game level "Episode 1" cannot be completed because the final boss continues to walk forever after its head has been blown off (see screenshot). This should instead trigger the level completion sequence.

I first saw the problem at Armor Games (https://armorgames.com/play/15706/cyber-chaser) which is using Ruffle Nightly 2021-04-02. Other users describe the same problem at this page.

Fortunately, the complete game is available for download at the developer's site in a non-site-locked version (https://www.silengames.com/play/cyber-chaser). I downloaded the latest Ruffle (Ruffle Nightly 2021-05-18) and the downloaded game exhibits the same bug in the desktop Ruffle application. The application and assets are attached below.

I then set up an instance of Adobe Flash Player version 32 along with Adobe's Flash Projector, and the level completes as expected (see screenshot).

I don't know how to share my level progress; if you want to reproduce the problem without playing through the level several times to accumulate upgrades, please let me know where to find the cached game save data and I will attach it.

2021-05-18 05_03_49-Adobe Flash Runtimes _ Documentation archives and downloads 2021-05-18 14_23_43-Cyber Chaser - Play on Armor Games cyber-chaser.zip

wulph111 commented 3 years ago

It turns out that my Ruffle browser plugin version is 2021-04-02. The Armor Games site uses Ruffle 2021-04-26 by default. The symptom described appears in all these versions.

Sonikkustar commented 3 months ago

This issue appears to be fixed as of nightly-2024-01-08 (Version currently on AG). I couldn't get a screenshot in time, but I was able to progress after clearing the first boss.