Defold 1.2.188 BETA

Thanks, I’ll look into that right now!

5 Likes

I made a new release of extension-spine, v1.0.3.
This releases fixes the missing Lua callback after an animation is done playing.

5 Likes

Thanks, can confirm that fixes the issue for us.

Have now updated to the latest beta release (6bfeea3) and am seeing a new issue when building. Removing the affected dependency just leads to the same error with a different extension.

I’ve seen on Discord that the build server has been problematic recently, perhaps it’ll resolve itself.

capture_beta

3 Likes

Works fine! Thanks!

ps. updated “beta-spine” branch at slasher-prototype repo.

4 Likes

The issues we had (i.e. knew about) was resolved.

perhaps it’ll resolve itself.

It’s unlikely that the server will suddenly “work” for your project as we’re not currently aware of an issue and working on it.
So I think it would be great (if possible) if you could provide a small example of a project that fails to build and the relevant info (e.g. target platform).

4 Likes

In fact, the latest extension-spine is sufficient, i.e.

  1. Create new project on Windows 10
  2. Add https://github.com/defold/extension-spine/archive/refs/tags/1.0.3.zip as a dependency
  3. Fetch libraries
  4. Build
1 Like

Hi, the latest extension-rive package makes it impossible to build the project with 1.2.188 BETA.
I’m on Mac OS 11.4 and this is the result of Cmd + B on empty project (based on template):

1 Like

@igorskugar could you please try again? We’ve added a missing build flag for macOS.

1 Like

HI @AarrrBee !
Just to double check, which build server are you using when testing the Beta build?
(extension-spine is also considered beta)

That was my mistake - I hadn’t switched to build-stage.defold.com
Now building successfully on Windows, Android and iOS.

3 Likes

Thanks for verifying!

1 Like

Try out the latest version, as I’ve updated extension-rive with a few build fixes.

2 Likes

@britzl Build completed with no errors after the fix, thanks :+1:

There is one more issue regarding performance of the game in 1.2.188 BETA after Cmd + B.
Not only the game, but my whole machine struggles and becomes pretty much unusable.
I thought it’s because of too many rive draw calls or something related but it seems to be as bad even without rive-extension as dependency on an EMPTY project :confused:

If there is anything I can do to help with the fix, please let me know.

1 Like

Can you please try the web profiler and share the results?

1 Like

When trying to build for Android, using 1.2.189-Alpha, I get the following error:

/var/extender/sdk/a25ba88c45720578925bac70c5cc3603339ac569/defoldsdk//ext/bin/x86_64-linux/protoc --plugin=protoc-gen-ddf=/var/extender/sdk/a25ba88c45720578925bac70c5cc3603339ac569/defoldsdk//bin/ddfc_cxx --ddf_out=/tmp/job3477189619290770127/build/defold-spine -Iupload/defold-spine/include -Ibuild/defold-spine/ -Iupload/ -Iupload/firebase/include/ -Iupload/extension-iap/include -Iupload/websocket/include/ -Iupload/ironsource/include -Iupload/extension-appsflyer/include -Iupload/firebase_analytics/include/ -Iupload/pcgrandom/include/ -Iupload/extension-push/include -Iupload/openssl/include/ -Iupload/firebase_remoteconfig/include -Iupload/review/include -Iupload/gpgs/include -Iupload/defos/include/ -Iupload/defappsflyer/include -Iupload/gameanalytics/include/ -Iupload/facebook/include  -I/var/extender/sdk/a25ba88c45720578925bac70c5cc3603339ac569/defoldsdk//share/proto -I/var/extender/sdk/a25ba88c45720578925bac70c5cc3603339ac569/defoldsdk//ext/include  upload/defold-spine/commonsrc/spine_ddf.proto
upload/defold-spine/include: warning: directory does not exist.
upload/extension-iap/include: warning: directory does not exist.
upload/ironsource/include: warning: directory does not exist.
upload/extension-appsflyer/include: warning: directory does not exist.
upload/extension-push/include: warning: directory does not exist.
upload/firebase_remoteconfig/include: warning: directory does not exist.
upload/review/include: warning: directory does not exist.
upload/gpgs/include: warning: directory does not exist.
upload/defappsflyer/include: warning: directory does not exist.
upload/facebook/include: warning: directory does not exist.
Traceback (most recent call last):
  File "/var/extender/sdk/a25ba88c45720578925bac70c5cc3603339ac569/defoldsdk//bin/ddfc.py", line 41, in <module>
    from google.protobuf.descriptor import FieldDescriptor
ImportError: No module named google.protobuf.descriptor
--ddf_out: protoc-gen-ddf: Plugin failed with status code 1.

My depencencies:

dependencies#0 = https://github.com/rgrams/rendercam/archive/1.0.3.zip
dependencies#1 = https://github.com/britzl/defold-input/archive/2.10.0.zip
dependencies#2 = https://github.com/subsoap/defsave/archive/v1.2.1.zip
dependencies#3 = https://github.com/selimanac/defold-random/archive/master.zip
dependencies#4 = https://github.com/AGulev/set_screen_position/archive/master.zip
dependencies#5 = https://github.com/GameAnalytics/GA-SDK-DEFOLD/archive/3.3.10.zip
dependencies#6 = https://github.com/GameAnalytics/defold-openssl/archive/master.zip
dependencies#7 = https://github.com/heroiclabs/nakama-defold/archive/2.0.0.zip
dependencies#8 = https://github.com/defold/extension-websocket/archive/refs/tags/3.0.0.zip
dependencies#9 = https://github.com/defold/extension-facebook/archive/refs/tags/6.3.1.zip
dependencies#10 = https://github.com/defold/extension-push/archive/3.0.2.zip
dependencies#11 = https://github.com/defold/extension-review/archive/3.0.1.zip
dependencies#12 = https://github.com/defold/extension-gpgs/archive/refs/tags/2.3.0.zip
dependencies#13 = https://github.com/subsoap/defos/archive/v2.5.0.zip
dependencies#14 = https://github.com/Insality/druid/archive/refs/tags/0.6.0.zip
dependencies#15 = https://github.com/selimanac/defold-random/archive/master.zip
dependencies#16 = https://github.com/AGulev/defold-extension-appsflyer/archive/refs/tags/0.5.2.zip
dependencies#17 = https://github.com/defold/extension-spine/archive/refs/tags/1.0.4.zip
dependencies#18 = https://github.com/defold/extension-firebase/archive/refs/tags/1.1.3.zip
dependencies#19 = https://github.com/defold/extension-firebase-analytics/archive/refs/tags/2.1.0.zip

Hmm, ok. The dev branch obviously has an issue.
I’ve cherry picked this fix into the beta buikld (which is done in ~50minutes) and I think that will work better.

2 Likes

Here you go:

Huh, the game is basically idling and just waiting for the next frame. What settings so you have for vsync and frame cap in game. project?

Mostly defaults, tried with vsync unchecked but it changed nothing.

[project]
title = turn
dependencies#0 = https://github.com/britzl/defold-orthographic/archive/refs/tags/2.11.4.zip
dependencies#1 = https://github.com/selimanac/defold-random/archive/master.zip
dependencies#2 = https://github.com/selimanac/defold-astar/archive/master.zip
dependencies#3 = https://github.com/defold/extension-rive/archive/main.zip

[bootstrap]
main_collection = /game/game.collectionc
render = /render/rive.renderc

[input]
game_binding = /input/game.input_bindingc
use_accelerometer = 0

[display]
width = 1280
height = 720
high_dpi = 1
display_profiles = /builtins/render/default.display_profilesc
vsync = 1

[ios]
app_icon_120x120 = /assets/app_icons/icon_120.png
app_icon_180x180 = /assets/app_icons/icon_180.png
app_icon_76x76 = /assets/app_icons/icon_76.png
app_icon_152x152 = /assets/app_icons/icon_152.png
app_icon_57x57 = /assets/app_icons/icon_57.png
app_icon_114x114 = /assets/app_icons/icon_114.png
app_icon_72x72 = /assets/app_icons/icon_72.png
app_icon_144x144 = /assets/app_icons/icon_144.png
app_icon_167x167 = /assets/app_icons/icon_167.png
bundle_identifier = igorskugar.dev

[osx]
bundle_identifier = igorskugar.dev

[android]
app_icon_36x36 = /assets/app_icons/icon_36.png
app_icon_48x48 = /assets/app_icons/icon_48.png
app_icon_72x72 = /assets/app_icons/icon_72.png
app_icon_96x96 = /assets/app_icons/icon_96.png
app_icon_144x144 = /assets/app_icons/icon_144.png
app_icon_192x192 = /assets/app_icons/icon_192.png
input_method = HiddenInputField

[script]
shared_state = 1

[physics]
gravity_y = -1000.0
scale = 0.01

[graphics]
texture_profiles = /builtins/graphics/default.texture_profiles

And if you revert to 1.2.187 it runs faster?

2 Likes