Don't Miss Out

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

Construct 2 Release r105

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

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

Wednesday, October 3, 2012

This build introduces support for app purchases in the Windows 8 object, better audio support in the iOS Safari browser as well as the ability to hide Safari's address bar (iPhone only), and a batch of bug fixes to boot. Please note the breaking change with some effects: they now take in to account the layer scaling.

We're also making changes to the Free edition in this build. Due to the continuing improvement of mobile browsers, we feel it is difficult to justify exporting to PhoneGap (and appMobi using phone browser, which is similar) in the Free Edition while CocoonJS and directCanvas exporting is still license-only. It is probably only a matter of time before PhoneGap-style integration becomes suitable for gaming, and then it would make no sense to allow that in the free edition but not allow CocoonJS or directCanvas. Therefore, we have decided to remove the ability to export to PhoneGap and appMobi using phone browser in the free edition. We hope this does not disappoint anyone, especially since these export options still have very poor performance compared to CocoonJS or directCanvas, but we are sure it is necessary to prevent being unfair to existing licensed users in future.

Don't forget Windows 8 launches in a few weeks on October 26th, and there is likely to be a surge in the Windows 8 Store. So be sure you publish your Windows 8 apps in advance!



Windows 8 object: support for app trial and app purchase (Is trial; Is expired trial; Is licensed; On license changed; Purchase app; TrialTimeLeft). Note the new 'Test mode' property (on by default) is used to test purchases; be sure to turn it off before publishing. An alert always appears on startup when in test mode. IAP is not yet supported, only purchasing the app itself, but is on the way.


Audio object: support for the Web Audio API in Safari for iOS 6. Supports responsive polyphonic audio playback (at last). Note that Safari mutes all audio until a sound is played in a touch event, so to help work around this on iOS 6 the first played sound will be delayed until the user touches the screen. You might want to create an initial 'touch screen to continue' where you also play a sound to work around this.


New 'Hide address bar' project property. Currently only works on iPhone. Note this does not work on iPad which uses a fixed address bar. Also, although the code does run on Android, I cannot get it to work: Chrome for Android uses a fixed address bar, and it simply does not seem to work for the stock browser. If anyone has working code for the stock please let me know!


Shader effects can now be enabled and disabled for individual instances. Previously enabling or disabling an effect altered all instances of the same type.


Construct 2 will now prompt to save changes if logging off or shutting down with an unsaved project open. In some cases, Construct 2 can now also automatically save an open project when a shutdown is forced.


Facebook object: 'On ready' trigger (fires when first ready to be used, rather than having to use 'Is ready' with 'Trigger once')


Drag & Drop behavior: 'Is enabled' condition


A change has been made to avoid the iPhone 5 showing a web app in letterbox mode. It should now use the entire new-sized screen. Unfortunately we don't yet have an iPhone 5 so this change has not been tested - please let us know your results if you have one.


PhoneGap and appMobi using phone browser are now license-only features.


Breaking change: certain WebGL effects have been changed to take in to account the scale, so they look similar even at different zoom/window scale levels. However this can cause them to look different in existing projects, because they did not used to take this in to account. The following shaders have been modified: Pulse, Warp, Warp Mask, Warp ripple.


'Clear background' now defaults to 'Yes' to avoid some glitchy appearances that can result with it set to 'No'.

Bug Fix

Possible problem with sprites disappearing when using an 'On created' trigger.

Bug Fix

Possible issue with screen going black when rotating through 180 degrees on Safari for iOS

Bug Fix

directCanvas: accelerometer and orientation input was supposed to be working last build, but it wasn't actually working - it should be functional now.

Bug Fix

Project bar: Crash trying to reorder layouts

Bug Fix

Pressing F4 (run project) with no projects open would crash the editor

Bug Fix

Sprite: 'set animation' in an 'on animation finished' event did not always have the intended effect

Bug Fix

Check failure dragging a static local variable to global scope

Bug Fix

Issues setting a global variable if project only contains constant global variables

Bug Fix

Audio may not have played in preview on IE9 or in preview on LAN on iOS devices

Bug Fix

Event sheet view: could edit a comment and rename something else at the same time

Bug Fix

Using iOS retina display on a retina device may have misaligned touches if not using fullscreen mode

Bug Fix

Facebook object: possible javascript errors using actions before 'Is ready' is true

Bug Fix

Event sheet view: some issues pasting events referencing missing local variables then undoing


Effects can now use a 'layerScale' uniform float to take in to account scaling


tavitooo 5,711 rep

Nice guys thaks for this update!!

Wednesday, October 3, 2012 at 4:54:01 PM
TELLES0808 23.1k rep

thank you!

Wednesday, October 3, 2012 at 4:54:12 PM
felixsg 9,424 rep

Thanks very much

Wednesday, October 3, 2012 at 4:57:49 PM
Kyatric 76.0k rep

A serie of nice improvements.
Thanks Ashley !

Wednesday, October 3, 2012 at 4:59:49 PM
farsmile90 10.9k rep

I just raped my F5 button to looking for new release . And it work ! cheer !

Wednesday, October 3, 2012 at 4:59:54 PM
urbano 5,099 rep


Wednesday, October 3, 2012 at 5:02:12 PM
thehen 12.0k rep

Fantastic stuff, thanks so much for the Windows 8 trial functionality!

Wednesday, October 3, 2012 at 5:03:15 PM
MarcosTrivino 1,687 rep

Great, thanks you!!

Wednesday, October 3, 2012 at 5:04:06 PM
firebelly 7,294 rep


Wednesday, October 3, 2012 at 5:06:19 PM
ludodesign 30.9k rep

Interesting... let's test o/

Wednesday, October 3, 2012 at 5:09:38 PM
NotionGames 14.4k rep

Great as usual

Wednesday, October 3, 2012 at 5:15:02 PM
coldbanken 2,811 rep

When it comes to updates, Scirra is the best!!

Wednesday, October 3, 2012 at 5:16:43 PM
ludodesign 30.9k rep

Hey.. put construct with Valve, will be great to the engine -


Wednesday, October 3, 2012 at 5:17:23 PM
edisone 18.4k rep

Scirra roXX ^^

Wednesday, October 3, 2012 at 5:17:49 PM
kenli 7,858 rep

great, love construct 2

Wednesday, October 3, 2012 at 5:17:57 PM

Leave a comment

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