The menu flickered. A new option appeared below : EXIT TRAINER? Warning: Removing the trainer will restore original game parameters. All deaths will be permanent. The next one will be your last. STAY / EXIT Ethan stared at the screen. His real daughter—Mia, his wife, asleep in the next room. The rain outside his actual window had started to fall. Black, greasy, smelling of rust and bone.
But the greyed-out tab haunted him. Every time he completed a major objective, the lock would rattle. After he placed the fourth flask in the Ceremony Site, the tab finally opened.
“I’ve been modding this game for eleven years, Ethan. Eleven years of your life. Every time you died, I rewrote the code. Every time you reloaded a save, I changed a variable. You thought you were playing the game. But I was playing you. I made the rain black because you hate rain. I made the fetus bigger because you told your wife you didn’t want children. I know your name. I know your address. I know that your daughter Rose—your real daughter, not the one in the game—is asleep upstairs right now.” resident evil village ultimate trainer
The towering vampire, who had been mid-swing toward him with her massive sickle, froze. Her golden eyes blinked. Then, slowly, she lowered the blade. She tilted her head, like a confused bird, and turned away. She walked to the far end of the courtyard, sat down on a crumbling stone bench, and began to hum a soft, sad lullaby.
The screen went black. No sound. No light. For ten seconds, Ethan thought his console had bricked. Then, a new image faded in: not rendered in the game’s engine, but live-action. Grainy. VHS-quality. A man in a grey hoodie sat at a cluttered desk in a dim room. His face was hidden, but his hands were visible—scarred, pale, trembling as they typed on a keyboard. The menu flickered
Ethan dropped the controller. It clattered against the floor.
The camera zoomed in on the monitor. It was the code for Resident Evil Village . But it was wrong. Lines of script had been crossed out in red. New lines had been added in green—the same green as the trainer. Comments in the code read: // FIX ENDING // REMOVE SACRIFICE // LET HIM LIVE // LET HIM GO HOME // LET HIM SEE ROSE GROW UP // HE’S SUFFERED ENOUGH // WHY WON’T YOU LET HIM SUFFER ENOUGH? All deaths will be permanent
A list of every foe in the game appeared, from the lowliest Lycan to the final mutated form of Miranda. Beside each name was a slider. He slid from Aggressive to Docile . He held his breath.