regarding the new variable system: even if it would be enough for the variables to be declared, I would like it if the events were automatically converted into the new variable conditions and actions (as already mentioned here [Solved] UPDATE 5.4.203 / Variables not working anymore - #6 by 4ian).
Because the old events are no longer really supported, I find it somehow unclean. At least I would like a button or something similar that allows this to happen.
You could also quickly identify any errors using the red-marked variables.
Is something like this still planned?
If not, I’ll probably change all the variables manually, I just think it would be cleaner.
The old undeclared variables should work as usual…
Could you please check through https://editor.gdevelop.io/ (which usually has the latest version) or that you have GDevelop’s version 5.4.204 on desktop, and let me know how you see the variables?
Thank you for your answer.
So, let me see if I understand correctly: you would like that the event sheet displayed the not updated (to the new system) variables in red; even if they work. Did I understand correctly?
Heinzl is clearly asking for a tool to automatic convert all the old variable system events and actions in an existing project to the new variable system.
This, with the purpose of making easier to adopt the new variable system.
Otherwise, users feel cornered to have to manually update their existing projects (a serious project in GDevelop can be huge), or resign to keep the project in a messy state and trying to work with 2 existing variable systems in the project (which is an optimization nightmare), or abandon their current projects.
Heinzl is NOT asking for “displaying the old variables in red, even if they work”. That’s not the point.
What does an automatic tool do if a global and scene variable have the same name or if the same variable is used by text and number events… Which type should it choose.
To me it sounds like there is a lot of potential that the game will no longer work afterwards. So my guess is that there won’t be an automatic tool in the next few days, but a way to declare it a little more easily.