ruffle-rs / ruffle

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

Achievement Unlocked 2: Missing right click achievements. #10287

Open waspennator opened 1 year ago

waspennator commented 1 year ago

Describe the bug

https://www.newgrounds.com/portal/view/553791?emulate=flash Game has 2 achievements specifically linked towards right clicking and clicking on 2 buttons that pop up to unlock them, but on ruffle web they are not showing up at all. It also makes the game impossible on desktop since you can't even right click to open the menu on there.

The achievements in question are these 2 129: Not left click (Right Click, click here achievement) 193: Won't follow direction (Right click, don't click here)

I also checked out Achievement Unlocked 3 and it had no issue with the right click menu showing the extra free achievement button on there least on web, so it seems like it's happening mostly with this game.

AC2 Ruffle 1

Expected behavior

AC2 Flash 1

Affected platform

Browser's extension

Operating system

Windows 11

Browser

Edge 110

Additional information

No response

n0samu commented 1 year ago

I also checked out Achievement Unlocked 3 and it had no issue with the right click menu showing the extra free achievement button on there least on web

Yes, but clicking that button does nothing because AS3 context menu callbacks are not implemented. That's an important detail.

waspennator commented 1 year ago

Update, I retested on recent desktop nightly, it's not letting me pull up the context menu period on desktop, though I can on web it seems.

waspennator commented 5 months ago

Still happening with latest nightly.

n0samu commented 3 days ago

The 2 achievements mentioned in this issue are 129 ("Not Left Click") and 193 ("Won't Follow Directions"), both of which need custom context menu items and context menu callbacks to be implemented in AVM2. image