WitcherDB
Witcher 3 console commands & item ID database

Hidden Messages of the Nilfgaardian Kind

SecondaryNovigrad
Geralt followed the thread back to its source and wound up at a place where Nilfgaardian spies loaded and unloaded contraband. Geralt might not take a keen interest in politics, but he noted the emperor certainly seemed to be taking a keen interest in Novigrad.

Fixing a softlock

Enable the debug console, then look for a fact under Gates the quest checks — one the quest is actively waiting on. If that flag never got written, addfact it to the value shown and the gate clears.

Setting a Set these to advance fact only marks a step done — it won't run the step or skip the quest forward, and it can't fix a softlock caused by a scene that never played or an NPC that didn't spawn (reload an earlier save for those). Save before forcing any fact.

Quest facts (2)

Set these to advance

2 facts

Completion flags this step writes — they record a step as done but won't run it or skip the quest forward on their own.

Fdb completed
mq3002_fdb_completed

In phase: Hidden Messages

First stash found
mq3002_first_stash_found

In phase: Hidden Messages

Objectives

  1. 1.Find the next stash using your Witcher Senses.
  2. 2.Take the loot from the spies' chest.
  3. 3.Read the note from the dropbox.
  4. 4.Read the note

Objectives a quest can show, in roughly the order they appear; some are optional or mutually exclusive branches.