ruffle-rs / ruffle

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

Shop Empire: Visual bugs and Soft Lock #9059

Open waspennator opened 1 year ago

waspennator commented 1 year ago

Describe the bug

https://www.y8.com/games/shop_empire Right when you start the game, there are noticeable white boxes on screen when running on the web build, but on desktop, these boxes are black instead, and the one box that was invisible initially on the bottom can be read on desktop.

How it looks on latest web nightly: Shop Empire 1

How it looks on latest desktop nightly: Shop Empire 2

Also as soon as you try to start a game and click to start the first chapter, it looks like this, can't really get rid of this.

Shop Empire 3

shop_empire.zip Here's a physical swf copy if it makes it easier to test on desktop.

Expected behavior

Screen shots of how this should look:

Shop Empire fixed 1

Shop Empire fixed 2

Affected platform

Browser's extension

Operating system

Windows 11

Browser

Edge 108

Additional information

No response

Lord-McSweeney commented 1 year ago

The boxes look like unimplemented alpha.

Lord-McSweeney commented 1 year ago

The rendering issue with the boxes is fixed. However, the other issue remains. The error:

Error dispatching event EventObject(EventObject { type: "enterFrame", class: flash.events::Event, ptr: ... }) : TypeError: Error #1009: Cannot access a property or method of a null object reference. (accessing field: stageWidth)
    at PlazaMall_fla::Menu_449/peopleAnimation()