Skip to content

Commit bfb7002

Browse files
authored
Remove and deprecate a few extensions (#1708)
* Add a deprecation notice on the countdown timer extension. * Move the recolorizer extension to the community tier. * Move the dungeon generator extension to the community tier. * Add a deprecation notice on the extra inventory extension. * Remove old deprecated extensions.
1 parent 39e0981 commit bfb7002

File tree

9 files changed

+34
-9697
lines changed

9 files changed

+34
-9697
lines changed

extensions/community/CountdownTimer.json

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,35 @@
22
"author": "",
33
"category": "General",
44
"extensionNamespace": "",
5+
"fullName": "Countdown timer (deprecated)",
56
"gdevelopVersion": ">=5.5.222",
6-
"fullName": "Countdown Timer",
77
"helpPath": "",
88
"iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLDZIMTBDOC4zLDYsNyw0LjcsNywzdjBoMTh2MEMyNSw0LjcsMjMuNyw2LDIyLDZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMjZoMTJjMS43LDAsMywxLjMsMywzdjBIN3YwQzcsMjcuMyw4LjMsMjYsMTAsMjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMsMjZ2LTRjMC0wLjYtMC4zLTEuMi0wLjgtMS42bC0zLjctMi44Yy0xLjEtMC44LTEuMS0yLjQsMC0zLjJsMy43LTIuOGMwLjUtMC40LDAuOC0xLDAuOC0xLjZWNiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTksNnY0YzAsMC42LDAuMywxLjIsMC44LDEuNmwzLjcsMi44YzEuMSwwLjgsMS4xLDIuNCwwLDMuMmwtMy43LDIuOEM5LjMsMjAuOCw5LDIxLjQsOSwyMnY0Ii8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjExLDI2IDE2LDIxIDIxLDI2ICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNiwxMiAxMywxMCAxOSwxMCAiLz4NCjwvc3ZnPg0K",
99
"name": "CountdownTimer",
1010
"previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/UI Essentials/a87576ab3a35744221b26f87e4409ec174fb8fb79435b181232c40c29ac7340e_UI Essentials_sand_clock_time.svg",
1111
"shortDescription": "A timer against the clock to create timer challenges in your projects. Countdown functionality.",
1212
"version": "1.0.2",
13-
"description": "This extension provides a timer against the clock to create timed challenges in your projects. You can set an initial time in seconds and then start the timer to count down. The extension includes actions to start or reset the timer, stop it at zero or allow negative numbers, and get the time remaining on the timer via an expression. With this extension, you will be able to easily add countdown functionality.",
13+
"description": [
14+
"This extension provides a timer against the clock to create timed challenges in your projects. You can set an initial time in seconds and then start the timer to count down. The extension includes actions to start or reset the timer, stop it at zero or allow negative numbers, and get the time remaining on the timer via an expression. With this extension, you will be able to easily add countdown functionality.",
15+
"",
16+
"This extension is deprecated. Prefer using a timer and a substraction like in the countdown timer example ([open the project online](https://editor.gdevelop.io/?project=example://count-down-timer))."
17+
],
18+
"origin": {
19+
"identifier": "CountdownTimer",
20+
"name": "gdevelop-extension-store"
21+
},
1422
"tags": [
15-
"Countdown",
16-
"Timer",
17-
"Clock",
18-
"Time management"
23+
"countdown",
24+
"timer",
25+
"clock",
26+
"time attak"
1927
],
2028
"authorIds": [
2129
"xesgTnQuyNXPVkGEDLD3Wcr8O4m1"
2230
],
2331
"dependencies": [],
32+
"globalVariables": [],
33+
"sceneVariables": [],
2434
"eventsFunctions": [
2535
{
2636
"description": "Set the countdown timer in seconds.",

extensions/community/ExtraInventory.json

Lines changed: 16 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
{
22
"author": "",
33
"category": "Game mechanic",
4-
"description": "Adds functions that let you add or remove multiple items from an inventory, as well as a function to set the count of an item in an inventory.\n\nThis function makes use of GDevelop's built-in inventory system.",
54
"extensionNamespace": "",
5+
"fullName": "Extra inventory functions (deprecated)",
66
"gdevelopVersion": ">=5.5.222",
7-
"fullName": "Extra inventory functions",
87
"helpPath": "",
98
"iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDI5SDljLTEuMSwwLTItMC45LTItMlYxNGMwLTMuOSwzLjEtNyw3LTdoNGMzLjksMCw3LDMuMSw3LDd2MTNDMjUsMjguMSwyNC4xLDI5LDIzLDI5eiIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjciIHkxPSIxOCIgeDI9IjI1IiB5Mj0iMTgiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOCwyNmgtNGMtMS4xLDAtMi0wLjktMi0ydi0yaDh2MkMyMCwyNS4xLDE5LjEsMjYsMTgsMjZ6Ii8+DQo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMTIiIHkxPSI4IiB4Mj0iMTIiIHkyPSIxOSIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIwIiB5MT0iOCIgeDI9IjIwIiB5Mj0iMTkiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOSw3aC02VjVjMC0xLjEsMC45LTIsMi0yaDJjMS4xLDAsMiwwLjksMiwyVjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjYsMjdoLTF2LThoMWMxLjEsMCwyLDAuOSwyLDJ2NEMyOCwyNi4xLDI3LjEsMjcsMjYsMjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNiwyN2gxdi04SDZjLTEuMSwwLTIsMC45LTIsMnY0QzQsMjYuMSw0LjksMjcsNiwyN3oiLz4NCjwvc3ZnPg0K",
109
"name": "ExtraInventory",
1110
"previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Education and Learning/Education and Learning_education_school_bag_backpack.svg",
1211
"shortDescription": "Adds functions that let you add/remove multiple items from an inventory, as well as a function to set the count of an item.",
1312
"version": "0.0.2",
13+
"description": [
14+
"Adds functions that let you add or remove multiple items from an inventory, as well as a function to set the count of an item in an inventory.",
15+
"",
16+
"This function makes use of GDevelop's built-in inventory system.",
17+
"",
18+
"This extension is deprecated. The [simple inventory extension](https://wiki.gdevelop.io/gdevelop5/extensions/inventories) should be used instead."
19+
],
20+
"origin": {
21+
"identifier": "ExtraInventory",
22+
"name": "gdevelop-extension-store"
23+
},
1424
"tags": [
1525
"inventory",
1626
"extra",
@@ -20,14 +30,14 @@
2030
"XqKHAww3OUe8NPLCCWqA478em9j2"
2131
],
2232
"dependencies": [],
33+
"globalVariables": [],
34+
"sceneVariables": [],
2335
"eventsFunctions": [
2436
{
2537
"description": "Adds multiple items to an inventory.",
2638
"fullName": "Add multiple items",
2739
"functionType": "Action",
28-
"group": "",
2940
"name": "InventoryAdd",
30-
"private": false,
3141
"sentence": "Add _PARAM3_ of _PARAM2_ to inventory _PARAM1_",
3242
"events": [
3343
{
@@ -69,33 +79,18 @@
6979
],
7080
"parameters": [
7181
{
72-
"codeOnly": false,
73-
"defaultValue": "",
7482
"description": "Inventory name",
75-
"longDescription": "",
7683
"name": "Inventory",
77-
"optional": false,
78-
"supplementaryInformation": "",
7984
"type": "string"
8085
},
8186
{
82-
"codeOnly": false,
83-
"defaultValue": "",
8487
"description": "Item name",
85-
"longDescription": "",
8688
"name": "Item",
87-
"optional": false,
88-
"supplementaryInformation": "",
8989
"type": "string"
9090
},
9191
{
92-
"codeOnly": false,
93-
"defaultValue": "",
9492
"description": "How many objects to add?",
95-
"longDescription": "",
9693
"name": "Count",
97-
"optional": false,
98-
"supplementaryInformation": "",
9994
"type": "expression"
10095
}
10196
],
@@ -105,9 +100,7 @@
105100
"description": "Removes multiple items from an inventory.",
106101
"fullName": "Remove multiple items",
107102
"functionType": "Action",
108-
"group": "",
109103
"name": "InventoryRemove",
110-
"private": false,
111104
"sentence": "Remove _PARAM3_ of _PARAM2_ from inventory _PARAM1_",
112105
"events": [
113106
{
@@ -149,33 +142,18 @@
149142
],
150143
"parameters": [
151144
{
152-
"codeOnly": false,
153-
"defaultValue": "",
154145
"description": "Inventory name",
155-
"longDescription": "",
156146
"name": "Inventory",
157-
"optional": false,
158-
"supplementaryInformation": "",
159147
"type": "string"
160148
},
161149
{
162-
"codeOnly": false,
163-
"defaultValue": "",
164150
"description": "Item name",
165-
"longDescription": "",
166151
"name": "Item",
167-
"optional": false,
168-
"supplementaryInformation": "",
169152
"type": "string"
170153
},
171154
{
172-
"codeOnly": false,
173-
"defaultValue": "",
174155
"description": "How many objects to remove?",
175-
"longDescription": "",
176156
"name": "Count",
177-
"optional": false,
178-
"supplementaryInformation": "",
179157
"type": "expression"
180158
}
181159
],
@@ -185,9 +163,7 @@
185163
"description": "Sets the number of items in an inventory.",
186164
"fullName": "Set the number of items",
187165
"functionType": "Action",
188-
"group": "",
189166
"name": "InventorySet",
190-
"private": false,
191167
"sentence": "Set the number of _PARAM2_ in inventory _PARAM1_ to _PARAM3_ ",
192168
"events": [
193169
{
@@ -229,38 +205,24 @@
229205
],
230206
"parameters": [
231207
{
232-
"codeOnly": false,
233-
"defaultValue": "",
234208
"description": "Inventory name",
235-
"longDescription": "",
236209
"name": "Inventory",
237-
"optional": false,
238-
"supplementaryInformation": "",
239210
"type": "string"
240211
},
241212
{
242-
"codeOnly": false,
243-
"defaultValue": "",
244213
"description": "Item name",
245-
"longDescription": "",
246214
"name": "Item",
247-
"optional": false,
248-
"supplementaryInformation": "",
249215
"type": "string"
250216
},
251217
{
252-
"codeOnly": false,
253-
"defaultValue": "",
254218
"description": "New amount of items",
255-
"longDescription": "",
256219
"name": "Count",
257-
"optional": false,
258-
"supplementaryInformation": "",
259220
"type": "expression"
260221
}
261222
],
262223
"objectGroups": []
263224
}
264225
],
265-
"eventsBasedBehaviors": []
226+
"eventsBasedBehaviors": [],
227+
"eventsBasedObjects": []
266228
}

0 commit comments

Comments
 (0)