igortyhon's Forum Posts

  • Hi. This is not relevant to the case but may simplify development. Why are you storing each individual line of the dictionary in its own local storage cell, maybe it would be easier to store the entire dictionary at once?

    Using other platforms for synchronization saved such as cloud or own servers, I came to the conclusion that it is better to use one json in which the dictionary or array is stored.

  • And did you configure everything in Google's game services themselves? Everything should be configured there as well.

  • Hello.

    Try opening the version you need using this link in incognito mode.

    Or clear your browser cache from Construct 3 and only then open the version you need using the link.

    editor.construct.net/r317

    The thing is, when you open a newer version of the engine, it may leave functions in the cache that are not yet available in your old version.

  • I took screenshots of the main authorization settings.

    Please note that I marked in blue where to get the fingerprint for the key.

    I marked in green which key data needs to be entered into Construct 3 for authorization. After assembly, it will only work on smartphones. And if you take the fingerprint of an already signed application, then you need to download the already signed APK for testing, which Google will distribute through its market. It can be downloaded in your personal account in the “All App Bundles” section.

    I marked it in yellow.

  • I recently added achievements from Google Play and login to the game.

    Didn't encounter any significant problems.

    The only inconvenience is that the authorization key is created for Android, and you have to test it on a smartphone; web testing doesn't work.

    I know that for web testing services, you can create a separate key for the web, and I did that a long time ago, but this time I was too lazy to do it. I don't understand what could have gone wrong for you, because in the Construct 3 project, you only need to add one event to request login.

    To create a key, you need to use the fingerprint of an already signed application, which is very easy to copy in the developer's account, where there is an “application integrity” menu.

    There are no problems with plugin version incompatibility either; version 2 services work fine.

  • Hi everyone, just wondering if it is possible use Construct 3 to control/work with a Raspberry Pi Pico?

    Specifically, I would want my Construct App to tell the Pico when to light up an LED, based on the programming in Construct 3.

    I'm considering using Construct 3 to handle code and imagery for a physical pinball machine. I know I could program the logic for the game in Construct, I know I can control LED's using the Pico, just wondering if I can get Construct to communicate with the Pico.

    Any suggestions or thoughts welcome, have a lovely weekend!

    http://192.168.1.100/?led=on
    

    Construct 3 can send POST requests using the built-in Ajax plugin. And through them, send a command. I think you know how to process these POST requests if you chose Raspberry Pi.

    If you just need to turn on an LED or switch on a relay, I think even ESP32 or Arduino would suffice.

    If you don't know how, artificial intelligence will help you; it is quite knowledgeable about these gadgets.

  • This was also reported here, but by the time it checked it was working for me. Is it working now?

    Build finished! Thank you.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Ashley, Tom

    Yes, there is a problem with the build server.

    It's good that it's a working day, I think they'll fix it.

    Error: Checking Java JDK and Android SDK versions
    ANDROID_HOME=~~/androidSDK (recommended setting)
    ANDROID_SDK_ROOT=undefined (DEPRECATED)
    Using Android SDK: ~~/androidSDK
    ....
    
  • It works fine.

    Look for what's wrong, check the forum questions, there are definitely newer topics there, because I answered some of them myself.

  • In gradle-wrapper.properties I changed gradle version from 9 to 8.9 and it built successfully.The solution was that and it took me 2 days to figure it.

    Thank you for your support again!

    It's good that you took the time to tell me what helped you. Maybe someone else will find this topic, it will be useful for someone

    I think I don't get this error because when I opened the project in Android Studio for the first time, it quickly checked it and offered me to update Gradle to version 9.

  • I use gameanalytics but I still get same error if I remove it from the project

    I used the latest stable version of Construct 3 and added the analytics plugin to the test project. The package was compiled in normal mode. I opened the package with an archiver and checked that it really contains the analytics plugin.

    I ask again what makes you build through Android Studio, why if you have no experience with this framework, why don't you just compile through the Construct server?

    If you export it like on the screenshot to the Cordova archive and let me download it, I can take a look at what's happening during the build in the evening.

    (Sorry if my post seems rude, I'm not a native speaker.)

  • Hi.

    Do you have any third-party plugins installed that require Android Studio to compile packages?

    It would be good if you indicated what kind of plugins these are.

    In general, the assembly of the project for Android Studio has an intermediary, Cordova, and it is she who pulls up third-party plugins and links them to Gradle. I don't know what kind of plugins there are yet, you may have to export to Cordova, then compile the project for Android Studio there, or immediately compile and sign the package.

    Here are the commands for Cordova

    Remove the platform

    cordova platform remove android
    

    Then add the platform Cordova will pull up all the plugins again and link them.

    cordova platform add android
    

    Then you can build

    cordova build android
    

    Then you can compile the signed package

    cordova build android --release -- --keystore=keystore.jks --storePassword=****** --alias=****** --password=****** --packageType=bundle
    
  • Chadori

    Hello, the new version of the analytics plugin (55) requires entering the SDK number yourself. The previous version did not require this. You cannot tell me where to get this version.

    Now I opened the previous build and found such a line there

    <preference name="ANDROID_FIREBASE_BOM_VERSION" default="32.5.0" /> 
    

    from which I took the version "32.5.0"

  • I should note that I also did look at the sprite sheets taht were being packed in html exports, and also adjusted any sprites that had been packed near the effected sprites. None of this made any difference; the only thing that decidely removed the lines was deleting the effect off of the objects.

    Hello, please report an error.

    construct.net/en/forum/construct-3/general-discussion-7/report-bugs-amp-post-128538