WitcherDB
Witcher 3 console commands & item ID database

Crime and Punishment

SecondarySkellige
In the village near the site of the man's punishment a group was preparing to bury the person the chained man had supposedly killed. Geralt's attention was drawn by a sobbing girl. He talked to her and learned the child blamed herself for her brother's death. When pressed for the reason why, she explained that her false accusations had caused her brother to fly into a rage and kill her uncle. In Skellige, there was only one punishment for killing a family member in cold blood: a slow death by the sea's embrace...

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 (6)

Set these to advance

4 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.

Prisoner freed
mq2045_prisoner_freed
== 1, >= 1

In phase: Chains

Seen funeral
mq2045_seen_funeral

In phase: Chains

Talk to sis
mq2045_talk_to_sis

In phase: Chains

Prop signal
mq2045_prop_signal
>= 1

In phase: Chains

Gates the quest checks

2 facts
Local def
mq2045_local_def
>= 1

Gates: Chains

Run girl
mq2045_run_girl
>= 1

Gates: Chains

Objectives

  1. 1.Help the prisoner.

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