Witcher 3 Complete Quest Console Command Guide

Fog clung to the pines like breath. Lanterns in the village guttered, their light swallowed by drifting mist. They called the place Hallowfen, though no saint had ever blessed it. Only bargains. Only debts.

Maelis, a witcher by trade and by mark, pushed her way through the narrow lane, cloak soaked from the swamp’s exhalations. The medallion at her throat thrummed weakly — not danger exactly, but a resonance with something pale and patient beneath the peat. She’d come for coin and for the one thing no one in Hallowfen could afford: answers.

Her client, a farmer named Joren, met her beneath a sagging porch. His hands trembled around a leather purse; his eyes were hollow with an exhausted superstition.

“It takes the children,” he said without preamble. “At moonrise it calls from the reeds, and they go. We found footprints like a naked man’s, but the mud shows no weight. The midwife swears she heard singing from the barrow. I… I can’t—”

Maelis counted the coins by habit rather than need. She accepted them, folded them into a pocket already heavy with promises. “Tell me everything,” she said. “Truth, not prayer.”

They spoke until the moon lifted high and white-smeared above the pines. Children vanishing, songs heard across the water, strange effigies of twined reeds and bone. A pattern she’d seen before in old folktales and fresher corpses. Not a specter of rage, but a bargaining spirit: an osseous thing that kept old pacts and measured new ones.

She trailed the reeds to the barrow at the fen’s mouth. Motes of pale fungus glowed in clusters like broken teeth. There, amid the sodden heather, stood a cairn older than the village’s founding—stones scratched with sigils that tasted of iron and salt. A child’s scarf had been knotted among them.

The medallion shivered, then went still.

Before she could read the stones, a figure rose like smoke from the marsh. He smelled of riverweed and old grief. He wore a crown of woven bones and his voice was the clack of driftwood.

“You come with coin and steel,” he said. “Witcher. You come to bargain.”

Maelis braced. Her silver sword sang against its sheath. “I came for the children.”

“Aye.” The crown tilted. “All bargains have balance. What will you offer for them?”

Witchers were paid with coin for monsters and with steel for things that bled. For bargains, they paid with other things: memories, favors, names. Maelis considered the choices. She had no family left to wager, no oaths to burn but one—the memory of a girl who had once saved her from a wolf when she was a child, a softness she kept behind an iron wall. She had not spoken her name aloud in ten years. witcher 3 complete quest console command

“I offer a memory,” she said. “A song I have carried since I was small.” Her voice shortened. “The first time my mother laughed. I will trade it.”

The crown’s grin showed gaps like broken teeth. “Memories sustain us,” it said. “They taste of warmth. But is one memory enough for several childhoods?”

“No.” Maelis drew the last coin from her pocket and placed it on the cairn. “And I will take a promise.”

The spirit’s eyes — deep, slow pools — watched her. “You cannot take that,” it breathed.

“I will,” she said. “I will take this: in seven nights, Hallowfen will forget me. No one will remember I ever stood at their door. My face will be dust in songs. But the children will be returned, and the debt erased from the fen.”

Silence held like a blade. Binding a memory was witchcraft near enough to magic to be dangerous, and witchers were not supposed to wager their names. But Maelis had a face that tireless sorrow had worn thin. She wanted the village to live without the shadow she cast.

The crown nodded once. “A steep trade. You give away later’s warmth to warm them now. Done.”

They sealed the bargain as the swamp exhaled—barter sealed with song and salt. Maelis felt the offered memory like a pebble dislodged from a pocket. It slid warm and light into the crown’s lattice and was gone. In its place, a cool emptiness settled behind her eyes where the laughter once lived.

When the first child stumbled from the reeds at dawn, the village heaved as if waking from a fever. They found one by one, eyes blank with mud, mouths still humming a reed-song they could not place. Mothers wept, fathers cursed the barrow and then wept as well. The children were safe.

But by the third morning, the butcher’s wife looked at Maelis and frowned. “You’re a witcher?” she asked, as if trying to put a label to a shadow. She could not call the witcher by name. There was no name in the mouths of the villagers, no stories told over ale, no placards of thanks. Maelis had become a ghost in the ledger of their lives.

She walked the lanes like a promise unclaimed. People welcomed strangers and bartered for bread, but no one asked about the woman who’d found their children. She left and returned, took coin and left, and when she paused to listen she realized the village had lost a thread: the laughter she had given away would not return to her. Memory was a thin, sharp thing; in giving it, she had traded a part of her heart.

Seven nights later, at the barrow, the crown of woven bone waited for her. The spirit bowed with an ache that might have been respect. Fog clung to the pines like breath

“You kept the promise,” it said.

“And you?” she asked.

It lifted a hand to the medallion around its neck — a small carved stone, shaped oddly like a child’s palm. “We forget only what others forget willingly,” it said. “Your face is gone here. But in the fen, where bargains go to sleep, we will remember you in the places people no longer look.”

Maelis felt something like frost take her bones. “Then I have nothing left to trade,” she said.

“You have what all who make bargains keep,” the spirit replied. “A story that is your own and no one else’s. You will wake at night and remember a laugh that no one can give back. That is a debt and a grace.”

She turned away before her throat could tighten. Witchers were meant to be instruments—answers for coin, arrows for fear. But bargains carved in bone and made with memory were not instruments. They were choices.

She walked until the trees thinned and the bog gave way to a road. Someone would tell of a witcher who saved children in a fen, if stories favored them. Somewhere, another village would learn to sing a different song to keep the reeds at bay. Maelis carried the emptiness the way a swordman carries a scar — not chosen last minute, not expected to vanish, only to be felt when the night was long.

In time, she learned to listen for the echo of a laugh that no one else could hear, and when it came she would sing it softly into the moonlight so that at least one voice remembered what she had given away.

The fen kept its own ledger. Bargains were ledger entries with tiny claws. And Maelis, who had paid in memory, walked on—an unrecorded mercy in a world that kept account with sharper edges.

— End

If you want a different tone, scene, or to follow Maelis further (flashback, fight with a revenant, or consequences years later), tell me which direction and I’ll continue.

To complete quests in The Witcher 3: Wild Hunt using the debug console, you must use the addfact command. Unlike some RPGs with a single "finish quest" button, this game tracks progress through "facts" that represent specific narrative milestones. 1. Enabling the Debug Console The biggest challenge is knowing the internal quest ID

The console is disabled by default. You can enable it by modifying your game files or using a Nexus Mods enabler.

Navigate to your game directory: .../The Witcher 3 Wild Hunt/bin/config/base/. Open general.ini with a text editor like Notepad. Add the line DBGConsoleOn=true at the bottom and save. In-game, press the ~ (Tilde) key to open the console. 2. The Command Structure

To "complete" a quest, you typically need to add the fact that triggers its finished state. Command: addfact(quest_id_completed)

Example: To finish the quest "Blood Gold," you would use addfact(lw_gr39_treasure_opened).

Case Sensitivity: Commands and IDs are strictly case-sensitive. 3. Essential Quest Fact IDs

The game uses internal codes (IDs) rather than the visible quest titles. Common IDs used for completing or fixing major quests include:

Place to find out quest names by ID number? | Page 2 | Forums


The biggest challenge is knowing the internal quest ID. The developers used codes like q302 (The Whispering Hillock) or q310 (Family Matters). You cannot guess these.

How to find quest IDs:

Let’s say you hate searching for the Baron’s family. You want the game to think you finished it so you can go straight to Novigrad.

Do not do this. It will break the game. But let’s analyze why:

The actual command for completing the quest where the Baron takes Anna to the Blue Mountains is: addfact(q206_completed)

However, simply adding this will not update your journal, give you the reward (the Uma figurine), or change the Baron’s location. You would also need: addfact(q206_jackpot_reward)

To truly skip a quest, use the Quest ID List (see Part 6).