github 4ian/GDevelop v5.0.121
5.0.121

latest releases: v5.3.188, v5.3.187, v5.3.186...
2 years ago

💝 Improvements

  • Add a console to the Debugger (Thanks @arthuro555!)

    • When launching the Debugger to inspect a game, open the console to see internal messages sent by the game, JavaScript code or the game engine.
    • This is an advanced feature that is useful to find issues in your game or to see if your game is displaying any internal error.
      image
  • Improve scene selection and help text for an external layouts

  • Improve autocomplete when typing an expression.

  • Add possibility to search in events sentences (rather than just in parameters)

    • Also improve highlighting of search results and the index of the currently focused result.
      image
  • Only show the operators that can be actually used in actions/conditions for strings

    • For strings/texts, only = and ≠ can be used for comparisons, and "set to"/"add to" for modifications.
  • Add conditions to check if a mouse key is pressed or released using a text expression.

⚙️ Extensions, 🎨 assets and 🕹 examples

  • Improve Sticker extension (thanks @D8H!)
    • Add a condition to check if the object is stuck to another object.
    • Avoid a 1 frame delay when chaining objects.
  • New extension: Unicode Conversion (thanks @Ahnaf30e!)
  • New extension: Number Base Conversion (Tthanks @Ahnaf30e!)
  • Fix infrastructure issues (thanks @arthuro555)
  • Add "Object Stack" extension, useful for card games or shuffle objects (thanks @D8H!)
  • Add action "Set aiming angle toward a position" to Turret extension (thanks D8H!)
  • Add "Advanced jump" extension to allow to add "Coyote time" to a Platformer Object (thanks @Entr0py404 and @D8H!)
  • Add a Klondike Solitaire example (thanks @D8H!)
  • Add Coyote Time example (thanks @D8H!)

🐛 Bug fixes

  • Fix effects being applied multiple times on objects when creating and destroying a lot of them
    • Effects from destroyed objects could be cleaned incorrectly and applied to new objects, creating glitches on newly created objects.
  • Fixes an issue with "ghost instances" for the light obstacle or pathfinding obstacle behaviors - where the object would stay considered as an obstacle after being moved or deleted.
  • Fix a crash happening when modifying "dead" instances after removing a layer and instances that were on it.

🛠 Internal changes (for developers)

  • Add automation to automatically close stale issues (Thanks @Bouh!)
  • Improve typing and simplify implementation of Linked Objects' getObjectsLinkedWith function (Thanks @D8H!)
  • Add new tests for the platformer engine to prepare for the upcoming changes (Thanks @D8H!)

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.