0 Favourites

Construct Classic r1 released (unstable)

This forum is currently in read-only mode.
  • Download Construct Classic r1

    Note: this is an

    unstable build. You can help Construct's development by downloading it, trying it out, testing and reporting bugs. If you have projects you want to work on without possible bugs getting in the way, stick to stable builds.

    Link to previous build (0.99.97) changelog

    Credit for this build goes to R0J0Hound, lucid and tulamide: as before, I'm mainly just publishing this release. Many thanks for their hard work in continuing community development of Construct.

    Construct 0.x has also been renamed to "Construct Classic", and as with C2, is now following a straightforward incrementing-number scheme, making this Construct Classic r1. This is for a number of reasons:

    • We snookered ourselves with the version number. Before long we'd be on Construct 0.99.99.99, which is getting a bit ridiculous.
    • Construct is now community-developed. This marks a significant change in the development of Construct, considering it used to be developed entirely by Scirra developers.
    • We want to differentiate it further from Construct 2's codebase, since they share absolutely no code between them whatsoever, and Construct 2 *is* currently developed entirely by Scirra, so there's a big difference.

    Still, there's been a number of improvements. Here's the changelog:

    Changelog

    Behaviors

    • [FIX]Physics: Set Linear Damping at runtime now works.(lucid)
    • [FIX]Platform: fixed a bug where sometimes a platform movement object could land a pixel or 2 above the floor(lucid)
    • [FIX]Platform: there were no valid expressions that allowed you to retrieve air acceleration or deceleration(lucid)
    • [CHANGE]Physics: Turned on additional Box2d features(ContinuousPhysics and PositionCorrection) to make physics simulation more accurate and stable and reduce the occurrence of objects moving at high speeds going through one another.(lucid)
    • [ADD]Physics: Added a Destroy Hinges action to remove hinges(lucid)
    • [ADD]Physics: Object movement and rotation made outside of physics now properly affects physics simulation (it's now possible to make physics play nicely with other movement methods or behaviors)(lucid) differences can be observed here: old new
    • [ADD]Platform: new actions to ignore object types - allows you to ignore specific platforms and solids to more easily create stairs, elevators, ghosts, etc(lucid) staircase example lift example (hold up to dismount on top floor)

    Plugins

    • [FIX]Particles: Fixed crashes/freezes with negative values for rate, now interprets negative values as 0(lucid)
    • [FIX]Box: did not allow the default pv shortcut Box('pvname'), required you to type Box.value('pvname')(lucid)
    • [FIX]Particles: Fixed return value of the expression 'Get Display Angle Turn Randomizer' (before: returned Grow Randomizer) (tulamide)
    • [FIX] Window: Set always on top had no functionality, is now working. Set it to "on" to always show the window in front of any other non-topmost windows, even if it is not active. (tulamide)
    • [CHANGE]Particles: Moved the expression 'Get gravity' to the category 'Particle Simulation Settings' (before: was in its own category 'Simulation Settings')(tulamide)
    • [ADD] Window: Three new actions (Set client width, Set client height, Set client size). These allow to set the window's dimensions based on the desired client's dimensions (e.g. 'set client size to (640, 480)' makes sure your desired game frame is 640x480 even if caption is selected, whereas 'set size to (640, 480)' is setting the outer boundaries of the window including caption bar and frame to 640x480, leaving less space for the game frame) (tulamide)

    Runtime

    • [FIX]Inverted IsOverlapping conditions would not trigger unless there was at least one instance of the other object on the layout(lucid)
    • [FIX] The "Distance" expression is fixed so that using two array parameters now works. e.g. Distance(Sprite.XY, {MouseX,MouseY}). (R0J0hound)
    • [FIX] The "FormatDecimal" expression now defines digits after the decimal, not significant digits. i.e. it now works as expected.(R0J0hound)

    Editor

    • [CHANGE] Now called 'Construct Classic'. (Ashley)
    • [FIX] Fixed the problem of the order of event sheets in the project bar being scrambled. (R0J0hound)
    • [FIX] Construct will now ask if you want to save changes if you try to close after modifying just events. (R0J0hound)
    • [FIX] Animation bar: Fix for animator bar bug where animations were not cleared when selecting non sprites, and animations were still selected across projects which lead to a crash. (tulamide/R0J0hound)
    • [ADD] ".persist" files can now be disabled via the preferences dialog. (R0J0hound)
    • [ADD] Object Bar: The "use folders" option of the object bar is now remembered as a setting. (R0J0hound)

    Event Editor

    • [FIX] The Layer "Set Zoom" and "Set Zoom Offset" actions are now better named as "Set Zoom Rate" and "Set Zoom". They looked reversed before. (R0J0hound)
    • [FIX] Clicking the empty space left of events will now clear the selection instead of selecting events. (R0J0hound)
    • [ADD] Added a system action to set the projection from perspective to orthogonal. (R0J0hound)

    Installer

    • [CHANGE] The installer now runs without the old-fashioned blue background window. The Visual Studio files and DirectX update now also run automatically, so you don't need to do anything during install. (If you already have these installed, the windows will just briefly appear and disappear as it determines that there's nothing to install.) (Ashley)
  • Wow! Great work guys

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • Having played with the orthogonal projection, I didn't realize how much I wanted the feature. Great update!

  • Cool, nice additions. Great work guys. I'm particularly happy with the window object fix.

  • Wow, so many amazing things in 1 build. Fantastic work guys, thanks. Nice to see the installer change too!

  • This. Build. Is. Epic. In more ways than one... not only is the changelog awesome, but this marks the beginning of some sweet community-based development goodness.

    Really good job, guys

  • can i hug you all.

  • can i hug you all.

    Group hug.

  • What a pleasant surprise. Thank you!

  • The orthogonal perspective is an amazing addition.

  • Construct Classic sounds so nice.

    I'm glad that I'm watching all your growth as amazing programmers.

    Congratulations, Scirra Team!

  • Sexy name. Hope the build itself is as sexy.

  • [FIX] Clicking the empty space left of events will now clear the selection instead of selecting events. (R0J0hound)

    This will make things so much easier!

    [ADD] ".persist" files can now be disabled via the preferences dialog. (R0J0hound)

    I personally don't mind the persist file, but is it possible to get it to remember more things, specifically what size and order I have my object bar icons set to?

  • [CHANGE]Physics: Turned on additional Box2d features(ContinuousPhysics and PositionCorrection) to make physics simulation more accurate and stable and reduce the occurrence of objects moving at high speeds going through one another.(lucid)

    YES!

  • Wow, the Christmas came early!

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic Locked topic
0 Favourites
Construct 3 any news?
889 125,565
uzumiapps's avatar
uzumiapps
Unread hot topic
353 32,067
yojona's avatar
yojona
Unread hot topic
313 26,484
Juryiel's avatar
Juryiel