Game Maker's Garage Forum

Game Creation => GameMaker => Topic started by: Al Staffieri on December 07, 2008, 11:02:13 AM

Title: News on GameMaker v4.0
Post by: Al Staffieri on December 07, 2008, 11:02:13 AM
For text areas on cards, you will be able to choose a size, color, and style. As of this writing the entire text field on a card must be the same style, meaning you can make the text red, size 18, and bold, but you can't have different sizes or colors or whatever in the same text field.

Also you can type text into the paint area and it will be converted to part of the card picture.

More news updates will be here as I add stuff.

Title: Re: News on GameMaker v4.0
Post by: Swamp7hing on December 07, 2008, 11:04:52 AM
Awesome! Keep up the great work Al.
Title: Re: News on GameMaker v4.0
Post by: WarHampster on December 07, 2008, 12:18:43 PM
I really don't want to have to port my game to GM, but it looks like I might... these new features are epic.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 09, 2008, 12:54:35 PM
I think I am going to make the script editor window be a little more like Silver Creator. Instead of putting ON TIMER and other event code blocks (ON KEYDOWN, ON MOUSEDOWN, etc) all in one straight code, I'm going to have them as separate scripts like this:



(http://alstaffieri.com/picts/test/scripteditor1.jpg)


(http://alstaffieri.com/picts/test/scripteditor2.jpg)


(http://alstaffieri.com/picts/test/scripteditor3.jpg)

What do you think of this?
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 09, 2008, 12:56:24 PM
I don't know the images don't appear to be loading.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 09, 2008, 12:59:32 PM
Fixed
Title: Re: News on GameMaker v4.0
Post by: GMG Tim on December 09, 2008, 01:23:56 PM
Looks good, makes for a simple interface that's more powerful for very basic users, while still giving the more advanced functionality to the power-users.
Title: Re: News on GameMaker v4.0
Post by: WarHampster on December 09, 2008, 01:50:45 PM
Thing such as on key down and mouse up/ down work well as separate scrips, but I think that on timer should stay as straight code.
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 09, 2008, 02:09:24 PM
I like it Its gonna be a whole lot easier to organize code.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 09, 2008, 02:20:41 PM
Ekuserento! That looks ultra-clean and efficient. Fingers and toes crossed for a sneak peak at one of the card layouts next! ;D
Title: Re: News on GameMaker v4.0
Post by: Swamp7hing on December 09, 2008, 02:32:59 PM
I'm really glad to see some progress on this! :D
Title: Re: News on GameMaker v4.0
Post by: Mystor on December 09, 2008, 05:41:40 PM
OSSOMNESS

'Nuff said

Mist (PS If you have time, Syntax highlighting and code completion would be amazing!)
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 10, 2008, 10:49:08 AM
Quote
I'm really glad to see some progress on this! :D

Honestly development was almost totally stopped for about 3 months because I had other things to take care of. But that gave me some time to think about how I wanted some things to work. I was drawing out some diagrams and stuff during that time. Now things are really moving along.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 10, 2008, 10:52:14 AM
I'm seriously thinking of scrapping the Save and Save As in the File menu. I want to go with automatically saving everything as you create it.

You will make a name for your new project at the start and then you don't ever worry about saving. It makes it a lot easier. What do you think?

Since there will be a ton of files in the project I think this is the best way to go.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 10, 2008, 12:42:50 PM
That would be very user friendly. I like it. :)
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 10, 2008, 12:47:17 PM
But what if you make a mistake that can't be undone because you accidentally did something after it so undo didn't work will there still be a revert to original?
Title: Re: News on GameMaker v4.0
Post by: GMG Tim on December 10, 2008, 01:14:09 PM
Quote
But what if you make a mistake that can't be undone because you accidentally did something after it so undo didn't work will there still be a revert to original?

It sounds like it'll still function like the old GameMaker. You will have an undo feature that you can use, even if the game was saved. However once you close and reopen the game, it'll be saved with the latest changes. Perhaps at the start of every session, GameMaker should duplicate the file and make a backup, so if you want to go back to how it was at the beginning of the session, you just work from the backup.

Ghost
Title: Re: News on GameMaker v4.0
Post by: Swamp7hing on December 10, 2008, 03:12:07 PM
Autosave has its perks and its downfalls. I'd say both, because I like having the choice to be able to save when I want as well, but that's just me.

If I had to choose though, Autosave would be the way to go.
Title: Re: News on GameMaker v4.0
Post by: WarHampster on December 10, 2008, 03:45:24 PM
I don't like auto saves.
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 10, 2008, 05:12:47 PM
Autosaves a really good until you make a mistake and its irreversible thats why I like the Idea of an Autobackup rather than an autosave.
Title: Re: News on GameMaker v4.0
Post by: Mystor on December 10, 2008, 06:21:54 PM
I think that you should make a svn-like copy of the save file that is autosaved about every 15 mins (by default) and make it so that it is every hour after one day and every day after that...

A bit like time machine...

Mist
Title: Re: News on GameMaker v4.0
Post by: Gnome on December 10, 2008, 06:31:40 PM
Since this be one of my only chances to add my opinion to GM here is a list of stuff I think should be added.

SPRITEROTATE COMMAND, make the sprite point to the mouse.

Better Animation: as Jadico said

START ANIMATION
frame 1
frame 2
more frames...
END ANIMATION.

finally, TIMER ACTIVATE

Like

IF SPRITECOLLIDE = blahblahblah
THEN TIMER 1 = ON

and if GM can't handle animated GIFs let it.
that would be perfect.
Title: Re: News on GameMaker v4.0
Post by: WarHampster on December 10, 2008, 06:51:09 PM
That, and arrays, [size=13]constants[/size][size=-1.5], structures, [/size] [size=10]while loops,[/size]  [size=-4]functions,[/size] [size=-6] pointers.......[/size]

Just kidding :p
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 10, 2008, 08:08:22 PM
Quote
That, and arrays, [size=13]constants[/size][size=-1.5], structures, [/size] [size=10]while loops,[/size]  [size=-4]functions,[/size] [size=-6] pointers.......[/size]

Just kidding :p
LOL!
Title: Re: News on GameMaker v4.0
Post by: alias on December 10, 2008, 11:53:32 PM
OMG add 3d features already

"OPEN3DFILE pointer,x,y"





jokes that would just be stupid.
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 11, 2008, 12:30:42 AM
Just out of curiosity who would use the 3d feature and what kind of game would you be planning on making in order to use that feature?
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 11, 2008, 02:43:35 AM
Quote
START ANIMATION
frame 1
frame 2
more frames...
END ANIMATION.
I use pict for that. :)
Code: [Select]
TotalFrames = 10
Frame = 0

REPEAT TotalFrames
  Frame = Frame + 1
  PICT Frame
END REPEAT


Quote
finally, TIMER ACTIVATE

Like

IF SPRITECOLLIDE = blahblahblah
THEN TIMER 1 = ON
Here's what I do for Tides of Fáden:
Code: [Select]
ON TIMER Time
  IF TimerEnabled$ = "Yes" THEN
  
  END IF
END TIMER

Animated gifs would be cool indeed. :)
Title: Re: News on GameMaker v4.0
Post by: alias on December 11, 2008, 04:39:09 AM
Quote
Just out of curiosity who would use the 3d feature and what kind of game would you be planning on making in order to use that feature?

lol did you read my entire post??
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 11, 2008, 08:47:11 AM
Saving Project:
The problem is the project will be a folder with a lot of files in it. I will try to copy the entire folder and use the copy for editing. Not sure how hard that will be or how slow it will be to open a large project. I'll try it out.

Animations:
I'm hoping to get some kind of animation going. Probably letting you link a lot of pictures together and decide how fast to flip between them.

Timer:
silverwind showed a very simple way to do it. There is a TIMER X that will let you change the amount of time also, but it doesn't let you stop it and start it later.

Sprite Rotate:
That and other sprite things are on my list of items I'm trying to add or improve.

Card Layouts:
I don't know if I will be making new layouts. I decided to go with a blank card. The entire card area is a paint area and then you can put your text field, buttons, power bar, etc wherever you want on the card. Basically it's always a custom card layout. I will probably keep the old layout options as game layout templates. Hmm... then again maybe I will add more layouts that can be templates. But in any case you won't have to worry about not being able to have a layout that you want.

Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 11, 2008, 10:35:01 AM
Quote
Timer:
silverwind showed a very simple way to do it. There is a TIMER X that will let you change the amount of time also, but it doesn't let you stop it and start it later.
It works great too. The NPC timer in ToF in loaded at the beginning of the game and runs all the time, yet turning it off is easy. Give it a try Gnome, 'tis most powerful a tool. :)

Quote
Card Layouts: I don't know if I will be making new layouts. I decided to go with a blank card. The entire card area is a paint area and then you can put your text field, buttons, power bar, etc wherever you want on the card. Basically it's always a custom card layout. I will probably keep the old layout options as game layout templates. Hmm... then again maybe I will add more layouts that can be templates. But in any case you won't have to worry about not being able to have a layout that you want.
Hurray! That last line is the sell point! ;D
Title: Re: News on GameMaker v4.0
Post by: WarHampster on December 11, 2008, 10:59:31 AM
Would it be possible to add extra parameters to the loading sprite function... it would be cool if you could select the area of an image to load, so that we can do sprite sheets.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 11, 2008, 02:42:01 PM
Why not just save the images as separate files? Out of curiosity.
Title: Re: News on GameMaker v4.0
Post by: Swamp7hing on December 11, 2008, 03:34:57 PM
Well, I for one would like to see GM to be able to import sounds (other then snd files), not play through movies.
Title: Re: News on GameMaker v4.0
Post by: WarHampster on December 11, 2008, 03:47:19 PM
Quote
Why not just save the images as separate files? Out of curiosity.
1) it cuts down on the amount of files

2) it makes animations way easier (all you have to do is recreate the current sprite sheet with only the current animation frame showing)
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 11, 2008, 04:33:41 PM
Quote
1) it cuts down on the amount of files
Oh. What's wrong with multiple files though? I like telling people that QoM's Resources folder contains over 100 sprites. ;D

Quote
2) it makes animations way easier (all you have to do is recreate the current sprite sheet with only the current animation frame showing)
Seems like another way of doing exactly the same thing. If it could save us code, then, maybe, but I don't see how it would. Nor do I see how it's easier in any way.
Title: Re: News on GameMaker v4.0
Post by: GuthanSoftware on December 13, 2008, 08:30:53 AM
Will you have to pay an upgrade price?
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 13, 2008, 11:03:15 AM
I think he has already made it clear that their probably won't be an upgrade price.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 13, 2008, 11:50:19 AM
Quote
Will you have to pay an upgrade price?

You guys waited long enough. It will be a free upgrade. Probably $25 for new purchases.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 13, 2008, 12:02:39 PM
I'll pay for the upgrade, after all you poured countless moons of time into it. Time you could have spent dancing with satyrs.
Title: Re: News on GameMaker v4.0
Post by: Swamp7hing on December 13, 2008, 01:58:16 PM
Thanks a ton Al, but I'm not going to let you do this for free, that would be crazy!

I'll pay for the upgrade. It's the least I can do! (Plus, its incentive to get it done! :D)
Title: Re: News on GameMaker v4.0
Post by: Gnome on December 13, 2008, 02:02:29 PM
Quote
I'll pay for the upgrade, after all you poured countless moons of time into it. Time you could have spent dancing with satyrs.

Thou beth a heathen!

I think Al should put a "DONATE" thing on his site, and people can donate money for all his hard work.
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 14, 2008, 01:55:45 PM
Quote
Thanks a ton Al, but I'm not going to let you do this for free, that would be crazy!

I'll pay for the upgrade. It's the least I can do! (Plus, its incentive to get it done! :D)
Quote
I'll pay for the upgrade, after all you poured countless moons of time into it. Time you could have spent dancing with satyrs.
Am I the only one that doesn't mind it being a free upgrade?
Title: Re: News on GameMaker v4.0
Post by: alias on December 20, 2008, 05:46:44 PM
yup, im paying, ive been waiting for this for YEARS it would feel wrong not too pay
Title: Re: News on GameMaker v4.0
Post by: GuthanSoftware on December 20, 2008, 07:48:36 PM
Quote

You guys waited long enough. It will be a free upgrade. Probably $25 for new purchases.
Thank god!
Btw: did u get my pm of ideas for gm 4?
Title: Re: News on GameMaker v4.0
Post by: Charlo on December 25, 2008, 03:37:25 PM
Are you going to keep using the name "GameMaker" even when the Windows version gets ported to the Mac OS?  Or will you make them change the name of their program?

Or will there be a huge, costly legal battle?

Anyway, all these features sound really good, I might have to get around to actually purchasing GM.   :P
Title: Re: News on GameMaker v4.0
Post by: GMG Tim on December 25, 2008, 04:29:30 PM
Using one sprite sheet and just changing the viewable frame is how sprites are used in most languages, namely C/C++, pygame, and BlitzMAX.

Ghost
Title: Re: News on GameMaker v4.0
Post by: Gan on December 25, 2008, 04:40:02 PM
Ghost's right. It's way more efficient and uses less files. Though, loading one large sprite instead of just a few sprites you need right then into ram could be memory wasteful.

Perhaps give a choice to use one large sprite file or many smaller ones.


-Gandolf
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 25, 2008, 05:59:22 PM
Quote
Using one sprite sheet and just changing the viewable frame is how sprites are used in most languages, namely C/C++, pygame, and BlitzMAX.

Ghost
Yeah, I've heard that all of the big games do it that way. Why though? Is it just considered more professional or faster to load or something?

Quote
Ghost's right. It's way more efficient and uses less files.
How is it more efficient? And why are less files better? Is it just a personal preference?

I'm sticking with multiple files. If I accidentally delete one at least it won't be the entire visual element of my game down the drain.
Title: Re: News on GameMaker v4.0
Post by: Gan on December 25, 2008, 06:15:56 PM
To have a large sprite sheet pre-rendered in memory is faster at loading and displaying images than having to load separate images from file into ram, then pasting to the screen.

Though, lets say that you have a sprite sheet of a hundred monsters and you load that for a simple battle screen where you have only show 2 monster sprites, it definitely isn't worth it.


-Gandolf
Title: Re: News on GameMaker v4.0
Post by: GMG Tim on December 25, 2008, 11:30:17 PM
Off of what Gandolf said, accessing memory is much faster than accessing the disk. If you can preload 5 sprite sheets into memory, you'll save lots of time than loading each sprite from the disk whenever you need to use it. Also, there is overhead involved for every image you include in a game, no matter what compression you use (gif or jpeg), so consolidating all those images into one sprite sheet means just the overhead for the one sheet, rather than overhead for every single image.

Ghost
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 26, 2008, 05:13:32 AM
Ah, so that's why the big games do it. Thankfully however the overhead for loading 44x44 .gifs in GM seems hardly enough to be humanly recognizable. ;D
Title: Re: News on GameMaker v4.0
Post by: Gnome on January 03, 2009, 09:28:55 PM
one last suggestion!

Make code color coded, like future basic, or TNTbasic!

that would make code so much easier to read!
Title: Re: News on GameMaker v4.0
Post by: GuthanSoftware on January 11, 2009, 08:25:38 AM
Al do you have a guess of when you'll release gm 4.00?
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on January 11, 2009, 06:07:03 PM
I got a guess, its not very encouraging tho. Since 2009 just started I'd say probably sometime near 2010.
Title: Re: News on GameMaker v4.0
Post by: Redd on January 11, 2009, 06:31:32 PM
Hey at least we know it's coming! There seems to be less and less hope for SC as of late. ¬_¬
Title: Re: News on GameMaker v4.0
Post by: WarHampster on January 12, 2009, 11:48:03 AM
Aren't you still working on SC 1.*AHEM* Empty Shell?
Title: Re: News on GameMaker v4.0
Post by: Redd on January 12, 2009, 12:38:36 PM
Quote
Aren't you still working on SC 1.*AHEM* Empty Shell?
Yeah and with luck it'll be ready in time for the next game~
Title: Re: News on GameMaker v4.0
Post by: Gan on January 12, 2009, 05:15:23 PM
If you need runtime help, Vb.net is very similar to realbasic syntax. I could give you my runtime to take a look at.


-Gandolf
Title: Re: News on GameMaker v4.0
Post by: alias on April 11, 2009, 01:30:09 AM
eerrm so Al... you ever going to release v4?
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on April 12, 2009, 03:47:57 PM
He has been working on it a long time but I don't think he is very close to being done. (even tho he has been working on it a very long time)
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on April 25, 2009, 02:37:16 PM
You can view the new screen shots on the GameMaker v4.0 preview page
http://alstaffieri.com/gmpreview.html

Title: Re: News on GameMaker v4.0
Post by: Gan on April 25, 2009, 02:50:37 PM
:O Whoa...*Crosses fingers in hope of full window resizing and tcp support*


-Gandolf
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on April 25, 2009, 03:47:23 PM
Quote
:O Whoa...*Crosses fingers in hope of full window resizing and tcp support*

Windows can't be set to any size. There are currently 3 choices:
  640 x 480
  800 x 600
  1024 x 768
I imagine it would be possible for me to let you resize the window to any size.

Oh by the way, as of this writing GameMaker 4 requires at least OS X 10.3 or higher. This could possibly be raised to OS X 10.4 and higher if I have trouble with some things needed for Universal Binary builds. Intel Macs require 10.4 but I think you can set UB builds to run in 10.3  for non intel Macs. I'm not totally sure yet.
Title: Re: News on GameMaker v4.0
Post by: Gnome on April 25, 2009, 06:22:20 PM
NICE!

Will there be more sprite commands as well, and methods (that would make my life easier, in 14 different ways)
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on April 26, 2009, 12:28:06 AM
14 eh? please I would like to hear them.
Title: Re: News on GameMaker v4.0
Post by: WarHampster on April 26, 2009, 01:41:05 PM
Looks good... will the window sizes be settable variables or be constant for each project?
Title: Re: News on GameMaker v4.0
Post by: Silverwind on April 26, 2009, 03:44:17 PM
Wow, great to see some screens. :) The part on text manipulation sounds particularly interesting. What are the text commands?
Title: Re: News on GameMaker v4.0
Post by: Gnome on April 26, 2009, 08:03:50 PM
1. I could tell my friends I'm studying "Methodology"
2. The code is much more organized
3. No repeating the same thing over and over again, just recall a method.
4. The Harlem globetrotters can't read Methodology.
5. easier to remember code you haven't opened in months
6. ...I can start making method related "thats what she said" jokes? :P
7. ...I can sleep peacefully knowing that every sprite has a method they can trust?
8. Chicks dig methods
9. MORE COWBELL
10. I would sound smarter
11. I could learn more advanced code easier becase they use them
12. Methods have great taste, and are less filling then IF SPRITECOLLIDE statements
13. I could make pranks by giving them directions in methods
14.  ;D
Title: Re: News on GameMaker v4.0
Post by: Telstar5 on April 26, 2009, 08:42:59 PM
Along with normal methods, I also want to see these methods in GM 4 too.

(http://www.zmescience.com/wp-content/uploads/2008/12/birthcontrolmethods.jpg)

Or is that asking too much?
Title: Re: News on GameMaker v4.0
Post by: WarHampster on April 26, 2009, 08:43:15 PM
lolfail.
Title: Re: News on GameMaker v4.0
Post by: Telstar5 on April 26, 2009, 08:50:50 PM
Or maybe some more morbid methods?

(http://www.normemma.com/images/misc/senate2.gif)

Actually, I prefer other methods.

Boiled...
(http://www.cfs.gov.hk/english/multimedia/multimedia_pub/images/avianflu4.jpg)

Fried?
(http://whatscookingamerica.net/Eggs/FriedEgg3.jpg)

Actually, if there's anyone that knows more about methods....
(http://tuqueque.oamm.info/wordpress/wp-content/uploads/2008/08/hannibal.jpg)
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on April 26, 2009, 11:52:59 PM
Quote
1. I could tell my friends I'm studying "Methodology"
2. The code is much more organized
3. No repeating the same thing over and over again, just recall a method.
4. The Harlem globetrotters can't read Methodology.
5. easier to remember code you haven't opened in months
6. ...I can start making method related "thats what she said" jokes? :P
7. ...I can sleep peacefully knowing that every sprite has a method they can trust?
8. Chicks dig methods
9. MORE COWBELL
10. I would sound smarter
11. I could learn more advanced code easier becase they use them
12. Methods have great taste, and are less filling then IF SPRITECOLLIDE statements
13. I could make pranks by giving them directions in methods
14.  ;D
maybe there is a 15th
15. You can change loads of code by changing a line of code in a method
Title: Re: News on GameMaker v4.0
Post by: Silverwind on April 27, 2009, 01:44:35 AM
Quote
maybe there is a 15th
15. You can change loads of code by changing a line of code in a method
I believe that was implied in point 9.

Anyways, yes, Al has confirmed that there will be methods in 4.0 a number of times already. I can't wait for 4.0, as methods alone make it possible to make hugely bigger games! :D

Thanks for not giving up on 4.0 Al, even with our continuous nagging. ;D


The woods will shake,
The rivers dry,
The sleeping be as those awake.

The mountains quake,
The lows be high,
The clouds shall shyly leave the sky.

The truth be fake,
The naught shall know,
The nearing dawn of 4.0.
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on April 27, 2009, 12:53:36 PM
Nice Poem
Title: Re: News on GameMaker v4.0
Post by: GMG Tim on April 28, 2009, 12:46:23 AM
Looks good-- I didn't see a font selection toolbar, but it'd be nice to be able to add text in any font that's installed on your computer...

Ghost
Title: Re: News on GameMaker v4.0
Post by: alias on July 12, 2009, 10:40:39 PM
i want methods and arrays!
Title: Re: News on GameMaker v4.0
Post by: GMG Mike on July 13, 2009, 09:36:55 PM
Quote
i want methods and arrays!

Big Mike's SilverCreator has what you want.
Title: Re: News on GameMaker v4.0
Post by: alias on July 14, 2009, 05:45:12 AM
Quote

Big Mike's SilverCreator has what you want.

does it have a healthy dose of awesomeness?
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on July 25, 2009, 04:07:27 PM
Just wanted to update everyone that I am still working on GameMaker. I spent the last few days mostly working on click areas.

Also I'm trying to figure out the best way to save all the game info to files for the easiest and fastest way for me to read it all back in. I'm hoping to be able to read all of the current card info in from disk and parse all the scripts for that card and save it in memory. that way when you run a script on the card it will run faster because some of the work has already been done.

This will make opening cards slower, but the game will run faster overall. Maybe I'll make it a preference option, so you can decide which works best for your game.

I'll probably do that for all global scripts when the game first starts, so at least running a global script will be fast.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on July 27, 2009, 05:01:23 AM
Cool. :) Can't wait for methods, ToF had reached exactly 750 lines in the ON KEYDOWN routine and nearly 400 in ON TIMER.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on October 05, 2009, 02:48:49 PM
Here's a little preview movie of the card buttons. I made this with QuickTime's screen recording feature. I'll make a few more of these in the next few days.

http://alstaffieri.com/movies/gamemaker4previewmovie1.mov

Title: Re: News on GameMaker v4.0
Post by: Silverwind on October 05, 2009, 03:28:05 PM
Wahay! Being able to manually edit the size and x+y location properties for interface elements rocks! Great use of the new Quicktime Al! :)
Title: Re: News on GameMaker v4.0
Post by: WarHampster on October 05, 2009, 05:31:49 PM
Hot. This may have been asked before, but how difficult will it be to port games made in the current GM to GM 4?
Title: Re: News on GameMaker v4.0
Post by: Silverwind on October 05, 2009, 05:54:23 PM
I think Al said 4.0 will be able to open 3.9 files, though how that'll work with the code structure changes I din't know.
Title: Re: News on GameMaker v4.0
Post by: Mystor on October 05, 2009, 08:58:55 PM
Quote
I think Al said 4.0 will be able to open 3.9 files, though how that'll work with the code structure changes I din't know.
If I had to guess it will open them, with a checkbox checked that says "3.9 Engine" that will basically make them run in a 3.9 environment.

Byt that may h=just be me, mabby he is epic and has written a translator!

Mist
Title: Re: News on GameMaker v4.0
Post by: Gnome on October 05, 2009, 10:14:54 PM
WOAH  ;D


Title: Re: News on GameMaker v4.0
Post by: GuthanSoftware on October 06, 2009, 05:17:54 PM
Still can't wait for this :)
Title: Re: News on GameMaker v4.0
Post by: Gnome on October 06, 2009, 08:58:43 PM
Maybe this will finally raise my attention span high enough to not to go in the internet for 4 hours everytime I open GM....
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on November 12, 2009, 06:44:16 AM
I still haven't been able to get a Universal Binary version to compile. There are 2 hurdles I need to overcome. File handling and text handing.

File handling: I'm doing something wrong getting the correct folder location for the project files . I'll figure it out, but I hate even looking at it now after getting frustrated with it. I'll get some other stuff done and then go back to it.

Text handling: This one is really bugging me. Something that was so easy to do in before is now so hard to handle because Apple is no longer supporting edit fields. It's all HIText and HIView now.


So in the mean time I switched my help window and code to the now standard Apple Help Book. This is really nice and makes it look much like a modern Mac OS X app. It was pretty easy to do too. It's basically just a bunch of html files. This is great because it allows me to make easy linking to other topics and related items in the reference.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on November 12, 2009, 07:02:08 AM
Wow, so do you reckon the majority of the workload is out of the way?
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on November 15, 2009, 08:36:20 AM
I'm trying to make a new code parser so it doesn't need spaces between math symbols and will be faster. I can't really work on it though because I can't get the scripts to load the text correctly yet.
Title: Re: News on GameMaker v4.0
Post by: GuthanSoftware on November 24, 2009, 05:56:59 PM
You adding universal compiling to gm 4? Like compiling for windows.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 02, 2009, 05:28:21 PM
Quote
I'm trying to make a new code parser so it doesn't need spaces between math symbols and will be faster. I can't really work on it though because I can't get the scripts to load the text correctly yet.
Bummer.

It sounds like software development was easier in the old days. Kevin Kinell never managed to port Yipe! to OSX, due to stupid "improvements" in modern language structures. (btw, iYipe! is due for release soon. :) )

One more extra super special sprinkling in 4.0 would be an OR command. I've grown lazy with JavaScript and find the workaround a nuisance now, hehe. ;D

EDIT:

Code: [Select]
IF npcGridX < playerGridX // pcGridX > playerGridX THEN
  ' --- distance check routine.
END IF

OM NOM NOM...
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 03, 2009, 01:03:50 AM
Quote
You adding universal compiling to gm 4? Like compiling for windows.

The first release will be Mac only, but  once it's done I do want to start working on a Windows runtime engine.
Title: Re: News on GameMaker v4.0
Post by: GuthanSoftware on December 03, 2009, 03:24:59 PM
Do you maybe have an approximate release?
Title: Re: News on GameMaker v4.0
Post by: Charlo on January 19, 2010, 06:51:07 PM
Will GM 4 have arrays?  More advanced games pretty much require them.

(Sorry if I missed the answer to this somewhere back in the topic)
Title: Re: News on GameMaker v4.0
Post by: Connors on February 24, 2010, 06:25:04 PM
But is it worth the ten bucks!?!?  :(
Title: Re: News on GameMaker v4.0
Post by: Silverwind on February 24, 2010, 06:53:41 PM
It's 20 bucks, and yes it certainly is.

Mac GameMaker is an incredibly well refined game development tool with years of excellent customer testimonials and input. It's undoubtedly among the easiest to learn game development tools available for the Macintosh and boasts a brilliantly simplistic yet versatile scripting language which supports development for of a wide variety of genres including Adventure, First Person Shooter, Driving Simulator, Platformer, Side Scroller, Puzzle and Role Playing Game.

If you're new to Mac GameMaker or are still considering it over other game development tools, check out my Getting Started tutorials which show you how to make simple games with the demo's 15 lines of code per routine restriction: http://alstaffieri.com/gmguide.html
Title: Re: News on GameMaker v4.0
Post by: Silverwind on February 25, 2010, 08:57:27 PM
Hey Al, I noticed Silver Creator has a shiny new icon and thought 4.0 could do with one as well. I'm not sure if you have anything in the works, but here's a concept I threw together that you're welcome to use:

(http://img191.imageshack.us/img191/7371/40logo.png)
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on February 26, 2010, 12:36:12 AM
hehe. Cool. I'm going to put this picture on the GM 4 preview page.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on February 26, 2010, 09:15:33 AM
Here's one keeping to the hand and pencil idea:

(http://img188.imageshack.us/img188/7371/40logo.png)
Title: Re: News on GameMaker v4.0
Post by: Silverwind on February 26, 2010, 06:41:48 PM
(http://img697.imageshack.us/img697/6829/iconsp.png)

I was messing about with colours after noticing how flat the grey icons appear at actual size, but working with the hand is actually quite tricky. It's either too small to be distinguishable or too large to fit with anything else.

You must have spent ages on that logo! ;D You certainly did a good job of it.

EDIT:

Oh wait, I forgot to give the grey ones drop shadows:

(http://img251.imageshack.us/img251/9763/screenshotmx.png)

They look a little less flat now.
Title: Re: News on GameMaker v4.0
Post by: EqwanoX on February 27, 2010, 09:45:14 AM
i like the second one, "GM 4.0" but the 4.0 needs to be enlarged, and maybe make the background blueish and keep the gray outline
Title: Re: News on GameMaker v4.0
Post by: j on February 27, 2010, 10:17:39 AM
I actually like the bottom left, the one with the hand, color, and GM.
Title: Re: News on GameMaker v4.0
Post by: Charlo on March 03, 2010, 04:11:35 PM
I don't like the idea of having text on the icon.  Most icons these days are just that: an icon.  However, it's hard to come up with an icon that coveys the idea "GameMaker" without explicitly saying it.   ;D
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on March 03, 2010, 05:14:56 PM
My idea is a nicer looking GM 3 Icon. You know, the one with a hand making a GM game.
Title: Re: News on GameMaker v4.0
Post by: GabrielCA on March 06, 2010, 11:32:58 PM
Quote
My idea is a nicer looking GM 3 Icon. You know, the one with a hand making a GM game.
Perhaps the "old" icon could be vectorized and scaled
[EDIT] BTW it seems GM 4.0 was first announced in 2002
Title: Re: News on GameMaker v4.0
Post by: GabrielCA on March 06, 2010, 11:40:26 PM
Quote
I'm trying to make a new code parser so it doesn't need spaces between math symbols and will be faster. I can't really work on it though because I can't get the scripts to load the text correctly yet.
Perhaps you could re-format the code (e.g. introduce spaces) at compile time
Title: Re: News on GameMaker v4.0
Post by: GabrielCA on March 07, 2010, 11:01:47 AM
This code [it's good old straight C] or something in the likes of it should suffice for transforming spaceless arithmetic statements into spaced arithmetic statments (for the new GM) :
Code: [Select]
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
char out[2];
char outputString[1024];
 
void** reformatString(char theString[]);
char* makeValidString(int in);
void* outputPointer;
 
void** reformatString(char theString[]){
int currentChar = 0;
sprintf(outputString,"");
while(currentChar<strlen(theString)){
if(strcmp(makeValidString(theString[currentChar]),"=")==0
|| strcmp(makeValidString(theString[currentChar]),"+")==0
|| strcmp(makeValidString(theString[currentChar]),"*")==0
|| strcmp(makeValidString(theString[currentChar]),"/")==0){
   sprintf(outputString,"%s %c ", outputString,theString[currentChar]);
} else {
   sprintf(outputString,"%s%c", outputString,theString[currentChar]);
}
   currentChar++;
}
outputPointer=&outputString;
return outputPointer;
}
 
char* makeValidString(int in){
sprintf(out,"%c", in);
outputPointer=&out;
return outputPointer;
}

For example,
reformatString("X=5") returns 'X = 5'
reformatString("A=B+C") returns 'A = B + C'
It should work with any kind of statement as the main operators are +, -, =, *, /

[EDIT] Corrected pointer error
[EDIT] Made code smaller, corrected pointer warnings
Title: Re: News on GameMaker v4.0
Post by: Charlo on March 13, 2010, 06:20:36 PM
I have another question.   :D

Will GM 4.0 give the ability to put text anywhere on the screen?  I know that buttons will be able to be freely placed, but it would be nice to have the same functionality for text.  It would be useful for showing dialogue next to the character speaking it, or for a shop or something (using text boxes where the user is able to input stuff).

I'm thinking of something like equivalents to VB's labels and textboxes.

Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on March 13, 2010, 07:03:39 PM
I believe it will.
Title: Re: News on GameMaker v4.0
Post by: Charlo on July 02, 2010, 11:47:59 AM
Any news Al?   ;D
Title: Re: News on GameMaker v4.0
Post by: Gnome on December 04, 2010, 10:44:15 PM
Quote
Any news Al?   ;D
Title: Re: News on GameMaker v4.0
Post by: EqwanoX on December 05, 2010, 01:01:00 PM
ha....haha.....hahahaHAHAAHAAAAA! Al cant help you anymore. bow before silvercreator! ;D
Title: Re: News on GameMaker v4.0
Post by: WarHampster on December 05, 2010, 01:47:09 PM
Quote
Stop trying to provoke a sectional conflict.
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on December 07, 2010, 01:44:12 AM
Quote
ha....haha.....hahahaHAHAAHAAAAA! Al cant help you anymore. bow before silvercreator! ;D
no NEVER!!! [runs away]
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on December 10, 2010, 02:49:01 PM
I've been busy with work and school, so unfortunately have not worked on GameMaker much in the past few months. I'm having trouble getting file handling to work in FutureBASIC 5.
Title: Re: News on GameMaker v4.0
Post by: Silverwind on December 10, 2010, 06:17:22 PM
I've actually come to love GM 3.9 for its simplicity. It's the best program around for accomplishing the task it was originally intended for: making simple adventure games.
Title: Re: News on GameMaker v4.0
Post by: Gan on January 16, 2011, 06:38:11 PM
You're in school Al?
Title: Re: News on GameMaker v4.0
Post by: Zoo on January 16, 2011, 08:01:45 PM
his age on GMG says he's 43. I would guess he's a teacher.
Title: Re: News on GameMaker v4.0
Post by: GMG Mike on January 16, 2011, 10:47:22 PM
Quote
his age on GMG says he's 43. I would guess he's a teacher.


No. He started going to online college not too long ago. He's studying Business Management. Pretty cool.
Title: Re: News on GameMaker v4.0
Post by: x on January 24, 2011, 06:55:57 PM
So Al, any progress to report?
Title: Re: News on GameMaker v4.0
Post by: Zoo on February 08, 2011, 03:19:15 PM
will there be a limit of cards in GM 4?
Title: Re: News on GameMaker v4.0
Post by: GMG Mike on February 08, 2011, 08:48:49 PM
Quote
will there be a limit of cards in GM 4?


I would guess, that the limit might be something like 65535, so basically no practical limit.
Title: Re: News on GameMaker v4.0
Post by: Tireas Dragon on February 08, 2011, 11:35:59 PM
does the number of cards variable have to be a short (4byte) an int (8byte) would make it practically unlimited (around 2 billion) although I am unsure of how basic works so I am not sure that would be easy to program. If it has Object Oriented capabilities I think you could make the cards practically unlimited.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on February 09, 2011, 08:00:13 AM
I can't see anyone ever needing more than 65000 cards or even close to that amount.
Title: Re: News on GameMaker v4.0
Post by: Gan on February 09, 2011, 09:40:52 AM
Would it be possible to make a fast paced flip movie in Gm?
Title: Re: News on GameMaker v4.0
Post by: EqwanoX on February 09, 2011, 11:10:09 AM
someone always finds an excuse, "i can only have 1000 sprites on screen?! well i cant make my game then."
Title: Re: News on GameMaker v4.0
Post by: Gan on February 09, 2011, 12:39:44 PM
*Cough* uhm, I have no idea who that could be...
Title: Re: News on GameMaker v4.0
Post by: Connors on February 09, 2011, 12:47:12 PM
LoL, even if you could make a flip-book it's really hard to fill that many frames.
Title: Re: News on GameMaker v4.0
Post by: EqwanoX on February 10, 2011, 10:57:54 AM
i want to port the entire lord of the rings trilogy into a gm file
Title: Re: News on GameMaker v4.0
Post by: Silverwind on February 10, 2011, 12:36:11 PM
Quote
i want to port the entire lord of the rings trilogy into a gm file
Cool! Do it as a group project, then it simply can't fail.
Title: Re: News on GameMaker v4.0
Post by: Zoo on February 10, 2011, 03:30:55 PM
Lets add The Hobbit too.
Title: Re: News on GameMaker v4.0
Post by: x on February 10, 2011, 06:13:25 PM
Quote
i want to port the entire lord of the rings trilogy into a gm file

You could totally get automator or apple script to do it for you, then wait for about 50 hours.
Title: Re: News on GameMaker v4.0
Post by: Zoo on February 10, 2011, 06:20:34 PM
First you would need to download the text from the book. I don't know of anywhere you could do that though.
Title: Re: News on GameMaker v4.0
Post by: Zoo on February 10, 2011, 06:24:35 PM
It's so old you could probably get it for free. good books though.
Title: Re: News on GameMaker v4.0
Post by: x on February 10, 2011, 06:24:53 PM
Quote
First you would need to download the text from the book. I don't know of anywhere you could do that though.
You mean the movies right...
Title: Re: News on GameMaker v4.0
Post by: Zoo on February 10, 2011, 06:26:39 PM
Wait!? What!? The movies? :o
You should read the books some time. :D
Title: Re: News on GameMaker v4.0
Post by: x on February 10, 2011, 06:33:59 PM
Quote
Wait!? What!? The movies? :o
You should read the books some time. :D
I read the books long  before I saw the movies. But I think Eq meant he was going to port each frame of the movie movie over card by card
 :P
Title: Re: News on GameMaker v4.0
Post by: Silverwind on February 10, 2011, 06:35:46 PM
Oddly enough I've only just finished rereading The Hobbit, and I started The Fellowship of the Ring again this evening. :) Tolkien's the best writer ever.
Title: Re: News on GameMaker v4.0
Post by: x on February 10, 2011, 06:38:08 PM
Quote
Oddly enough I've only just finished rereading The Hobbit, and I started The Fellowship of the Ring again this evening. :) Tolkien's the best writer ever.
I know this is getting way off topic, but...... Personally I don't really like Tolkien at all. Both stylistically and in terms of the actual content of his stories.

I get the feeling I am going to be kidnapped by the literary FBI.
Title: Re: News on GameMaker v4.0
Post by: Zoo on February 10, 2011, 06:56:27 PM
He may not be the best, but his books are better than most.
On the topic of GM 4 though I was wondering about rotating sprites, and what about the sprite limit?

As for the icon, I just got a new Imac running 10.6 and GM actually has no picture on the application's icon. Just the little A made by a ruler a pencil and a paintbrush.  
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on February 10, 2011, 07:39:11 PM
Quote
On the topic of GM 4 though I was wondering about rotating sprites, and what about the sprite limit?

As for the icon, I just got a new Imac running 10.6 and GM actually has no picture on the application's icon. Just the little A made by a ruler a pencil and a paintbrush.  

I think I wrote some code to have unlimited sprites, but I'd have to go back and check to be sure.

As for the icons, OS X 10.6 no longer displays the old style icon resources, so it just shows the default application icon.
Title: Re: News on GameMaker v4.0
Post by: Gan on February 10, 2011, 09:43:18 PM
Can GM flip fast enough to make a movie?
Title: Re: News on GameMaker v4.0
Post by: GMG Mike on February 10, 2011, 10:50:35 PM
Quote

I think I wrote some code to have unlimited sprites, but I'd have to go back and check to be sure.

As for the icons, OS X 10.6 no longer displays the old style icon resources, so it just shows the default application icon.


OS 10.6 will still display "icns" resources - because if you use the Finder/Get Info to paste your own picture onto a regular old text file, it will actually create a resource fork with an "icns" resource to store the icon. Another way the resource fork is still used - if you set a document to open in a specific program using Get Info, the Finder will add a "usro" resource.

So, we can convert all of the 8-bit icon resources into "icns" using Iconographer (http://www.mscape.com/). GM would still have the 8-bit resources to display in the icon chooser (because displaying an icns requires different code) - but when it compiles the game it would put in the "icns" instead. This would fix the bug and only require a small change to GM which still seems to work fine otherwise in 10.6.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on February 11, 2011, 02:31:46 PM
Quote
we can convert all of the 8-bit icon resources into "icns" using Iconographer (http://www.mscape.com/). GM would still have the 8-bit resources to display in the icon chooser (because displaying an icns requires different code) - but when it compiles the game it would put in the "icns" instead. This would fix the bug and only require a small change to GM which still seems to work fine otherwise in 10.6.

I will check that out. Thanks.

EDIT: Hey this seems to work. I'll have to play with this some more and then update the compiler to add icns resources to the compiled games.
Title: Re: News on GameMaker v4.0
Post by: Zoo on February 13, 2011, 05:10:25 PM
Will GM 4 have a better save/load game system? the old one works fine, but if you double click the file in finder, it opens a random game. I love doing that and playing what ever game I get.
Title: Re: News on GameMaker v4.0
Post by: GMG Mike on February 15, 2011, 05:33:58 PM
Quote
Will GM 4 have a better save/load game system? the old one works fine, but if you double click the file in finder, it opens a random game. I love doing that and playing what ever game I get.


I think OS X 10.6 also screws up creator codes. Not sure of a workaround for this.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 07, 2011, 03:13:40 PM
Any new progress, I'm super excited  :P. this is like one of the biggest GM upgrades in a long time (well, actually, I wouldn't know. I haven't had GM for that long)
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on March 07, 2011, 04:40:35 PM
The application icon problem seems like it can't be fixed for now. The Finder in OS X 10.6 must keep track of what files it adds an icns icon to because simply changing them doesn't work. This will be fixed in v4.0 since it will be a bundle application.

The double clicking a file will also be fixed in v4.0 because it will use a plist file rather than file types.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 07, 2011, 05:31:13 PM
Cool, any idea of a release date?
I just checked your site, have you really been working on it for 4 years? woah. I haven't even had GM that long, it must be getting close to being done.
The screenshots look promising.
Title: Re: News on GameMaker v4.0
Post by: Gan on March 07, 2011, 05:48:19 PM
Al's been writin' one line of a code a day for the past 4 years. It's rumored he'll be finished in 2016.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 07, 2011, 05:50:20 PM
lol
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 11, 2011, 05:15:58 PM
in 2009, he was close to a demo, so it must be coming soon.  ::)
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on March 11, 2011, 05:50:59 PM
Quote
in 2009, he was close to a demo, so it must be coming soon.  ::)


I had a lot of work done last year and even made a video demo, but I got stuck trying to compile it for Intel Macs. I'm still stuck on the file handling for Intel. Once I get that worked out I can move forward. I'm also having trouble with the text editing. Old EDIT FIELD programming was so easy in FutureBASIC, but the Mac no longer fully supports it, so I have to make new style editing areas that I am having trouble with. The good news is once I get it working there won't be a size limit on scripts.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 11, 2011, 06:23:49 PM
Cool. You made a video? Link?
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on March 11, 2011, 06:30:12 PM
Quote
Cool. You made a video? Link?

http://alstaffieri.com/movies/gamemaker4previewmovie1.mov

May take a minute to load the page it's over 7Mb.

Title: Re: News on GameMaker v4.0
Post by: Gan on March 11, 2011, 06:37:26 PM
Ah man. It's something like this that'd make me switch from Sc to Gm. Though of course, Gm 4 would need to have advanced image drawing speed and capabilities to go with the awesome features.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 11, 2011, 06:48:14 PM
w00t. OMG can't wait! This is going to be awesome.
@matt:
You should tottally use GM sometime, because it rules.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 11, 2011, 08:41:35 PM
There are some mysterious things about GM 4 we may never know (Until it's finished, of course) Like what does that last button on the bar do?
(http://i1093.photobucket.com/albums/i439/zoo804/GM 4/Screenshot2011-03-11at83738PM.png)


Moderator Edit: Fixed picture link
Title: Re: News on GameMaker v4.0
Post by: Connors on March 11, 2011, 08:55:34 PM
Still wondering how it's going to differ so much from Silver Creator.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 11, 2011, 10:18:51 PM
Code. And GM costs 20 dollars so it's got to be better, right? lol.
But it is my opinion that game maker has an easier code system than SC, but that's probably because I have known GM's code longer.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on March 13, 2011, 09:24:16 AM
Quote
There are some mysterious things about GM 4 we may never know (Until it's finished, of course) Like what does that last button on the bar do?

That's a status bar. The idea is you will be able to put it (or several of them) wherever you want.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 13, 2011, 12:00:13 PM
Woah, awesome
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 13, 2011, 12:15:01 PM
Quote
Still wondering how it's going to differ so much from Silver Creator.
Actually, GM 3 isn't all that much different. But GM 4 is going to be totally awesome
Title: Re: News on GameMaker v4.0
Post by: Gan on March 13, 2011, 12:19:21 PM
If Al can release it before we all become professional programmers.
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on March 13, 2011, 12:44:08 PM
Hey, Al in gamemaker 4 can you make shortcut keys to do 'run card' one to open the card options, and one so you can go straight to script, instead of going into the card options.
I'm one of those guess-and-check programmers, so I'm going from demoing my game, to my code, a million times, a mile-a-Minuit, and shortcut keys would really help.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 13, 2011, 01:11:01 PM
There all ready are aren't there?
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on March 13, 2011, 04:19:03 PM
Quote
There all ready are aren't there?
your thinking of 'run application', there isn't a shortcut key for 'run card'. So every time I want to demo it I have to goto one of the menus at the top. It might not bother some people who seldom demo their GM application, but I use a guess & check method for coding, so I'm usually going back to that menu repeatedly.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 13, 2011, 04:21:35 PM
ah
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on March 14, 2011, 08:02:15 AM
Quote
your thinking of 'run application', there isn't a shortcut key for 'run card'. So every time I want to demo it I have to goto one of the menus at the top. It might not bother some people who seldom demo their GM application, but I use a guess & check method for coding, so I'm usually going back to that menu repeatedly.

Something that might help a bit is using COMMAND + PERIOD to stop the game in run mode.
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on March 14, 2011, 03:28:10 PM
Quote

Something that might help a bit is using COMMAND + PERIOD to stop the game in run mode.
Thanks I'll try that, but do you know any way for me to add in shortcut keys into an application like GameMaker without waiting for an update?
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 14, 2011, 05:20:25 PM
Hey al, any chance of a spell check kind of a thing. I know it's unlikely, but I don't like to have to open up pages every time I think a word looks wrong.
Oh, and this is a good idea too.
http://www.gamemakersgarage.com/cgi-bin/yabb/YaBB.cgi?board=gametime;action=display;num=1252800174
Ok, I'm done with suggestions or you'll never finish.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 14, 2011, 05:26:34 PM
Oh, and can you estimate a release date? I want to know if I should be excited yet.
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on March 20, 2011, 02:14:14 PM
Will you be able to run GameMaker applications on windows in GameMaker 4?
Title: Re: News on GameMaker v4.0
Post by: GMG Mike on March 20, 2011, 08:49:36 PM
Quote
Will you be able to run GameMaker applications on windows in GameMaker 4?


That's not likely.
Title: Re: News on GameMaker v4.0
Post by: EqwanoX on March 21, 2011, 09:48:57 AM
or in laymans turms, "f*ck no"
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 21, 2011, 03:34:15 PM
Hey guys,
I'm posting from an iPhone cuz I'm on a trip, but I think GM 4 should have 2 card script windows. One for looping script and one for non looping script.  If there's a simple way to do this, please tell me.
 :P
Zoo
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on March 21, 2011, 04:21:23 PM
Quote
Hey guys,
I'm posting from an iPhone cuz I'm on a trip, but I think GM 4 should have 2 card script windows. One for looping script and one for non looping script.  If there's a simple way to do this, please tell me.
 :P
Zoo
there already is (in GM 4) and a separate window for repeat. Correct me If i'm wrong, I'm only 90% sure.
Title: Re: News on GameMaker v4.0
Post by: Zoo on March 21, 2011, 10:11:12 PM
W00t
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on May 01, 2011, 10:29:17 AM
If you're in the middle of making a game, and GameMaker gets an update would you be able to take advantage of that update for that game?
Title: Re: News on GameMaker v4.0
Post by: Charlo on May 01, 2011, 01:08:46 PM
My guess is that a small change like GM 3.9.5 to 3.9.6 wouldn't affect your works-in-progress, but I doubt that our old game files will work in GM 4.  If that is the case, a converter would be cool.
Title: Re: News on GameMaker v4.0
Post by: Zoo on May 01, 2011, 04:23:21 PM
Agreed. But don't worry. GM 4 wont come out for a while now.
Title: Re: News on GameMaker v4.0
Post by: Raphael on July 21, 2011, 08:41:11 PM
Hey Al,

Is it possible to make a small update for GameMaker to v 3.9.9.5 that makes it a Universal Binary application?  Because on the new OS Lion, it has dropped PowerPC support. :(  It would be a small update, and it'd make those who want to update to Lion very happy. :)  (I don't want to update to Lion because I know that I'll loose this GameMaker.)
Title: Re: News on GameMaker v4.0
Post by: Gan on July 21, 2011, 09:38:18 PM
GM was built using FutureBasic, it appears to compile only PPC applications. Unless something radical occurs I doubt GM will be able to run on Lion.

Edit: Al, I sent you an email.
Title: Re: News on GameMaker v4.0
Post by: Zoo on July 21, 2011, 10:44:17 PM
Oh well, I guess I'm not getting lion then. :'(
Title: Re: News on GameMaker v4.0
Post by: Silverwind on July 22, 2011, 05:37:08 AM
Nor I! How could Apple do something so evil? I don't think it's at all questionable of me to say that this is the worst thing that anyone has ever done.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on July 22, 2011, 12:23:29 PM
Quote
GM was built using FutureBasic, it appears to compile only PPC applications. Unless something radical occurs I doubt GM will be able to run on Lion.

FutureBASIC 5 creates Universal applications that will run in Lion. GameMaker 4 is being made with FB 5 and will be Universal. I've been having some sticking points though, so I haven't actually been able to get certain parts working correctly.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on July 22, 2011, 12:27:15 PM
Quote
Hey Al,

Is it possible to make a small update for GameMaker to v 3.9.9.5 that makes it a Universal Binary application?

Not possible because the code is too old and support of many of the functions has been dropped by Apple, so most of it does not work as Universal. GameMaker 4 is being written as Universal, but it's a complete rewrite which I really don't have the time for anymore which is why it has never gotten finished yet. I'll work on some of the sticking points and see if I can get something running in Lion.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on July 27, 2011, 08:18:18 AM
I've been able to convert and compile my Hangman game to Universal and it runs in Lion (with a few glitches that I'm fixing). This is good news because it means I should be able to get GameMaker running in Lion soon.

Thanks to Gan for testing.
Title: Re: News on GameMaker v4.0
Post by: Connors on July 28, 2011, 07:00:55 PM
Well TNTBasic is absolutely screwed, it's not being updated ever...

It is open-source though.
Title: Re: News on GameMaker v4.0
Post by: Gan on July 28, 2011, 07:13:41 PM
The source is a jumble of chaos.

Try contacting Danny. Last I hear he was working on it.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on August 11, 2011, 08:29:00 AM
Early this morning I was able to compile and launch a universal binary version of GameMaker 4 for the first time !!!  Working on the easier HangMan conversion helped me solve parts of the file handling issues, although I'm still having more problems with that. The whole thing still needs a LOT of work. I had to delete some stuff just to get it to compile and run, so now I will start putting things back in.



Title: Re: News on GameMaker v4.0
Post by: Zoo on August 11, 2011, 09:25:35 AM
Wonderful! Any estimate release date yet?
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on September 19, 2011, 08:46:27 AM
File handling is working correctly. Script editor is partially working now. I was having trouble with text editing because it's handled differently on Intel Macs and new OS versions, but that is mostly solved. No more 750 line limit for scripts.
Title: Re: News on GameMaker v4.0
Post by: Gan on September 19, 2011, 02:40:38 PM
Awesome, this must mean GM4 is bound to be out soon.
Title: Re: News on GameMaker v4.0
Post by: Zoo on September 19, 2011, 03:33:18 PM
YAYY!!!! Can we expect to have it by Christmas? Perhaps a present from you?
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on September 19, 2011, 04:47:53 PM
HURRAH!!!
Title: Re: News on GameMaker v4.0
Post by: Gnome on September 19, 2011, 06:55:22 PM
Quote
File handling is working correctly. Script editor is partially working now. I was having trouble with text editing because it's handled differently on Intel Macs and new OS versions, but that is mostly solved. No more 750 line limit for scripts.


I thought this was scrapped ages ago...

I may just have to make a game


maybe...

probably not...


 but I might....


but then again...


Though I do feel lazy...



But gamez is hard work!



But then maybe gandolf will stop calling "Pop Daddy"



I don't even know why he calls me that.


Go to bed kurt. Seriously.
Title: Re: News on GameMaker v4.0
Post by: Gan on September 19, 2011, 07:40:22 PM
You did make a pretty good game a while ago... it contained Gnomes. You should continue that in Gm 4, Pop Daddy.

Hey Al, is there going to be any significant speed boost? Cause one thing GM4 needs is intensely fast drawing. Ya know, for those people who want to have moving graphics in their games.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on September 20, 2011, 06:47:57 AM
Quote
Hey Al, is there going to be any significant speed boost? Cause one thing GM4 needs is intensely fast drawing. Ya know, for those people who want to have moving graphics in their games.

Yes. There should be a significant speed increase.  GameMaker currently runs as PPC emulation on Intel Macs, so simply making it run native on Intel will increase the speed significantly.
Title: Re: News on GameMaker v4.0
Post by: Zoo on September 20, 2011, 07:11:00 AM
w00t!
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on September 21, 2011, 05:47:43 AM
I don't think I mentioned this before. The window sizes for a game in GameMaker 4 can be any of the following sizes:

640 x 480
800 x 600
1024 x 768
1280 x 800
1280 x 960
1344 x 840
1344 x 1008
1600 x 1000
1680 x 1050

Title: Re: News on GameMaker v4.0
Post by: Zoo on September 21, 2011, 07:09:16 AM
YESx45!!!! ;D ;D ;D
Title: Re: News on GameMaker v4.0
Post by: Gan on September 21, 2011, 02:14:42 PM
Holy snapple, some of those are bigger than my monitor!
Title: Re: News on GameMaker v4.0
Post by: Zoo on September 21, 2011, 03:50:57 PM
Quote
Holy snapple, some of those are bigger than my monitor!
Lol, Qotm?
Title: Re: News on GameMaker v4.0
Post by: Gan on September 21, 2011, 04:41:11 PM
Quote
Lol, Qotm?
Nah, doesn't contain the words "Windows" and "sucks".
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on September 21, 2011, 04:46:55 PM
^ how about that for QOTM ^

ur full of the funnies today Gan
Title: Re: News on GameMaker v4.0
Post by: Zoo on September 21, 2011, 08:23:39 PM
HEY! I wanna be funny too!
Title: Re: News on GameMaker v4.0
Post by: Zoo on September 21, 2011, 08:23:47 PM
Funny Fail
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on September 22, 2011, 04:59:31 PM
its okay zoo it might just be a bad day for you  :P
Title: Re: News on GameMaker v4.0
Post by: Raphael on October 11, 2011, 10:51:54 PM
Just a question I thought of, any chance GM 4 will be able to compile for Windows too?  Or is that too far ahead. :D
Title: Re: News on GameMaker v4.0
Post by: Zoo on October 12, 2011, 06:42:13 AM
Probably never.
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on October 13, 2011, 11:30:26 AM
Quote
Just a question I thought of, any chance GM 4 will be able to compile for Windows too?  Or is that too far ahead. :D

GameMaker 4.0 will not run on Windows. It will be easier to port to Windows than 3.x is and I do plan to start working on porting compiled games to run on Windows, so you might eventually be able to create a game for both Mac and Windows, but GameMaker itself would still need a Mac.
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on October 13, 2011, 02:46:53 PM
awesome. to me the only advantage SC has over GM is that its applications work for mac and pc. I'd love to make games again with Gm, especially if they'll work on pc too.
Title: Re: News on GameMaker v4.0
Post by: Zoo on October 13, 2011, 03:33:27 PM
Yeah. I try to do other programs but I can't find one as easy as GM.
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on October 14, 2011, 03:14:31 PM
C is pretty easy, and already knowing GM gave me a huge step-up on the language, but there are a lot of other things it can do.
Title: Re: News on GameMaker v4.0
Post by: Zoo on October 14, 2011, 03:36:35 PM
My main problem is how vast and confusing the internet is. Just googling "Free Mac game making software" will have thousands of hits and almost none will be what you want. Game maker wasn't even what I wanted, but after a while I learned how to use it and everything was all right.
Title: Re: News on GameMaker v4.0
Post by: Gan on October 14, 2011, 05:33:10 PM
I know the feeling. When I was younger I would spend hours and hours going through the web, looking, searching, trying, quickly closing a window cause it was definitely what I didn't want to see....
That's how I found Al's GameMaker, XtremeWorlds mmo maker, tutorials on Java and even good how to learn Obj-C guides.
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on October 14, 2011, 07:10:17 PM
same here I searched "How to become a Game Maker" and This forum was on like page 7 or something :-/
And actually finding the software was a handful too. Weird, that was last December, seems like longer. ::)
Title: Re: News on GameMaker v4.0
Post by: Charlo on April 16, 2012, 06:02:24 PM
Al!!!  Are you still alive? 
Title: Re: News on GameMaker v4.0
Post by: Al Staffieri on April 19, 2012, 11:17:55 PM
I'm still around. I just don't do much programming these days. I still hope to get a new version out eventually.
Title: Re: News on GameMaker v4.0
Post by: Zoo on April 20, 2012, 03:38:08 PM
Still won't work on lion though, right? If not, I'd say don't bother... We'll all have to update eventually.
Title: Re: News on GameMaker v4.0
Post by: Moe on April 22, 2012, 09:22:33 PM
For Googleing things you can always put quotation marks around it so it doesn't search stuff with lets say only 'Free Mac game making software' it would bring up results that had 'game making' and 'game software' in it farther in. if you put "Free mace game making software" with the quotes, it'll bring up only results that have all of those words.
Title: Re: News on GameMaker v4.0
Post by: Zoo on April 24, 2012, 03:29:40 PM
I question the relevance of this.
Title: Re: News on GameMaker v4.0
Post by: Gan on April 24, 2012, 05:20:12 PM
Haha, Moe was answering Kurt's post.

same here I searched "How to become a Game Maker" and This forum was on like page 7 or something :-/
And actually finding the software was a handful too. Weird, that was last December, seems like longer. ::)
Title: Re: News on GameMaker v4.0
Post by: Connors on April 25, 2012, 11:32:25 PM
If Game Maker could compile for Windows then they would, indeed, be basically the same piece of software again.
Title: Re: News on GameMaker v4.0
Post by: GMG Kurt on May 02, 2012, 01:47:40 PM
I question the relevance of this.
Moe's responding to my post

same here I searched "How to become a Game Maker" and This forum was on like page 7 or something :-/
And actually finding the software was a handful too. Weird, that was last December, seems like longer. ::)