Complete waste of $25.
Don't upgrade. The arguments change is absolutely retarded. While needed, it prevents me from working with older projects due to them having anywhere between 400 and 1500 scripts. Not only this, but if you're using Windows 7 or GMAPI, you're wont even be able to run your games. On my Wndows 7 machine, Game Maker crashes at compile time.I was hesitant at first, but now I think I'll go full C++ for all of my game development needs. Maybe even C#, but I doubt that. I'm not a Microsoft whore.-DF81
I don't really get why the arguments change was needed, the old system was somewhat like PHP and worked well. Just keep the old system and add argument_count and it should do everything we needed o.o
Pokemon Twilight can't update to 8.1 because they broke support for .fon fonts =/GM8.1 has run on both Vista and 7 for me though, unless you meant "and GMAPI"Luckily none of my games have too many scripts that I used with varying numbers of arguments, so converting isn't too horrible. Just seems like a pointless change.6.1 all the way!
Okay, I really meant to take this chance to totally bash Yoyogames for utterly destroying Game Maker…but…the fun in that seems to have died, now there is only sadness.I agree with Scott_AW
What's the "arguments change" about?
@Cesque: You have to supply exactly as many arguments in a script call as are used in the script. (more info here)
It's not something I personally have a problem with, seeing as I always did that anyway. GM8.1 has some nifty features like room zooming and using comments preceded by /// as descriptions in the action box. I already had GM8 though, so it's not like it cost me anything.If you feel inclined to buy it for whatever reason, do so before 1 June - they're kicking the price up to $39.99 on that date. I don't think I'll be buying GM9 for that kind of a cost.Those complaints largely seem to fall into "They changed it and broke backwards compatibility" - to which I reply, so what? Is there anything stopping you from maintaining two installations?
@PY: Hear, hear. I Used to have GM5.3, 6.0, 6.1 and 7.0 on my old machine. On this one so far I have accrued 6.1, 7.0, 8.0 and 8.1, and my laptop is a similar story.
Arguments are a non-issue for me, given that I never provide a differing number of arguments to scripts to what the script expects (I've only ever written 1 variadic script, which relied on passing it the number of arguments), but even if it was, one could just change all calls to argumentx to argument[x], as the array accessing of argument variables isn't affected.I think I'm gunna take a good look into the new features, see if I can't find something interesting.Fuck you I'm going to download it.
Piracy of course.Think I'll stick with GM8