Skip to content

Releases: 4ian/GDevelop

5.0.0-beta81

26 Oct 17:00
Compare
Choose a tag to compare
5.0.0-beta81 Pre-release
Pre-release

Same as version beta 82 but with an issue when loading examples. Use beta 82 instead.

5.0.0-beta80

09 Sep 20:52
Compare
Choose a tag to compare

✨ New features

  • Add new experimental extension: "Dialogue Tree" 💬 by @blurymind
    • Construct advanced dialogue tree with an editor like Yarn and load them in your events.
    • In a next version, Yarn will be integrated into GDevelop for authoring the dialogue directly from the editor.
  • Add effects 🎇for layers:
    • Choose amongst several different effects: sepia, noise, night, etc... (thanks @Wend1go for the additions!)
    • Update the effect parameters during the game with events.
    • In a next version, more effects will be provided through extensions.
    • Learn more about effects on this wiki page!

💝 Improvements

  • Add context menu options to add new scene/external layout/external events or extension (thanks @Bouh!)
  • Add search bar in instances list
  • Update some buttons to make them more intuitive to use
  • Update field colors to make clearer the input areas
  • Improve Layers editor
  • Add more argument types in objecttools.js (thanks @andineck!)
  • Add getObjectsLists to eventsFunctionContext to directly manipulate objects lists in JavaScript.
  • Update games exported to Windows/macOS/Linux to Electron 3.0.9 (for better compatibility and better performance)

🐛 Bug fixes

  • Fix some typos (thanks @piyushpalawat99 and Wend1go!)
  • Fix the selection area for ForEach/Repeat being too large
  • Fix focusing of fields when editing a parameter by clicking on it in the Events Sheet
  • Fix clicking outside Color Picker not closing the picker
  • Fix positioning of flipped Sprite object with the Platformer Character behavior
  • Fix crash when Text object font is set to 0
  • Fix fill opacity of Shape Painter object always 0 in editor
  • Fix objects/parameters/extensions wrongly allowing empty string as name
  • Prevent empty names to be entered for scene/external layouts/external events (thanks @Bouh!)
  • Fix clicking on group when editing their name wrongly opening the editor
  • Fix video object not playing/crashing on Chrome (thanks @Bouh!)
  • Rework subscriptions to support 3D Secure
  • Fix crash when using some translations
  • Fix object type change not properly applied when editing a behavior
  • Fix "Is Ended" condition for Video object (thanks @Bouh!)

5.0.0-beta79

04 Aug 21:16
Compare
Choose a tag to compare

This is mainly a bug fix release. See all the new features in beta 76 notes, including the new zoom support in editors, the new action/condition editor (to be activated in preferences), "save as" support and tons of improvements.

🐛 Bug fixes

  • Fix confirmation message when adding images outside of project folder
  • Fix resource selector incorrectly stealing the focus
  • Fix scrolling in lists of the new action/condition editor (web-app only)
  • Fix crash when using Text Object actions/conditions without having a Text on the scene (thanks @FAlooC!)
  • Reduce spikes/artifacts from text outlines (thanks @Wend1go!)

5.0.0-beta78

03 Aug 15:00
Compare
Choose a tag to compare

This is mainly a bug fix release. See all the new features in beta 76 notes, including the new zoom support in editors, the new action/condition editor (to be activated in preferences), "save as" support and tons of improvements.

💝 Improvements

  • Add "Center View" menu item in the Scene Editor toolbar (thanks @Bouh!)
  • Add "Menu with functions and text effects" example by @Phenomena3

🐛 Bug fixes

  • Fix web online export (thanks @Bouh!)

5.0.0-beta77

02 Aug 08:03
Compare
Choose a tag to compare

This is mainly a bug fix release. See all the new features in beta 76 notes, including the new zoom support in editors, the new action/condition editor (to be activated in preferences), "save as" support and tons of improvements.

💝 Improvements

  • Upgrade Howler.js (internal sound management library) to v2.1.2
    • Fix issues with audio on iOS 12 and Safari 12

🐛 Bug fixes

  • Fix crash/memory corruption when setting an object as a global object
  • Fix display of some actions/conditions not having a group title in the new action/condition editor.
  • Fix the size of the new action/condition editor when doing a search

5.0.0-beta76

30 Jul 22:13
Compare
Choose a tag to compare

✨ New features

  • Added support for zoom when editing hitboxes, points, previewing an animation or an image.

    • You can use the toolbar buttons or Ctrl (or Cmd on macOS) and the mousewheel to zoom.
  • Added "Save As" menu option (thanks @Bouh!)

  • Added mouse wheel support (thanks @Bouh!)

  • New editor to add and edit conditions and actions (still in beta, see below)

    • More intuitive object and action/condition selection. You can either select an object first, or browse the list of actions/conditions that are not related to specific objects.
    • After selecting an object, only the actions and conditions that can be used on this object will be shown.
    • This is especially useful for objects having a lot of (custom) behaviors.
    • Support for tags in objects, so that it's easy to find your objects in large games.
    • Search box allowing to search in objects and actions/conditions at the same time. Press Enter to validate the first choice.
    • "Responsive" UI: if GDevelop window is large enough, the display will show everything on the window. Otherwise, 2 or 1 column will be shown. Useful if you use GDevelop next to something else on the screen.
    • Improved search with icons in results and better matching in case of an exact result.

ℹ️ To activate this editor, go in in Preferences and select Use the new action/condition editor.

Editing all at once, on a large screen:
Large screen action/condition editor

Step by step edition on a smaller screen:
Small screen action/condition editor
Small screen action/condition editor

⚠️ This editor is still in beta and will be improved. If you find a bug, please report it :)

💝 Improvements

  • Allow copy/pasting of actions and conditions at the same time (pasting will be done intelligently).
  • Add a button to quickly paste actions or conditions (when hovering "Add action" or "Add condition")
  • Add icons of objects when selecting an object in action/condition editor.
  • Copy (after asking) new resources inside project folder if they are located outside
    • This should help most people that are beginning with GDevelop to properly organize their game assets.
  • Add visual separator between function parameters and events (thanks @Bouh!)
  • Make Dark theme blue color a bit lighter, for better contrast (thanks @Bouh!)
  • Allow to create a new empty game in the web-app
  • Add filesystem-create-directory example (thanks @piyushpalawat99!)
  • Add link to help page for project properties
  • Add button to turn groups to global groups in IDE (thanks @Bouh!)
  • Add support for choosing json resource in IDE (for future extensions)
  • Add various documentation links (thanks @piyushpalawat99!)

🐛 Bug fixes

  • Fix improper landing on Jumpthru platforms when jumping from below in the Platformer engine.
  • Ensure base layer cannot be removed (thanks @Bouh!)
  • Fix newly created DestroyOutsideBehavior not working
  • Add icons for variables in the Events Sheet (thanks @blurymind and @Endoperez!)
  • Add help button for collision masks
  • Fix issue when setting the pathfinding destination too close to current object position
  • Fix reordering and drag'n'drop of objects when list is filtered (by tags or using the search)
  • Add proper validation of package name for Android/iOS
  • Update breakout example and add breakout tutorial to Tutorials list (thanks Heather!)
  • Fix fields objects editors where invalid values could be entered
  • Fix issue with behaviors "onCreated" function that could crash the game when calling action/condition on a certain object type.
  • Fix issue with behaviors not running "onOwnerRemovedFromScene" function when a scene was unloaded.
    • This function has now being renamed "onDestroy". Old name will continue to work.

5.0.0-beta75

24 Jun 20:44
Compare
Choose a tag to compare

This is mainly a bug fix version, see all the new features and new examples in the beta 74!

💝 Improvements

  • Add opacity and tint support to Panel Sprite (9-patch) objects (thanks @Wend1go!)

🐛 Bug fixes

  • Fix rendering of events after changes in an action or a new action added.

5.0.0-beta74

23 Jun 15:03
Compare
Choose a tag to compare

✨ New features

Space shooter example

  • Behaviors can now have properties - that can be number, strings or booleans (checkboxes). It's perfect to make behaviors that are customizable.
    • These properties can be displayed in the editor when the behavior is added to an object
    • After adding a property to a behavior, you can modify and compare the value of the property using actions/conditions generated for it (only in the behavior events).
    • Some properties can also be marked as not visible in the editor. It's useful to store internal state for a behavior, like the amount of ammo, health, etc...

💝 Improvements

  • Add an example: multiplayer-platformer-with-gamepads (thanks @Bouh)

    • Try the new Gamepads extension by @Bouh, to use Xbox, PS4 and other controllers in your game!
  • New actions/conditions for Text objects (thanks @Wend1go!):

    • Add support for outline, shadow, gradient and alignment
    • Add scale actions/conditions
  • Add opacity and tint support to Tiled Sprite objects (thanks @Wend1go!)

  • Add links to two new tutorials by @piyushpalawat99 and Nilarjun (thanks!).

  • Automatically disable smoothing of new images if project scale mode is "nearest" (pixel-perfect).

  • Improve display/selection of some parameters for actions/conditions.

  • Events Functions can now have color, layer or a scene name as parameters

  • Add various links to documentation (thanks @piyushpalawat99!)

  • Add link about publishing on Kongregate or Game Jolt

  • Use 'My Documents' as the default folder for GDevelop projects

  • For GDevelop developers: upgrade internal dependencies to use latest versions (React, Storybook, etc).

🐛 Bug fixes

  • Fix selection being dismissed when panning the view in the scene editor
  • Fix arguments handling on command line (in particular --disable-update-check)
  • Fixed broken images for Shopify (thanks @piyushpalawat99!)
  • Fix centering of the view when opening a scene
  • Fix crash when pressing Esc while selecting an object for an action/condition
  • Display inline errors in the events sheet some parameters (like a wrong key/mouse button)
  • Fix various intermittent crashs when using the editor

5.0.0-beta73

06 Jun 15:57
Compare
Choose a tag to compare

This is mostly a "bug fix" version. Check all the new features in beta70, including custom behaviors and extensions to install!

💝 Improvements

  • Add Layer string expression to get object layer name.

🐛 Bug fixes

  • Fix behavior properties being not updated when changed in the IDE and the game saved or previewed.
  • Add explanation about games exported locally not being able to run in Chrome without a server.
  • Fix broken images for Sensors category in expressions list (thanks @piyushpalawat99!)
  • Fix typo in Readme (thanks @mohajain!)

5.0.0-beta72

01 Jun 12:21
Compare
Choose a tag to compare

This is mostly a "bug fix" version. Check all the new features in beta70, including custom behaviors and extensions to install!

🐛 Bug fixes

  • Fix Physics behavior crashing the game when first added to a new game (if that happen to you, remove all the physics behavior from all the objects, before adding it again).
  • Fix copy/cut/paste/duplicate for objects (wrong name was given to the pasted/duplicated object).
  • Fix width of images in Changelog (thanks @Bouh!)
  • (Developers only) Fix compatibility with Node.js 10 and later