Game Maker 8.1

Posted by DFortun81 on April 17, 2011, 2:40 a.m.

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

Comments

KaBob799 13 years, 7 months ago

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.

Scott_AW 13 years, 7 months ago

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.

Moikle 13 years, 7 months ago

I agree with Scott_AW

Cesque 13 years, 7 months ago

What's the "arguments change" about?

F1ak3r 13 years, 7 months ago

@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.

Quote:
On my Wndows 7 machine, Game Maker crashes at compile time.
Hasn't happened on mine.

PY 13 years, 7 months ago

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?

Undeadragons 13 years, 7 months ago

@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.

MMOnologueguy 13 years, 7 months ago

Fuck you I'm going to download it.

Piracy of course.

Eva unit-01 13 years, 7 months ago

Think I'll stick with GM8

Cesque 13 years, 7 months ago

Quote:
Well… what I'm saying is. GM is for learning what statements, vars and functions are. C++ is for actually making anything worthwhile.

How many people have single-handedly coded a free, addictive, worthwhile game in C++?