Ashley's Comments

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (2 children)

    It's not possible to detect features that are not compatible, as the older version doesn't know they even exist.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (4 children)

    You should expect beta releases to be occasionally broken. If you don't want to deal with that, stick to stable releases and don't use beta releases.

    It's impossible to reliably allow projects saved in newer versions to be opened in older versions. What happens if you use a new feature which the older version doesn't support? There's no solution to that.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (2 children)

    I don't think "preferred" is the right word. It's an extremely difficult format for us to support and I don't think it even makes sense for the ad networks to support it either. For example base64 encoding increases the size of files by about 30%, so it bloats the download size unnecessarily. Allowing separate files avoids that. Presumably ad networks want efficient ads that show promptly? So why would they invent a weird and inefficient format?

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (5 children)

    A single file with base64 encoded images is actually an unusual format and as far as I'm aware not needed anywhere else in the industry outside of ads. Every single other platform uses separate asset files, including some ad platforms that now accept zips. It's unclear why this single-file format is even needed - why can't they just have normal separate asset files? By the zip format I mean a zip of web assets, with separate HTML, CSS, JS and image files. This is the only format it's easy for us to support, and if supporting an unusual format with extreme restrictions ends up causing major problems or otherwise holding back improvements to Construct for all customers, that would be untenable and so we'd rather drop support for the single file format in that case. We are doing our best to forewarn people of a possible outcome, so people can advise the ad networks of the change they want, and any ad networks that can be upgraded to support a much better format can do so ahead of time.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (6 children)

    These are beta releases. Their purpose is for testing and they will always have issues like this coming up occasionally. If you'd prefer to avoid this, stick to stable releases.

    • [-] [+]
    • UpvoteUpvote 0 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 0 points
    • (0 children)

    This article covers a range of possible problems and there isn't one release that you can always go back to. It depends on which version the project was last saved in and what type of invalid names the project uses.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (0 children)

    I think it is indeed better off in the main manual - it's now moved to here.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • *
    • (0 children)

    This is nothing to do with the Addon SDK v2 - the situation here does not involve addons at all, and I think it's unhelpful to try to bring it up where it's not relevant. Projects using valid names are entirely unaffected by this, which we believe is the vast majority of projects. Projects using invalid names were already broken in certain ways, such as being unable to save folder projects; trying to frame this as us breaking people's projects is also unhelpful. Even though we suspect there are few affected projects, we are taking steps to comprehensively document the changes and help people update their projects - I don't think anyone can reasonably claim that means we have "no regard" for them.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • *
    • (0 children)

    The point of the zip format is you have normal files and don't have to base64 encode anything. I was talking about a zip of web assets - just all the normal files you'd otherwise use on a web server, but zipped. If some particular network has a format that uses a zip file but still requires base64 encoding files within that, I'd say that's a pretty weird format and I don't think we'd want to support that for the same reasons as the single-file format. Nothing should need base64 encoding at all. So please ask them as well to support normal zip files.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (2 children)

    As we have said we will keep supporting it so long as it is feasible to do so, but in future it may well become infeasible. If continuing to support single-file playable ads blocks us from making significant improvements to the rest of the engine, then we will probably be forced to drop support for single-file playable ads in order to be able to continue improving Construct for everyone else. This is why we have asked everyone affected to contact their ad networks and ask them to support the zip format - we can likely support that forever with minimal maintenance required. We can't allow the difficulty of supporting single-file playable ads to hold back the entire engine.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • (0 children)

    Perhaps you're using a third-party addon that also needs updating.

    • [-] [+]
    • UpvoteUpvote 1 DownvoteDownvote
    • Ashley's avatar
    • Ashley
    • Construct Team Founder
    • 1 points
    • *
    • (0 children)

    We routinely get far more requests than we can possibly act on - if you want to suggest a new feature you can file it here including an explanation of what you need it for. Alternatively if you need advanced typography features you can try using HTML Element and HTML layers, which lets you use CSS styles like text-align: justify for text.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,507,151 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x109
    Coach One of your tutorials has over 1,000 readers
  • x69
    Educator One of your tutorials has over 10,000 readers
  • x3
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x36
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs