ruffle-rs / ruffle

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

Game boot up failure in fedora linux #16776

Open TheTwoNamedMan opened 2 weeks ago

TheTwoNamedMan commented 2 weeks ago

Describe the bug

For Orion Sandbox in both versions(enhanced and not) once it is finished loading, it will say disconnected and the screen will go to a starry background. On the downloadable it just stops loading when it is “finished”

Expected behavior

the game fails to boot up

Content Location

https://www.y8.com/games/orion_sandbox

Affected platform

Desktop app

Operating system

Fedora 40

Browser

Firfox 127 : : Floorp 11.14.1

Additional information

in the "Affected platform" section, all but self hosted apply

sombraguerrero commented 2 weeks ago

6/19/24 extension - An exception is thrown for context3DCreate - ERROR core/src/avm2/events.rs:428 Error dispatching event EventObject(EventObject { type: "context3DCreate", class: flash.events::Event, ptr: 0xed3a930 }) to handler FunctionObject(FunctionObject { ptr: 0xed2bc00, name: Ok("orion::Core/onContext3DCreate()") }) : TypeError: Error #1010: A term is undefined and has no properties. (accessing field: createWorker)

Lord-McSweeney commented 2 weeks ago

This is the same issue as #14253, unimplemented Worker features.

TheTwoNamedMan commented 2 weeks ago

@Lord-McSweeney my apologies , I should've looked harder

@sombraguerrero I don't know what that means

sombraguerrero commented 2 weeks ago

@TheTwoNamedMan That's okay 😄 Comments aren't all meant for the poster. A lot of them are just meant to document what the problem is so we can tag them better, flag them as duplicates, and know what to pay attention to.

TheTwoNamedMan commented 2 weeks ago

@TheTwoNamedMan That's okay 😄 Comments aren't all meant for the poster. A lot of them are just meant to document what the problem is so we can tag them better, flag them as duplicates, and know what to pay attention to.

is there a way for me to immediately fix the issue, such as a line of code? from what i've heard the solution hasn't been implemented yet, but is complete

sombraguerrero commented 2 weeks ago

An implementation of a feature is never as simple as a single line, unfortunately. There are many features the team has put effort into putting together that are incomplete. Workers is one of those things that we can hope is close, but a major feature is almost never "complete" until it has undergone a fair bit of review and testing, which usually results in more code being written.

TheTwoNamedMan commented 2 weeks ago

sorry, do you know when the bug fix is going to implemented

sombraguerrero commented 2 weeks ago

Please be patient. This project is fully voluntary on the part of everyone involved. It is typically impossible to say precisely when a particular item will be addressed, especially when it is not just a bug, but a feature needing to be built.