Don't Miss Out

Follow us now so you don't miss new releases!

Construct 2 Release r97

There is a more up to date Stable Release! Download the latest Stable release instead here.

28.6 mb, Windows 8/Windows 7/Vista/XP

Friday, June 29, 2012

I'm afraid we're still waiting to hear back from the Awesomium team about some issues, so we have to postpone support until they get back to us. This means Awesomium support is still not in this build, but hopefully we will have it in the near future.

However, this build introduces the first few image editor drawing tools, with more on the way in future releases. We're not setting out to clone photoshop here, but a few simple drawing tools helps with rapid prototyping and having placeholder graphics. It also properly supports alpha channels (unlike MS Paint), and saves you from having to use separate software to get a few simple images in to your project. Let us know your thoughts on it especially if you have suggestions!



Image editor tools: pencil, fill and rectangle (more coming soon). New color picker dialog with support for primary and secondary colors, alpha channels, RGB/HSL, and drawing with transparent to erase. Full undo support (including for options like Mirror and Rotate which weren't undoable before), although closing the image editor removes all drawing undo points and replaces them with a single 'edit image' undo point. (The tool icons are also temporary and will be replaced soon!)


Image editor: status bar, with information like zoom level, mouse position, image size, image format and the point positions for collision polygons and origin/image points.


Image editor: now allows multiple selection of collision poly points (hold control or shift while selecting), a new 'Select all' option, and dragging multiple points at once.


Text box: new 'Auto font size' property, which defaults to 'Off'. This stops Construct 2 overriding the font-size property according to the layer scale, so you can properly set your own font size.


Invisible object types (Array, Dictionary, XML etc.) previously only were available on the layout they were inserted to. Now they default with their 'Global' property set to 'Yes', which makes them available on any layout. In addition to that, if the layout they are inserted to is deleted, Construct 2 now moves their invisible instances to the first layout. This prevents you from getting useless objects with no instances after deleting the layout the object was added to. Hopefully this will prevent future confusion with these objects.


Lots of users still did not check for browser errors and this could cause difficulties in bug reports. In order to make this easier, whenever there's a javascript error, it is reported by a message box without you having to open the browser console. This makes it impossible to miss javascript errors, and hopefully should make diagnosing problems easier. (This is only done in preview - errors in exported projects are still reported quietly in the console.)


The way changing layout is handled is now done slightly differently: it still takes a tick to change the layout if going to a new layout, but if two 'go to layout' or 'restart layout' actions were issued in the same tick, it used to go to the second layout (because the second action would override the first). Now instead it goes to the first one (because the second action in the same tick does not override it).


AJAX object: now automatically converts Windows-style line breaks (\r\n) to Linux style (\n). This shouldn't break anything, unless you somehow depended on the Windows format.


Breaking change: Layer zoom rates no longer affect the scaling caused by a fullscreen mode. This means if you used a HUD on a layer with the zoom rate set to 0 and letterbox scale mode set, the HUD will now scale, whereas previously it would have remained 1:1. This may break some existing projects which relied on the old behavior, but the new behavior is probably more useful.

Bug Fix

Event includes did not work (sorry - caused by overzealous refactoring for the performance improvement last build)

Bug Fix

The 'Set height' action caused a javascript error (more overzealous refactoring)

Bug Fix

Exported projects did not work if not minified.

Bug Fix

Layout view: Ctrl+E shortcut (go to event sheet) would crash if the layout had no associated event sheet

Bug Fix

Renaming project files could break the project

Bug Fix

Image editor: 'sticky buttons' problem should no longer happen when switching tool

Bug Fix

Custom movement: 'Reverse' action could cause check failures in beta releases

Bug Fix

Layout view: correct mouse cursor used when resizing rotated objects

Bug Fix

Sin behavior: now takes in to account sprite changing to different sized frames


edisone 18.4k rep


Friday, June 29, 2012 at 4:28:03 PM
OrangeTapioca 6,620 rep

whoa. cool. Image editor!

Friday, June 29, 2012 at 4:29:18 PM
Nickydude 11.3k rep

Yes! Something I've been waiting for all along! :)

Friday, June 29, 2012 at 4:31:17 PM
AJTilley 5,091 rep

awesome update.

Friday, June 29, 2012 at 4:36:55 PM
Kermad 4,642 rep

Great Update! I'd wish in a future update you can have different color palletes for sprites, like street fighter games.

Friday, June 29, 2012 at 4:38:10 PM
glerikud 21.1k rep

Great one :)

Friday, June 29, 2012 at 4:39:11 PM
PNTR 6,109 rep

Huge improvement. Specially when you just want to try out some quick prototype. Good work!

Friday, June 29, 2012 at 4:45:29 PM
Nimtrix 8,452 rep

Wonderful! I love the additions to the image editor. Now I don't have to make mono-coloured images to use as placeholder sprites.

Friday, June 29, 2012 at 4:46:03 PM
Astro 5,991 rep

Rapid prototyping...

Friday, June 29, 2012 at 4:47:40 PM
TELLES0808 23.1k rep

nicely done! I was waiting for the R97 to export my game, thx.

Friday, June 29, 2012 at 4:56:47 PM
ludodesign 30.9k rep

Uhuuu!!! o/

Friday, June 29, 2012 at 5:03:48 PM
McKack 9,496 rep

Now all that's missing is simple sound creation in Construct 2 and you've got yourself an independent, self-contained game-creation solution :D
Awesome update!

Friday, June 29, 2012 at 5:12:55 PM
stemkoski 20.8k rep

Image editor.... wow, awesome!

Friday, June 29, 2012 at 5:14:08 PM
gaboduarte 13.8k rep

yay! now i can easily include my crappy placeholder graphics!

Friday, June 29, 2012 at 5:14:09 PM
felixsg 9,424 rep

Thanks very much is a great update

Friday, June 29, 2012 at 5:15:25 PM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.