Ashley's Forum Posts

  • Yeah, you want a non-layout non-single-global plugin type for Array, which unfortunately there isn't support for right now...

    Edit: did you also try setting "type": "object" in the plugin settings?

  • Aha, I managed to reproduce it on my XP VM, and made a change that seems to fix it for that - try downloading this and pasting over your 28.2. Let me know if this fixes it!

  • Both MIT and BSD licenses allow for commercial use, providing you leave in the license text.

  • Moved to Help & Tech support.

  • "flags": 0

    Zero means no flags!

  • I know developer mode UI would be nice, but I'd rather be spending my limited time doing things like expression intellisense rather than putting together UI for plugin developers. UI is tricky, takes time and can have bugs. All you just need to create a reg key as a one-off, it's pretty straightforward! I can't see any real advantage to having UI for it, other than "this would be kinda nice and save me a few seconds"...

  • It's not compiled by closure. It's something you can do yourself easily by pasting c2runtime.js in to the Google closure compiler web service. However, it doesn't seem to survive 'advanced optimizations', only use 'simple optimizations' - working out why advanced kills it is something on my todo list.

  • I'm having trouble reproducing this crash-on-exit (or closing project) bug and I can't make shotgun fixes forever, so I've made one more guess-fix and included the debugging data (.pdbs).

    You can download the modified build here (about 23mb, includes debug data). Paste the EXE and pdb file over your existing 28.2 to try it out.

    If it still crashes, a crash dump or better yet, a call stack, would be very helpful! Let me know how it goes...

  • I think that's just the browser's full-page-zoom feature. Nothing to worry about.

  • thedeveloper, what's your graphics card? (Open a layout and click About)

  • It's up to you - a tradeoff between having to probably deal with EDK changes as you develop but being ready as soon as Construct 2 is mature, against releasing later but probably with a more straightforward development process.

    It's a big job though - a complete exporter, runtime and library of plugins.

  • You only ever need to set the key once, and it doesn't affect the functionality or caching in the browser at all - just when Construct 2 decides to copy some files. I think a reg key is OK, because some ordinary users will inevitably idly click a button if it's in the UI, and all it does then is reduce performance.

  • You should know Construct converts any graphics you import to PNG internally - so best stick to PNG, the others are either lossy or don't support alpha!

  • Download Construct 2 public preview 28.2

    Link to release 28

    Basically patches up everything that went wrong with r28, and a new update checker. The update checker checks at most once every 24 hours and doesn't block the UI thread, so it shouldn't hold up the UI becoming available like it did in 0.x. It's also got a special message if there's an update available the first time you run Construct 2, because the majority of 0.x downloads were out of date builds (presumably download sites hosting old builds).

    I've also made some more shotgun changes that might fix the crash-on-close I can't reproduce - I remember in private testing dealing with a crash certain drivers had when opening the layout editor, so I've made an attempted fix along those same lines but for when the layout editor is closed. Let me know if it had any luck...

    Changelog

    • [ADD] Simple update checker. Checks for an update once a day and gives you the option to go to the download page when an update is available.
    • [ADD] Plugin developers: you can switch off script caching so your scripts are reloaded every time you preview, making plugin development faster. To do this, open regedit, and create the following key: HKEY_CURRENT_USER\Software\Scirra\Construct2\html5 - then add a new DWORD value 'devmode' (without quotes) and set its value to 1. Script caching is now off.
    • [ADD] System expression 'lerp'
    • [FIX] r28 broke collisions - fixed again for this build
    • [FIX] Assigning NaN to a Sprite's angle has no effect
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • That's the date for the final formal specification, which is a document. HTML5 has always been developed in tandem with browser makers who add features as they go. With IE9, all major browsers will have canvas support regardless of the formal specification status. So the web can be using it all through that time.

    It's possible the HTML5 spec will change before then, but it's unlikely to be a serious "breaking change" - and even if it is, we only need to tweak our javascript runtime to fix it. It's nothing for end-users to worry about, I don't think.