Don't Miss Out

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


Lightning Draw

BlakeRey

42.47 seconds

BuffaloPhil

43.36 seconds

smitchell

46.627 seconds

For the first 3 people to download this release!

Quick Draw

Banzai5150

47.983 seconds

kg24660235

53.827 seconds

Guest

1m 8s

tonycrew

1m 23s

Guest

2m 37s

Guest

2m 55s

Guest

2m 0s

HotGod

2m 1s

HotGod

2m 10s

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

Construct 2 Release r75

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

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

Sunday, January 15, 2012

This release introduces the much anticipated Families system! If you're not familiar with Families from Construct Classic, they allow you to make events for groups of objects. For example, if you have three objects for enemies: "TrollEnemy", "MonsterEnemy" and "OgreEnemy", you can add all three objects to the family "Enemies". Then you can make events for "Enemies", and this saves you having to copy-paste the same events for each object. See 'Families.capx' in the examples folder for a demo. Families can be created and edited in the new Families folder in the Project Bar, shown below.

Families in the Project Bar

We have decided to make Families unavailable in the Free edition. We feel this is fair for our paying customers, since they deserve the most powerful features. We also think this is justified since Families are most useful when making large projects, and the Free edition has the 100 event limit which effectively prevents you from making large projects. So hopefully it won't be missed too much in the Free edition anyway. If you're a Free edition user, don't forget you still have until January 19th to get an early-adopter license at less than half price!

The Families system has involved one of the biggest overhauls of the Construct 2 codebase since the project started. It is also missing some further features we hope to be adding in the next few releases: Family Variables and Family Behaviors. We also expect it to take another few releases after that for all the issues to be ironed out and have everything working robustly and smoothly. So if you have important projects, you may want to hold off using Families until the feature has matured. We hope it won't be long! On the other hand, if you can't wait, give them a spin and let us know if you have any problems!

Changelog

Feature

Families. See 'Families.capx' in examples folder for a demo of what families do. No family variables or behaviors yet, but these should be added over the next few releases.

Add

Scirra Arcade: AJAX and Browser objects are now supported. However, all actions in the Browser object that navigate to different pages (e.g. back, forward, home, go to URL, open URL in new window) are disabled in the Arcade for security reasons.

Add

Animation pane: 'expand all' and 'collapse all' in right-click menu

Add

System expressions: LayoutAngle and LayerAngle

Change

Instance variable names can no longer start with a number, since this broke the project XML

Change

'Is visible' is now false if the object's layer is invisible

Change

Miscellaneous PhoneGap changes, including native DPI resolution on Android and some code rewritten to try to be more reliable.

Change

Event Sheet View: resize cursor to change event widths should no longer appear over groups/comments/empty spaces

Change

One repeat of a ping-pong animation now counts as a full forwards-backwards cycle. Previously, two repeats only ran forwards-backwards-forwards, but now it runs the extra backwards at the end.

Change

Platform: 'Is by wall' detection increased from 1px to 2px

Change

Mouse and Touch: the X and Y expressions used without a layer parameter (e.g. just Mouse.X) now take in to account the layout scale and angle. Note this still does not include its layer scale or angle - as always, for that use Mouse.X("My Layer").

Bug Fix

Clicking a lot in the canvas could cause things to select with WebGL enabled

Bug Fix

"HTML5 not supported" message in exported projects was black-on-black text - now changed to white text

Bug Fix

In some cases, groups used in subevents could cause objects to be picked incorrectly

Bug Fix

Cloning objects or duplicating animation frames did not copy the image points or collision polygon

Bug Fix

Expressions using boolean instance variables would disappear after closing & reopening project.

Bug Fix

Browser object: page visibility features didn't work (on page visible/hidden). Now they work in Chrome, and other browsers are bringing support with Firefox 10 and IE10.

Bug Fix

Sprite: incorrect hotspot if 'initial frame' was not 0

Bug Fix

Bound to Layout behavior: now also bounds objects moved by events

Bug Fix

Previewing may work better on IE9 since I added a workaround that might have fixed it (not sure though)

Bug Fix

Animation Preview dialog: now can preview animations backwards when the speed is negative (so long as the Repeat To is not 0, otherwise it loops to the first frame).

Bug Fix

Non-global arrays were not destroyed when changing layout

Bug Fix

Animations pane: no longer expands all folders when adding a new animation

Bug Fix

System expression 'tokencount' returned 1 for empty string, now returns 0

Bug Fix

The System 'create object' action could crash the game if creating a non-layout object like Arrays or Stacks

Bug Fix

Text: did not take in to account layer opacity in WebGL mode

Performance

When in fullscreen with a 2D canvas on a WebKit browser (Safari/Chrome) the game draws directly to the page, with no canvas tag at all. This is using a WebKit specific extension which ought to be a little faster than using canvas. This was mainly done for mobile and tablets since iOS and Android are both WebKit based.

Performance

Some small optimisations to make WebGL rendering a little faster.


Comments

3
aldhy 4,531 rep

Yeaaahh...!!! i'm waiting for this...!!!
great..!!

Sunday, January 15, 2012 at 2:14:15 PM
8
Banzai5150 3,747 rep

Love having Families back, thank you!

Sunday, January 15, 2012 at 2:15:35 PM
4
DiscoFish 7,238 rep

Thank you a lot !

Sunday, January 15, 2012 at 2:16:20 PM
8
Przemek32767 23.5k rep

Families! Downloading now! :D

And this: "Animations pane: no longer expands all folders when adding a new animation". Thanks a lot for this! Working with objects with lots of animations was so bothersome, so this will definitely come in handy.

Sunday, January 15, 2012 at 2:19:58 PM
5
smitchell 7,994 rep

Woooooooooooo!!!! Families!!!!! Wooooooo, But I have no ideas on what to use them for [:p]

Sunday, January 15, 2012 at 2:22:20 PM
4
delgado 33.5k rep

Im waiting for this!!!
:DD

Sunday, January 15, 2012 at 2:26:57 PM
4
gammabeam 13.3k rep

DOWNLOADING!
Ashley's sunday releases always make my weekend better!

Sunday, January 15, 2012 at 2:31:53 PM
4
HotGod 7,087 rep

Great Release!

Sunday, January 15, 2012 at 2:33:34 PM
4
Ruda 3,363 rep

OMG!!!!!!!! I LOVE YOU!

Sunday, January 15, 2012 at 2:41:10 PM
4
Ize 7,426 rep

Finally thanks alot :D

Sunday, January 15, 2012 at 2:49:02 PM
5
vidi 5,058 rep

Thank you !!! I'm so happy Families is so great !:D

Sunday, January 15, 2012 at 2:57:56 PM
4
omgitburns 4,412 rep

Yay! This will surely help me with some things i have planned for my game! :D Thanks Scirra!

Sunday, January 15, 2012 at 3:04:26 PM
4
mammoth 8,434 rep

This will help shorten development time quite a bit. Thank you for putting this in.

Sunday, January 15, 2012 at 3:08:51 PM
3
Braxmule 6,826 rep

Hurray!!!!

Sunday, January 15, 2012 at 3:18:18 PM
6
smitchell 7,994 rep

Did you also change the capx icon ;)

Sunday, January 15, 2012 at 3:29:35 PM

Leave a comment

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