Skip to content

2020 Archive

Supreme Overlord edited this page Jan 28, 2021 · 1 revision

All the updates from 2020 go here:

30 December 2020

Ok, interesting discovery made. Turns out call(_root.textlocked) (and other similar references to texts) actually refers to a frame label in mysteryoftimeandspace.fla. Then the script maps it to a section in the general_<language>.txt file. What this means is that I won't have to guess intentions (as much) anymore! Yay!

29 December 2020

Hi, yes, I am still working on this. Progress is slow. Flash conversion is not an easy task:

  • I basically had to start all over with the FLA files because the original game was English-only. Yes, this is a big deal because instead of being hard-coded into the file, I had to figure out how to load translation files into the game. This isn't trivial in the browser due to CORS restrictions. I got this figured out using a localhost webserver.
  • I wanted to re-write the inventory system too. Loading 8 different resource-intensive html pages into iframes is just too slow.
  • Since it's been a while since I logged into Windows, I keep getting interrupted by updates.
  • There are also references to text variables not found in the locale files (those are all named mytxt). I have to figure out what maps to what now, so that's annoying.
  • The SWFs are still ActionScript 2. AS2 is total garbage.
  • I program for a living also, so I'm usually burned out when I get home. On the side, I also have carpentry/lutherie/music projects I want to get done. Now that things have slowed down a bit for Christmas/New Years, I finally have time to work on this.

At any rate, I seem to have re-coded mystery1 again. Now I have to figure out the new inventory system. Shouldn't be too bad, I figure. My primary motivator is that this dumb Adobe license is costing me 30+ bucks a month. Oh, and Animate requires Creative Cloud to be installed. Waste of space, let me tell ya.

Anyway, enough ranting. Should be able to make decent progress again in the coming days.

17 December 2020

  • Ugh. Finally found a free moment to work on this again. Time to buy an Adobe license. Let's see if I remember anything!

29 July 2020

  • Oops! I let time get away from me... Busy with other stuff. Just completed the language loader for different locales.

07 July 2020

  • I've obtained all the game's SWFs via Reddit. Now I don't have to go hunt them down!

05 July 2020

04 July 2020

Level 1:

Level 2:

  • All game logic appears to be functioning as expected. Problem is now with the dynamic menu. (See below)

Notes:

  • Many objects will probably have different colors than the original game. Unfortunately, my tool set doesn't let me animate stuff with color effects (other than alpha).
  • The midi won't loop if you sit there long enough.
  • Currently have a rough GUI working using DOM Elements. However, I have run into the wall of menu items being able to interact with each other. I really need to work on that inventory system now. Preferably, it will have the original too.

03 July 2020

  • Downloaded game files.
  • Converted SWFs to .FLA using FFDec.
  • It seems MOTAS was made with AS2... Lovely. This basically means I need to keep the decompiler open because Adobe Animate doesn't recognize certain code attached to buttons.
  • The inventory system is a separate SWF. Gonna have to figure that one out...