Florian Rival/GDevelop: Release v5.0.0-beta76
Name: GDevelop
Owner: Florian Rival
Release: 5.0.0-beta76
Released: 2019-07-30
License: NOASSERTION
Release Assets:
✨ 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:
Step by step edition on a smaller screen:
⚠️ 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.