-
Notifications
You must be signed in to change notification settings - Fork 949
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gamepad Extension Not Working #7438
Comments
Most extensions now need GDevelop 5.5.222+. You should upgrade to the last version of GDevelop. |
I unfortunately can't update for this project I'm currently working on, but I will try that in the future for my next projects. Thank you! |
Out of curiosity, why can't you upgrade GDevelop? |
I'm currently working on a project with my company in that specific version. We have a process where we installed that specific version of GDevelop on our computers, so no software version can be changed after it's locked in. This means we must wait until next year to update it next. This is due to updates that happen with software that would alter our instructions for this project (e.g., interface element updates, terminology of specific events changed, etc.). |
Is there an existing issue for this?
Describe the bug
The Gamepad extension doesn't work out of the box and all controls must be hardcoded to work. The version of the extension in the project linked in that project online works (version 0.6.3) but if you add the extension to a project currently, it adds version 0.7.0, which no longer works without event implementation.
Upon looking through the Behavior settings, there are variables missing in version 0.7.0, which were previously set up in version 0.6.3.
This is the Behavior in version 0.6.3, which is visible in the web editor example that's linked:

And this is the Behavior in version 0.7.0 when it's freshly added to a project:
As seen above, the new structure references variables that aren't defined vs. the old method of using properties. This causes the built-in controller commands to not work, so they must be coded in events to work as intended.
Steps to reproduce
To find the Gamepad extension:
GDevelop platform
Desktop
GDevelop version
5.5.221
Platform info
OS
OS Version
Gamepad
Additional context
No response
The text was updated successfully, but these errors were encountered: