Complete and publish the image load and save extension

For 1.5 years a very promising extension has been hanging in the middle of nowhere.
https://github.com/GDevelopApp/GDevelop-extensions/pull/1131

For example, it allows you to use your own avatars from your device and also display them for other players via Firebase.

In combination with the Cam and Snapshot extensions, you can take photos and save them in the app as base64-code or as image files on the device. Add screenshots to your savegames menu and some other cool things.

Essential for all drawing games and much more.
For me, such a function should be integrated into GD, but the extension isn’t even available in the IDE search.

A big problem is that it replace the resource and so it cannot distinguish between instances of a sprite object. So it is not possible to display a list, gallery, leaderboard, etc. of saved images. Also it can’t unload. I tried e.g. to create a box-organizer app and similar…

Unfortunately I don’t know, but is it just more complicated or is it really technically impossible? It looks like some 3D extensions can manipulate the resources for each instance individually, but idk.

It would be really great if one of the pros would pick this up, finish and publish it.

1 Like

Oooh, somewhat related, I had started early work on a branch of GDevelop that adds a new “File” variable type that can store any arbitrary data without having to do a hack like using a base64 string: GitHub - arthuro555/GDevelop at file-variable

(It would make implementing these kinds of functions much easier and cleaner)

3 Likes