Don't Miss Out

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

Construct 2 Release r85

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

Monday, April 2, 2012

There's a lot new this build, including some improvements to fullscreen mode (which should be covered in an upcoming blog post or tutorial), subevent usability improvements (new nesting lines, expand/collapse buttons), proper support for suspending in the background (especially useful for PhoneGap/appMobi), and several additions to plugins and behaviors.

Please note exporting to PhoneGap Build is fixed in this build. PhoneGap have changed their build system and in previous builds you have to delete phonegap.js before zipping or the app would just show a blank screen. This build no longer exports phonegap.js at all so this should no longer be a problem.

We have a long todo list so we're trying to burn through some of the smaller/quicker suggestions before taking on bigger features. Please note as always that this is a beta build there may be new bugs or stability issues, especially since a lot of code has been added or changed. Be sure to report any issues to the bugs forum. Anyways, happy testing!



Browser object: can now enter true fullscreen from an in-page game. This is done by a new parameter on the Browser object's 'request fullscreen' action. You can select 'center', 'stretch (crop)' or 'stretch (scale)'. Previously it only did 'center'.


Event sheet view: subevents now have an expand/collapse button


Array: condition 'Contains value'; manipulation actions 'push', 'pop', 'insert', 'delete', 'reverse', 'sort'; expressions Front (shortcut for At(0, 0, 0)), Back (shortcut for At(Self.Width - 1, 0, 0)), IndexOf and LastIndexOf (search X axis for value). Should allow more sophisticated uses of Array, as well as doubling as other data stuctures like FIFO stacks and LIFO queues.


Common triggers 'On created' and 'On destroyed' triggered upon instance creation and destruction. A little like constructors and destructors in programming languages.


Audio: new 'Preloads complete' condition. True when all buffers (downloading by either 'Preload' or 'Play') have downloaded enough to play through to the end. Useful if you want to force the user to wait for certain audio files to preload before starting the game.


Audio: new 'Set silent' action. In Silent mode, all current sounds are muted and no new sounds will play. Useful for creating an option to toggle audio on title screens.


Sine behavior: added 'Opacity' and 'Value only' modes, and some missing ACEs such as 'Set movement'.


Sine behavior: new 'Wave' property, allowing you to use alternative wave functions 'Triangle', 'Sawtooth', 'Reverse sawtooth' and 'Square'. Useful for creating different oscillating movement styles.


Button, TextBox: added 'Set CSS style' action. Allows advanced styling of controls, e.g. set "border" to "2px dashed blue".


Button, TextBox: added optional 'ID' property. This allows you to style the controls with CSS in the page's HTML as an alternative to the 'Set CSS style' action, or access their values by ID from external scripts.


System: 'Is between values' condition


Event sheet view: subevent nesting lines have been changed to better show the nesting level


The exported HTML is now different: the canvas is now in a wrapper div with the id "c2canvasdiv". You should keep the wrapper div if you modify the page HTML at all, since it is now required to properly support fullscreen mode.

Bug Fix

PhoneGap changed their build system. Now exporting to PhoneGap must not include the phonegap.js file otherwise the built app does not work, so this build no longer exports phonegap.js. If you're on an old build you'll need to delete phonegap.js manually before zipping for it to work.

Bug Fix

Browser object: after requesting fullscreen mode with WebGL enabled, text stopped rendering

Bug Fix

Firefox & Chrome: games now fully suspend when in the background (window minimised or switched to another tab). Previously they kept running or the browser throttled them to one tick a second, but now they stop ticking completely and should use zero CPU. Other browsers don't currently support this so will keep running in the background, but should support it in future.

Bug Fix

PhoneGap & appMobi: also now fully suspended when in the background (supported on all devices)

Bug Fix

Audio: pauses all playing sounds when suspending (minimising window, switching to other tab, or phone app going in to background).

Bug Fix

IIDs were not updated when instances destroyed

Bug Fix

WebGL mode: in some cases the sampling mode may not have applied

Bug Fix

The interface will no longer replace every word with "Bork" if launched in the first 12 hours of April 1st


tavitooo 5,711 rep

Nice, thanks guys, you are the best!! thanks for the news features!!

Monday, April 2, 2012 at 5:41:03 PM
EgoAnt 6,419 rep

I have a question - if I skip the beta releases will that break my chain for the releases installed achievement?

Monday, April 2, 2012 at 5:42:42 PM
Diggetydog 3,968 rep

Thanks as always.... Keep Building!

Monday, April 2, 2012 at 5:44:43 PM
WubWub 5,599 rep

"Bork" - lol

Monday, April 2, 2012 at 5:45:03 PM
gaboduarte 13.8k rep

Nice updates to the Sine behavior!

Monday, April 2, 2012 at 5:46:29 PM
Dobandon 6,366 rep

Bazinga xD

Monday, April 2, 2012 at 5:48:44 PM
RayKst 13.5k rep

Great release Bork !

Monday, April 2, 2012 at 5:49:30 PM
Jailson 12.9k rep

Ops, I think I have a orgasm!

Monday, April 2, 2012 at 5:53:28 PM
UrbanKhalifah 3,877 rep

very nice. you guys rock as always :D

Monday, April 2, 2012 at 6:00:36 PM
RayKst 13.5k rep

My wishes:
Add Class for GUI elements besides ID.
Add support for CSS editing inside IDE. Maybe embedding a simple code editor with just CSS support. \O/

Monday, April 2, 2012 at 6:05:03 PM
Mulkaccino 7,316 rep

These features are AWESOME! From a usability standpoint, collapsible sub-events is most welcome for organizational purposes. No more unnecessary Groups. Preload complete for audio rocks as well. Woot.

Monday, April 2, 2012 at 6:10:34 PM
Danijerry 6,679 rep

I love the additions on Array object. Wonderful

Monday, April 2, 2012 at 6:12:54 PM
Haematite 8,005 rep

Amazing update, thanks!! =D

Monday, April 2, 2012 at 6:28:27 PM
ethan0004 12.9k rep

Perfect Job!! thk guys!

Monday, April 2, 2012 at 6:33:09 PM
mammoth 9,706 rep

I can personally never have enough sine waves! Great job!

Monday, April 2, 2012 at 6:54:11 PM

Leave a comment

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