Don't Miss Out

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

Construct 2 Release r87

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

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

Tuesday, April 17, 2012

New this build: a new XML plugin (currently read-only), folder-organised condition/action dialog in the event sheet, JSON support for Arrays, and bug fixes for the new event features in r86. Note that the way OR blocks work has been changed to something more sane, which means existing documentation on how OR blocks work will change too.

This build should also fix Audio not working on PhoneGap. From time to time PhoneGap make breaking changes, and they don't really highlight them in their release notes, which is what caused the Audio problem - so please keep an eye out for anything else going funny with PhoneGap in future. (Also note PhoneGap recently renamed themselves to Cordova.)



New XML plugin. This currently can only read (not modify) XML documents, but should be useful with the AJAX object if requesting XML data. It also is very simple (essentially just Load, For Each Node and get number/string expressions). However, it is based off retrieving values from XPath queries, so it is still very powerful. To learn more about XPath try this W3Schools tutorial on XPath. Suggestions welcome for other convenient features for the plugin.


Condition/action dialog: now is folder-organised in the object picking stage. Searching still lists all objects project-wide that match the query. Hopefully this makes it easy to find objects in large projects: either by navigating your project's folder structure, or search.


Array: can now save and load in JSON format using the new 'AsJSON' expression and 'Load' and 'Download' actions. 'Download' is intended for offline use, e.g. developing level editors, since the only way I could find to allow a download is to open a new browser tab with a download link!


Common expression 'PickedCount'. Equivalent to Construct Classic's 'CountMatching'.


Sprite: 'Set scale' action (aka zoom - set size based on multiple of original size)


Browser object: 'On menu pressed' and 'On search pressed' triggers, for mobile devices. Currently only works on PhoneGap. Don't forget not all devices have these buttons (e.g. iPhones and iPads).


OR blocks: the way they worked in r86 was pretty much totally broken, so they've changed to be more like a true logical OR. They are now guaranteed to only run the actions once no matter how many of the conditions were true, and the picked objects when the actions run are the instances that met any condition.

Bug Fix

PhoneGap: audio did not play. Also audio properly pauses when app switches in to background.

Bug Fix

Crash adding a new condition to an OR block

Bug Fix

Could not use 'Else' in a subevent to a trigger

Bug Fix

'Else-if' chains did not work properly

Bug Fix

'or' text in OR blocks could disappear in scrolling event sheets

Bug Fix

Could not paste a trigger in to an 'Or' block with other triggers

Bug Fix

Was sometimes possible to add a trigger as a subevent to another trigger using OR blocks

Bug Fix

'Make Or block' can now be undone

Bug Fix

While loops did not work if followed by system conditions

Bug Fix

Touch object: Touch.Y expression could sometimes crash


ludodesign 30.9k rep

Uhuuu fast one!

Tuesday, April 17, 2012 at 6:40:14 PM
softblow 8,166 rep

PhoneGap Audio!!! Wooooooow!

Tuesday, April 17, 2012 at 6:42:24 PM
Vhael 3,521 rep

I'm in love with you Guys! :D

Tuesday, April 17, 2012 at 6:43:29 PM
ethan0004 12.9k rep

nice work!! :D

Tuesday, April 17, 2012 at 6:43:29 PM
Mystwalker 8,340 rep

Nice another update.

Tuesday, April 17, 2012 at 6:44:56 PM
gillenew 25.5k rep

keep in going!

Tuesday, April 17, 2012 at 6:53:11 PM
RayKst 13.5k rep

Mmmm Yummy !!

Tuesday, April 17, 2012 at 6:54:40 PM
anthonykojima 10.6k rep

Cool. Great work guys!!!!

Tuesday, April 17, 2012 at 6:57:05 PM
GearGames 5,846 rep

Great but I still can't wait for the sprite drawing tools >:(

Tuesday, April 17, 2012 at 6:59:34 PM
Potato 8,118 rep

Awesome release !!

Tuesday, April 17, 2012 at 7:10:41 PM
cjr1974 5,114 rep

Thanks more good stuff!!!

Tuesday, April 17, 2012 at 7:27:48 PM
Bigheti 17.5k rep

Good...tks guys!

Tuesday, April 17, 2012 at 7:36:50 PM
Kyatric 76.0k rep

XML plugin and JSON support for arrays, wow that's very nice.

Slowly and steadily the list of arguments against C2/HTML5 games/Games in browser is reducing, as predicted.

Now, present is past, welcome to the future already.

Tuesday, April 17, 2012 at 7:37:36 PM
glerikud 21.1k rep

Sweet, thanks :)

Tuesday, April 17, 2012 at 7:41:55 PM
Velojet 21.3k rep

Ohhh! More nice things! My pick: Array can now save and load in JSON format. Thanks, folks of Scirra!

Tuesday, April 17, 2012 at 8:03:34 PM

Leave a comment

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