[Fixed] Weired Issues

There are some issues during development when seemingly usual task end-up being frustrating. This could be due to complexity, configuration, settings, and also due to an error.

Here I will collect these problems, and others are invited to share similar issues.

Howto report an issue

  1. Clear title
  2. Brief outline
  3. Solution, fix, explanation

AI not attacking other Ai
The Ai stopped attacking other Ai, but still attacked the player. This, after some edits, modifications. The work then was to go through related Ai blueprints, including the behavior tree. And the senses were set via nodes!

It turned out that the solution were missing perception senses on the Perception component, which wasn’t very obvious, after all the Ai still attacked the player.
Screenshot 2025-07-26 151508

Widget variables can not be used twice
After creating a widget with the Create Widget node the return value, the widget variable, can only be used once, otherwise the engine will keep using the first. I had the assumption that adding a widget to a viewport creates a copy. Perhaps, there is a way to duplicate a widget via the return value but so far the solution is to use another Create Widget node (i.e. through a loop node).

Material Parameter Collection redirects not properly updated
MPC files are not properly updated by moving, cleaning up redirectors. The fix on Windows is to either delete the C: project cache folder, or to create a copy of the project, which appears to create a new C: cache.