Ashley's Recent Forum Activity

  • I think this is the WACK tool being dumb; data.js actually contains JSON data, but it tries to validate it as Javascript code and fails. I don't know why, I thought JSON was a strict subset of JS code...

    We can't just rename data.js to data.json because a lot of servers don't have a MIME type set for .json, so return 404 not found, and so will fail to run the game.

    For the next beta I'll have a workaround and only use the .json extension on fussy platforms, but I think it would be worth telling Microsoft about this as well.

  • Unknow01 - I am interested in this problem, but like jobel says I need to be able to rule things out in order to make progress on the problem, and you still have not reported on IE11. In order to allow me to be as helpful as possible in bug reports I need all this information, which is also why it's in the bug report template. Opera uses Chrome's engine so doesn't bring any new information, and both Chrome and Firefox currently have known v-sync issues on Windows, but IE11 does not. Therefore if you test IE11 and report that it works well, that would identify that it's probably that you're just seeing known issues in Chrome and Firefox that others are seeing; if you still see problems in IE11, that would point towards a possible issue with the C2 engine, but without testing, I am inclined to assume you are seeing the existing Chrome/Firefox issues and therefore these are browser-side issues and not a C2 issue that is our responsibility to fix.

  • Oh, I forgot the editor rejects variables specifically for functions... it should work with animations and everything else though. TiAm is right that one of the problems of allowing even constant variables is if they are edited to be non-constant. Another problem with functions is when should the editor do a rename? If you have two "On function foo" events, and one "Call function foo" action, and you rename one of the two "On function" events, should it rename them all or not? What if you intend to only rename one to make it a different function?

    I think the best solution is a better feature to find/review/refactor across the whole project, so you can easily look up all function events and function calls if you want to rename something.

  • Construct 2's dictionary/array formats are not totally interoperable with JSON. For example you cannot have objects or arrays inside dictionary values. This is why C2 uses a variant of the format. It should not be difficult to convert between the two though (no recursion should be necessary!)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I don't think there will be any performance difference between the two. It is easy to check the answer to this kind of question yourself, just measure the performance, and if you can't measure a difference it probably doesn't matter. So go with whichever one is easier to use.

  • All the project files are actually exported flat, to the same folder - the project structure is lost on export. So for example you'd AJAX request just "Level3.xml", without any subfolder.

  • It doesn't make any sense to me, but it wouldn't be the first crazy nonsensical bug I ever dealt with, so I'm always prepared to find out if it's the case. If it really is the cause, perhaps creating a new project with nothing but loads of web fonts might demonstrate the issue?

  • Well the first step to help is to identify if it's specific to your machine and which browsers are affected. If normal Windows Updates don't work are you sure that there isn't some system-wide issue that could be causing both Windows Updates to fail and performance issues in browsers?

  • If Crosswalk crashes, you probably want to report it to Intel. (Nothing in the C2 engine should ever be able to crash the browser that runs it.)

  • This normally is actually a server problem: either misconfigured MIME types or you just forgot to upload a file and it returns 404 not found. The browser console (Ctrl+Shift+J or F12) usually has more info.

  • "WorldOverview" is not a valid XML document. The action you are using expects an XML document starting with the usual "<?xml ...". You can pass any variable that is a valid XML document. You might need to AJAX request a project file first.

  • I doubt a web font has anything to do with it. The editor has no special treatment of web fonts: they are handled entirely by the runtime, or if you import it as a project file, it's treated as an ordinary binary file with unknown contents. So that explanation doesn't make any sense to me, and I'd suspect it's something intermittent that you attributed to your last change.

    As ever if you can reproduce anything or share any related projects then post them to the bugs forum. Also if you have extremely large projects, try turning off icon caching in Preferences.

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 27 Oct, 2026

Twitter
Ashley has 1,834,804 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
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x6
    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
  • x44
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs