D8H
255ef1d8ef
Add an antialising setting for 3D ( #5381 )
2023-06-08 09:57:34 +02:00
Clément Pasteau
a744b88c5c
Rework objectGroupsContainer to contain references, avoiding possible wrong memory accesses ( #5329 )
...
Do not show in changelog
2023-05-23 14:22:39 +02:00
D8H
60c0a0c1a8
Adapt the events of a behavior when it is copied from one extension to another ( #4812 )
2023-02-27 12:42:49 +01:00
AlexandreS
e4f44f7899
Add possibility to display GDevelop watermark that opens Liluo creator page on click/touch ( #4811 )
2023-01-24 18:26:39 +01:00
Baptiste Augrain
77320ce12e
Add support for LDtk Tilemaps ( #4575 )
...
* Tilemaps made with [LDtk](https://ldtk.io/ ), a modern 2D level editor, can be now used directly. Make sure to save your map made in LDtk as a JSON file, create a new Tilemap object in GDevelop and in the Tilemap field, choose the LDtk file.
* Tilesets used by the LDtk Tilemap are automatically imported in your game - you don't need to import them separately.
* For more information, read about the [Tilemap object on the wiki](https://wiki.gdevelop.io/gdevelop5/objects/tilemap ).
Co-authored-by: Davy Hélard <davy.helard@gmail.com >
Co-authored-by: Florian Rival <Florian.Rival@gmail.com >
2022-12-22 18:44:27 +01:00
AlexandreS
53828a6b61
Add possibility to drag n drop items in the project manager (scenes, external layouts, external events, extensions) ( #4720 )
2022-12-20 16:54:58 +01:00
D8H
b8e9bc801a
Add a properties editor for custom objects ( #4227 )
...
* Don't show in changelogs
2022-09-02 14:13:41 +02:00
D8H
aed4b76a3f
Refactor behavior configuration model ( #4217 )
...
* Merge BehaviorContent into Behavior and add CustomBehavior
* Don't show in changelogs
2022-08-29 09:21:21 +02:00
D8H
7893b892a3
Add an events-based object editor prototype ( #4208 )
...
* don't show in change logs
2022-08-22 14:05:58 +02:00
Fannie Yan
124003b4ac
Save template slug in project ( #3988 )
...
only show in developer changelog
2022-06-07 10:26:30 +02:00
D8H
91a02d132f
Remove the dependency to SFML ( #3865 )
...
* This allows to run Core tests more easily.
2022-05-13 13:27:41 +02:00
D8H
c6d6466d54
Fix the input checkboxes "Playable with [...]" randomly checked when publishing a game for the first time ( #3818 )
2022-04-08 11:45:20 +01:00
Clément Pasteau
225884dfe4
Allow defining up to 4 genres for a game
2022-03-04 09:35:44 +01:00
D8H
5f1787f1b5
Let game creators define if their game can be played with a keybord, a gamepad or a mobile ( #3682 )
2022-02-23 14:55:26 +01:00
Clément Pasteau
a107ff4e17
Allow entering a project description for your project/game
2022-02-11 10:53:31 +01:00
AlexandreS
9b21b78ae7
Allow the possibility to chose a start scene in the project manager
2022-02-01 10:02:05 +01:00
ClementPasteau
d4a3722ec8
Fix authorIds being saved in the prop elements of a project ( #3084 )
2021-09-23 13:01:35 +00:00
ClementPasteau
477e88d4ce
Allow entering the authors usernames in the Project properties
2021-09-23 12:46:31 +02:00
AlexandreS
f33196dc85
Fix unexpected custom loading screen image removal when removing unused images
2021-09-15 17:06:25 +02:00
ClementPasteau
8be448fd0e
Allow rounding pixels when rendering on a project level ( #2965 )
2021-08-24 10:44:06 +02:00
Florian Rival
1a27f689e0
Remove deprecated/unused/unmaintained GDCpp code ( #2930 )
...
* This also includes extensions code.
Only show in developer changelog
2021-08-17 14:34:58 +02:00
Florian Rival
9db4d603a0
Refactor access to behavior/behavior shared data in the editor
...
Avoid having getters in the gd::Platform or the gd::Project, as they should not be responsible for this.
Instead, use gd::MetadataProvider to fetch the BehaviorMetadata.
Don't show in changelog
2021-07-11 17:16:04 +01:00
Florian Rival
c61faa7e05
Clean up some dead code
...
Don't show in changelog
2021-07-06 17:13:00 +01:00
Arthur Pacaud
a27d1e97bc
Rework GetUsedExtensions ( #2588 )
...
Only show in developer changelog
2021-05-07 22:46:02 +02:00
Florian Rival
b42abf0cd8
Fix compilation
2020-11-20 09:22:58 +00:00
Florian Rival
ee6043477b
Add projectUuid to help identifying projects uniquely
...
Can be useful for online services that need a way to identify a game uniquely
2020-11-18 21:59:18 +00:00
Florian Rival
04c2abd508
Remove "projectFile" field from the project json files
2020-11-08 20:46:13 +00:00
Florian Rival
ad22a83680
Set objects created from events Z order so that they appear in front of objects that were on the scene at its startup
2020-11-07 15:33:17 +00:00
Florian Rival
ac32b677b0
Remove deprecated fields from project serialized json
...
Don't show in changelog
2020-11-07 15:33:17 +00:00
Arthur Pacaud
cafa0d512f
Allow extensions to declare dependencies (npm, cordova...) and custom properties in the project ( #1717 )
...
Only show in developer changelog
2020-08-24 20:51:10 +01:00
Florian Rival
788d557f0e
Fix dead code and project stripping
...
Don't show in changelog
2020-05-14 20:56:02 +02:00
Florian Rival
94fb2fede6
Remove dead code
2020-03-22 15:41:13 +01:00
Jimil Desai
7bcaf55342
Fix warning not showing when using a digit as first character for a name ( #1560 )
2020-03-22 15:24:28 +01:00
Florian Rival
9d3cd9f110
Add option to automatically resize game resolution to window size
...
* Also refactor:
* method names related to window/game resolution
* runtime game renderer size handling
* Update ProjectPropertiesDialog
2020-01-02 21:33:36 +00:00
Florian Rival
8891c91d61
Add EffectMetadata and AddEffect to extensions
...
* Allow extensions to store EffectMetadata.
* Rework gdjs.PixiFiltersTools to allow new effects to be dynamically registered.
* Update EffectsList to read effects from extensions.
* Update GDJS ExporterHelper to export include files for effects
* Rename effectName to effectType to avoid confusions in gd::Effect
2019-12-17 09:04:00 +00:00
Florian Rival
b019d9b0cf
Fix objects/parameters/extensions wrongly allowing empty string as name
2019-08-20 17:10:03 -07:00
Florian Rival
e737ab2443
Merge pull request #1049 from 4ian/feature/runtime-behavior
...
Events based behaviors 🚀
2019-05-19 23:20:58 +01:00
Florian Rival
aac867f960
Set default minimum FPS to 20
2019-05-07 13:56:08 +01:00
Florian Rival
433dc763d1
Separate Behavior into BehaviorContent and Behavior, and add RuntimeBehavior for GDCpp
2019-05-03 22:47:21 +01:00
Florian Rival
2353815fdf
[WIP] Add code generation for EventsBasedBehavior
2019-04-26 17:49:06 +01:00
Florian Rival
13bc2a5cd8
Remove more dead code
2019-04-26 14:12:59 +01:00
Florian Rival
87adc2cab9
[WIP] Clean old methods used only in GD4 in objects and behaviors (3)
2019-04-21 20:52:48 +01:00
Florian Rival
d59f40ff5d
[WIP] Clean old methods used only in GD4 in objects and behaviors (2)
2019-04-21 19:40:05 +01:00
Florian Rival
7f0033989a
[WIP] Partially clean GDJS/GDCpp/GDCore of wxWidgets related code
2019-04-20 01:21:28 +01:00
Florian Rival
a4c372d945
Convert PointX/PointY argument to a string
2019-01-28 23:16:20 +00:00
Florian Rival
1f7bec0ff1
Add option to set scale mode ("sampling") of the game to nearest ("pixel-perfect")
2018-12-25 23:27:09 +01:00
Franco Maciel
cc7b0f524e
Add a new AdMob extension ( #702 )
...
* Add AdMob application ID to the project
* Export AdMob application ID with Cordova
* Switch to cordova-plugin-admob-free
* Add banners and interstitials support
2018-10-31 00:08:43 +00:00
Florian Rival
4e71030103
Implement move/delete events functions and clean up various things
2018-10-09 23:06:19 +01:00
Florian Rival
f302989b9d
Fix compilation for GDC++ Runtime
2018-10-09 00:54:12 +01:00
Florian Rival
f059728fdb
Add Help and allow to activate Events Functions from preferences
...
Move EventsFunction related files and add documentation too
2018-10-09 00:06:37 +01:00