ruffle-rs / ruffle

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

Free Rider 2 - Ragdolls are invisible, save/load isn't functional #4817

Open Kippykip opened 3 years ago

Kippykip commented 3 years ago

Describe the bug When the player falls, the player is and vehicle becomes invisible, but the camera still shifts accordingly like normal. Decompiling the game only really showed these commands being used from my knowledge: lineStyle, moveTo, lineTo

The other bug is with the save/load menus. The copy to clipboard button doesn't work and the CTRL+C / CTRL+V shortcuts don't work either (Not sure if this pull request will solve it? https://github.com/ruffle-rs/ruffle/pull/2081 )

Game can be played here: http://www.onemorelevel.com/game/free_rider_2 aka http://www.onemorelevel.com/games3/freerider2x.swf

Expected behavior The player should ragdoll while the vehicle rolls around or flies off. expected And this is what's currently happening in ruffle. result

Is the problem with the Ruffle desktop app, extension, or self-hosted version? So far only tested with the extension

What platform are you using? Ruffle nightly 2021-07-07 Opera GX - Windows 10 Pro LTSB X64

relrelb commented 3 years ago

The invisible ragdoll is known (reported in #1509). As for copying/pasting, this functionality is currently unimplemented.

Kippykip commented 3 years ago

The invisible ragdoll is known (reported in #1509). As for copying/pasting, this functionality is currently unimplemented.

Ah I see, when I searched for it here and google it wasn't showing. No worries then, seems the root of the problem occurs here: https://github.com/ruffle-rs/ruffle/issues/1513

Kippykip commented 1 year ago

Reopening since this is still ongoing

Kippykip commented 1 year ago

image Recently I noticed last week the ragdoll now appears but with a trailing effect.

muzikbike commented 11 months ago

Can confirm the "ragdoll trailing" issue. This seems to stay on screen pretty much permanently until the entire page is refreshed.