Don't Miss Out

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


Lightning Draw

CrudeMik

32.15 seconds

Mulkaccino

38.75 seconds

pedro.thiers

39.483 seconds

For the first 3 people to download this release!

Quick Draw

inkBot

42.557 seconds

Guest

43.803 seconds

Yann

53.04 seconds

richlockard

59.7 seconds

Kastas

1m 5s

valdarko

1m 10s

UberLou

1m 12s

Dayjay

1m 24s

newt

2m 36s

Kastas

2m 43s

Guest

2m 53s

Guest

2m 12s

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

Construct 2 Release r120

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

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.

Changelog

Feature

New Z-order bar

Feature

New plugin, behavior and effect addon management

Add

'Move to object' Z order common action

Add

Pathfinding: property to disable diagonal paths

Add

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.

Add

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

Change

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.

Change

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.

SDK

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.


Comments

5
Mulkaccino 7,316 rep

Wat. This... my prayers have been answered

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

AWESOME!! Always cool

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

Love you guys!

Thursday, February 21, 2013 at 8:44:57 PM
2
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
3
Wastrel 11.8k rep

Awesome update! Z-order FTW!

Keep up the good work guys!

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

It just gets better

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

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

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

Wow, I'm an early commenter.

Thursday, February 21, 2013 at 9:01:14 PM
1
jayderyu 15.1k 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
3
TELLES0808 22.8k rep

Thank you!

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

AWESOME UPDATE. I LOVE YOU GUYS!

Thursday, February 21, 2013 at 9:06:45 PM
-1
imothep85 9,957 rep

in steam i can't see the update :s

Thursday, February 21, 2013 at 9:08:15 PM
0
VampyricalCurse 8,335 rep

Z-ordering! Holy snails Batman!

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

Thank you, awesome Scirra people. Thank you.

Thursday, February 21, 2013 at 9:11:53 PM
0
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.