Don't Miss Out

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


Lightning Draw

Kastas

2m 43s

ranma

2m 44s

plut

3m 30s

For the first 3 people to download this release!

Quick Draw

Shrapnel

3m 45s

Guest

3m 53s

Guest

4m 52s

Guest

4m 5s

Guest

4m 12s

Guest

4m 16s

Guest

4m 27s

Weishaupt

5m 58s

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

Construct 2 Release r107

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

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

Tuesday, October 16, 2012

New this build: automatic memory management, to reduce the memory usage of large projects. Basically, this means only the current layout's textures are loaded in to memory. When going to a new layout, new textures are loaded and old textures no longer being used by the layout are released.

In this initial release, automatic memory management only works in the WebGL renderer. This is because the canvas 2D in HTML5 does not provide explicit memory management functions. In this case it's down to the browser to manage it automatically, so you just have to hope the browser does a good job. We are also working with appMobi and Ludei to add support for memory management to directCanvas and CocoonJS; while it is not currently supported, future versions of both should be supporting this as well, which should fix issues with large projects crashing due to running out of memory.

We're hoping to make a stable release before the launch of Windows 8 on October 26th, so if everything goes smoothly we'll make r108 a stable release. Be sure to test well and report any bugs you find!

p.s. Tom's still rolling out the new site design - this release page will be tweaked a bit more over the next couple of days.

Changelog

Feature

Automatic memory management: object textures are now loaded layout-by-layout in the WebGL renderer.

Add

A new 'Webcam - face shape.capx' example

Change

Updated Closure Compiler, FLAC decoder and Ogg Vorbis encoder tools to their latest versions

Bug Fix

Bullet behavior: 'set speed' now allows negative speeds

Bug Fix

Platform behavior: 'set gravity' in 'On landed' could act strangely

Bug Fix

Event sheet view: in some cases, event search may not have returned all results

Bug Fix

Possible javascript error comparing family variables in an OR block

Bug Fix

Using constant event variables may have caused the set/add/subtract variable actions to not fill out their 'variable' dropdowns correctly

Bug Fix

Platform behavior: 'On landed' may not have always triggered if jumping on to a jump-thru from underneath

Bug Fix

Offline manual: if the manual path had spaces in it, it may not have opened from the editor correctly.

Bug Fix

Audio: opening old projects would set the volume to -10 for 'Play by name' actions; now should keep volume at 0

Bug Fix

Possible crash middle-clicking docking bar tabs

Performance

Workaround applied to iPad 3 to prevent very poor performance in landscape retina mode. Thanks to @Arima for working on the issue and finding the workaround.

SDK

'onCreateWebGLTextures' renamed to 'onRestoreWebGLContext'; new function 'unloadTextures' added to help objects participate in VRAM management. Please contact me if you have any plugins using textures you'd like to update.


Comments

-20
ranma 13.6k rep

first! :D and some characters to make the comment longer than 10 characters

Tuesday, October 16, 2012 at 5:47:19 PM
5
delgado 35.8k rep

simply its awsome!

Tuesday, October 16, 2012 at 5:48:22 PM
5
thehen 11.9k rep

Excellent stuff, another great release!

Tuesday, October 16, 2012 at 5:49:30 PM
4
DrGreenThumbCAN 6,372 rep

awesome Scirra keep it up

Tuesday, October 16, 2012 at 5:49:45 PM
4
zack2029 7,743 rep

Good stuff, faster updated

Tuesday, October 16, 2012 at 5:51:50 PM
7
Schoening 8,453 rep

Awesome! Christmas twice a month with scirra :D

Tuesday, October 16, 2012 at 5:53:49 PM
-1
farsmile90 10.4k rep

it's 0:0 oclock in vietnam,.

Tuesday, October 16, 2012 at 5:55:04 PM
4
sqiddster 32.7k rep

Is it wrong for me to be hugging my monitor?

Tuesday, October 16, 2012 at 5:58:03 PM
3
andreyin 28.2k rep

Yesssss

I had kind of a weird bug in the release before that though, my "stopped" animation kept looping even if I told it not to. I had to create a new event telling it to stop the animation if it got to the last frame, and it works now, but it didn't happen before.

Tuesday, October 16, 2012 at 6:03:40 PM
4
KodeAndGame 2,081 rep

Downloading now! Thanks for being so quick to address bugs!

Tuesday, October 16, 2012 at 6:06:42 PM
1
gamecherry 2,267 rep

I love the updates, but how about incorporating directCanvas into Construct2 without the need of appMobi? I would pay extra for that. Thanks for a great product.

Tuesday, October 16, 2012 at 6:08:25 PM
1
mammoth 8,676 rep

Scirra do you guys like releasing in the evening or the morning?

Tuesday, October 16, 2012 at 6:09:05 PM
4
helto 2,378 rep

Love the new releases...and peanut butter

Tuesday, October 16, 2012 at 6:10:22 PM
3
Diggetydog 3,968 rep

Awesome!! Keep on building.

Tuesday, October 16, 2012 at 6:14:52 PM
1
Ashley 194.5k rep

@andreyin - there's a similar bug report with no repro in the bugs forum, can you post something reproducing the issue?

Tuesday, October 16, 2012 at 6:15:56 PM

Leave a comment

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