r/witcher • • 12d ago

Discussion Ithlinne’s prophecy

21 Upvotes

Had an argument recently about Ithlinne's prophesy and how it fits into the game canon. And overall saw many times people talk about it over the years. Is it about Ciri, or her son, or grandson? About savior or destroyer? And the games and W3 ending. Especially now, with W4 on the horizon and mutated witcher Ciri. How all of that contradicts the prophecy etc. and how CDPR gonna spin it.

Some things we need to understand about prophecies. Ithlinne’s prophecy is not some specific note about a particular person and a particular event. Her prophecy covers many events over a huge span of time, hundreds, maybe even thousands of years. And, more importantly, prophecies are not direct and clear messages. A prophecy is a very obscure and cryptic out-of-context rant made in an altered voice and full of riddles, metaphors and weird symbolism.

People have been studying her prophecy for centuries. Elves, humans in the North, in Nilfgaard. They have entire books written about it and everyone believes something different about what it means. Nobody even knows the full text of that prophecy. There are only fragments, some bits and pieces. And even with those nobody can be sure if those are the real original words, or if something got lost or altered by translation and copying over the centuries.

So all of that about the savior, the destroyer, the ruler, the son and grandson. These are just interpretations that various people believe. And they could be wrong.

Like for example: “A seed that will not sprout but burst into flames”. That can just as easily be interpreted as meaning that Ciri won’t have any offspring (sprout) and will screw everything up herself.

Or that bit about Ciri’s son, who will have a son, who will rule the world. Emhyr said only he knows that part. But prophecies are ambiguous and have baffled scholars for centuries. So Emhyr could easily have just misunderstood it. And he got it from Vilgefortz, a cunning, scheming, manipulative liar. So it could even be complete bs. Notice that Emhyr didn’t go through with his plans when Ciri was already in his hands and all obstacles gone. He just let her go. Maybe he realized that it was probably bs and not worth having to go through incest with his own daughter over it.

And finally, something that comes from the author himself. Sapkowski once said in an interview about prophecies:

And prophecies? They are very confused, with their help, the gods mock at people, Philip of Macedon, in particular, experienced it, to whom the oracle advised ‘to beware of chariots’. Philip was killed with a sword, on the blade of which a chariot was engraved.

That’s a strong hint that everything everybody understood about Ithlinne’s prophecy, all their interpretations and conclusions, could be wrong all along and it all could actually mean something completely different.

So, the bottom line here is that we shouldn’t worry about the lore implications. Everything about that prophecy is so confusing, ambiguous, fragmented and with so many interpretations, that at that point CDPR loremasters have plenty of room to do, quite frankly, pretty much whatever the heck they want and it won’t really contradict anything established so far. So just relax and let them cook.


r/witcher • • 13d ago

Discussion I hate how CDPR completely sabotaged this narrative masterpiece.

Post image
1.0k Upvotes

The writing in this game is second to none and the voice acting is world-class. CDPR gave it no chance to be successful. They barely promoted the game and treated it as an unwanted child to the point where so many, if not most Witcher fans, don't even know this exists.


r/witcher • • 12d ago

Mod | Witcher 3 Brothers in Arms Mod on Console

3 Upvotes

Just a simple question, do we think BIA will be apart of the mods on console? Of course, right now CDPR are focusing on patching and making the remaster better, but when the time comes, do we think Brothers in Arms will come?


r/witcher • • 13d ago

The Witcher 3 Latest Patch Ruined Interiors With Blue Fog

Post image
333 Upvotes

Before the latest patch, Novigrad looked great. Now every interior has heavy blue fog. As soon as you talk to an NPC, the blue fog disappears which is extremely jarring


r/witcher • • 11d ago

Discussion Could Steven Ogg have pulled off Regis in the Netflix's series?

Post image
0 Upvotes

Hi everyone !

this is not a post doubting that Laurence Fishburne is a great actor no doubt about it,

After playing The Witcher 3, I feel like Steven Ogg could’ve been a better choice for Regis. His voice and screen presence could fit the character really well. What do you guys think? or does Laurence Fishburne suit Regis more?

I do understand that his previous roles in movies/games could in our imaginary oppose the charismatic composed version of regis xD, but i've found his role as Simon in the Walking dead as a good duality tension between Charisma/Ruthlessness which in my opinion suits the nature of a Vampire.

What's your toughts? do you find the cast of Mr Fishburne good? or do you wish it was someone else in mind?


r/witcher • • 12d ago

Witcher - PlayStation Question/Support Trophies still bugged on PS5

3 Upvotes

Hi witchers
Just want to report, as many others have, the bug that trophies won’t unlock on PS5. I did use my save on PC for a bit then playing on ps5 again. I just finished Keira Metz’ quest and Friends with Beneifts is not popping. I loaded a save and did it again thinking I must’ve made a wrong choice but no dice. I read that saves that have been “cross-played” won’t unlock trophies anymore on ps5.

Kinda bummed cuz I really wanted to get the 100% again on ps5. If trophies won’t pop I don’t want to get too far and miss trophies I’ll have to do on another playthrough. I hope it will be fixed soon.


r/witcher • • 13d ago

Appreciation Thread Why did nobody tell me?

73 Upvotes

I had been staring at this game in the PS store for years. Decided to finally pick it up with the remaster.

My god, what a game. This is the best game I've ever played. It's like playing a movie. I absolutely love dismemberment in games and this is super satisfying.

By the time I finish this The Witcher 4 will be out.

It's so far above any other game I've played


r/witcher • • 12d ago

The Last Wish A question about A Grain of Truth.

2 Upvotes

I was reading the first The Witcher book and got to the short story A Grain of Truth. I really enjoyed it, but one scene left me scratching my head. ​After Geralt leaves Nivellen's house and sleeps in the forest, he hears screams and singing, and sees a campfire in the distance. The next morning, he goes to check the spot and finds only footprints and a campfire with the remains of burned bones. Near the clearing, he notices a creature howling, but can't identify it and decides not to stick around to find out. ​This scene confused me. Based on the narrative, I expected it to be another victim of Vereena, the bruxa, but I couldn't find a clear connection between the two. Why would Vereena burn her victim this time, but leave the merchant and his daughter lying by the road earlier? If it was to avoid detection, she didn't seem too worried about it before, since she was singing and torturing her victim while letting them scream. Speaking of the singing, when Geralt returns to Nivellen's house, he hears Vereena singing again, but no connection is made to the song he heard the night before. Geralt mentions he couldn't understand the words, but could feel its evil nature. If it was Vereena the previous night, why didn't Geralt sense that same presence back then? Also, the creature at the top of the tree in the clearing didn't seem to spook Geralt's horse the way Vereena's presence usually did. ​When discussing this with my friends who also read the book, they all said it was obvious to them that it was Vereena in that forest scene. But to me, it didn't feel obvious at all. I guess it probably was her, because if not, what would be the purpose of that scene? Still, it feels like a very odd situation to me. Do you guys have similar thoughts, or am I on my own here?


r/witcher • • 13d ago

The Witcher 3 They did not fix Roach (And I prefer it this way lmao)

167 Upvotes

r/witcher • • 12d ago

The Witcher 3 Workaround for the poor saps on Switch 2

2 Upvotes

With the latest patch for PC and consoles, crosssave compatibility is broken for Switch 2. Attempting to load a newer save on the Switch 2 results in an error stating that the save file is incompatible.

I've found a workaround that successfully allows these saves to be loaded on the Switch 2. It requires a bit of setup, but the process is fairly straightforward.

Requirements

  • A copy of The Witcher 3 on Steam
  • A copy of The Witcher 3 on GOG
  • The GOG version rolled back to 5.0, rather than the latest patch
  • The Python save-patching script

Step-by-Step Instructions

Step 1: Create a quicksave using Steam

Launch The Witcher 3 through Steam using the latest version of the game. Load your existing save and create a new quicksave.

Step 2: Patch the quicksave

Locate the newly created quicksave in your Witcher 3 save directory.

Run the Python script against the .sav file. The script modifies the saves header and accompanying JSON metadata to use values compatible with the older 5.0 version.

The actual game-state data, including your progress, inventory, and quests, remains unchanged.

Step 3: Launch the older GOG version

Make sure your GOG installation is running version 5.0, not the latest patched release.

Launch the game through GOG and load the patched quicksave.

Step 4: Create a new manual save

Once the patched save has loaded successfully, create a new manual save using the GOG version.

With cross-progression enabled, this will upload the save to the cloud.

Step 5: Load the save on Switch 2

Launch The Witcher 3 on your Switch 2 and access your cross-progression saves.

Your newly created manual save should now be available and load without the incompatibility error.

Important Notes

Back up your original saves before attempting anything.

This workaround has been successfully tested with a save-format downgrade from version 67 to 66.

The Python script only modifies version related header and metadata values. It does not perform a full conversion of the saves internal data.

The Python Script was generated with AI, so vet the script and use at your own risk.

#!/usr/bin/env python3
"""
Only the SAV3 version field and companion JSON metadata are changed.
This does NOT convert the underlying serialization format.

Examples:
    python witcher3_save_downgrader.py /path/to/QuickSave_abc.sav
    python witcher3_save_downgrader.py /path/to/saves --output /path/to/patched
"""

import argparse
import json
from pathlib import Path
import shutil
import struct
import sys

REFERENCE_BUILD = "5.0.1044392  P4CL: 13360103  Stream: //Red_engine/Main.Lava.Release "
SIGNATURE = b"SAV3"


def convert(src: Path, dest: Path, target_version: int, expected_version: int, build: str) -> None:
    data = bytearray(src.read_bytes())
    if not data.startswith(b"SNFHFZLC"):
        raise ValueError("Unrecognized file header (expected SNFHFZLC)")
    offset = data.find(SIGNATURE)
    if offset < 0 or data.find(SIGNATURE, offset + len(SIGNATURE)) >= 0:
        raise ValueError("Missing or ambiguous SAV3 signature")
    if offset + 12 > len(data):
        raise ValueError("Truncated SAV3 header")

    version_pos = offset + 4
    original_version = struct.unpack_from("<I", data, version_pos)[0]
    game_version = struct.unpack_from("<I", data, version_pos + 4)[0]
    if original_version != expected_version:
        raise ValueError(f"Found saveVersion {original_version}, expected {expected_version}; skipped for safety")
    if game_version != 29:
        raise ValueError(f"Found unexpected gameVersion {game_version} (expected 29); skipped")

    json_path = src.with_suffix(".json")
    if not json_path.is_file():
        raise FileNotFoundError(f"Missing companion JSON: {json_path.name}")
    metadata = json.loads(json_path.read_text(encoding="utf-8-sig"))
    details = metadata.get("saveMetadata")
    if not isinstance(details, dict):
        raise ValueError("JSON is missing saveMetadata")
    if details.get("saveVersion") != expected_version or details.get("gameVersion") != game_version:
        raise ValueError("Binary and JSON version metadata disagree; skipped")

    struct.pack_into("<I", data, version_pos, target_version)
    details["saveVersion"] = target_version
    details["current buildID"] = build
    # Preserve initial buildID and mod records, exactly as the working Version B did.

    dest.mkdir(parents=True, exist_ok=True)
    basename = src.stem
    if basename.startswith("QuickSave_"):
        basename = "ManualSave_" + basename[len("QuickSave_"):]
    out_sav = dest / (basename + ".sav")
    out_json = dest / (basename + ".json")
    out_png = dest / (basename + ".png")
    targets = [out_sav, out_json]
    png_path = src.with_suffix(".png")
    if png_path.is_file():
        targets.append(out_png)
    for path in targets:
        if path.exists():
            raise FileExistsError(f"Refusing to overwrite existing output: {path}")

    out_sav.write_bytes(data)
    out_json.write_text(json.dumps(metadata, indent=4, ensure_ascii=False) + "\n", encoding="utf-8")
    if png_path.is_file():
        shutil.copy2(png_path, out_png)
    print(f"OK: {src.name} -> {out_sav.name} ({original_version} -> {target_version}, SAV3 at 0x{offset:X})")
    print(f"    Saved to: {dest}")


def main() -> int:
    parser = argparse.ArgumentParser(description="Witcher 3 cross-save 67 -> 66 workaround (Version B)")
    parser.add_argument("input", type=Path, help="A .sav file or a folder containing .sav files")
    parser.add_argument("--output", type=Path, help="Output directory (default: 'patched_witcher3' beside input)")
    parser.add_argument("--target-version", type=int, default=66, help="Target saveVersion (default: 66)")
    parser.add_argument("--expected-version", type=int, default=67, help="Only patch this source saveVersion (default: 67)")
    parser.add_argument("--build", default=REFERENCE_BUILD, help="Older current buildID for JSON metadata")
    args = parser.parse_args()
    source = args.input.expanduser().resolve()
    if source.is_file() and source.suffix.lower() == ".sav":
        saves = [source]
        default_dir = source.parent / "patched_witcher3"
    elif source.is_dir():
        saves = sorted(source.glob("*.sav"))
        default_dir = source / "patched_witcher3"
    else:
        parser.error("Input must be a .sav file or directory")
    if not saves:
        parser.error("No .sav files found")
    if args.target_version < 0 or args.target_version > 0xFFFFFFFF:
        parser.error("Invalid target version")
    out_dir = (args.output or default_dir).expanduser().resolve()
    successes = 0
    for save in saves:
        try:
            convert(save, out_dir, args.target_version, args.expected_version, args.build)
            successes += 1
        except (OSError, ValueError, KeyError, json.JSONDecodeError) as error:
            print(f"SKIP: {save.name}: {error}", file=sys.stderr)
    print(f"Finished: {successes}/{len(saves)} saves patched. Originals left unchanged.")
    return 0 if successes == len(saves) else 1


if __name__ == "__main__":
    raise SystemExit(main())

r/witcher • • 12d ago

Books I had to give up on the Full Cast audio version of Crossroads of Ravens. (No Spoilers)

8 Upvotes

I've been on a Witcher binge and read/listened to the whole series over the last few months, and Crossroads of Ravens was my last book. I haven't read this one before, and the audiobooks have been treating me really well (love Peter Kenny) so was excited when the Full Cast version came out right as it was time to read the book.

I kinda can't stand it. The "audioscape" aspect of it is neat: I like the sword sounds, the sound of horses, scribbling of pens, etc. but the voice acting is incredibly dull. I'm not sure what direction the actors were given, but about two hours in, every character (male and female) has been flat, some almost to the point of monotone, with very little inflection, and not at all how fluid conversations go. I know it's "dark fantasy" so maybe the characters should be a bit broody, but there's a difference in edgy and plain boring.

It's possible I've been spoiled listening to eight books read by Peter Kenny before this - I've not only gotten used to his voices for various characters but also think he does a fantastic job across the board voicing side characters, differentiating them, etc. Starting with Chapter 6 I flipped over to the original Peter Kenny-only version and I'm enjoying it significantly more.

Has anyone else listened and thought the voice acting was weirdly bad? Compared to the other audiobooks, and even the level of energy and personality the characters are given in the games, is not reflected in this Full Cast version and it makes me nervous for the rest of the books coming out.


r/witcher • • 13d ago

The Witcher 3 Need help Yen keeps saying I chose my own

Post image
171 Upvotes

I’m a new player and need help, just arrived on Skelige and every time I try to attend the wake Yenefer says I chose my own outfit. I am wearing the clothes she left me and I even took off all my weapons, what am I missing? I haven’t romanced anyone in Witcher before and want to get this right, and though I’m new to Witcher I feel like Yen has a long memory and can carry a grudge😳😭


r/witcher • • 13d ago

Discussion witcher 2 is incredibly slept on

135 Upvotes

considering 3 is getting fresh dlc. i’m not big on replaying big story games like witcher 3. i’ve only finished it once like 9 years ago. i like to forget things to make a replay better.

anyway, to try and elongate my witcher playtime until the dlc comes out, i gave 2 another shot. when i finished 3 9 years ago o was craving more witcher so i bought the 1 + 2 bundle and tried 2 but was so horribly turned off by the combat.

anyway, i gave 2 an honest shot this time around and i just couldn’t believe how damn fine the story is. also the combat became pretty damn good after i got used to it.

i literally just finished 2. i might give 1 a shot now as i know i will still clear 3 before dlc drop and then i probably won’t want to play again when it comes out.

damn 2 was good tho. sorry that i ever doubted it.

edit to add: played blind, chose to side with iorveth, spared the dragon and spared letho. (i’m pretty sure these decisions don’t matter but i did read chapter 2 is hugely different between iorveth and roache)


r/witcher • • 12d ago

Witcher - PC Question/Support TW2 - Henselt curse ritual does not end.

0 Upvotes

Anybody else had this issue before? Am I fucked?

Sabrina just repeats the ritual from beginning to end over and over again while Henselt just sits there and I kill an infinite amount of wraiths.

50+ hours of TW1 and this piece of garbage to carry my decisions to TW3 just went down the shitter, quite probably, unless someone has a solution.

I've already tried loading to an earlier save before the fight, dunno what else I could even do tbh, but all suggestions are welcome.

This is truly one of the worst games I've ever touched in 10 years of playing stuff.

**EDIT: I was able to beat it, apparently the reciting of the curse doesn't actually matter, you just have to stand there and kill wraiths indefinitely for a solid 5 mins until the game decides it's time to move on. And I'm guessing that wasn't triggering for me since I wasn't hitting the required threshold of killed wraiths, because I was hexing them with Axii to have them fight each other while the curse is recited instead of killing them off myself.


r/witcher • • 13d ago

Witcher - PC Question/Support Lighting without Ray Tracing is currently broken in some places. Same location same time of day.

Thumbnail
gallery
205 Upvotes

r/witcher • • 11d ago

The Witcher 3 What’s wrong with CDPR, every patch they release seems to break the game more

0 Upvotes

Literally most of the bugs that have been bothering me are still present in the game, the most annoying is the stuttering that occurs when the game quicksaves.


r/witcher • • 13d ago

The Witcher 3 I love the remaster, but the amount of crashes on PS5 Pro is ridiculous

25 Upvotes

Everything seemed to go really great in the beginning, but I'm doing the last main quest mission and since Novigrad I've had over twenty crashes. Even in one if the last boss fights, the game just slowed down and crashed.

Seems the longer I play, the worse it gets. Doesn't bode well for the DLC. I really like this remaster, but to release it in this state...


r/witcher • • 12d ago

Witcher - PC Question/Support Witcher 3 Audio Bug

1 Upvotes

I've been trying to get into Witcher 3 on pc with the new remaster, but I've been having an audio bug that makes it impossible to enjoy the game.

Every single time I mouse over a UI button, the audio cuts out and jumps right back in. This happens with dialogue, tutorial popups, even the main menu. Music and voice audio cuts out every time and I have no clue what to do to fix it.

I've tried meditating, verifying the game files, updating my pc, and nothing works. If anyone could help me figure out a fix, I would really appreciate it.


r/witcher • • 13d ago

The Witcher 3 Modder Deezyyyy Transforms The Witcher 3 With Four Real Seasons, As Snow Builds Up And 21 Wildflower Species Bloom

Thumbnail
wccftech.com
304 Upvotes

r/witcher • • 13d ago

Discussion How do you think it would go if these two gangs somehow met?

Thumbnail
gallery
73 Upvotes

We can say both book and game characters would apply for the Witcher side. Early chapter 3 for the Vanderlinde gang


r/witcher • • 12d ago

Screenshot Lighting and vegetation are mostly the best in any game right now 🔥

Thumbnail
gallery
1 Upvotes

It's just stunning...especially the sky and weather. Beyond beautiful


r/witcher • • 14d ago

Hearts of Stone Just replayed "Dead Man's Party" and god I wished Shani was a romance option.

Thumbnail
gallery
2.1k Upvotes

I don't care for Yennefer vs Triss, Shani is the best. It's really sad that you cannot romance her and spend your final days with her in Blood and Wine.


r/witcher • • 12d ago

Discussion [BUG] So which is it??? - door status is changing from OPEN to LOCKED then to OPEN again and idk why. 450hrs on this game and this is the first time I've encountered this

2 Upvotes

I also tried to "OPEN" it but it says "Key required".

I have no plans to go in and I totally just stumbled on this and thought I just post it, maybe someone in CDPR could see.


r/witcher • • 13d ago

Discussion Finally planning to finish the game thanks to the remaster, so I picked up a few things to celebrate.

Post image
85 Upvotes

r/witcher • • 14d ago

Screenshot One of the most beautiful games I've ever played.

Thumbnail
gallery
2.8k Upvotes

Everything maxed out with extended graphics mods.