Don't Miss Out

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


Lightning Draw

Aritz

29.877 seconds

Waltan

3m 13s

For the first 3 people to download this release!

Quick Draw

Guest

4m 37s

EgoAnt

5m 49s

Guest

5m 30s

Guest

6m 40s

Guest

6m 55s

shinkan

6m 58s

oreo

7m 35s

Guest

7m 41s

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

Construct 2 Release r85

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

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

Monday, April 02, 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!

Changelog

Feature

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

Add

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

Add

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.

Add

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

Add

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.

Add

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.

Add

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

Add

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.

Add

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

Add

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.

Add

System: 'Is between values' condition

Change

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

Change

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


Comments

6
tavitooo 5,063 rep

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

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

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

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

Thanks as always.... Keep Building!

Monday, April 02, 2012 at 5:44:43 PM
4
ElCapitan 5,594 rep

"Bork" - lol

Monday, April 02, 2012 at 5:45:03 PM
3
gammabeam 13.3k rep

Nice updates to the Sine behavior!
BOOOORK

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

Bazinga xD

Monday, April 02, 2012 at 5:48:44 PM
5
Kiyoshi 13.3k rep

Great release Bork !

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

Ops, I think I have a orgasm!

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

very nice. you guys rock as always :D

Monday, April 02, 2012 at 6:00:36 PM
3
Kiyoshi 13.3k 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 02, 2012 at 6:05:03 PM
4
Mulkaccino 7,311 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 02, 2012 at 6:10:34 PM
2
Danijerry 6,669 rep

I love the additions on Array object. Wonderful

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

Amazing update, thanks!! =D

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

Perfect Job!! thk guys!

Monday, April 02, 2012 at 6:33:09 PM
3
mammoth 8,428 rep

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

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

Leave a comment

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