Ashley's Recent Forum Activity

  • Try again with r399 - does it work now? It fixes a bug where it wasn't setting up TypeScript for addons properly.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • We've recently added back Xbox support. The extent we can support it depends largely on console makers. IIRC the original Xbox support was deprecated because Microsoft dropped support for it. Support is essential to ensure things keep working - keeping using unsupported software means risking waking up one day and suddenly it's all permanently broken and Microsoft won't provide any support and everyone's projects and game launches are ruined. (The same rationale is behind the Addon SDK v2 - addons using unsupported features risk the same thing in Construct itself; experienced developers know not to go anywhere near anything that risks that level of disaster, and that's the same thinking behind not trying to use unsupported Xbox technologies, no matter how important it might be for the product.) In my view it's better for us to say we don't support it either than try to keep using it with that risk hanging over us. IIRC it also used the legacy Internet Explorer browser engine, which we dropped support for years ago, so we wouldn't have been able to keep supporting it until now anyway.

    The new Xbox support is based on WebView2 which is based on the Chromium browser engine. From my tests the technology works great. The main issue is it only works in UWP and Microsoft have restrictions on how you can publish UWP games. I don't know why they have those restrictions and I don't know if they plan to change it. It would be best for anyone interested in Xbox publishing to contact Microsoft about that directly as it's entirely out of our control.

    Supporting other consoles has been extensively discussed in the past, but in summary, if console makers provide something like WebView2, it is fairly easy for us to support; if they don't, it is extremely difficult to support and so far I don't think it is feasible for us to do it. Xbox has WebView2 but only for UWP, and as far as I'm aware (NDAs make it harder to tell), PlayStation and Switch do not have anything equivalent. The status quo is using third-party porting companies converting Construct games to console, which is probably the best we can do for the time being without support for web technologies on consoles.

  • The Platform Info script interface was added in r393.

  • Actually, when I try to use 'Set up TypeScript' it reports an error for me. I think something might have been broken recently - I'll see if I can fix it for the next release.

  • It is defined in the editor-provided TypeScript definition files. The 'singleglobal' SDK sample works for me, being fully validated in 'watch' mode in VS Code.

    Make sure you're using the addon SDK v2, and that you followed all the steps correctly.

  • Then it takes another half an hour (no exaggeration) to open the large project again

    How big is your project? I have never seen or heard of a project taking so long to load.

  • The point I was making before is if correctly configured, it should load quickly. So the problem may be you need to make sure you've configured things correctly.

    IIRC the problem with the long startup is that Google's library simply hangs when incorrectly configured. So we put in a timeout so the app at least starts up in that case. But if you have it correctly configured this situation should not happen.

  • If I remember correctly, this came up before and it is that it takes a long time if it is incorrectly configured, as it is in fact timing out (and there is no better error message provided by Google's libraries). Perhaps DiegoM remembers some other details.

  • Construct doesn't attempt to do any button mapping. If buttons are interpreted differently on different platforms, it's probably the browser engine, system, or driver that's doing it.

  • It works fine for me: https://www.dropbox.com/scl/fi/mgfxpf0ur4ihyxuzs397y/platforminfo-test.c3p?rlkey=bv0qahbldzncsx6ur2ez2th1v&dl=0

    As ever the fastest way to get help is to share a project file, so we can spot if you made a mistake somewhere.

  • If Telegram Mini Apps use a WebView, then it should work. If it's a custom engine then it will probably have loads of compatibility problems like this. Either way, your question would be best directed to Telegram Mini App support, as they make the app platform in question.

  • Gravity is just a force, so can't you just set gravity to 0, and then apply a per-instance custom force instead of gravity?

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,540,852 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
  • x38
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs