diff --git a/extensions/community/Tween3D.json b/extensions/community/Tween3D.json index 0d6c9082e..286966485 100644 --- a/extensions/community/Tween3D.json +++ b/extensions/community/Tween3D.json @@ -2,14 +2,14 @@ "author": "", "category": "Visual effect", "extensionNamespace": "", - "gdevelopVersion": ">=5.5.222", "fullName": "Advanced 3D tween", + "gdevelopVersion": ">=5.5.222", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXRlbm5pcy1iYWxsIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLDJDMTQuNSwyIDE2Ljc1LDIuOSAxOC41LDQuNEMxNi4zNiw2LjIzIDE1LDguOTYgMTUsMTJDMTUsMTUuMDQgMTYuMzYsMTcuNzcgMTguNSwxOS42QzE2Ljc1LDIxLjEgMTQuNSwyMiAxMiwyMkM5LjUsMjIgNy4yNSwyMS4xIDUuNSwxOS42QzcuNjQsMTcuNzcgOSwxNS4wNCA5LDEyQzksOC45NiA3LjY0LDYuMjMgNS41LDQuNEM3LjI1LDIuOSA5LjUsMiAxMiwyTTIyLDEyQzIyLDE0LjMyIDIxLjIxLDE2LjQ1IDE5Ljg4LDE4LjE1QzE4LjEyLDE2LjY4IDE3LDE0LjQ3IDE3LDEyQzE3LDkuNTMgMTguMTIsNy4zMiAxOS44OCw1Ljg1QzIxLjIxLDcuNTUgMjIsOS42OCAyMiwxMk0yLDEyQzIsOS42OCAyLjc5LDcuNTUgNC4xMiw1Ljg1QzUuODgsNy4zMiA3LDkuNTMgNywxMkM3LDE0LjQ3IDUuODgsMTYuNjggNC4xMiwxOC4xNUMyLjc5LDE2LjQ1IDIsMTQuMzIgMiwxMloiIC8+PC9zdmc+", "name": "Tween3D", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/30bc03f9cf5f2f42960246a605352a6937ae6b603f0177396a83193849a4724a_tennis-ball.svg", "shortDescription": "Smoothly squash, strentch, tint and wobble 3D models.", - "version": "0.3.0", + "version": "0.3.1", "description": [ "Change 3D models proportions over time to make smooth animations like wobbling.", "", @@ -793,6 +793,7 @@ "fullName": "Advanced 3D tween", "name": "Tween3D", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -3853,6 +3854,7 @@ "fullName": "3D wobble", "name": "Wobble", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", diff --git a/extensions/reviewed/BoidsMovement.json b/extensions/reviewed/BoidsMovement.json index 36b5d95ba..c48b6f8d1 100644 --- a/extensions/reviewed/BoidsMovement.json +++ b/extensions/reviewed/BoidsMovement.json @@ -2,14 +2,14 @@ "author": "", "category": "Movement", "extensionNamespace": "", - "gdevelopVersion": ">=5.5.222", "fullName": "Boids movement", + "gdevelopVersion": ">=5.5.222", "helpPath": "/extensions/boids-movement/details/", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMjkuMywxMC4xYy0wLjQtMC4xLTAuOCwwLTEuMSwwLjNsLTMuMiw0Yy0xLjctMi01LjktNi40LTExLTYuNGMtMC4yLDAtMC4zLDAtMC41LDBjMS40LDIuNCwyLjEsNS4xLDIuMSw4DQoJCWMwLDIuOC0wLjcsNS42LTIuMSw4YzAuMiwwLDAuMywwLDAuNSwwYzUuMSwwLDkuMy00LjMsMTEtNi40bDMuMiw0YzAuMiwwLjIsMC41LDAuNCwwLjgsMC40YzAuMSwwLDAuMiwwLDAuMy0wLjENCgkJYzAuNC0wLjEsMC43LTAuNSwwLjctMC45VjExQzMwLDEwLjYsMjkuNywxMC4yLDI5LjMsMTAuMXoiLz4NCgk8cGF0aCBkPSJNMTEuNCw4LjRjLTUuMiwxLjUtOSw2LjgtOS4yLDdjLTAuMiwwLjMtMC4yLDAuOCwwLDEuMmMwLjIsMC4zLDQsNS42LDkuMiw3YzEuNS0yLjMsMi4yLTQuOSwyLjItNy42DQoJCUMxMy42LDEzLjMsMTIuOCwxMC42LDExLjQsOC40eiBNMTAsMTZjMCwwLjYtMC40LDEtMSwxcy0xLTAuNC0xLTF2LTJjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMVYxNnoiLz4NCjwvZz4NCjwvc3ZnPg0K", "name": "BoidsMovement", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Restaurant/Restaurant_restaurant_seafood_animal_fish.svg", "shortDescription": "Simulates flocks movement.", - "version": "0.4.0", + "version": "0.4.1", "description": [ "Simulates swarms or flocks movement following the separation, alignment, cohesion principles. The flock can be attracted to a location or avoid some obstacles.", "", @@ -2145,6 +2145,7 @@ "description": "", "group": "Movement", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "ShouldRotate" }, { @@ -2155,6 +2156,7 @@ "description": "", "group": "Sight", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "CohesionRadius" }, { @@ -2165,6 +2167,7 @@ "description": "", "group": "Sight", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "AlignmentRadius" }, { @@ -2175,6 +2178,7 @@ "description": "", "group": "Sight", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "SeparationRadius" }, { @@ -2185,6 +2189,7 @@ "description": "", "group": "Decision", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "CohesionWeight" }, { @@ -2195,6 +2200,7 @@ "description": "", "group": "Decision", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "AlignmentWeight" }, { @@ -2205,6 +2211,7 @@ "description": "", "group": "Decision", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "SeparationWeight" }, { @@ -2216,6 +2223,7 @@ "group": "", "extraInformation": [], "advanced": true, + "quickCustomizationVisibility": "hidden", "name": "CollisionLayer" } ], diff --git a/extensions/reviewed/Gamepads.json b/extensions/reviewed/Gamepads.json index e016bf0d0..1ba005de0 100644 --- a/extensions/reviewed/Gamepads.json +++ b/extensions/reviewed/Gamepads.json @@ -9,7 +9,7 @@ "name": "Gamepads", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/gamepad-variant-outline.svg", "shortDescription": "Add support for gamepads (or other controllers) to your game, giving access to information such as button presses, axis positions, trigger pressure, etc...", - "version": "0.8.0", + "version": "0.8.1", "description": [ "Add support for gamepads (or other controllers).", "", @@ -2540,6 +2540,7 @@ "fullName": "Platformer gamepad mapper", "name": "PlatformerGamepadMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -3096,6 +3097,7 @@ "fullName": "3D platformer gamepad mapper", "name": "Platformer3DGamepadMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -3266,6 +3268,7 @@ "fullName": "3D shooter gamepad mapper", "name": "Shooter3DGamepadMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -3437,6 +3440,7 @@ "fullName": "First person camera gamepad mapper", "name": "FirstPersonGamepadMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -4501,6 +4505,7 @@ "fullName": "3D car gamepad mapper", "name": "PhysicsCar3DGamepadMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -4857,6 +4862,7 @@ "fullName": "Top-down gamepad mapper", "name": "TopDownGamepadMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", diff --git a/extensions/reviewed/IsOnScreen.json b/extensions/reviewed/IsOnScreen.json index 89db2a319..90af9fc18 100644 --- a/extensions/reviewed/IsOnScreen.json +++ b/extensions/reviewed/IsOnScreen.json @@ -1,16 +1,24 @@ { "author": "Silver-Streak, @Bouh, Tristan Rhodes", "category": "Game mechanic", - "description": "This extension adds conditions to check if an object is located within the visible portion of its layer's camera. The condition also allows for specifying padding to the virtual screen border.\n\nNote that this does not take into account any object visibility, such as being hidden or 0 opacity, but can be combined with those existing conditions.", "extensionNamespace": "", - "gdevelopVersion": ">=5.5.222", "fullName": "Object \"Is On Screen\" Detection", + "gdevelopVersion": "", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLW1vbml0b3Itc2NyZWVuc2hvdCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik05LDZINVYxMEg3VjhIOU0xOSwxMEgxN1YxMkgxNVYxNEgxOU0yMSwxNkgzVjRIMjFNMjEsMkgzQzEuODksMiAxLDIuODkgMSw0VjE2QTIsMiAwIDAsMCAzLDE4SDEwVjIwSDhWMjJIMTZWMjBIMTRWMThIMjFBMiwyIDAgMCwwIDIzLDE2VjRDMjMsMi44OSAyMi4xLDIgMjEsMiIgLz48L3N2Zz4=", "name": "IsOnScreen", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/monitor-screenshot.svg", "shortDescription": "This adds a condition to detect if an object is on screen based off its current layer.", - "version": "1.2.1", + "version": "1.2.2", + "description": [ + "This extension adds conditions to check if an object is located within the visible portion of its layer's camera. The condition also allows for specifying padding to the virtual screen border.", + "", + "Note that this does not take into account any object visibility, such as being hidden or 0 opacity, but can be combined with those existing conditions." + ], + "origin": { + "identifier": "IsOnScreen", + "name": "gdevelop-extension-store" + }, "tags": [ "is on screen", "condition", @@ -24,6 +32,8 @@ "gqDaZjCfevOOxBYkK6zlhtZnXCg1" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -31,20 +41,58 @@ "fullName": "Is on screen", "name": "InOnScreen", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "description": "Checks if an object position is within the viewport of its layer.", "fullName": "Is on screen", "functionType": "Condition", "name": "IsOnScreen", - "private": false, "sentence": "_PARAM0_ is on screen (padded by _PARAM2_ pixels)", "events": [ { - "disabled": false, - "folded": false, "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": "/*\nGet the object layer, convert the position from this layer to the screen coordinates.\nGet the point on each side on the object on screen, and compare with the screen area.\n\nThis way even if the camera has a rotation or custom scale the object is always compared to the screen area.\n*/\n\n\n// Get the layer of the object.\nconst object = objects[0];\nconst layer = runtimeScene.getLayer(object.getLayer());\n\n// Get the aabb of the object on his layer.\nconst aabb = object.getVisibilityAABB();\n\n// Get the layer to convert the coordinates of the AABB to the screen coordinates\nconst topLeft = layer.convertInverseCoords(aabb.min[0], aabb.min[1]);\nconst topRight = layer.convertInverseCoords(aabb.max[0], aabb.min[1]);\nconst bottomRight = layer.convertInverseCoords(aabb.max[0], aabb.max[1]);\nconst bottomLeft = layer.convertInverseCoords(aabb.min[0], aabb.max[1]);\n\n// Get the points on each side of the object on screen.\nconst posLeftObjectOnScreen = Math.min(topLeft[0], topRight[0], bottomLeft[0], bottomRight[0]);\nconst posRightObjectOnScreen = Math.max(topLeft[0], topRight[0], bottomLeft[0], bottomRight[0]);\nconst posUpObjectOnScreen = Math.min(topLeft[1], topRight[1], bottomLeft[1], bottomRight[1]);\nconst posDownObjectOnScreen = Math.max(topLeft[1], topRight[1], bottomLeft[1], bottomRight[1]);\n\nconst padding = eventsFunctionContext.getArgument(\"Padding\");\n\nif (\n !(posLeftObjectOnScreen - padding > runtimeScene.getGame().getGameResolutionWidth() ||\n posUpObjectOnScreen - padding > runtimeScene.getGame().getGameResolutionHeight() ||\n posRightObjectOnScreen + padding < 0 ||\n posDownObjectOnScreen + padding < 0\n )\n) {\n eventsFunctionContext.returnValue = true;\n}\n", + "inlineCode": [ + "/*", + "Get the object layer, convert the position from this layer to the screen coordinates.", + "Get the point on each side on the object on screen, and compare with the screen area.", + "", + "This way even if the camera has a rotation or custom scale the object is always compared to the screen area.", + "*/", + "", + "", + "// Get the layer of the object.", + "const object = objects[0];", + "const layer = runtimeScene.getLayer(object.getLayer());", + "", + "// Get the aabb of the object on his layer.", + "const aabb = object.getVisibilityAABB();", + "", + "// Get the layer to convert the coordinates of the AABB to the screen coordinates", + "const topLeft = layer.convertInverseCoords(aabb.min[0], aabb.min[1]);", + "const topRight = layer.convertInverseCoords(aabb.max[0], aabb.min[1]);", + "const bottomRight = layer.convertInverseCoords(aabb.max[0], aabb.max[1]);", + "const bottomLeft = layer.convertInverseCoords(aabb.min[0], aabb.max[1]);", + "", + "// Get the points on each side of the object on screen.", + "const posLeftObjectOnScreen = Math.min(topLeft[0], topRight[0], bottomLeft[0], bottomRight[0]);", + "const posRightObjectOnScreen = Math.max(topLeft[0], topRight[0], bottomLeft[0], bottomRight[0]);", + "const posUpObjectOnScreen = Math.min(topLeft[1], topRight[1], bottomLeft[1], bottomRight[1]);", + "const posDownObjectOnScreen = Math.max(topLeft[1], topRight[1], bottomLeft[1], bottomRight[1]);", + "", + "const padding = eventsFunctionContext.getArgument(\"Padding\");", + "", + "if (", + " !(posLeftObjectOnScreen - padding > runtimeScene.getGame().getGameResolutionWidth() ||", + " posUpObjectOnScreen - padding > runtimeScene.getGame().getGameResolutionHeight() ||", + " posRightObjectOnScreen + padding < 0 ||", + " posDownObjectOnScreen + padding < 0", + " )", + ") {", + " eventsFunctionContext.returnValue = true;", + "}", + "" + ], "parameterObjects": "Object", "useStrict": true, "eventsSheetExpanded": true @@ -52,33 +100,20 @@ ], "parameters": [ { - "codeOnly": false, - "defaultValue": "", "description": "Object", - "longDescription": "", "name": "Object", - "optional": false, - "supplementaryInformation": "", "type": "object" }, { - "codeOnly": false, - "defaultValue": "", "description": "Behavior", - "longDescription": "", "name": "Behavior", - "optional": false, "supplementaryInformation": "IsOnScreen::InOnScreen", "type": "behavior" }, { - "codeOnly": false, - "defaultValue": "", "description": "Padding (in pixels)", "longDescription": "Number of pixels to pad the screen border. Zero by default. A negative value goes inside the screen, a positive value go outside.", "name": "Padding", - "optional": false, - "supplementaryInformation": "", "type": "expression" } ], @@ -90,7 +125,9 @@ ] } ], - "propertyDescriptors": [] + "propertyDescriptors": [], + "sharedPropertyDescriptors": [] } - ] + ], + "eventsBasedObjects": [] } \ No newline at end of file diff --git a/extensions/reviewed/PhysicsCar3DKeyMapper.json b/extensions/reviewed/PhysicsCar3DKeyMapper.json index 8a6f5aef8..923ebb02c 100644 --- a/extensions/reviewed/PhysicsCar3DKeyMapper.json +++ b/extensions/reviewed/PhysicsCar3DKeyMapper.json @@ -9,7 +9,7 @@ "name": "PhysicsCar3DKeyMapper", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Glyphster Pack/Master/SVG/Computers and Hardware/3e5871434a72821bf3ecb44a6857e62a438cf23dc8f95966f56ae97e95315468_Computers and Hardware_keyboard.svg", "shortDescription": "3D car keyboard controls.", - "version": "1.0.0", + "version": "1.0.1", "description": "3D physics car keyboard controls.", "origin": { "identifier": "PhysicsCharacter3DKeyMapper", @@ -31,6 +31,7 @@ "fullName": "3D car keyboard mapper", "name": "PhysicsCar3DKeyboardMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", diff --git a/extensions/reviewed/RollingCounter.json b/extensions/reviewed/RollingCounter.json index 67ba4cf8d..c1382493d 100644 --- a/extensions/reviewed/RollingCounter.json +++ b/extensions/reviewed/RollingCounter.json @@ -2,15 +2,19 @@ "author": "", "category": "Visual effect", "extensionNamespace": "", - "gdevelopVersion": ">=5.5.222", "fullName": "Rolling counter", + "gdevelopVersion": ">=5.5.222", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLXNvcnQtbnVtZXJpYy12YXJpYW50IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNzgsN0M5LjA4LDcuMDQgMTAsNy41MyAxMC41Nyw4LjQ2QzExLjEzLDkuNCAxMS40MSwxMC41NiAxMS4zOSwxMS45NUMxMS40LDEzLjUgMTEuMDksMTQuNzMgMTAuNSwxNS42MkM5Ljg4LDE2LjUgOC45NSwxNi45NyA3LjcxLDE3QzYuNDUsMTYuOTYgNS41NCwxNi41IDQuOTYsMTUuNTZDNC4zOCwxNC42MyA0LjA5LDEzLjQ1IDQuMDksMTJDNC4wOSwxMC41NSA0LjM5LDkuMzYgNSw4LjQ0QzUuNTksNy41IDYuNSw3LjA0IDcuNzgsN003Ljc1LDguNjNDNy4zMSw4LjYzIDYuOTYsOC45IDYuNyw5LjQ2QzYuNDQsMTAgNi4zMiwxMC44NyA2LjMyLDEyQzYuMzEsMTMuMTUgNi40NCwxNCA2LjY5LDE0LjU0QzYuOTUsMTUuMSA3LjMxLDE1LjM3IDcuNzcsMTUuMzdDOC42OSwxNS4zNyA5LjE2LDE0LjI0IDkuMTcsMTJDOS4xNyw5Ljc3IDguNyw4LjY1IDcuNzUsOC42M00xMy4zMywxN1YxNS4yMkwxMy43NiwxNS4yNEwxNC4zLDE1LjIyTDE1LjM0LDE1LjAzQzE1LjY4LDE0LjkyIDE2LDE0Ljc4IDE2LjI2LDE0LjU4QzE2LjU5LDE0LjM1IDE2Ljg2LDE0LjA4IDE3LjA3LDEzLjc2QzE3LjI5LDEzLjQ1IDE3LjQ0LDEzLjEyIDE3LjUzLDEyLjc4TDE3LjUsMTIuNzdDMTcuMDUsMTMuMTkgMTYuMzgsMTMuNCAxNS40NywxMy40MUMxNC42MiwxMy40IDEzLjkxLDEzLjE1IDEzLjM0LDEyLjY1QzEyLjc3LDEyLjE1IDEyLjUsMTEuNDMgMTIuNDYsMTAuNUMxMi40Nyw5LjUgMTIuODEsOC42OSAxMy40Nyw4LjAzQzE0LjE0LDcuMzcgMTUsNy4wMyAxNi4xMiw3QzE3LjM3LDcuMDQgMTguMjksNy40NSAxOC44OCw4LjI0QzE5LjQ3LDkgMTkuNzYsMTAgMTkuNzYsMTEuMTlDMTkuNzUsMTIuMTUgMTkuNjEsMTMgMTkuMzIsMTMuNzZDMTkuMDMsMTQuNSAxOC42NCwxNS4xMyAxOC4xMiwxNS42NEMxNy42NiwxNi4wNiAxNy4xMSwxNi4zOCAxNi40NywxNi42MUMxNS44MywxNi44MyAxNS4xMiwxNi45NiAxNC4zNCwxN0gxMy4zM00xNi4wNiw4LjYzQzE1LjY1LDguNjQgMTUuMzIsOC44IDE1LjA2LDkuMTFDMTQuODEsOS40MiAxNC42OCw5Ljg0IDE0LjY4LDEwLjM2QzE0LjY4LDEwLjggMTQuOCwxMS4xNiAxNS4wMywxMS40NkMxNS4yNywxMS43NyAxNS42MywxMS45MiAxNi4xMSwxMS45M0MxNi40MywxMS45MyAxNi43LDExLjg2IDE2LjkyLDExLjc0QzE3LjE0LDExLjYxIDE3LjMsMTEuNDYgMTcuNDEsMTEuMjhDMTcuNSwxMS4xNyAxNy41MywxMC45NyAxNy41MywxMC43MUMxNy41NCwxMC4xNiAxNy40Myw5LjY5IDE3LjIsOS4yOEMxNi45Nyw4Ljg3IDE2LjU5LDguNjUgMTYuMDYsOC42M005LjI1LDVMMTIuNSwxLjc1TDE1Ljc1LDVIOS4yNU0xNS43NSwxOUwxMi41LDIyLjI1TDkuMjUsMTlIMTUuNzVaIiAvPjwvc3ZnPg==", "name": "RollingCounter", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/e509cccd7fb426978c4a79b639670f624f773a886848d288a12be5c28dd7d380_sort-numeric-variant.svg", "shortDescription": "Smoothly change a counter value in a text object.", - "version": "1.1.0", + "version": "1.1.1", "description": "Smoothly change a counter value in a text object.", + "origin": { + "identifier": "RollingCounter", + "name": "gdevelop-extension-store" + }, "tags": [ "score", "animation", @@ -29,6 +33,7 @@ "fullName": "Rolling counter", "name": "RollingCounter", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", diff --git a/extensions/reviewed/ScreenWrap.json b/extensions/reviewed/ScreenWrap.json index 60bc6dc0e..a1661696b 100644 --- a/extensions/reviewed/ScreenWrap.json +++ b/extensions/reviewed/ScreenWrap.json @@ -2,14 +2,14 @@ "author": "Tristan Rhodes (tristan@victrisgames.com), Entropy", "category": "Movement", "extensionNamespace": "", - "gdevelopVersion": ">=5.5.222", "fullName": "Screen wrap", + "gdevelopVersion": ">=5.5.222", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLW1vbml0b3Itc2NyZWVuc2hvdCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik05LDZINVYxMEg3VjhIOU0xOSwxMEgxN1YxMkgxNVYxNEgxOU0yMSwxNkgzVjRIMjFNMjEsMkgzQzEuODksMiAxLDIuODkgMSw0VjE2QTIsMiAwIDAsMCAzLDE4SDEwVjIwSDhWMjJIMTZWMjBIMTRWMThIMjFBMiwyIDAgMCwwIDIzLDE2VjRDMjMsMi44OSAyMi4xLDIgMjEsMiIgLz48L3N2Zz4=", "name": "ScreenWrap", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/monitor-screenshot.svg", "shortDescription": "Teleport object when it moves off the screen and immediately appear on the opposite side while maintaining speed and trajectory.", - "version": "0.3.1", + "version": "0.3.2", "description": [ "The teleport happens when the center point of the object crosses a border (this can be adjusted with an offset).", "By default, the borders of the wrapping area match the screen size, but they can also be changed.", @@ -32,6 +32,8 @@ "1OgYzWp5UeVPbiWGJwI6vqfgZLC3" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -39,6 +41,7 @@ "fullName": "Screen Wrap", "name": "ScreenWrap", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -1062,7 +1065,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "HorizontalWrapping" }, { @@ -1072,7 +1074,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "VerticalWrapping" }, { @@ -1083,7 +1084,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderTop" }, { @@ -1094,7 +1094,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderLeft" }, { @@ -1105,7 +1104,6 @@ "description": "If blank, the value will be the scene width.", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderRight" }, { @@ -1116,7 +1114,6 @@ "description": "If blank, the value will be scene height.", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderBottom" }, { @@ -1127,7 +1124,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "TriggerOffset" } ], @@ -1138,6 +1134,7 @@ "fullName": "Screen Wrap (physics objects)", "name": "ScreenWrapPhysics", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -2376,7 +2373,6 @@ "extraInformation": [ "Physics2::Physics2Behavior" ], - "hidden": false, "name": "RequiredPhysicsBehavior" }, { @@ -2386,7 +2382,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "HorizontalWrapping" }, { @@ -2396,7 +2391,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "VerticalWrapping" }, { @@ -2407,7 +2401,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderTop" }, { @@ -2418,7 +2411,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderLeft" }, { @@ -2429,7 +2421,6 @@ "description": "If blank, the value will be the scene width.", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderRight" }, { @@ -2440,7 +2431,6 @@ "description": "If blank, the value will be scene height.", "group": "", "extraInformation": [], - "hidden": false, "name": "BorderBottom" }, { @@ -2451,7 +2441,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "TriggerOffset" }, { diff --git a/extensions/reviewed/SmoothCamera.json b/extensions/reviewed/SmoothCamera.json index b25a516d2..a1b332941 100644 --- a/extensions/reviewed/SmoothCamera.json +++ b/extensions/reviewed/SmoothCamera.json @@ -9,7 +9,7 @@ "name": "SmoothCamera", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Computers and Hardware/Computers and Hardware_camcoder_gopro_go_pro_camera.svg", "shortDescription": "Smoothly scroll to follow an object.", - "version": "0.4.1", + "version": "0.4.2", "description": [ "The camera follows an object according to:", "- a frame rate independent catch-up speed to make the scrolling from smooth to strong", @@ -46,6 +46,7 @@ "fullName": "Smooth Camera", "name": "SmoothCamera", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -4945,6 +4946,7 @@ "fullName": "Smooth platformer camera", "name": "SmoothPlatformerCamera", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", diff --git a/extensions/reviewed/SpriteMultitouchJoystick.json b/extensions/reviewed/SpriteMultitouchJoystick.json index f64dea364..daa71ad34 100644 --- a/extensions/reviewed/SpriteMultitouchJoystick.json +++ b/extensions/reviewed/SpriteMultitouchJoystick.json @@ -9,7 +9,7 @@ "name": "SpriteMultitouchJoystick", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Videogames/Videogames_controller_joystick_arrows_direction.svg", "shortDescription": "Joysticks or buttons for touchscreens.", - "version": "1.8.1", + "version": "1.8.2", "description": [ "Multitouch joysticks can be used the same way as physical gamepads:", "- 4 or 8 directions", @@ -3559,6 +3559,7 @@ "fullName": "Platformer multitouch controller mapper", "name": "PlatformerMultitouchMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -3781,6 +3782,7 @@ "fullName": "3D platformer multitouch controller mapper", "name": "Platformer3DMultitouchMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -3924,6 +3926,7 @@ "fullName": "3D shooter multitouch controller mapper", "name": "Shooter3DMultitouchMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -4056,6 +4059,7 @@ "fullName": "First person camera multitouch controller mapper", "name": "FirstPersonMultitouchMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -5120,6 +5124,7 @@ "fullName": "3D car multitouch controller mapper", "name": "PhysicsCar3DMultitouchMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -5293,6 +5298,7 @@ "fullName": "Top-down multitouch controller mapper", "name": "TopDownMultitouchMapper", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", diff --git a/extensions/reviewed/Sticker.json b/extensions/reviewed/Sticker.json index 2eecf897c..d8ecfb91a 100644 --- a/extensions/reviewed/Sticker.json +++ b/extensions/reviewed/Sticker.json @@ -9,7 +9,7 @@ "name": "Sticker", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/sticker-outline.svg", "shortDescription": "Make objects follow the position and rotation of the object they are stuck to.", - "version": "0.5.2", + "version": "0.5.3", "description": [ "This extension can be useful to:", "- Stick accessories to moving objects", @@ -370,6 +370,7 @@ "fullName": "Sticker", "name": "Sticker", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", diff --git a/extensions/reviewed/ThirdPersonCamera.json b/extensions/reviewed/ThirdPersonCamera.json index d79c671d4..3bddee579 100644 --- a/extensions/reviewed/ThirdPersonCamera.json +++ b/extensions/reviewed/ThirdPersonCamera.json @@ -9,7 +9,7 @@ "name": "ThirdPersonCamera", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Line Hero Pack/Master/SVG/Virtual Reality/94e95d2c318e1f3dc7151a351024e13c574e1e44669c6696aa107d60230073f6_Virtual Reality_3d_vision_eye_vr.svg", "shortDescription": "Move the camera to look at an object from a given distance.", - "version": "1.7.0", + "version": "1.7.1", "description": [ "Move the camera to look at an object from a given distance with a rotation and an elevation angles.", "", @@ -548,6 +548,7 @@ "fullName": "Third person camera", "name": "ThirdPersonCamera", "objectType": "", + "quickCustomizationVisibility": "hidden", "eventsFunctions": [ { "fullName": "", @@ -2368,6 +2369,7 @@ "description": "", "group": "Catch-up speed", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "RotationHalfwayDuration" }, { @@ -2378,6 +2380,7 @@ "description": "", "group": "Catch-up speed", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "ElevationHalfwayDuration" }, { @@ -2388,6 +2391,7 @@ "description": "", "group": "Catch-up speed", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "TranslationZHalfwayDuration" }, { @@ -2459,6 +2463,7 @@ "group": "Position", "extraInformation": [], "advanced": true, + "quickCustomizationVisibility": "hidden", "name": "FollowFreeAreaZMax" }, { @@ -2470,6 +2475,7 @@ "group": "Position", "extraInformation": [], "advanced": true, + "quickCustomizationVisibility": "hidden", "name": "FollowFreeAreaZMin" }, { @@ -2540,6 +2546,7 @@ "description": "", "group": "", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "IsRotatingWithObject" }, { @@ -2549,6 +2556,7 @@ "description": "", "group": "", "extraInformation": [], + "quickCustomizationVisibility": "hidden", "name": "IsElevatingWithObject" }, {