riocascade's Forum Posts

    1. What export and version are you using?
    2. Can you clarify which part isn't working? No input at all, no gamepad and no keyboard?
    3. You can press the Steam button on the Deck to change the controls from keyboard to gamepad, or opposite
    4. What process did you use to put the game on your deck? Was it uploaded as a depot? Or added as a non-steam game?
    1. i export as nwjs, win64
    2. only touch screen working
    3. yes i just recently know this, but i want player didn't bother to switch controls if possible
    4. upload as depot
  • So i have project creating game on steam, the game have keyboard and gamepad controller implemented, and we tried to run it on steamdeck, but no keys working, also with trackpad.

    do i need to add something to the game?

    or construct 3 not compatible yet with steamdeck?

    i upload the game with nwjs and win64 platform.

    but the touch screen is working normally.

    Tagged:

  • Vladyslav Tur

    for downgrade version of your project file you can change the c3p extension to zip, make sure you backup first.

    and then extract the c3proj file, open with text editor, i using VSCODE.

    search for savewithrelease key and change to 39700, put the file back to zip and change back the ext to c3p.

    when open construct, stay on 397 version.

  • I've encounter this problem too, stuck at splashscreen. so i rollback to 397. but in 397 no update for com.google.android.gms:play-services-ads plugin issue :(

    in 401 have no problem.

    com.google.android.gms:play-services-ads-lite has added this note for play-services-ads-lite:20.6.0:

    As of June 30th 2024, this version is sunset. For more information, please visit developers.google.com/admob/android/deprecation.

    You may not be able to release future versions of your app with this SDK version to production or open testing.

    Affected app bundles and APKs:

    version: 2050500 (2.5.5), release: 2050500 (2.5.5)

    i just export and upload the game recently this 1-2 month before, and got this message.

    do i need to export the aab file again to update the com.google.android.gms:play-services-ads-lite version?

    Tagged:

  • You do not have permission to view this post

  • i'm doing like this.

  • Solved ?

    So apparently using on product owned event will return null using this exploit, so i will using this event instead on purchase success event.

    have no problem with purchasing normally also.

  • already regis the product at start, and also tried restore purchase

    of all of the method only return purchase success when canceling the purchase for first time after fresh install.

    i can't using on suspended, cause the payment modal is also suspending the game, so in the meantime we can't detect if user canceled or not, it will still return purchase success

    i'm recording the bug here

    https://drive.google.com/file/d/1OP9QhjbfpqCD0gQcbMFpIGA-BIfOeF9K/view?usp=sharing

  • i will testing using all mobileIAP plugin method see which work, i already tried using has product in on start layout event but not working, maybe i will put it on every x second event

  • Ah thank you for your suggestion i will try that also.

    and i already post the bug on github, hope C3 dev team will look at that.

  • igortyhon let me know if you found a way to resolve the issue, or do you know where i need to report this plugin bug?

  • What is best way to do IAP purchase?

    i'm doing like this image, the problem is

    when the game first install, and i try to purchase the IAP, but in the process i minimize the game, wait a while and get back to the game, cancel the payment process, but the on purchase success seems already triggered, my code is run which is add fire function.

    but when i try for second time, the bug not appear again, always happen when on fresh install.

    anyone know how to solve this issue?

    The product is set as consumable.

    Github

    https://github.com/Scirra/Construct-bugs/issues/8084

    Video

    https://drive.google.com/file/d/1OP9QhjbfpqCD0gQcbMFpIGA-BIfOeF9K/view?usp=sharing

    Solved ?

    So apparently using on product owned event will return null using this exploit, so i will using this event instead on purchase success event.

    have no problem with purchasing normally also.

  • i already search anywhere but not found the solution or sorry if i miss it.

    how to call event sheet function from script inside promise like in the picture.

    i try to call function "testFunc" but have error :

    main.js:37 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'callFunction')

    do anyone have solution? thanks.

  • So i have a video reward implemented in my game, everything works fine, except when player clicking the ads, player go to browse, and when back to the game, it not giving reward to player.

    I think it's because the mobile Advert plugin didn't have onclick event on video Rewards.

    Is there any work around for this? Or my logic or concept about video reward ads is wrong?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads