Early Access ALPHA 1.3 is now live. Includes Act 1 of 3 for the game, made up of 7 full environments including the rooftop for you to explore. 212121! viewforum.php?f=157

ARG Flash Content [WORKING]

Topics and posts about the ongoing online iDGi-1 Alternate Reality Game that started on January 2010. Please be civil. Major trolls may be banned without notice!
Post Reply
User avatar
duke9509
Posts: 21
Joined: Tue Apr 23, 2013 12:08 pm
Flag: United States of America

ARG Flash Content [WORKING]

Post by duke9509 » Wed Mar 09, 2016 2:37 pm

EDIT: This was a false alarm caused by human error. Everything's working fine. Apologies for the inconvenience.

Hello everyone,

Much as I hate to have to say this, it seems a recent Flash Player update has broken our Flash-based ARG content. Specifically, it seems that progress is no longer correctly saved across page loads. This means that it is now impossible to progress through to the iDGi-1 V1 Dialer content on idgi1.net, and you may even lose progress simply refreshing the main page.

We haven't had anyone on our team knowledgeable in Flash in quite some time (note the shift to JavaScript and PHP with the new console), and so don't really have the knowledge to say whether this is a bug for Adobe to fix, or some legitimate change that we'd need to adjust to.

Since playing through the actual content online will no longer be a viable option for the time being, you can download the Discoveries package here: http://interdimensionalgames.com/Discoveries.zip

-Duke

User avatar
FordGT90Concept
Posts: 418
Joined: Thu Mar 03, 2016 10:36 pm
Location: IA
Flag: United States of America

Re: ARG Flash Content No Longer Working

Post by FordGT90Concept » Wed Mar 09, 2016 6:07 pm

That's a local shared object issue.

I have programming experience but virtually none with Flash. I could take a look but there might be someone else around more experienced in Flash programming than I.
212121212121212121212121212121212121212121
► Show Spoiler

User avatar
duke9509
Posts: 21
Joined: Tue Apr 23, 2013 12:08 pm
Flag: United States of America

Re: ARG Flash Content No Longer Working

Post by duke9509 » Wed Mar 09, 2016 6:19 pm

Yeah, I know that's where the issue lies. It's behaving like it can write to them but not read them. But that's as much as I know.

And yeah, we're in the same boat. I have programming experience in several languages but not Flash. And the thing is that those Flash files are INCREDIBLY complex. Like "grab a snack while you wait for the file to open" complex. The person who made them (Nathalie Lawhead) is incredibly good at stretching the language/tech to its limits and, unfortunately, that makes the resulting code hard to debug by someone who doesn't know the language directly.

User avatar
FordGT90Concept
Posts: 418
Joined: Thu Mar 03, 2016 10:36 pm
Location: IA
Flag: United States of America

Re: ARG Flash Content No Longer Working

Post by FordGT90Concept » Wed Mar 09, 2016 9:17 pm

Not a permissions issue then because operating systems are way more strict on write streams than read streams. An error on reading is likely to do with parsing the data that was read. There can also be an error in writing which causes the reader to fail. I could take a look at the code but I can't promise I can fix it.
212121212121212121212121212121212121212121
► Show Spoiler

User avatar
duke9509
Posts: 21
Joined: Tue Apr 23, 2013 12:08 pm
Flag: United States of America

Re: ARG Flash Content No Longer Working

Post by duke9509 » Thu Mar 10, 2016 1:05 am

I don't see how it could be a parsing error as no one has even opened the Flash files in years and that would require human error (unless the functions for retrieving LSOs are suddenly giving different outputs).

One thought would be that it's a security driven change to prevent cross-site-scripting. Since we are technically writing the LSOs from one domain (interdimensionalgames.com) and reading them from another (idgi1.net). Not sure why that would affect reads from the same page, but it's possible some "trick" was used to make that happen in the first place. I know that doing the same thing with HTTP cookies would require methodology I'd consider to be a "trick" (you'd have to ping the server through the source domain and have it echo the cookie value back to you).

I'm gonna see if I can't figure it out on my own for now. Haven't looked too hard at this point as I've had other things on my plate. Thanks for offering, though! Maybe later if I'm completely stumped.

User avatar
FordGT90Concept
Posts: 418
Joined: Thu Mar 03, 2016 10:36 pm
Location: IA
Flag: United States of America

Re: ARG Flash Content No Longer Working

Post by FordGT90Concept » Thu Mar 10, 2016 12:47 pm

duke9509 wrote:One thought would be that it's a security driven change to prevent cross-site-scripting. Since we are technically writing the LSOs from one domain (interdimensionalgames.com) and reading them from another (idgi1.net). Not sure why that would affect reads from the same page, but it's possible some "trick" was used to make that happen in the first place. I know that doing the same thing with HTTP cookies would require methodology I'd consider to be a "trick" (you'd have to ping the server through the source domain and have it echo the cookie value back to you).
That is very likely. Default behavior in most browsers is to forbid cross-domain scripting. If you want to test that theory, you could probably disable it in the browser security settings and see if it works correctly. In Internet Explorer (virtually all versions), it is under Security -> Custom Level -> Miscellaneous -> Access data sources across domains


Edit: Maybe it needs a Cross-domain policy file?
212121212121212121212121212121212121212121
► Show Spoiler

User avatar
duke9509
Posts: 21
Joined: Tue Apr 23, 2013 12:08 pm
Flag: United States of America

Re: ARG Flash Content No Longer Working

Post by duke9509 » Thu Mar 10, 2016 6:40 pm

Welp...

Much as I hate to have to admit it. This was a false alarm. There are two versions of the same cookie test/debug tool on the server and I have been using the wrong one. (There was one configured to write to "debug" cookies and one that actually writes the real ones. Didn't notice which one I was using this whole time.) :facepalm:

Ah, what you notice after a night's sleep.

Thanks for the offer of help, though! Much appreciated! Glad I didn't send you on a wild goose chase...

User avatar
FordGT90Concept
Posts: 418
Joined: Thu Mar 03, 2016 10:36 pm
Location: IA
Flag: United States of America

Re: ARG Flash Content [WORKING]

Post by FordGT90Concept » Fri Mar 11, 2016 12:14 am

That's good news. One should really comb through it and wikitize it for referencing but...that is a mountain of work. *le sigh* iDGi needs a bigger community. :(
212121212121212121212121212121212121212121
► Show Spoiler

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests