Construct 3 r226

You're viewing a single comment in a conversation. View all the comments
  • 2 Comments

  • Order by
  • "Fix boolean instance variables not using boolean type"

    Hi, after hours of debugging on why my existing projects don't work correctly anymore with the new releases.

    And reverting to the earlier versions didn't work either, because:

    1. Older releases do not support addons with modules support and setting them to classic results in a blackscreen preview.

    2. Older releases do not support modules, causes crashing out of memory.

    I finally found out after hours of constrained debugging that the changing of the boolean type in scripting caused a barely traceable compatibility issue.

    Code like '(bool === 1 || bool === 0)' doesn't work anymore, but Construct 3's scripting variables were previously written for the number type, not boolean type.

    It won't show an error, but it can make your application malfunction.

    Just a warning for those who have their projects not working correctly anymore and have had object instance variables referenced in their project.