ruffle-rs / ruffle

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

Some recipes show "undefined" ingredients in My Lego Network, and are not craftable #14458

Open renbinden opened 10 months ago

renbinden commented 10 months ago

Describe the bug

image Acquire a recipe with 2 or more ingredients, such as the Honey Pie. Go to the private view, in the inventory, and select the recipe. Recipe shows "undefined" instead of the top ingredient.

Expected behavior

The first ingredient's name and required quantity are displayed, like all other ingredients.

Content Location

https://mln.lcdruniverse.org/

Affected platform

Browser's extension

Operating system

Linux Mint 21.2

Browser

Firefox 120.0.1

Additional information

No response

n0samu commented 10 months ago

Hi, this page requires login. Is there any way to access it?

renbinden commented 9 months ago

There's a sign-up link at the bottom of the page, which is a fairly uninvolved process, or it's possible to self-host too: https://github.com/MellonNet/mln-backend-emulator/ If there are any logs or diagnostics I can supply that would help I can do so

n0samu commented 9 months ago

Oh, the text at the bottom is nearly the same color as the background so I did not notice it 😅 I've been able to reproduce this with the Crimson Apple Masterpiece blueprint that you get during the tutorial.

Levi-Lesches commented 3 weeks ago

Hi @n0samu, I'm one of the devs on the project. We basically re-use the flash files from the original Lego website, with very small modifications and with a rebuilt server backend in python. The bug does not reproduce on Basilisk, which makes me believe it's a ruffle issue. I'm happy to help debug and provide flash files if that would help

n0samu commented 3 weeks ago

Yep, I confirmed back then that it is a Ruffle issue. These kinds of games are very difficult to debug though and we aren't spending that much development time on AVM1 lately. I'll be sure to follow up with you if a dev takes interest in working on a fix for this game. Thanks!

Levi-Lesches commented 3 weeks ago

Good to know! Also, don't waste too much time on this because our long-term goal (that no one is actually working on) is porting the front end to a newer technology that will work on modern browsers