Construct 0.99.3 released (unstable)

New releases and general discussions.

Post » Wed Jun 03, 2009 7:27 pm

[size=200:21q2vlsi][url=https://sourceforge.net/project/downloading.php?group_id=207820&filename=Construct0993_setup.exe&a=29719547:21q2vlsi]Download 0.99.3 now! (unstable)[/url:21q2vlsi][/size:21q2vlsi]
[size=85:21q2vlsi]Link to 0.99.2 changelog[/size:21q2vlsi]

This build fixes some of the final (hopefully) problems introduced by the 0.99 update. Take note of the breaking change, and exercise usual caution since it's an unstable build.

Possible breaking changes
- [CHANGE] The 'Create object' actions in the System object, and the 'Spawn object' action of the Sprite object, previously picked all events created in the event. In 0.99.3, it now instead only picks the last object created with the action. In other words, events like the following now have different behavior:
+ Start of layout
-> Create A
-> Create A
-> Create A
-> Set A position to (100,100)

The old behavior was to set all three A's position to (100,100). In 0.99.3, the action only applies to the last created object, so two As are not moved, and the third one moves to (100,100). If you want the old behavior in 0.99.3, you would need to copy the set position action after each of the Create actions. This allows greater flexibility in managing created objects (eg. you can now create two objects and move them to different positions in the same event), and fixes some annoying bugs with creating objects in loops.

Tip: if this becomes annoying because you create a lot of objects in an event, try re-factoring with a 'repeat N times' condition like so:

+ Start of layout
+ Repeat N times
-> Create A
-> Set something in A...

[size=150:21q2vlsi]Changelog[/size:21q2vlsi]
Behaviors
- [FIX] RTS movement: configuration error causing error on startup
- [FIX] Platform Movement: Jitter bug with left and right gravity direction
- [FIX] Platform Movement: On ground registering unexpectly when jumping up through a platform
- [FIX] Physics: massive memory leak causing crashes in a few seconds under some circumstances
- [FIX] Physics: crash calling actions (eg. Set Mass) immediately after creating object

Effects
- [FIX] Mask - Transparent pixels were unaffected

General
- [FIX] Crash removing layouts
- [FIX] Infinite loop removing event sheets
- [FIX] A crash when loading an application which had sound resources (caused verifier to crash, therefore saving crashed too)
- [FIX] Crash previewing some large applications
- [FIX] Potential crash loading and previewing old .caps

Plugins
- [ADD] Particles: action to set particle opacity
- [ADD] Image Manipulator: new set rgb action
- [FIX] Sprite: loading an image from file now updates the collision mask
- [FIX] Sprite: glitch/crashes when using extremely large distort maps. These are not supported.
- [FIX] Image Manipulator: set r/g/b actions now take values instead of colour parameters
- [FIX] Light: showed at wrong position for one tick after being created
- [CHANGE] Sprite: picking behavior of 'spawn object' modified. See breaking changes.

Runtime
- [FIX] Objects could disappear when layers rotated
- [FIX] 'Else' following a 'Sprite overlaps X' condition sometimes ran even when the event was true
- [FIX] Switching fullscreen mode caused rendering to stop
- [CHANGE] Picking behavior of system 'create object' actions modified. See breaking changes.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,580

Post » Wed Jun 03, 2009 7:32 pm

First! Mwahaha

Now let's see... :oops:
B
107
S
40
G
10
Posts: 456
Reputation: 13,202

Post » Wed Jun 03, 2009 8:04 pm

[quote="Ashley":2euexkcg]
- [FIX] Sprite: loading an image from file now updates the collision mask.[/quote:2euexkcg]
Moderator
B
98
S
37
G
19
Posts: 1,584
Reputation: 17,817

Post » Wed Jun 03, 2009 8:20 pm

[quote:1w9wociq][FIX] Image Manipulator: set r/g/b actions now take values instead of colour parameters[/quote:1w9wociq]

Whats the difference? I mean its still 0 to 255, right?

Anyway thanks for more awesomenes'sss!
Image Image
B
161
S
48
G
90
Posts: 7,356
Reputation: 66,767

Post » Wed Jun 03, 2009 9:59 pm

It was a colour parameter before, not a 0-255 value.
B
3
S
2
G
5
Posts: 1,777
Reputation: 5,529

Post » Wed Jun 03, 2009 10:55 pm

YES! My cap works! It finally-

*Discovers that he can't save the cap*

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF-
B
94
S
37
G
11
Posts: 404
Reputation: 11,275

Post » Thu Jun 04, 2009 12:14 am

Whoa, new build out of nowhere :D

Awesome, downloading now...
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Thu Jun 04, 2009 12:53 am

"Autoplay Resource" isn't working (Xaudio2 object). My .wav files show up in the "sound" section but when I check my event sheet the resource pulldown menu is blank. Same thing for music.

If I remove all of my resource sounds and music and delete every event that cues them I can run my .cap and save, but if I leave any of them in it crashes (probably just can't find them).

This happens with both my old .caps and any new file that I try to make... :|
B
4
S
2
G
4
Posts: 401
Reputation: 2,302

Post » Thu Jun 04, 2009 2:19 am

nice work guys. I really like this new create object change, much usefulness!
B
134
S
65
G
16
Posts: 1,766
Reputation: 19,190

Post » Thu Jun 04, 2009 8:49 am

I think it's possible sound and music resources don't work well yet.
B
3
S
2
G
5
Posts: 1,777
Reputation: 5,529

Next

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 1 guest