ruffle-rs / ruffle

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

Errors in Vyond's animation creator #12078

Open c4artisan opened 1 year ago

c4artisan commented 1 year ago

Describe the bug

after a certain date in may-june (i don't know specifically) the vyond animation creator (or full videomaker, called that by vyond themselves) made it to the loading screen, however, 2 errors (one is related to xml, the other seems to be of a "prototype" thing?) keep it from getting past it. the creator is HEAVILY based upon xml strings (the swf being based around adobe flash builder flex stuff) (the theme list, files to list the themes, ALL of these things, except for, of course, the theme's actual .swf assets are based on xml), so it would make sense that it's not getting past the loading due to xml issues. due to it's infunctionality with no internet connection or without it's api (launching the swf directly isn't gonna work, even on flash player. it has to be on that specific website), here's an online host of the api, and the creator itself: https://gaw.ncardenascota.repl.co/go_full?tray=custom and below are the 2 issues: image

Expected behavior

the creator will get past these errors, but perhaps encounter new errors, due to the creator being made in adobe flex/flash builder, and xml issues. my objective is to clear out these 2 errors, to progress to new ones, and have them fixed if possible

Affected platform

Browser's extension

Operating system

Windows 11

Browser

Google Chrome 114

Additional information

also known as the goanimate videomaker/animation creator (sorry if stuff in this issue isn't very well detailed, i tried)

Lord-McSweeney commented 1 year ago

Most likely, the first error is causing the second one.

c4artisan commented 1 year ago

i just realized the link died i'll be updating it soon

sleepycatcoding commented 1 year ago

The 2nd error should be resolved by #12161.

c4artisan commented 1 year ago

The 2nd error should be resolved by #12161.

it was. now while there is still a second error, it's now another "can't set prototype of class to null or undefined" image

c4artisan commented 1 year ago

as of the pull request above those errors are fixed. however, they're these now: image

c4artisan commented 1 year ago

after #12330 the errors seem to be gone, but these pop up now image

other than the textblock variable thing, perhaps some of them are due to missing flashvars? (the creator depends on flashvars to determine the location of files it depends on) (adding all of them in the advanced load thing is just overwhelming and i don't like being overwhelmed so i just throw in at least 3 and then start it) [please give me a break that's just the way my brain works] so i'll probably wait until this is merged and the nightly is built so i can test it in the browser (i don't really feel like building web myself)

c4artisan commented 1 year ago

at the end, i decided to build web myself (i'm very impatient) and the textblock error is the problem now image

sleepycatcoding commented 1 year ago

If you want you can try building that PR with this https://github.com/ruffle-rs/ruffle/pull/12326 to see if you get past that error.

c4artisan commented 1 year ago

If you want you can try building that PR with this #12326 to see if you get past that error.

image i did, and it's this now

c4artisan commented 1 year ago

If you want you can try building that PR with this #12326 to see if you get past that error.

image i did, and it's this now

i decided to check out the pull request again, after the thumbs up emoji reaction appeared, and a commit stubbing that variable/function was there. after building web with the commit added into the code, the error is now this image

c4artisan commented 1 year ago

image an older version of the creator (dating around 2011/2012) is showing a few signs of life in the latest version of ruffle. yaay! but of course, as expected, errors.

ghost commented 1 year ago

image an older version of the creator (dating around 2011/2012) is showing a few signs of life in the latest version of ruffle. yaay! but of course, as expected, errors.

Where can I test that?

c4artisan commented 1 year ago

image an older version of the creator (dating around 2011/2012) is showing a few signs of life in the latest version of ruffle. yaay! but of course, as expected, errors.

Where can I test that?

https://goanimate-wrapper-1.3hj.repl.co/html/home.html however, cors prevents it from getting some swz files from adobe's servers and they don't exist on the creator server either, so my solution was to install an extension called requestly and make a rule to redirect multiple requests from the creator server to a self-hosted server but i don't know if i'm allowed to go further in detail so unless i'm told that i am i don't really know how else to put it. sorry

c4artisan commented 1 year ago

the owner of the instance let me fork it so here's a working one https://goanimate-wrapper-1.ncardenascota.repl.co/go_full

ghost commented 1 year ago

It now gets a different error Screenshot 2023-11-11 at 2 26 49 PM

c4artisan commented 1 year ago

decided to try out the 2012 creator and.... image you can now get in, load up the default scene, and insert characters! you can't change their actions, however. but it's quite the step for it

c4artisan commented 1 year ago

errors so far: the console must be initialized first error, and these Captura de pantalla 2023-11-16 154444 Captura de pantalla 2023-11-16 154502 Captura de pantalla 2023-11-16 154531

c4artisan commented 1 year ago

image you can also change the backdrops too, but that's about it. no tts or color changing

c4artisan commented 1 year ago

image the 2010 creator from flashthemes.net also works to a degree, but is HORRIBLY slow

c4artisan commented 1 year ago

image aaand the only error

c4artisan commented 1 year ago

image trying to preview your animation in 2012 will give out this error, very expected (sorry for clashing all of these into separate comments it's just something i do)

c4artisan commented 1 year ago

image after logging in, trying to change the tts voice in the tts menu will give out this error.

ghost commented 1 year ago

the owner of the instance let me fork it so here's a working one https://goanimate-wrapper-1.ncardenascota.repl.co/go_full

The link doesn't work at all image

c4artisan commented 1 year ago

the owner of the instance let me fork it so here's a working one https://goanimate-wrapper-1.ncardenascota.repl.co/go_full

The link doesn't work at all image

i recommend making a flashthemes account and trying it out there

ghost commented 9 months ago

All the links here are broken, they just take me to Replit and not the animation creator

c4artisan commented 9 months ago

All the links here are broken, they just take me to Replit and not the animation creator

just use flashthemes.net

Thehelper104 commented 6 months ago

from what i can tell, the 2010 video maker works somewhat well, however there are noticeable issues with it. anything involving custom characters doesn't seem to work.

ArbestRi02 commented 2 months ago

On the 2012 creator, you can now change actions. Screenshot 2024-09-26 at 7 24 31 PM Video players in the Flashthemes website also show signs of life.

ArbestRi02 commented 2 months ago

Screenshot 2024-09-26 at 7 30 55 PM