Just a quick note to say that GameAnalytics is Now Available for Defold. GameAnalytics is a free player tracking and analysis tool that helps you measure, control and understand player experiences in one place.
Thanks for the update, we are on the case and a new release should soon be ready with a bug fix to the issue (and yes guessed right with using âgame_key_windowsâ and âsecret_key_windowsâ, I think it is because Windows support came out later and we have forgotten to update the docs).
@britzl and @Mathias_Westerdahl did the build server recently change. I was earlier today able to build a Windows app but now I get a lot of errors saying something like:
libeay32.lib(sha1dgst.obj): error LNK2005: SHA1_Final already defined in libdlib.lib(sha1_2.o)
and many more errors like this when I try to build. We are using OpenSSL in the native extension.
Hmm, no. The server didnât change, and we havenât really updated the related libraries in a couple of weeks.
I suspect that earlier today, you perhaps hadnât changed anything in the code? (if so you would get a cached version from disc)
This problem with unresolved symbols is of course something we need to address, and although we are in the works of trying something definitive, I think we need to address the most common symbol clashes immediately. Iâve added issue DEF-3024 for this, to hide our version of libcrypto functions for now.
@mts: Could it be that you have a dependency to another library that has changed? You should try to make a habit of not depending on the latest on the master branch, but instead a specific commit or preferably a GitHub release.
Ok I have updated the extension now. I have renamed the symbols in the OpenSSL libs which are clashing with the Defold engineâs symbols and it should be able to build for Windows again.
To be clear, do you want us to âAdd gameâ from the dashboard for each individual platform, or is there a faster say to get platform keys for a specific game?
Thanks for the heads up of the minor error on the docs page, it has been fixed now. Unforunately we recommend you to âadd gameâ for each platform you need tracking for, this is especially needed for the mobile platforms to be able to correctly validate in-app purchases. For desktop platforms it is less important but it makes it easier to debug to seperate the different platforms you need tracking. So in practice you can share keys across the platforms but we donât recommend it.
Hmm, weird.
Nope, we havenât done anything with the server recently. Are you building for Windows?
Also, we donât have âwarnings as errorsâ enabled, so itâs surprising that we donât see an actual error here?
Iâm guessing something changed in their SDK, which seems to have been updated today to version 1.1.7? Are you depending on the master.zip or the 1.1.7.zip?
Also, Iâll check this out too tomorrow, to see why why there is no error message for you. Thx!