Don't Miss Out

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

Construct 2 Release r130

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

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

Tuesday, May 14, 2013

New this build: export to Tizen! Currently there are no devices available that run Tizen, which is a new mobile/tablet operating system mainly developed by Samsung and Intel. However Samsung has announced they will launch Tizen phones towards the end of this year, and as the maker of the most popular Android phones, this means Tizen could quickly become a major new mobile OS. We managed to get hold of an early Tizen device, and Tizen supports creating apps directly in HTML5 (just like Firefox OS, Windows 8 and Blackberry 10). So we've added in support nice and early so you can be ready as soon as Tizen devices launch.

Tizen has a very promising browser - it supports WebGL and the Web Audio API already, scoring 91% on ScirraMark, only missing WebRTC (for the User Media object). This means Tizen apps should perform well and have a broad feature set. The process of deploying an app to Tizen is a little complicated right now, requiring developer devices, the Tizen SDK, and we had to do a firmware update and install some drivers on the developer device to get it working. For this reason we won't be documenting how to deploy to Tizen apps for the time being - we'll leave it for those already familiar with Tizen (or if you're feeling brave!). When commercial devices become available we'll be sure to write a new tutorial, and by then the process should be significantly simpler.

There's also a raft of smaller additions this build, ranging from scale inner fullscreen mode, Sprite now has an initial animation property, a new plugin to access files on disk in node-webkit, and more. See the changelog for the full details!



Export for Tizen


Fullscreen in browser 'Scale' option replaced with 'Scale inner' and 'Scale outer'. 'Scale outer' is what it used to do, but 'Scale inner' is a new variant that scales but cuts off edges of the screen rather than extends the view if the aspect ratio does not match. This is useful for designing 16:9 games that cut off the edges and only show the middle section in 4:3 displays.


Sprite: initial animation property


Event sheet: option to right-click a global variable and 'move to event sheet'


AJAX object: in node-webkit, can now load files from disk in the same folder as the app. Use 'Request URL' and enter a name like "myfile.txt", and if it cannot be found as a project file, it will then try to load "myfile.txt" in the same folder as the app.


New 'Node-Webkit' plugin, to access node-webkit specific features. Currently this plugin allows basic file operations (like reading and writing files on disk) and opening file dialogs.


Browser object: actions to log to the browser console, and start/end log message groups. Useful for debugging.


Browser object: action to execute a string of Javascript code, and an expression to execute javascript and return the result (if it's a number or string). These basically call eval(), which is widely regarded to be dangerous. Try to avoid using these features; while occasionally useful, the Javascript SDK is almost always a more elegant way to add custom code to Construct 2 projects.


Project settings for Email, Website and ID, which are now used as defaults by several exporters. Project properties have also been re-arranged in to two separate "About" and "Settings" categories. Several export dialogs now have had their author/email/website/id fields removed and will take the values directly from project properties instead.


Drag & Drop behavior: can now axis limit to just horizontal or vertical movement (via 'Axes' property)


System: 'Is on platform' condition. Test if running as e.g. a Windows 8 app, in CocoonJS, as a HTML5 website, etc. Should help setting up one project to work nicely on multiple platforms by dealing with platform-specific differences.


New example: detecting the input method. Shows how to make a title screen that detects if the user has keyboard/mouse or touch controls, and switches the control method accordingly.


The runtime will now attempt to use WebGL in CocoonJS if it is available. Note there are not yet any public versions of CocoonJS that support WebGL yet - this is in anticipation of future support. Note releases prior to this one will never use WebGL on CocoonJS since we had previously skipped even checking for it.


Z Order bar: now uses icon for sprite instance's initial frame to help differentiate instances


Sprite: icon in editor now appears taking in to account the first instance's initial frame. This means if all your instances use a non-default initial animation/frame, the editor icon will correspond to that frame's image. (You might need to close and reopen the project for this to take effect after changes.)


Gamepad: now implements a radial deadzone instead of axial deadzone


The default 'fullscreen in browser' property is now 'Letterbox scale', since it uses the whole screen without changing the aspect ratio.

Bug Fix

Could not change the case of a layer name from the properties bar

Bug Fix

Node-webkit: tab then enter sometimes opened a "What is a browser?" page

Bug Fix

Deleting the last object type in a family did not also delete the family

Bug Fix

Pathfinding behavior: did not update obstacle map when changing layouts with a global object

Bug Fix

Exported Windows 8 and Windows Phone 8 projects now use the project 'Version' property


AliDogan 3,016 rep

Keep Going !

Tuesday, May 14, 2013 at 6:09:00 PM
NaSTy 9,597 rep


Tuesday, May 14, 2013 at 6:09:36 PM
RisalLaw 3,225 rep

nice one... download and updating now...

Tuesday, May 14, 2013 at 6:10:34 PM
bon4ire 6,078 rep

Thanks again as always!

Tuesday, May 14, 2013 at 6:13:51 PM
gaboduarte 13.8k rep

Wow, that was a nice update!

Tuesday, May 14, 2013 at 6:14:02 PM
gaboduarte 13.8k rep

And the ability to debug without having to add a "debug" layer and a bunch of text objects! <3 <3 <3

Tuesday, May 14, 2013 at 6:15:39 PM
Asatur 2,798 rep

great work :)

Tuesday, May 14, 2013 at 6:16:56 PM
ThunderZ 7,737 rep

Wonderfull !!! Exellent Release !!!

Tuesday, May 14, 2013 at 6:18:29 PM
delgado 39.9k rep

Export to Bada 2.0 please too :)

Tuesday, May 14, 2013 at 6:18:36 PM
smorenoe 2,915 rep

"a new plugin to access files on disk in node-webkit"

Tuesday, May 14, 2013 at 6:18:53 PM
Thndr 5,151 rep

Love the node-webkit file plugin.

Tuesday, May 14, 2013 at 6:20:47 PM
rexrainbow 164.6k rep

An official ChromeConsole feature!

Tuesday, May 14, 2013 at 6:21:57 PM
onzephyr 9,962 rep

nice update.

Tuesday, May 14, 2013 at 6:22:15 PM
PeterMr 5,017 rep

Other great job. Thanks!

Tuesday, May 14, 2013 at 6:25:36 PM
Animate 12.6k rep

Exporting on Tizen, awesome!. That is forward thinking, forward doing...

Tuesday, May 14, 2013 at 6:33:58 PM

Leave a comment

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