ruffle-android icon indicating copy to clipboard operation
ruffle-android copied to clipboard

Ruffle crashes on any swf

Open Croworbit opened this issue 10 months ago • 2 comments

the app used to open swfs but today I went to go mess around with it and it didn't work. I probably updated it and didn't test until now on a whim and now the working version is long gone

I updated to the latest version just now with the hope the new version would fix it and same issue I almost wonder if the app needs to ask to look in my storage or something

or maybe its a Scoped Storage issue (look it up, its the semi-latest huge pain in the butt feature for developers to workaround)

Croworbit avatar Feb 24 '25 11:02 Croworbit

Yo dude, try update 20250224, I had same issue but this update that came hour ago fixes it!

SladkiyTort avatar Feb 24 '25 13:02 SladkiyTort

Yo dude, try update 20250224, I had same issue but this update that came hour ago fixes it!

thanks, but it also didn't work

Croworbit avatar Feb 24 '25 14:02 Croworbit

How about this one? Some updates seems not working on specific devices, so you can just download each new update and hope it will launch 🤷

SladkiyTort avatar Mar 25 '25 04:03 SladkiyTort

Yo dude, try update 20250224, I had same issue but this update that came hour ago fixes it!

I'm having the same issue. I downloaded the armeabi-v7a version and it just freezes with an error about unwrapping. I'll try the universal version but the app isn't behaving properly for the swfs on my end.

Breakout-X avatar Apr 19 '25 23:04 Breakout-X

Yo dude, try update 20250224, I had same issue but this update that came hour ago fixes it!

Yeah it's not being very tasty. Both the armeabi-v7a and universal versions do this when I open SWFs:

thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: CreateSurfaceError { inner: Hal(FailedToCreateSurfaceForAnyBackend({})) }': src/lib.rs:220
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>
  15: <unknown>
  16: <unknown>
  17: <unknown>
  18: <unknown>

Breakout-X avatar Apr 19 '25 23:04 Breakout-X

Yo dude, try update 20250224, I had same issue but this update that came hour ago fixes it!

thanks, but it also didn't work

Apparently the 20230529 version works perfectly fine, even for my unique armeabi-v7a Motorola device. I got it from this zip file on Archive.org.

It's no longer possible to get it from GitHub as the earliest version available is 20230528.

If you somehow have the 20230529 one cached, you can go here.

Breakout-X avatar Apr 20 '25 21:04 Breakout-X

@Breakout-X the last 4 versions of ruffle works just fine, seems like it's some kind of compatibility with specific device architecture.

SladkiyTort avatar Apr 21 '25 18:04 SladkiyTort

@Breakout-X the last 4 versions of ruffle works just fine, seems like it's some kind of compatibility with specific device architecture.

That would make sense @SladkiyTort . I did try the earliest global and armeabi-v7a GitHub versions and they stop working. Only that version on Archive.org works for me, despite the screen being small and the keyboard not sufficient to beat my childhood game Super Mario Flash.

Breakout-X avatar Apr 21 '25 21:04 Breakout-X

I think I'll just not update until the app gets an update thats more serious

Croworbit avatar Apr 25 '25 05:04 Croworbit

(((( ( i guess universal means all architectures ) ))))

rodrigo1593 avatar Apr 30 '25 20:04 rodrigo1593

I think I'll just not update until the app gets an update thats more serious

Okay @Croworbit. If you are just watching animated or video SWFs, but not playing them like you would Super Mario Flash, then the Archive.org version might still be worth a try.

Breakout-X avatar May 02 '25 16:05 Breakout-X

I'm still having this issue after 20250526 in a Moto g54 5G Android 15 device.

SideralRegent avatar May 28 '25 12:05 SideralRegent

I'm still having this issue after 20250526 in a Moto g54 5G Android 15 device.

@SideralRegent Try the 20230529 version on Archive.org. I have a Moto G Play device, and it works on it although it takes a little while to load and has an annoying keyboard. Only thing I've seen fail to work is Super Mario Flash 2 and 3D animations. Super Mario Flash and a couple of videos and animations work too.

Breakout-X avatar May 28 '25 21:05 Breakout-X

Have you checked the latest update? It sure does work on yo device now. And even better, game save also starts working

SladkiyTort avatar Jul 20 '25 13:07 SladkiyTort

I tried the latest, still nothing.

please stop trying to recommend an old version, as I'd like to have the latest fixes and not be limited to watching only basically videos rather than games.

I tried each apk and ruffle just closes.

Croworbit avatar Aug 23 '25 06:08 Croworbit

I'm still having this issue after 20250526 in a Moto g54 5G Android 15 device.

@SideralRegent Try the 20230529 version on Archive.org. I have a Moto G Play device, and it works on it although it takes a little while to load and has an annoying keyboard. Only thing I've seen fail to work is Super Mario Flash 2 and 3D animations. Super Mario Flash and a couple of videos and animations work too.

It doesn't work with the game I'm trying to play. I have the same issue as @Croworbit, each apk just closes.

SideralRegent avatar Aug 23 '25 13:08 SideralRegent

I think I found the problem. the load from storage is just, busted. I was wondering why the 'open from URL' was displayed first and larger than the other option.

I figured it was the fact that loading stuff from SD is a huge pain on android (thanks google.) but even if I move to the soldered storage, it still crashes

Croworbit avatar Aug 23 '25 18:08 Croworbit

if I load from URL, then it'll load, even if the swf is the same as the one you have on your storage. this is sort of frustrating in that my collection is local to my storage, and not hosted on a website that could go down

so now I'll need to make a new collection thats just links to still alive cdns of a various websites...

Croworbit avatar Aug 23 '25 18:08 Croworbit

lookig at the app permissions, it says 'no permissions required' so I think for some android versions, it might actually need the permission for storage

Croworbit avatar Aug 23 '25 18:08 Croworbit

lookig at the app permissions, it says 'no permissions required' so I think for some android versions, it might actually need the permission for storage

that explains a lot

Breakout-X avatar Aug 25 '25 14:08 Breakout-X

I tried the latest, still nothing.

please stop trying to recommend an old version, as I'd like to have the latest fixes and not be limited to watching only basically videos rather than games.

I tried each apk and ruffle just closes.

i only recommended old version as item the only one that works on my end. so its probably the broken storage permission as you said before

Breakout-X avatar Aug 25 '25 14:08 Breakout-X

Hey, what's yalls android version? On android 11 it works fine. Just wondering.

SladkiyTort avatar Aug 26 '25 07:08 SladkiyTort

Android 13, same issue. The archived version proposed by @Breakout-X can also freeze with a white screen on some files and make spontaneous infinite loop animations on a rare case or two, though on the files that it does work, the keyboard can't be put away (which he had mentioned himself).

I can confirm that the newer versions of ruffle work well on an older phone that has android 11.

As for android 13, the way I play flash files flawlessly (except for "Last stand union city" which just shows a yellow background behind the character, known issue with the flash file itself) is by installing the ruffle browser extension for firefox.

str00nix avatar Aug 30 '25 03:08 str00nix