Ashley's Recent Forum Activity

  • Without seeing a project all anyone can do is try to rely on telepathic debugging, which is notoriously unreliable - as ever the best way to get help is to share a project so others can try it out. My best guess is you somehow mixed up mismatched versions of DLLs/plugins causing it to crash on startup. Or maybe it's a graphics driver crash. Hard to say.

  • It's not supported, and it's particularly tricky to support efficiently for music, because normally music streams (downloading and decoding chunks of audio at a time) using the built-in browser support. If files were obfuscated it would probably have to deoptimize that and fully download and decode music files before starting playback, causing a longer playback delay and higher memory use.

    As far as I'm aware, virtually all web games just serve audio as-is. It's not like you're providing a download button for the audio. You'd still have to use developer tools to find the URL for the audio to download, and I think you could argue that is not easy access to download a file. If that was still regarded as easy access by some legal terms, to be honest I don't think that's a reasonable restriction for a web game.

  • On most operating systems, for security reasons apps do not have write access to their own folder, and instead write storage to a separate folder. That folder corresponds to the "<current-app-data>" picker tag in the File System plugin. As the Steam Deck is based on Linux, the folder path will be something like /home/username/.local/share/com.myapp.id. So you'll need to clear that folder to clear the app-saved data like savegames and Local Storage.

  • Yeah, serving complex content like exported Construct projects requires being served normally. That means https: on the web, or in Cordova or desktop exports it internally uses a protocol like app: that works similarly. It doesn't even work properly on file:.

  • Ah yes, no duplicate filenames does make this a bit tricky. The good news is we're planning to lift that restriction soon when the 'Flat' folder structure mode is removed. Until then I think you might have to do something a bit more hacky - perhaps you could export to Android Studio/Xcode, then add the extra files to the app. The idea is to add the extra files outside of Construct, but in a way that still bundles them with the app.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • We've already got the File System object and it should now work in Chrome on Android to save files to the local device. However to get it working in Android apps Cordova needs to add support for it, which this issue I previously mentioned is about.

  • It looks like you navigated the main window rather than an iframe.

    By far the easiest way to help is if you share a project. Otherwise I can only rely on telepathy, which isn't very reliable.

  • I think you'd need to do an ordinary web export of the other projects, and import all their files to different subfolders in the general 'Files' folder in the Project Bar of the main viewer project. Then you should be able to do something like navigate an iframe to "subfolder/index.html" and it should load the project exported in that folder. I haven't tried this though.

  • I'd guess the easiest way to do this would be to show other exported projects in an iframe.

  • I'd suggest taking the Learn JavaScript in Construct tutorial series if you're new to coding. It covers this in part 11, explaining how in the runOnStartup callback the project is still loading and no objects exist yet, so there's not much you can do. You will almost always want to use the "beforeprojectstart" event. Many of Construct's coding examples also do that.

  • Perhaps you tried to import a corrupt image. Construct shouldn't crash even if you do that though. It's hard to say any more without the same information a bug report requires (steps to reproduce, a sample file, etc).

  • IIRC speech recognition actually uses a Google cloud service, so it should support whatever that does. Either way it's not Construct itself that does speech recognition.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,625,784 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
  • x111
    Coach One of your tutorials has over 1,000 readers
  • x71
    Educator One of your tutorials has over 10,000 readers
  • x4
    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
  • x38
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs