Downgrade risks in GDevelop 5: what bad things can happen?

To put it in context, I used to use a version of GDevelop5 that allowed me to:

  • Add images to sprites directly from the asset store by clicking on them, but now this feature has disappeared.

So, my first question: Does anyone know which version was the last to have the asset store?

  • It also allowed me to open the “Developer Tools” (F12 in Chrome, where we see storage, HTML…), but now I can’t do it anymore. At least I discovered the shortcut Ctrl + Shift + I after a lot of research (I couldn’t find it in the documentation and it’s much less intuitive).

The second question is: what are the risks of downgrading to a previous version? I’m worried that the software might bug or the game itself might experience unexpected crashes.
Has anyone experienced this and knows if downgrading could affect the code or the stability of the game?

Thanks in advance for your help!

I asked about this when I noticed it. You can’t add individual images from the store after the object is created but you can create the object from the asset store instead if from scratch. Instead of adding just the left movement image, you would need to add the entire group as a new object. I wasn’t happy. You don’t always need everything and other times, you want images from different groups.

The post was from Oct 24, 2024. So, the change happened before then.

Risks:

  • Only the most recent release is supported, so people likely won’t be able to help you here or on the discord.
  • Extensions that rely on features or event conditions/actions from newer versions will not work for you.
  • The online build service (and in fact all gdevelop.io services) may cease to work for you if there is a version requirement, or a domain change. Note: this is important to you specifically because going to an old version of the engine will not mean the old asset store will still function.
  • Any new features will not be available to you.

All of the above said, if you are building a game from the older version and the above items don’t affect you, then you will still be able to (locally) build and release your game.

When you find out the last version that can add images directly, you could start new games in that version and add all or most of your object images. Then open the.game in the latest version of Gdevelop and get the benefits of updates. And if you needed to add a lot more objects then you could keep switching between versions.

1 Like

Thank you very much for the answer. And for the idea of ​​the date, it will help me a lot!

Thank you very much for placing them, really.

Dude! That was a great idea/solution. I’m definitely going to use it. Thanks to all of you for the answers.

1 Like

Why do you need to get images one by one?
The asset store allows to get objects with animations already set up.

Goodnight.

It’s because most of the time, I don’t want all the images, I just want one, of a button, or something else. The game I’m developing now, for example, doesn’t even have a character. So, I don’t need to get a whole animation package for almost anything.

Regarding the compatibility of my project: if I run it in a previous version of gdevelop, and then in another, in principle, nothing will change in it? And it will run, right? In both versions, and without problems. Just to see if I understood.

I’m almost certain the change to how variables were implemented was before October 2024 so that won’t be a problem. There could be some incompatibility with extensions as Silver-Streak said but if you’re only using the old version to add objects then any inconsistencies shouldn’t matter. From my non expert perspective, I can’t see any inherent reason why swapping wouldn’t work

Thank you very much!

Just to make sure, do you know that you don’t have to download a whole pack? You can download only 1 object if you want.

Oh, yes, sorry. I think the correct term I should use is to grab a single image from the asset store, having already created the sprite.

Feedback using v5.4.216:

Oh, it came with this old screen, and I remembered that it is much more informative and useful than the current one:

And in it we have:

But not the sprite part I want (select only one image, from the assets store, having already created the sprite)… Since the game crashed on a page that used the select box components, I’ll have to stick with the new version…