Pardon the narcissistic titling.
First, want to say thank you to people like Hectate and Ceosol, for all the help they provided just a couple years prior.
I ended up switching to GMS because I wanted more access to the file system and I had serious concerns about the state of flash. This was back when I intended to sell my game to flashportals, oh poor nieve me, the trials I was about to go through
A friend told me that if I switched over I'd end up doing exactly what the devs behind Hyper Light Drifter did, building all my own tools in-game. I said he was wrong. Turns out, he was right. I ended up building a system for loading a 100k plus objects into game, completely ignoring tilemap options, dynamically loading chunks and only saving objects if they changed. I had to build a custom system for loading prefab-style level designs, and a dozen other headaches.
Ultimately, because of constraints, I shelved all the work. The game UI had changed a hundred times and now a critical element of the game was time 'passing' whenever the player changed maps, in much the same way resources were used when changing locations in games like 'Out There.'
Lesson learned, don't build tools and systems 'just in case', or because they're 'cool.'
A big part of the original switch was the lower-level access I believed GM would give me. I'm not a tool maker. I didn't start with the intent of making my own tools. And now, the thing I learned is, making your own tools is expensive, so is reinventing the wheel, but I digress.
Cut to the chase, here I am, back in stencyl, implementing a flash game..in stencyl..as an advertisement for my larger game, and here I am like
oh my god if I had avoided or cut out the desire for massive open worlds, and moddability, I could have been using stencyl the whole time.And let me tell you, when you leave stencyl to use gm, and return after two years, it's the difference between night and day, it's a world of less pain you have to deal with.
Stencyl, I'm sorry I ever left you. Can you forgive me?