Clément Pasteau
e174136fb4
New Save & Load built-in actions ( #7811 )
...
* New actions are available to save & load the game state, making Saving & Loading as easy as adding 1 action to your game!
* While it will work in most cases, it has a few limitations and hasn't been thoroughly tested on all types of objects/behaviors and games, so it is for the moment tagged as **Experimental** while we gather feedback and improve it
* Check out the wiki for more info: https://wiki.gdevelop.io/gdevelop5/all-features/save-state
2025-09-29 15:38:37 +02:00
D8H
948488d92b
[Top-down movement] Fix the legacy turning back mode ( #7735 )
2025-07-21 22:07:00 +02:00
D8H
323a2b6c2f
[Top-down movement] Revert the modes ( #7654 )
2025-06-12 11:23:58 +02:00
D8H
4af86b36e5
[Top-down movement] Turn back at least as fast as it decelerate ( #7649 )
...
- Add a new property that allows to choose between 3 modes
- "Sharp turn with smooth turn back" which is what you are used to
- "Sharp turn" which is more responsive
- "Smooth turn" which keeps inertia
- Turn back at least as fast as it decelerate
- You need to go in advanced and deprecated sections and uncheck the property to enable this in existing projects.
- Make analog stick controls more responsive
2025-06-11 11:11:59 +02:00
D8H
752d047464
Upgrade GDJS to Prettier 3.4.2 ( #7398 )
...
- Don't show in changelog
2025-02-12 18:50:02 +01:00
Clément Pasteau
7ccbf91973
Automatically disable default controls for synchronized objects ( #6678 )
...
* For top down & platformer objects, when the object is not owned by the current player, it will automatically have default controls disabled
2024-06-18 18:19:56 +02:00
Clément Pasteau
0eb7b85e77
Improve multiplayer sync ( #6672 )
...
* Fix a rare case where the lobby was joined but did not appear as such in the interface
* Text inputs are now synced properly
* Add 2 new expressions for current player ping & username
* Fix Physics2 behavior being properly synced
2024-06-18 12:38:16 +02:00
Clément Pasteau
3c5fee0535
Add experimental support for multiplayer games ("GDevelop Multiplayer") ( #6613 )
2024-06-07 14:12:58 +02:00
D8H
5bd8da0b75
Pass a context to the top-down movement hook methods ( #5023 )
...
* Don't show in changelog
2023-02-28 10:17:13 +01:00
D8H
e8bc3b7ee8
Allow JavaScript extensions to customize the top-down movement behavior ( #4999 )
...
* Only for developers
2023-02-23 14:34:20 +01:00
D8H
eedc68b0f2
Fix pathfinding movement angle condition ( #4825 )
...
* Add a condition to check the movement angle of the top-down movement behavior.
2023-01-16 10:30:00 +01:00
Clément Pasteau
473b16bbc1
Introduce no-unused-vars ts rule for GDJS & Extensions ( #4469 )
...
Do not show in changelog
2022-10-31 14:52:03 +01:00
D8H
80cb6d697c
Handle custom objects at runtime ( #4294 )
...
* Don't show in changelog
2022-10-18 13:36:48 +02:00
D8H
660cdd753c
[TopDownMovement] Add a condition to check which key was used or simulated and actions to change the current velocity ( #3800 )
2022-04-05 19:32:31 +02:00
D8H
3b9a1354ee
[TopDownMovement] Fix the velocity value that wasn't exactly 0 when moving horizontally or vertically ( #3799 )
2022-04-04 23:47:17 +02:00
D8H
fa5671a3ee
Improve calculations for the Top Down movement behavior to make it more precise when accelerating or decelerating ( #3412 )
...
* This makes the movement less prone to approximations when there is a drop in FPS, making your game more precise.
2021-12-28 09:57:10 +01:00
D8H
916938b4a8
[Top-down] Stick controls now comply with the "allow diagonals" setting ( #2518 )
...
* Test cases on stick controls for forbidden diagonals
add tests
* Fix: stick controls now comply with allowDiagonals setting
* Remove only
2021-04-07 19:01:40 +00:00
D8H
49827984ac
Allow an object moving vertically to change direction when diagonals are forbidden in the Top-down behavior. ( #2516 )
...
* If multiple keys are pressed, the last one is used to move the object.
2021-04-07 00:19:05 +01:00
D8H
d98915090a
Imrpove visibility and type definitions in the top-down behavior ( #2436 )
...
Only show in developer changelog
2021-03-15 18:18:42 +00:00
D8H
c2d163c569
Add "simulate stick" action to the Top-down movement behavior ( #2427 )
...
* This allows to easily add joystick control to an object having the "Top-down Movement" behavior, by using this with the expressions from the Gamepad extension.
2021-03-13 12:43:39 +00:00
Florian Rival
e2026424aa
Fix tests and formatting
2021-03-08 00:28:19 +00:00
D8H
37346c0714
Add the "movement angle offset" property to the top-down behavior ( #2411 )
...
* This is useful for the Isometry viewpoint, so that when player press "up", the movement is going "up" on the screen (rather than diagonally).
2021-03-07 23:03:31 +00:00
D8H
7095bd863a
Add support for isometry in the top-down movement behavior ( #2237 )
...
* Add an option to choose: classic top-down movement, isometry, 2:1 isometry or isometry with a custom angle.
2021-01-30 12:56:51 +00:00
Florian Rival
4b2cd90320
Add documentation of extensions in the generated GDJS documentation
...
Only show in developer changelog
2021-01-14 21:32:13 +00:00
Florian Rival
65d3688052
Fix duplicate classes in the generated GDJS documentation
...
Don't show in changelog
2021-01-08 19:55:20 +01:00
Florian Rival
d0dba2a713
Fix typings in TypeScript files
...
Don't show in changelog
2021-01-08 19:54:56 +01:00
Florian Rival
11d69e46ed
Translate all behaviors to TypeScript
...
Also adapt custom behavior code generation to use a (partial) ES6 class (methods are still added using prototype)
Don't show in changelog
2021-01-08 19:54:41 +01:00