Don't Miss Out

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

Construct 2 Release r59

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

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

Tuesday, September 27, 2011

This build mainly fixes up some bugs in Physics and adds some missing features that were requested. However, there's a new 'pixel rounding' option that retro style games might find useful.

I've fixed an issue with the way sprite animations are saved to disk in this release. Hopefully it will also fix a rare issue with projects becoming unopenable. However, if I made a mistake, it could cause unopenable projects! So please back up your existing projects before opening them with r59. Construct 2 is beta software so you ought to be making regular backups anyway, but this one has changes in important saving code, and mistakes there can be serious.

That aside, don't forget to check the Examples directory if you haven't already! Click 'Browse all examples' on the welcome screen to see them. They cover a lot of useful features and common techniques!

Also, we're on holiday next week! Scirra will be away from 1st to 8th October. We'll try and get back on top of things as soon as possible when we get back, but we won't be answering emails, making forum posts or doing bug fixes/new releases during that time. Hopefully nothing will go horribly wrong while we're away! :) Things will be back to normal after 8th October.



Project properties: 'pixel rounding' option. When on, both the view and object origins are drawn at integer co-ordinates. (Their X and Y co-ordinates are still floats, they're just drawn at an integer position). Useful for retro/pixel games to prevent seams, blurring or aliasing effects. Note games have smoother motion with pixel rounding off, which looks better, so don't turn it on unless you really need to.


Two new physics examples: 'rolling platformer' and 'with 8 direction' (behavior integration), as well as a new 'move to mouse' example


Physics: 'set stepping iterations' action. Allows you to adjust the performance/accuracy tradeoff


Physics: set velocity, get velocity, get angular damping


Can no longer resize objects to a negative width/height

Bug Fix

Issue with sprites swapping textures after saving in some circumstances. This may also fix the unopenable-project bug, but I haven't ever been able to reproduce that.

Bug Fix

Physics now integrates with behaviors (or any movements set by events, e.g. following the mouse). It doesn't work too well with Platform, and I'm not sure that can be fixed - check out the 'rolling platformer' example for a demo of a possible way to do a physics-only platformer

Bug Fix

Creating objects with physics at runtime caused them to spawn at the wrong place

Bug Fix

'Set position to another object' not causing the screen to redraw on rare occasions

Bug Fix

Custom movement: 'Push out solid at angle' didn't work


Tokinsom 19.4k rep

'Pixel Rounding Option'

Awesome! This will come in handy when zooming and such. I don't suppose there's any way that could also be added to CC, is there?

Tuesday, September 27, 2011 at 3:35:38 AM
bobwaite1 4,883 rep

Awesome job guys! But I have a question from reading an earlier update and I want to make sure I understand this correctly....You guys are planning on adding a .exe exporter, correct? For those of us who wish to build separate standalone and html5 versions of our games? Because one comment I read seemed to indicate not, while others did, so I'm a bit confused here?

Tuesday, September 27, 2011 at 3:41:40 AM
luisgmolina 8,351 rep

yours works is Awesome!

Tuesday, September 27, 2011 at 3:50:47 AM
gaboduarte 13.8k rep

Great Stuff!
Still haven't tried the physics, but the examples are awesome!

Tuesday, September 27, 2011 at 3:51:32 AM
McKack 9,496 rep

Physics platformer, here I come!

Tuesday, September 27, 2011 at 4:52:53 AM
edisone 18.4k rep

EXCELLENT...does Ashley never sleep ? ^^

Tuesday, September 27, 2011 at 11:09:37 AM
Mehtab 4,163 rep

good work!

Tuesday, September 27, 2011 at 11:14:19 AM
Przemek32767 25.4k rep

You posted a tweet about the new release at 4:36 AM in my timezone (3:36 AM in the UK). It's great you are working on Construct 2 so hard, but don't forget to sleep. ;)

Also, enjoy your holiday. You deserve it.

Tuesday, September 27, 2011 at 11:32:30 AM
Unknown 3,468 rep

Congratulations Team scirra are working very well, taking holidays is essential.

Tuesday, September 27, 2011 at 12:08:29 PM
Wastrel 12.5k rep

Nice work! Have a great holiday!

Tuesday, September 27, 2011 at 12:14:56 PM
linkanbinkan 2,104 rep

You are awesome! Now i can make alot of cool games:D
Keep up the good work:D

Tuesday, September 27, 2011 at 1:13:00 PM
Arima 28.0k rep

@Tokinsom - you could do that by having the physics objects invisible and placing visible sprites to the physics object's rounded coodrdinates.

Tuesday, September 27, 2011 at 5:25:23 PM
ludodesign 30.9k rep

Cool cool cool *-*

Tuesday, September 27, 2011 at 6:24:28 PM
Tokinsom 19.4k rep

@Arima Indeed, but that would take forever! Every object would need an invisible 'base object', doubling my already massive object list ._.;

Tuesday, September 27, 2011 at 7:01:04 PM
Arima 28.0k rep

I don't know the details of your project, but it doesn't seem like it would take long to implement, if you have one object with all the images in separate animations, it would only take a couple events, one to create the objects at the start of layout, another to place them each tick. If you want I could make an example.

Also, thanks, Ashley, for adding my requests! I shoulda said that first in my other comment. ^^;

Tuesday, September 27, 2011 at 7:10:17 PM

Leave a comment

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