Don't Miss Out

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

Construct 2 Release r113

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

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

Tuesday, December 18, 2012

We made too many changes over the past week to make this a stable update, so we're releasing another beta with numerous bug fixes and changes. The WebGL VRAM optimisation is notable for mobile devices that support WebGL, and is quite a deep topic that may be covered in a future blog post.

We're still keen to get a stable update out soon, especially since it's been nearly 2 months since r108.2, so please test this release thoroughly and report any issues you find! As always, please don't wait until a stable release to make a report, since it may mean the issue you report will not reach a stable release for another ~6 weeks.



Touch object: expressions to get touch IDs and to get touch positions by the ID. This is often better than using the touch index since a touch ID is always the same for the lifetime of a touch, whereas the index can change. This should make it easier to implement certain multi-touch apps like dual analog controls.


WebGL renderer: layout-by-layout memory loading no longer unloads memory for objects destroyed on start of layout. This means you can place an object on a layout but destroy it immediately to indicate Construct 2 should still load its textures on startup.


appMobi directCanvas: removed our hack to support accelerometer and orientation. It caused performance problems in some games and appMobi are currently working on supporting it natively. This will temporarily break some games on directCanvas, but hopefully appMobi will be supporting it soon.


'Hide address bar' is now ignored on Android, because on some devices it made the canvas display incorrectly. The option now applies exclusively to the iPhone.

Bug Fix

Error using a constant variable in a group

Bug Fix

XML object: did not work when in a Windows 8 app

Bug Fix

Disabling events did not always undo properly

Bug Fix

Comparing opacities did not always work due to a floating point rounding error

Bug Fix

Particles: 'set rate' after creating a one-shot particles object had no effect

Bug Fix

WebGL shaders: possible rendering glitches if all layers were transparent

Bug Fix

Typo on start page

Bug Fix

Platform behavior: sometimes "floated" before landing when jumping up on to a platform


WebGL renderer: significant VRAM use reductions. This includes fixing a bug which wasted VRAM, and automatically determining if smaller texture formats can be used (such as 16-bit RGB5_A1 and RGBA4) if they can be losslessly converted. The layout-by-layout texture loading has also been optimised to reduce peak VRAM usage between layouts (avoiding momentarily having textures from both layouts loaded). This is important for mobile devices which support WebGL and have very limited memory, e.g. Firefox OS which is launching with 256MB total system memory.


Particles: minor garbage collection optimisation which may help projects using particles extensively


ludodesign 30.9k rep

Uhuuu the last of the year?

Tuesday, December 18, 2012 at 7:31:56 PM
AliDogan 3,016 rep

Thank you guys !

Tuesday, December 18, 2012 at 7:33:03 PM
sammy95 2,518 rep

The last of the year probably! YEAHHHHHH!!

Tuesday, December 18, 2012 at 7:33:08 PM
GenkiGenga 14.5k rep

Awesome. Keep it up guys.

Tuesday, December 18, 2012 at 7:36:08 PM
Inf3rnal 13.8k rep

Such a lovely early Christmas gift.

Thanks for the frequent and excellent updates Team Scirra!

Tuesday, December 18, 2012 at 7:37:28 PM
mihalp 2,093 rep

Many thanks!

Tuesday, December 18, 2012 at 7:43:28 PM
Squid 5,575 rep

More bug squishin' Ug Like.

Tuesday, December 18, 2012 at 7:43:47 PM
robbym 5,103 rep

Installed and running, thanks !

Tuesday, December 18, 2012 at 7:49:54 PM
Rory 11.3k rep

18th 7 Days = 25th

Maybe Ash and Tom are planning a bigger Christmas present ;)?

Tuesday, December 18, 2012 at 7:56:49 PM
jwjb 5,034 rep

Great performance improvements with C2.r113, thanks.

Tuesday, December 18, 2012 at 7:57:26 PM
DiGiCORE 4,043 rep

You guys are amazing.. It may be close to Christmas now, but it always is when you guys release a new revision like this. :P

Tuesday, December 18, 2012 at 7:58:50 PM
Mouss 2,571 rep

I love it :D !! Thank you for the android fix !

Tuesday, December 18, 2012 at 7:59:45 PM
BStateham 3,026 rep

Awesome. Just starting to play with touch. Glad to have the improved functionality.

Tuesday, December 18, 2012 at 8:00:02 PM
Wastrel 12.5k rep

@Kyatric: 42 seconds? I'm lucky if I can figure out where my mouse cursor is on the screen in 42 seconds! :P

Another great update! I hope we'll see a stable release before the end of the year! :D

Tuesday, December 18, 2012 at 8:02:16 PM
felixsg 9,424 rep

Thank you very much

Tuesday, December 18, 2012 at 8:03:58 PM

Leave a comment

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