Visualize a EQS Query (real-time)

I’m trying to visualize my EQS queries in real time as the game runs. I would love to be able to see the query in the way the EQSTestingPawn shows it while I’m in editor mode. This would allow me to see the values change as the environment changes in game. I’ve tried all the things my research has led me to do, but still haven’t gotten it to work.

Thanks in advance!

If your pawn is an AI, do you try the quote key ? It’s display all debug info of the AI.

Next just press the ‘3’ key to display EQS debug informations.

1 Like

This is farther than I’ve gotten, but it’s still not working! The HUD appears, but when I hit the 3 key it doesn’t do anything. None of the other key options do anything either. Option 0: NavMesh and 4: Perception are lit up Green, while the three in the middle are White.

My Character has an AIController that is running a behavior tree that runs the EQS. I’ve made sure all the debuggers on (In the show menu and in editor preferences). Gah, its gotta be something stupid that I’m not doing!

It seems you have to use numpad keys (with NumLock on) - the other number keys don’t seem to work.

You should be able to visualize EQS with GameplayDebugger tool (tool under quote key). It displays different information (even in client-server games on clients) and EQS is one of that debug data.
To select pawn as active one for debugging just press quote key while looking at this pawn. You have to use numeric keypad to switch active categories. “EnableGDT” cheat can be used to activate tool.

It should look (more or less) like below, with EQS debugging enabled:

I could use some more detailed explanations for this.

Whenever I try to switch the query, nothing happens, it only ever shows the first query. The ’ key has no effect and neither does the + key. All the numeric number keys do is move my camera around. The number keys along the top of the keyboard have no effect. I’ve tried every single tip to try to debug my query, but I can’t get it to show – is there any further detail anyone can provide?

Thanks!

It is also very useful to enable AI debug from the editor window → Show → Developer → AI Debug. This lets you see the last EQS Query done by each character just clicking on him.

Whenever I try to switch the query,
nothing happens, it only ever shows
the first query.

I’m having the same issue in 4.14.1 - With the gameplay debugger enabled and EQS toggle active my AI Pawn only shows the initial EQS service it was issued. If I switch to other EQS services (e.g., Hide from Target) the AI performs the correct movement but the visualization does not update.

This is UE5. I also faced this issue. So as @_DEV_Sebastian.Kowalczyk mentioned. You have to point at a specific AI working and enable EQS using number pad [3]. That’s what worked for me.

Try this to see EQS in Simulation Mode:

  1. Start Simulating
  2. Go to “Show”, select “Developer”,then select “Ai Debug”
  3. Press 3 On you Numpad
2 Likes