Don't Miss Out

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

Construct 2 Release r120

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

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

Thursday, February 21, 2013

New this build: a new Z order bar, and better management for third party plugins, behaviors and effects!

Z order bar

A common request has been to have more fine-grained control over which objects appear in front of others. Typically the editor has only allowed Send to front and Send to back. To improve this, the new Z order bar displays the objects in the layout in their complete Z order, and allows you to easily drag and drop them in front or behind other objects, or even to different layers. Note this is a new license-only feature, and is not available in the Free edition.

The Z Order bar

A neat feature of the Z Order bar is if you select some objects, it only shows those objects and the objects touching them. That means you don't have to wade through hundreds of unrelated objects in your layout which would make it harder to see the Z Order of just a few objects. In the above image, the player spaceship from Space Blaster was selected, and it filters what was a huge list down to just the three objects it's touching.

To add a little extra control at runtime, there's also a new Move to object Z ordering action. This also allows you to dynamically Z order objects behind or in front of other objects, rather than just sending to front/back.

Addon management

Third party addon developers now have the ability to wrap their addons in a single ".c2addon" file, which can then be drag-and-dropped in to the Construct 2 window. C2 will then prompt you to install the addon. This simplifies the process and removes the need to copy files to the right place in the install directory manually.

On top of that, Construct 2 now also copies installed addons to, and loads addons from, the AppData folder (%appdata%\Construct2). This means if you reinstall or update Construct 2, it should preserve all your plugins, since they're still present in the AppData folder even if they're missing from the install folder. (Note addons are loaded from the install directory first, so addons there take precedence over those in AppData). Also note this means if you want to delete an addon you must delete it from both places or Construct 2 will continue to find and load it. I'll be posting more info for addon developers shortly about how to make a .c2addon package to simplify plugin distribution.

If you use Construct 2 portably, you may still want to copy the files directly to the install directory so your addons get taken with you. (Construct 2 will try to copy addons to the install directory for you, but it may not always have permission to write to the Program Files directory, so you might still need to do it from Windows Explorer.) Alternatively, just take a folder with all your .c2addon files with you. They can all be dragged and dropped in to the Construct 2 window at the same time to install all of them.



New Z-order bar


New plugin, behavior and effect addon management


'Move to object' Z order common action


Pathfinding: property to disable diagonal paths


Browser object: new 'Invoke download' action. Where supported (currently Chrome and Firefox 21+) this invokes a file download with the given filename; where not supported this just opens the URL in a new window. Can be used to automatically download canvas snapshots as images, start a download of a project file, or download any other web address.


9-patch: new 'Seams' property to adjust seamless rendering for images with opacity


Array, Dictionary: 'Download' actions now optionally take a filename and immediately start a download (without sending you to an intermediate page) where supported (currently Chrome and Firefox 21+). When not supported the old intermediate page is still used.


The object picker dialog (used in events, e.g. 'Create object', and when creating containers) is now also folder-organised like the event wizard

Bug Fix

Platform: possible 1px hover before triggering 'On land'

Bug Fix

Bullet behavior: issue using 'Bounce' action when overlapping a different solid

Bug Fix

Audio: tried to work around a mysterious "not implemented" error in Windows 8 apps

Bug Fix

Audio: setting silent mode off no longer unmutes muted sounds

Bug Fix

Audio: playing looping music was inconsistent between Chrome and node-webkit

Bug Fix

Browser object: failed fullscreen requests should no longer move window to top-left

Bug Fix

Pathfinding: speed expression did not always set to 0 when stopped

Bug Fix

Javascript error spawning an object from a sprite without an angle (e.g. Array)

Bug Fix

Deleting a family did not remove actions setting family effect parameters

Bug Fix

Some actions with object parameters (e.g. Pin's 'Pin to object') were not container-aware; now they should work as expected with contained objects.


type.getFirstPicked() now takes an optional parameter of the instance making the request (usually you would pass 'this' or 'this.inst'). This allows it to perform container-aware picking, and return the associated instance if in a container rather than just the first one in the SOL.


Mulkaccino 7,316 rep

Wat. This... my prayers have been answered

Thursday, February 21, 2013 at 8:42:35 PM
Miceal 4,388 rep

AWESOME!! Always cool

Thursday, February 21, 2013 at 8:43:48 PM
eony321v 3,898 rep

Love you guys!

Thursday, February 21, 2013 at 8:44:57 PM
inkBot 9,896 rep

Great! Better Z ordering tools have been long overdue, but now they're here! :D

Thursday, February 21, 2013 at 8:46:45 PM
Wastrel 12.5k rep

Awesome update! Z-order FTW!

Keep up the good work guys!

Thursday, February 21, 2013 at 8:53:04 PM
Squid 5,575 rep

It just gets better

Thursday, February 21, 2013 at 8:56:08 PM
VonBednar 3,231 rep

WOO!!!! Z order! now you're constructing with power!

Thursday, February 21, 2013 at 9:00:49 PM
foolberry 3,076 rep

Wow, I'm an early commenter.

Thursday, February 21, 2013 at 9:01:14 PM
jayderyu 15.2k rep

Nice additions :) looking forward to the next stable release. nothing critically required in my projects, but very wanted for ease of work flow :) Great job. Always wonderful new features coming :)

Thursday, February 21, 2013 at 9:02:47 PM
TELLES0808 23.1k rep

Thank you!

Thursday, February 21, 2013 at 9:05:22 PM
justifun 18.6k rep


Thursday, February 21, 2013 at 9:06:45 PM
imothep85 10.4k rep

in steam i can't see the update :s

Thursday, February 21, 2013 at 9:08:15 PM
Mystwalker 8,340 rep

Z-ordering! Holy snails Batman!

Thursday, February 21, 2013 at 9:10:03 PM
stemkoski 20.8k rep

Thank you, awesome Scirra people. Thank you.

Thursday, February 21, 2013 at 9:11:53 PM
quetzy 3,646 rep

Thank you!!! Z-ordering is a life saver ;)

Thursday, February 21, 2013 at 9:12:45 PM

Leave a comment

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