0 votes

I have a plataform where you can customize games content by changing a .json file or changing the image files directly. Usually the games have an executable and a separate folder for resources. From my searches it seems that godot3 doesn't have this functionality, and exports resources compressed in a .pck file or in .stex files.

Is there a way to actually leave run-time loaded resources exposed? So I can change them externally to godot editor? Or an alternative where I don't have to deal with .pck and .stex files directly?

in Engine by (12 points)

1 Answer

–2 votes

Godot can load data through internet through HTTPClient: docs.godotengine.org/en/stable/classes/class_httpclient.html

I suppose you can share resources pack on some site and let users set resource loading URL in the game. This way that they can download your pack, modify resources and then upload it somewhere and set the game load resources from that new URL.

Seems like a far way around, but think of the good side: it would be easy for users to share they mods. And you can even make a workshop for a central exchange point.

by (122 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.