Blog Posts
Blog Posts
2025-11-03

⇠ More posts

Defold release 1.11.2

By Björn Ritzl on Nov 03, 2025

Tagged as: Release notes


Defold 1.11.2

Localisation of the Editor!

We’ve started localizing the editor UI! While the process isn’t fully complete yet, many parts of the editor have already been translated — and we’re looking for localization contributors.

We host our localization project on Crowdin. Join the project, choose the language you’d like to contribute to, and start translating the editor strings directly in Crowdin. All UI text is stored in the en.editor_localization source file, and Crowdin automatically exports the translated files back into the repository.

If your language is missing, use the Request language option in Crowdin, and we’ll add it for you. When translating, make sure to preserve placeholders such as {template} exactly as they appear in the source string — we use the ICU message format for variable interpolation.

Once translations are approved in Crowdin, they will be automatically incorporated into the editor.

Summary

  • NEW: (#6553) Add gui.cancel_animations() to cancel one or all animation(s) at the same time (by JCash)
  • NEW: (#11281) Add Dualsense driver mapping for Linux (by wfzyx)
  • NEW: (#11360) Simplify dmGraphics::IsTextureType3D(TextureType) (by vil02)
  • NEW: (#7930) Automatically save any changes in the editor whenever it loses focus (by AGulev)
  • NEW: (#8495,#11007) Enhanced the orthographic camera behavior in the editor for better usability and accuracy (by AGulev)
  • FIX: (#11298) Issue 11298 resolve sound deadlock on Windows (by deurell)
  • FIX: (#11330) Add caching for the “vanilla” engine when downloaded through Bob.jar to avoid repeated downloads (by AGulev)
  • FIX: (#11356) Provide debug symbols for all HTML5 target architectures and build configurations (by AGulev)
  • FIX: (#11366) HTML5 profiler now reports the correct memory usage (by smagnuso)
  • FIX: (#11315) Add support for running the Android tools in bob from the commandline (by britzl)
  • FIX: (#11380) Added dmResource::GetWithExt() to dmsdk for more robust resource loading (by JCash)
  • FIX: (#9917) Fix frustrum culling for sprites with pivot point (by ekharkunov) Removed from release
  • FIX: (#11397) Fix for when bitmap font uses 4 channels which caused a crash (by JCash)
  • FIX: (#11290) Fix Tile Source Collision Group colors in Outline (by matgis)
  • FIX: (#11314) Feed positions and normals to all vertex attributes with a matching semantic-type (by matgis)
  • FIX: (#7713) Ensure the camera component icon (gizmo) maintains a pixel-stable size on screen (by AGulev)
  • FIX: (#11365) Update welcome screen for better discoverability. (by AGulev)
  • FIX: (#11438) Editor: Fix page count mismatch detection and error message for sprites (by matgis)

Engine

NEW: (#6553) ‘Add gui.cancel_animations() to cancel one or all animation(s) at the same time’ by JCash We’ve renamed the function to better match go.cancel_animations() The function can now cancel a single animation of a node, or all animations at the same time:

gui.cancel_animations(node, "position.x") -- cancel a single animation
gui.cancel_animations(node) -- cancel all animations

⚠️ The old function gui.cancel_animation() is now deprecated. Please use the new one instead!

NEW: (#11281) ‘Add Dualsense driver mapping for Linux’ by wfzyx

NEW: (#11360) ‘Simplify dmGraphics::IsTextureType3D(TextureType) by vil02 This resolves misc-redundant-expression.

I did not observe more warnings of that type in defold code.

FIX: (#11298) ‘Issue 11298 resolve sound deadlock on Windows’ by deurell Resolve sound deadlock on Windows when disconnecting sound device.

FIX: (#11330) ‘Add caching for the “vanilla” engine when downloaded through Bob.jar to avoid repeated downloads’ by AGulev To keep Bob.jar lightweight, it doesn’t include all platform architectures and symbols. When needed, the “vanilla” engine is downloaded from the CDN. This update introduces caching for those downloaded files in the .internal folder, avoiding repeated downloads on each bundle.

FIX: (#11356) ‘Provide debug symbols for all HTML5 target architectures and build configurations’ by AGulev HTML5 symbols are now provided for all build types and platforms: a folder <project_name>_symbols containing all symbols is created alongside the bundle.

FIX: (#11366) ‘HTML5 profiler now reports the correct memory usage’ by smagnuso On HTML5, our in game profiler now returns the memory usage as reported by Emscripten. This affects both our in game profiler Memory variable, as well as the profiler.get_memory_usage() Lua function.

FIX: (#11315) ‘Add support for running the Android tools in bob from the commandline’ by britzl Added the ability to runaapt2 (Android Asset Packaging Tool), bundletool and jarsigner from the commandline.

java -cp bob.jar com.dynamo.bob.tools.AndroidTools aapt2 link --proto-format ....
java -cp bob.jar com.dynamo.bob.tools.AndroidTools jarsigner -verbose -keystore debug.keystore ...
java -cp bob.jar com.dynamo.bob.tools.AndroidTools bundletool build-apks --bundle= ...

FIX: (#11380) ‘Added dmResource::GetWithExt() to dmsdk for more robust resource loading’ by JCash This allows the developer to pass in an expected extension, in order to make sure that the resources path passed in is the correct type. This is especially helpful if the code is data driven and the developer doesn’t know the resource path beforehand.

Documentation

FIX: (#9917) ‘Fix frustrum culling for sprites with pivot point’ by ekharkunov Fixed culling for sprites with pivot points. Also implemented some optimization on how geometry data calculated and stored between batches. So no it should be a bit faster in terms of calculation but consume some memory to store cached information.

###

FIX: (#11397) ‘Fix for when bitmap font uses 4 channels which caused a crash’ by JCash

Editor

NEW: (#7930) ‘Automatically save any changes in the editor whenever it loses focus’ by AGulev Introduced a new option that automatically saves all open files in the editor whenever it loses focus.

NEW: (#8495,#11007) ‘Enhanced the orthographic camera behavior in the editor for better usability and accuracy’ by AGulev

  • Orthographic camera gizmo size in the scene view reflects game.project display width/height and Orthographic Zoom.
  • Orthographic camera FOV is now disabled when Orthographic Projection is enabled.
  • Perspective-only fields are disabled in orthographic mode.
  • Orthographic Zoom must be greater than zero; invalid values show an error.

FIX: (#11290) ‘Fix Tile Source Collision Group colors in Outline’ by matgis

FIX: (#11314) ‘Feed positions and normals to all vertex attributes with a matching semantic-type’ by matgis The editor now supplies positions and normals to all vertex attributes with a matching semantic type when rendering objects in the Scene View. This reverts a change introduced in #10635, which caused a regression for shaders that make use of both world-space and local-space attributes of the same semantic type.

FIX: (#7713) ‘Ensure the camera component icon (gizmo) maintains a pixel-stable size on screen’ by AGulev Ensure the camera component’s icon in the editor stays a constant size regardless of scene scale.

FIX: (#11365) ‘Update welcome screen for better discoverability. ‘ by AGulev Moved the Templates, Samples, and Tutorials sections from a submenu to the root level to improve discoverability and make them easier to access.

CleanShot 2025-10-16 at 16 20 42@2x

FIX: (#11438) ‘Editor: Fix page count mismatch detection and error message for sprites’ by matgis Fix issue where paged Materials were erroneously detected as unpaged when inspecting Sprite properties.