Don't Miss Out

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


Lightning Draw

Kyatric

45.363 seconds

Jakub

2m 6s

For the first 3 people to download this release!

Quick Draw

Terrato

3m 22s

Guest

4m 4s

Corvidae

4m 21s

Index

5m 4s

Guest

5m 22s

Fersis

6m 3s

Guest

6m 15s

Ulisses

8m 5s

Guest

9m 33s

blueFire

10m 9s

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

Construct 2 Release r93

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

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

Thursday, June 07, 2012

New this build: loader layouts! These allow you to set the first layout as a custom loading screen. Obviously you want to keep as little artwork as possible on this layout so it loads quickly. However it allows you to create a customised loading screen or progress bar using all the power of Construct 2's engine. This should help create a distinctive look and feel for your game right from the moment the progress bar appears, and help get rid of that "stock engine" feel. You could even make a little mini-game on the loading screen! Note some unsurprising limitations on loader layouts: you cannot create or spawn objects not on the loader layout, and you cannot change to a different layout before the 'On loading finished' trigger fires.

There are also some new options to customise the default loading bar. This is still relevant with a loader layout, because the default loader is still shown while the loader layout is itself loading. So the flow goes: default loader -> loader layout -> game ready to run. If you like you can disable the default loader completely ("nothing" setting), which means nothing will be shown at all while the loader layout is itself loading. However I would use at least the percentage text so users on slow connections get some kind of feedback while the loader layout loads.

By popular demand you can now also load Sprite and Tiled Background images from a URL. Also note the new progress events for long-running AJAX requests. Both should be useful with the project files feature.

Changelog

Feature

Loader layouts: can now set the first layout to be a 'Loader layout'. This means when the project is loading it will load that layout first and display it as soon as possible. While the rest of the project is loading you can use the 'loadingprogress' system expression to make your own customised loading screens. Use as little artwork as possible on the loader layout to ensure it loads quickly itself.

Add

'Loader style' project property. Choose the default loader style: progress bar & logo (the default), progress bar only, percentage text (just some text reading e.g. "50%"), or nothing (not recommended since more loading feedback is better). Note this is still shown when loading the loader layout if it is taking a while to load (it goes: default loader -> loader layout -> game), so choosing an alternative like 'percentage text' might be wise even if you use a loader layout.

Add

Sprite, Tiled Background: 'Load image from URL' action (also triggers 'On image URL loaded' when complete). Note as per AJAX requests if a URL on a different domain is used, that server must have Cross-Origin Resource Sharing (CORS) set up to allow the request, otherwise it won't work. (Note: you can achieve limited per-layout image loading by importing images as project files and using these actions to load them at runtime.) Note CORS needs IE10+, Opera 12+ (although you can still load same-domain images on IE9 and Opera 11); supported everywhere else.

Add

AJAX: support for progress events ('On progress' trigger, 'Progress' expression). Allows for making progress bars for long-running AJAX requests. Especially useful if AJAX requesting a large project file. Needs IE10+, Opera 12+, Android 3+; supported everywhere else.

Add

Installer: checkbox on finish page to check for a graphics driver update to try and pre-emptively solve driver problems

Add

Installer; checkboxes on finish page to get Google Chrome or Mozilla Firefox, since we recommend using one of these browsers with Construct 2.

Bug Fix

Touch input was misaligned in iOS retina mode

Bug Fix

Construct 2 can now save projects to network paths (provided it has write access)

Bug Fix

Duplicating layouts did not number them consecutively

Bug Fix

Sprite: 'Is overlapping' conditions did not always check all combinations of pairs of instances.

Bug Fix

Text: sometimes showed large numbers inaccurately

Bug Fix

Could name an object with unprintable characters which caused problems


Comments

9
Index 7,552 rep

I love you.

Thursday, June 07, 2012 at 1:47:48 AM
9
Kyatric 67.7k rep

Awesomely awesome !
Loader feature and loading textures from URL is really a great combination.
Also nice touch on the AJAX "on progress".

You've just given us more tools to deal with the web format of our games.

Thank you.

Thursday, June 07, 2012 at 1:48:41 AM
4
Terrato 7,556 rep

Loader Layouts! AWESOME!!! Thanks!! :D

Thursday, June 07, 2012 at 1:49:22 AM
3
bolosaur 2,354 rep

This is very cool. Love the loader layout feature. Nice work!

Thursday, June 07, 2012 at 2:01:07 AM
3
glerikud 19.8k rep

Great work! I love the way you manage the comfort of the users. -> Custom loading screen.

Thursday, June 07, 2012 at 2:14:59 AM
3
SointulArt 7,037 rep

Loader layouts will be sweet. Thank you!

Thursday, June 07, 2012 at 2:15:19 AM
2
Kiyoshi 12.7k rep

Great feature the Loader Layout ! Maybe i didn't read it through but can i make a custom loading bar entirely ? Of course backed by a loaded percentage expression ?

Thursday, June 07, 2012 at 2:30:34 AM
2
amiltonbr 8,744 rep

GREAT :D GOOD

Thursday, June 07, 2012 at 2:30:56 AM
4
VampyricalCurse 8,331 rep

It's a 20/10 :)

Thursday, June 07, 2012 at 3:04:45 AM
5
mammoth 8,391 rep

The best part of C2 is that you don't feel physically ill when you finish a game like with other engines.

Thursday, June 07, 2012 at 3:10:33 AM
1
Kyatric 67.7k rep

@Kiyoshi : The default loader bar only appears and displays the loading of the Loader layout (ouch).
As mentionned :

"So the flow goes: default loader -> loader layout -> game ready to run.[...]
If you like you can disable the default loader completely ("nothing" setting), which means nothing will be shown at all while the loader layout is itself loading."

Your Loader layout is the custom loading screen, containing your custom loading bar and "you can use the 'loadingprogress' system expression to make your own customised loading screens."

Thursday, June 07, 2012 at 3:17:27 AM
2
ludodesign 29.8k rep

Uhuuu o/

Waiting for next stable version, when I finish my work, I will try show here =)

Thursday, June 07, 2012 at 4:01:53 AM
3
Fimbul 6,898 rep

Wow, this release ruled! Loading sprites via ajax and custom loading screens are the best news i've heard in a while!

Thursday, June 07, 2012 at 4:47:57 AM
2
felixsg 8,924 rep

THANKS very much

Thursday, June 07, 2012 at 5:02:14 AM
3
hylists 1,883 rep

Great release! thanks, guys!!

Thursday, June 07, 2012 at 5:18:08 AM

Leave a comment

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