Don't Miss Out

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

Construct 2 Release r134

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

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

Wednesday, June 12, 2013

New this build: a new Line-of-sight behavior, a new Geolocation plugin, support for ambient light readings with the User Media object, and some other usability changes and improvements!

Our current focus is to polish the experience of using Construct 2, making tweaks and changes to improve usability and ensure everything works in a convenient and easy fashion. We've still got a hugely long todo list, so the aim is to cover a number of the smaller issues before moving on to tackle another major feature.

Please also note the breaking change with the 'Every X seconds' system condition. The new way it works is more intuitive, but it could change how often the condition runs in existing projects.



New Line-of-sight behavior; also added a new example showing basic usage


New Geolocation plugin; also added a new example showing basic usage


Projects now have an 'Icons' subfolder under 'Files'. Rather than using template icons every time you export, the icons are taken from the files in the project. This allows you to draw the icons once and have them used for every export. You can now also double-click .png project files to open them with the Image Editor, so you can edit the icons using C2's editor. Note currently editing the icon files cannot be undone.


User Media object: features to get the ambient light reading, if a sensor device is present and supported; added a new 'Ambient Light' example demonstrating usage. Note this is not yet widely supported - it should work in Firefox for Android and Windows 8 Apps, and further support should be coming to other browsers in future. We've been unable to verify the Windows 8 ambient light support works, but code is in place, so please test it if you have a Windows 8 device and let us know if it works.


New event sheet keyboard shortcuts: Ctrl+Home (go to top of sheet), Ctrl+End (go to bottom of sheet), Ctrl+Left/Right (back/next in event wizard/parameters dialog)


New layout view keyboard shortcuts: Ctrl+Shift+Up (send to front of layer), Ctrl+Shift+Down (send to back of layer), C (center horizontally in window), T (align to top of window), hold Tab and click to select instance underneath (keep clicking to cycle through the Z order under the mouse)


Common condition to pick instance with lowest/highest instance variable value


System conditions 'Pick by comparison' and 'Pick by evaluate'


'Is enabled' condition for Solid and Jumpthru behaviors


Object types can now be double-clicked in the Object Bar and Project Bar to edit their image/animations


Event sheet view: 'Enter' can now also edit groups


The 'Open' dialogs for opening a project, importing image files, importing audio, and importing project files now all remember their last folder independently. For example, clicking 'Import image' will open at the last folder you imported an image from, regardless of whether you open projects or import audio from other folders in between.


Common condition 'Pick nearest/furthest' moved to 'Size & Position' category; 'Pick by unique ID' moved to 'Misc' category


Custom movement: now the 'Stop stepping' action doesn't cancel the next axis of movement if using 'Horizontal then vertical' or 'Vertical then horizontal'. For example in 'Horizontal then vertical' mode, if the horizontal step was cancelled, previously it would also skip running the vertical stepping; now it still runs the vertical step afterwards.


Editor allocates icons in a more memory efficient way, which should help avoid crashes or errors with very large projects

Bug Fix

Breaking change: 'Every X seconds' used to read its parameter every tick, and run if the elapsed time had passed. Now it only reads its parameter whenever the event runs. This fixes a long-standing bug where 'Every random(1, 3) seconds' would basically run once a second; now it works as expected, but this could cause existing projects to change how frequently they run 'Every' events.

Bug Fix

9-patch and Sprite Font plugins were broken with WebGL renderer in r133

Bug Fix

'Auto font size' in form control plugins now compensates correctly for high-dpi displays

Bug Fix

Triggers no longer fire when in an event sheet included from a disabled group

Bug Fix

Another issue with false positive collisions in rare circumstances


OrangeTapioca 6,620 rep

thanks for the update!

Wednesday, June 12, 2013 at 5:05:52 PM
Dakara 2,985 rep

Love the shortcuts, thanks!

Wednesday, June 12, 2013 at 5:08:42 PM
gillenew 25.5k rep

vry nice Scirra Team!! thank you all for this update :)

Wednesday, June 12, 2013 at 5:09:00 PM
Xavier 16.7k rep

Very nice additions and changes. Thank you.

Wednesday, June 12, 2013 at 5:09:25 PM
firebelly 7,294 rep

Thanks team!

Wednesday, June 12, 2013 at 5:12:44 PM
delgado 39.9k rep

geolocation... man this is awsome!

Wednesday, June 12, 2013 at 5:15:11 PM
gonzdevour 14.7k rep

Another Great Job!!

Wednesday, June 12, 2013 at 5:15:45 PM
rexrainbow 164.6k rep

Nice LOS behavior!

Wednesday, June 12, 2013 at 5:20:14 PM
Wrangler 8,830 rep

Woohoo, line of sight behaviour that replaces my faffy tutorial method! :D

Wednesday, June 12, 2013 at 5:21:57 PM
Sylvain 6,609 rep

"Our current focus is to polish the experience of using Construct 2"
By adding a debug mode, for example ? :)

Wednesday, June 12, 2013 at 5:24:35 PM
bon4ire 6,078 rep

'Ambient light reading" ... sweet!

Wednesday, June 12, 2013 at 5:25:37 PM
Manley23 8,529 rep

Awesome, thanks for the continual improvements.

Wednesday, June 12, 2013 at 5:33:33 PM
siks 9,435 rep

Geolocation and Line of sight?! Amazing!

Wednesday, June 12, 2013 at 5:39:24 PM
SergioRM 6,968 rep

new behaviors! great!!

Wednesday, June 12, 2013 at 5:39:45 PM
Rhindon 15.5k rep

I can't wait to get home and check out the LOS behavior! This is sure to make a drastic improvement to my stealth-action game. Thank you, Scirra Bros!

Wednesday, June 12, 2013 at 5:51:00 PM

Leave a comment

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