Ashley's Forum Posts

  • Arima - thanks, that reproduces here. Must've missed something.

    Davioware - I think I'll finish behaviors 100% first, since it's already on the go. Once that's done picture editor and animations are definitely next up.

  • Is the physics issue blocking a "stable" release? We can do a r1.1 with a fix so we have a stable Construct Classic, if that suits.

  • There's a sticky here, but that's all there is right now. Post a thread if you get stuck and someone might be able to help!

  • Yes, you can still use the existing SourceForge.net page for bug reports.

  • Haha, that's amazing! Good job

  • : the width of this forum cuts off that image, and actually gives a pretty good idea of how much room is left for actions on some monitors! We're not all on HD

  • Nice! Glad you found it straightforward to make a plugin.

  • 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)
  • Azu, how could we sell the paid version if the free version didn't have anything missing? :-\</p>

  • Thanks Kiyoshi, fixed in next build.

    Arima: I'll look in to those issues, but I can't reproduce the fade behavior one, looks like it starts from 0 opacity for me. Can you send me a .capx in case you did something slightly different?

  • Ha, you're digging up a post which is a year old. No point fussing over it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • - aha! http://www.thisismoney.co.uk/bargains-a ... _page_id=5 Worth a shot, I sent them an email!

    kiyoshi: can you explain what happens?

  • I'm in the UK, but most laptops in online stores quite clearly state they have a 1 year warranty. It doesn't seem to have reached the stores!

  • <font color="red">This is an old release

    Latest:

    http://www.scirra.com/construct2/releases/new</font>

    Sorry for the interlude, my laptop died (2 years old with a 1 year warranty, grr). As a result I've done bits and pieces of work between different machines, so there might be problems where I merged it all together wrong, but hopefully not. Anyways, this build has properties for behaviors in the properties bar, like this:

    http://www.scirra.com/construct2/releases/behaviorproperties.png">

    Behaviors are much more useful now! There's also early versions of the Bullet behavior and Fade behavior added. Still to come: behavior actions, conditions and expressions, and 'solid' still doesn't do anything, they'll come in later releases.

    Changelog

    • [Feature] Behaviors have properties in the properties bar
    • [Add] 8 direction movement: max speed, acceleration, deceleration, directions and angle properties
    • [Add] Bullet movement: as per 0.x, moves object forwards at its current angle, with speed and acceleration properties
    • [Add] Fade behavior: as per 0.x, with fade-in, wait, fade-out and optional destroy
    • [Add] HTML5 exporter: when exporting the project (rather than previewing), the javascript is passed through a simple preprocessor. This removes diagnostic lines intended only for preview (calls to assert2() and log()), as well as some comments and whitespace. This means exported HTML5 applications are slightly smaller, and will never prompt assert-fail messages.
    • [Change] 8 direction movement: tweaked code to make rotations more responsive
    • [Fix] For Each condition iterated objects incorrectly
    • [Fix] Editor window dimming area did not reach the top of the window on some systems
    • [Fix] Deleting an object type saved an unopenable project if it was referenced in events
    • [Fix] Changing active layer from properties bar caused check failure
    • [Fix] Can't drag input objects from object bar to layout
  • I think a good option might also be to simply design one large sprawling layout, and have the runtime load parts of it on-the-fly as you walk around.

    This is much easier in the editor and the runtime should be able to figure out what it needs to load in a streaming way, providing the screen doesn't scroll too quickly.

    Sound good? This is a long way off, though - lots of things to do before features like this.