The Witcher 3 · Next-Gen · Discord

Rich Presence

Automatically show your region, level, difficulty and in-game time on Discord. No launch flags. No save parsing. Pure real-time memory reading.

Preview
Discord Rich Presence preview

What it shows

Everything you need, updated every 5 seconds

Current Region

Velen, Skellige, Kaer Morhen, Toussaint and more — with a dedicated image for each area.

Player Level

Real-time level from 1 to 200, read directly from process memory with AOB pattern scanning.

Difficulty

Just the Story · Story and Sword · Blood and Broken Bones · Death March.

In-game Time

The current in-game hour and minute, synced with the world's day-night cycle.

System Tray

No terminal window. A small W3 icon sits in your taskbar. Right-click to quit.

Auto Install

Detects your Witcher 3 folder automatically via Steam or GOG registry and installs the mod on first launch.

"Evil is Evil. Lesser, greater, middling — makes no difference."
— Geralt of Rivia

How it works

Three layers working together

01

WitcherScript mod

A lightweight mod hooks into CR4Player.OnSpawned and writes a memory block tagged W3RP every 5 seconds — region, difficulty, level and time.

02

Python memory reader

Scans process memory for the W3RP magic signature, reads the block and decodes the values. Read-only. No injection, no DLL.

03

Discord Rich Presence

Pushes updates via pypresence every 5 seconds with the current region image, level and difficulty.

No launch flags required
Steam achievements unaffected
Read-only — never writes game memory
Works with Steam & GOG

Get started

One file. Double-click. Done.

1

Download W3RichPresence.exe

On first launch it automatically detects your Witcher 3 installation and copies the mod into Mods/. No configuration needed.

Download latest release →
2

Launch the game & load a save

The mod compiles automatically on startup. The tray icon updates within 5 seconds of loading a save.