Quote from: DarkRonin on August 13, 2018, 08:34:54 AM
From what I understand it was just the GMS 1.4 IDE that was coded in Deplhi which is why they were always reluctant to add IDE changes. The runner itself has always been written in C++ as far as I am aware.
Hmmm this is interesting - are you sure about that ? I do not believe the runner was always written in C++, in fact it wasn't as I recall YYG was mentioning for years that they plan on rewriting the runner to be C++. I think what helped YYG big time is the market place, there are some very clever extensions that were made by the user base, they let their users do their dirty work, and yet they pocket the big money for an overpriced software - Many of those extensions give new life to the product by adding features that in some cases should have been included in a product that costs 4 figures, example video support this should be a basic feature of such software, so if there any positive thing to say about GMS it is mostly in part due to the great work made (including yours
) through the market place, which is the reason why depending on the individual and project, there are some really cool things you can do with GMS that you cannot with ENIGMA, and this is NOT thanks to YYG but entirely thanks to the user base that did all the bloody work ! So the availability of those extensions offset some of the bullshit. You know the expression right, you can't polish a turd but you can roll it in glitter, so the extensions help greatly, if only the IDE was not a giant fucked up mess and allowed cursor navigation instead of the constant wear and tear of the mouse it would be even nicer. No other language support other than GML, major disappointment, no integration of C, nope, a still noticeable delay between the time a sound action is called and actual playback - this shit has been plaguing GM since its original days before YYG, I have not tried custom audio extensions yet to see if it resolves this. So yeah even though GMS is full of utter shite, fact remains there are praises to be made and the product is useful depending on the individual and needs but the credits should go mostly to the users who have contributed through the market place and YYG has pocked big time from its users I was told by YYG staff long ago that the 1.4 runner shares much of the code with the 2.x runner. Which was pretty apparent when the same bugs often showed up at the same time in both versions. For example the ugly cursor that was displayed up on XBox One UWP builds, which could not be removed.
[/quote]
