Florian Rival/GDevelop: Release v5.0.0-beta82

⚠️Breaking change

Due to a bug fix, sprites are now flipped relatively to their center point. This can change slightly the position of your flipped sprites if they have a custom center. Make sure to double check your game for these. Make backups of your games before continuing.

✨ New features

  • 💬 The Yarn Dialogue editor is now embedded in GDevelop (thanks @blurymind!). Yarn is a powerful editor allowing to create advanced and dynamic dialogues with multiple choices.

    • When choosing a dialogue to load using the Dialogue Tree actions, you can edit or create a json file containing a dialogue in Yarn format.
    • Read the help page about dialogue trees to learn more about how to use them.
    • See the example "Dialogue Tree with Yarn" to see how to use dialogue actions. You can also try the example online.
  • 🎨 Improved Shape Painter object with new shapes and advanced features (thanks @Bouh!).

    • Add ellipse, rounded rectangle and star to Shape Painter
    • Add support for other advanced shapes (arc, bezier curves), and shapes composed of multiple shapes.
  • Various new smaller features:

    • Add condition to check for WebGL support (thanks @Wend1go!)
    • Add "Scene just resumed" condition (thanks @Wend1go!)
    • Add menu item to extract events into a new group (thanks @Bouh!)

💝 Improvements

  • 😎 Lots of User Interface improvements :

    • Selectors for objects or resources (and in general) can now be entirely keyboard controlled (arrow to select, enter to choose).
    • Buttons are slighlty smaller.
    • Lists are showing more objects or items.
    • All tips shown at the bottom of the screen that can be dismissed won't pop again.
    • Fix the focus of some fields when opening dialogs.
    • Some selector fields are now displayed using the OS native selectors.
    • Contrast of the default theme as been improved.
    • Reworked drag'n'drop in objects and resources list.
    • Tooltips are shown faster for all buttond in the top toolbar.
    • Action/conditions and their parameters can be traversed with Tab key, and selected with Enter/space.
  • 📱Improvements for very small screens (phones or small windows) and touchscreens:

    • Dialogs are shown fullscreen.
    • Fix drag'n'drop support on touchscreens (objects can be drag'n'dropped like on the desktop app).
    • The view can be moved in the scene editor using two fingers on a touchscreen.
    • The view can be zoomed in the scene editor using two fingers on a touchscreen ("pinch to zoom").
    • Actions are rendered below the conditions on small screens ("responsive layout").
    • Display only a single secondary editor panel on small screens (use the toolbar to change to another).
  • Objects dragged from the list to the scene are now showing the object instance while dragging - so that you can perfectly position the instance.

  • Invalid operators are now displayed with an error in the events sheet.

  • Comments and groups are positioned on top of selection when added (thanks @Bouh!)

  • Add help button for Video object (thanks @Bouh!)

  • Various translations improved by contributors.

🐛 Bug fixes

  • ⚠️ Sprites used to flip around the center of the image, without respecting the center point. The center point is now used as the center when flipping a sprite horizontally or vertically (just like when rotating it).

    • In other words, this means that the center point is unmoved when the sprite is rotated (as before) or flipped (new).
    • If you have objects with a non default center point and that are flipped, check their positioning. You might have to remove manual offsets that you added using events.
  • Some actions/conditions were shown in the list of "Other actions" (or "Other conditions") in the new action/condition editor - while they are used with objects. This is fixed and should be more intuitive now.

  • Events are now properly updated when a group is renamed.

  • Fix window border not updated in the scene editor when the project window size is changed

  • Properly re-open closed panels at their default positions.

  • Fix typo in Facebook Instant Games actions

  • Fix 'Download Game File' removing all spaces from downloaded game file in the web-app.

  • Display an error message when opening a non GD5 file (thanks @Bouh!)

  • Add explicit mention to "scene" variable in various descriptions (thanks @Bouh!)

To top