0 votes

Hello, I'm working on a dialogue editor and have run into a problem:

  1. User saves Dialogue resource to disk.
  2. User makes some changes. Changed resource and its changed sub-resources are being stored in cache.
  3. User wants to drop current changes and re-open the dialogue file from disk.
  4. However, some changes remain after reloading from disk.

After extensive debugging, is seems when I use ResourceLoader.load(dialogue_path, "", false), asking it not to use the cached version, Godot still uses cached versions for sub-resources.

Is there some way around this? Do I have to manually recursively load each sub-resource?

Godot version v3.3.3.stable.official [b973f997f]
in Engine by (12 points)

Please log in or register to answer this question.

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 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 webmaster@godotengine.org with your username.