Defold 1.9.8 BETA

Let’s raise the flag ‘We Want textureSize’ :smiley:

2 Likes

Thanks,

I don’t need an Arm build at this time, so this is just for information.
Their remains an issue (36a63db66b67da8a85ac4478a7b3acd2472b855e),
this project: GitHub - selimanac/defold-daabbcc: Dynamic Tree(aka AABB Tree) native extension for Defold Engine

When building for Arm the error is:
Full log:
Async build request failed with status code 500 Internal Server ErrorInternal Server Error
ERROR:EXT: Bundling ‘Linux Application…’ failed: prelude.lua:359 Bob invocation failed

Possibly I am doing something wrong, Linux X64 works, which is what I need, so no big deal.

Correct, we don’t yet have native extension support for arm64-linux. It’s coming relatively soon.

2 Likes

arm64-linux extender is available now (Thanks @ekharkunov !)

Kind reminder: 1.9.8 will be released next week, please test beta in your projects :teddy_bear:

7 Likes

Thanks for this beta! I want to mention two things I ran into while testing it compared to version 1.9.7:

  • The new layout for the Android bundling window is a little inconvenient for me because the “Create Bundle” and “Close” buttons are almost hidden.

  • It seems there’s something wrong when trying to use ‘Install on connected device’.
2025-03-02 10:26:27 INFO    Extracting universal APK from APK set 
Resolving ADB location...
ERROR:EXT: Bundling 'Android Application...' failed: bundle.editor_script:132 vm error: java.nio.file.InvalidPathException: Illegal char <
> at index 59: C:\Users\U\AppData\Local\Android\sdk\platform-tools\adb.exe
ERROR:EXT: C:\Users\U\adb\adb.exe

3 Likes

Thank you for this great release!

Found that report progress does not work when called from gui_script. The http.request itself works, but the progress is not displayed.

I checked it on Defold 1.9.7 and in this beta.

What do you mean displayed? The callback should be invoked for each chunk that is received.
How large is the content you receive? Could it be that you get the full file in the first chunk?

I checked it on Defold 1.9.7 and in this beta.

If it’s not an issue introduced in the beta, then please report it on github.

1 Like

The file is 100mb, when I run http.request in script pprint in callback shows download progress. This does not happen in gui_script.

Done - http.request report_progress doesn't passed into the callback function in gui_script · Issue #10281 · defold/defold · GitHub

1 Like

My only comment on this release is. Who is @sprocketc and why is he so awesome? :star_struck:

9 Likes

The engine doesn’t call the finalize function of extensions anymore. Which leads to a problem when trying to use sys.reboot(), the extensions are not being reinitialized properly and the game doesn’t work correctly.

2 Likes

Thanks!
Yes I did refactor the extension code a bit, but didn’t notice any missing finalize.
I’ll look into it!

4 Likes

A fix has been pushed, and should be available in an hour.

3 Likes

Awesome, thanks!

1 Like

This issue should also now be fixed in the beta.

3 Likes

It’s indeed fixed. Thanks!

1 Like