-
-
Notifications
You must be signed in to change notification settings - Fork 934
Description
hello. I have a few swfs that do not function on ruffle because of their flash version checks.
one checks for flash player version 50 (this is in use by our AIR environment and is not an invalid version)
if you believed that sitelocks and version locks were a thing of the past, many of our new swfs have both. boo. happy halloween.
(we're happy with being able to spoof where necessary)
another few use and check for invalid flash player versions (37, 43, and 49) (these, I believe, were versions of flash player that never existed; they 'exist' in our 'cursed' environment, at the time of their creation a version 50 did not exist. as you can imagine, maintaining these 'versions' for our use never was and no longer is, viable.
hacked players and swfs with matching checks)
and lastly, another checks for flash player version 11.2.202.548. this one checks for the 2.202.... after the 11.
the ruffle version check modifier on the ruffle desktop program is not sufficient for bypassing these checks.
- the version number can only be set from 1 - 32 (this does not cover our invalid checks, and does not cover our player 50 swfs)
- the version number cannot be set to incremental versions beyond an integer (the 11 swf's check was to ensure only that version of 11 would be used)
I unfortunately cannot provide any of these swfs nor the players, we are under contract to not share, modify, or tamper with these files in any way that isn't 'updates' (they decide these)
we are aware of flash decompilers, we cannot modify the swfs.
all of these files have worked on windows 10 flash player.
we would continue to use flash player and we have an AIR contract, but our provider has decided to move to using ubuntu 24.04 LTS after some hysterics and frustrations from the higher ups about windows 11.
and they have have found that ruffle works more consistently across Operating systems than any flash player for ubuntu. This has worked very well so far, we have nearly 1400 of our swf 'systems' carried over, just not these.
we have tried to ask for versions of the swf files without version checks, or at least versions with more sensible checks - we have been ignored.
despite us absolutely needing a solution, we're out of options
we are stuck and we'd like to ask if you could:
- allow arbitrary version numbers (at least every number until 50)
- allow version numbers that indicate versioning
I apologise if some of this isn't coherent, this project has always been a legacy behemoth that we barely understand...
we would like to rewrite now or to have had rewritten before 2020, but that never happened and doesn't seem like it ever will. we never believed that flash player would truly have support revoked/ zombified like it has been and so it was never done.
there is no rush, we have been wading in both pools for some time now during the stall.
we apologise for any previous unprofessionality, we are a revolving door.
with exhaustion,
thank you