Don't Miss Out

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


Lightning Draw

eli0s

2m 36s

eli0s

2m 13s

Guest

4m 52s

For the first 3 people to download this release!

Quick Draw

Guest

4m 56s

iceangel

4m 56s

Shrapnel

4m 57s

Guest

7m 18s

iceangel

6m 43s

Guest

9m 43s

Guest

9m 44s

zenox98

13m 47s

TELLES0808

15m 46s

TwinTails

17m 52s

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

Construct 2 Release r179

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

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

Thursday, September 04, 2014

New this build: various improvements, tweaks and bug fixes. In particular it's now possible to regenerate small parts of the obstacle map in the Pathfinding behavior, allowing for significantly faster updates especially when using large layouts. There are also improvements to node-webkit, as well as what appears to be a fix for the "random freezing" issue in Windows.

Please note from this build CocoonJS support is deprecated. You can continue to use it for existing projects by right-clicking the Insert Object dialog or Export Project dialog and selecting 'Show deprecated plugins/exporters', however the options are now hidden by default to discourage new users from going down that route. CocoonJS has a number of difficult compatibility problems and bugs which do not appear to be likely to be fixed and cause constant complaints from users. We instead recommend using Ejecta for iOS and Crosswalk for Android. From iOS 8+ and Android L+ we instead recommend using PhoneGap, which from those versions have full GPU-accelerated WebGL and Web Audio support on both platforms, much better compatibility due to being real browser engines (with form controls, XML parsing, letterbox scale, etc), and low filesize overhead. We're aware that IAP and advertising support still needs to be added to PhoneGap (at least officially) and plan to address this before the next stable update.

Changelog

Add

Pathfinding behavior: actions to regenerate just a portion of the obstacle map, either by layout co-ordinates or by passing an object (and it will regenerate the area around the bounding boxes of all the picked instances). This can be used to do small, fast updates of the obstacle map instead of having to regenerate the whole map every time it changes, which can be slow for large maps. Note as with regenerating the full map, the update completes next tick.

Add

System expressions 'OriginalWindowWidth' and 'OriginalWindowHeight', returning the original 'Window Width' and 'Window Height' project properties.

Add

Node-webkit exporter: new options upon exporting to set single instance, window frame, resizable and kiosk modes

Add

Multiplayer: new 'Kick peer' action, to forcibly remove another peer when host

Change

Node-webkit: updated to v0.10.3, and updated the Windows version to a special build which appears to include a fix for the occasional freezing bug. (Thanks to Roger Wang for investigating and providing the fix.)

Change

The (built-in) CocoonJS plugin and CocoonJS exporter are now deprecated and are hidden from the editor by default.

Change

Setting 'Preview effects' to 'No' in project properties now also displays all object with a 'normal' blend mode in addition to rendering without shader effects.

Change

Audio preloading is now disabled for the Android stock browser (but not Chrome for Android), because in some versions it does not appear to be able to correctly indicate whether audio has loaded, and could hang on the loading bar. This probably makes little difference to audio playback, since the Android browser can only play one sound at a time and only in a user-input event, making it hard to play sound effects.

Change

Audio: 'all preloads complete' condition now is only true after the audio has also been decoded. Previously it was true if the audio had only downloaded but not finished decoding. This guarantees that metadata like the sound duration is available when 'all preloads complete'.

Bug Fix

Video: Javascript error trying to load a blocked video from a cross-domain source. This still does not work (the security model of the web does not allow this unless the server sends the Access-Control-Allow-Origin HTTP header) but logs the error to the console instead of popping up an alert.

Bug Fix

Layer background color did not always fill correctly in layout view

Bug Fix

Changing layouts could rearrange relative Z order of global objects

Bug Fix

Pixel rounding mode could in some cases round the wrong way and offset objects by 1px

Bug Fix

Encoded some files in UTF-8 with BOM to help pass Windows Store certification

Bug Fix

Objects both in a container and with the 'Persist' behavior were sometimes not persisted correctly

Bug Fix

Audio: 'all preloads complete' could never become true in some cases in Firefox

Performance

Audio: reduced memory usage when using large numbers of sound effects with preloading


Leave a comment

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