Don't Miss Out

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


Lightning Draw

Yann

36.927 seconds

inkBot

2m 8s

For the first 3 people to download this release!

Quick Draw

gammabeam

3m 32s

Chipz

3m 60s

Vhael

4m 42s

Nickydude

4m 52s

Kastas

4m 57s

ethan0004

4m 12s

Vhael

4m 14s

Guest

4m 21s

Be one of the first 15 people to download this release!

Construct 2 Release r87

This is an old Beta release! Download the latest Beta release instead here.
Download

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

Changelog

Feature

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.

Add

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.

Add

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!

Add

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

Add

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

Add

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

Change

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


Comments

2
ludodesign 30.1k rep

Uhuuu fast one!

Tuesday, April 17, 2012 at 6:40:14 PM
4
softblow 7,566 rep

PhoneGap Audio!!! Wooooooow!

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

Nice!
I'm in love with you Guys! :D

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

nice work!! :D

Tuesday, April 17, 2012 at 6:43:29 PM
2
VampyricalCurse 8,331 rep

Nice another update.

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

keep in going!

Tuesday, April 17, 2012 at 6:53:11 PM
3
Kiyoshi 13.3k rep

Mmmm Yummy !!

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

Cool. Great work guys!!!!

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

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

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

Awesome release !!

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

Thanks more good stuff!!!

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

Good...tks guys!

Tuesday, April 17, 2012 at 7:36:50 PM
5
Kyatric 83.1k 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
1
glerikud 20.3k rep

Sweet, thanks :)

Tuesday, April 17, 2012 at 7:41:55 PM
1
Velojet 20.7k 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.