The Witcher 3

File information

Last updated

Original upload

Created by

PaulR0013

Uploaded by

paulr0013

Virus scan

Safe to use

Tags for this mod

About this mod

This page is dedicated to a variety of bug fixes that don't fit into other categories. These are mostly small and affect immersion, not game-breaking bugs. As such, these will likely only appeal to the very nitpicky people out there, but since I am nitpicky, I decided to fix them and share with others that may want them.

Permissions and credits
Changelogs
Description
There are some miscellaneous bugs that I've found during my recent playthrough.  These are the "blink and you miss it" variety and do not hinder gameplay or game progression.  But for those that are nitpicky like me and want a more immersive bug-free experience, I decided to share these fixes with the community.


Inventory Cleanup Issues:
There is going to be a recurring theme in this section: items that were not removed from inventory when they should be, and remaining on the "item needed for a quest" side of the inventory screen despite completing the quest.  Below are some that are fixed with this mod:
Inventory Issue #1 - Unsent Letter in Quest "Blood Ties"
During the quest "Blood Ties" Geralt is asked by the mother of a missing Nilfgaardian soldier to find out what happened to him.  Upon investigating, Geralt finds that her son deserted, and was captured and hanged.  Geralt has a choice: tell the mother that her son died a hero (lie) or tell her that her son deserted (truth).  If Geralt tells her the truth, the mother does not believe him.  He gives her a letter written by the son to prove it.  The problem is: in the vanilla game, the letter remains in inventory after the quest even if Geralt gives it to her.  This bug fix removes the item from inventory only if Geralt tells her the truth (that her son deserted).  If he lies to her (tells her that he died a hero), the item will remain in inventory because he does not give the letter to her.

Inventory Issue #2 - Items Not Removed from Inventory After "Ugly Baby" / "Va Fail, Elaine"
At the end of the quest "Ugly Baby" (which ties directly into the quest "Va Fail, Elaine"), Geralt and co. are finally lifting the curse on Uma.  In order to lift the  curse, Geralt must craft a potion called Decoction of the Grasses using some key items.  However, in the vanilla game, after lifting the curse, two of these items remain permanently in inventory: the Decoction of the Grasses potion and the Forktail Spinal Fluid vial.  Since they are marked on the left side of the inventory screen, they do not move to the right side where they can be sold and decluttered.  This bug fix removes both items at the conclusion of lifting the curse on Uma.

Inventory Issue #3 - Lever Not Removed from Inventory During Quest "Great Escape"
During the quest "Great Escape", Geralt travels through the sewers under Oxenfurt on the way to free Margarita (and maybe Sile) from captivity.  While in the sewers, there is a door that must be opened but the lever is missing.  Geralt finds the lever and uses it to open the door.  However, the lever remains in inventory after the quest despite the animation showing him placing the lever into the mechanism, and it stays on the "Quest" side of the inventory screen where it cannot be sold or discarded.  This bug fix removes the lever from inventory.

Inventory Issue #4 - Keys to Vigi's Cage Not Removed From Inventory During Quest "Lord of Undvik"
During the quest "Lord of Undvik", when Hjalmar and Geralt first arrive upon the sleeping giant, there is an option to collect a key and free Vigi who is held captive by the giant.  The problem is: even if Geralt frees Vigi, the key to unlock his cage remains on the "Quest" side of the inventory screen forever, where it cannot be discarded.  This fix removes the key from inventory upon completion of the quest.


Dialogue Icon Issues:
While going for the "Collect 'Em All" quest, I found a number of merchants that are willing to play Gwent but the text does not have the customary card icon next to it.  In these instances, the dialogue line looks like any other meaningless dialogue instead of advertising that it is an opportunity to challenge the merchant to a game of Gwent.  For those whose eyes are trained to look for the icon (like me), you may look right past the option and not realize that the merchant can be challenged.  Additionally, while I was in the process of cleaning this up, I found many other dialogues that were missing icons or visual cues, such as the exit dialogue or emphasis (yellow) text that indicates progressing the dialogue.  Below is a list of dialogues I found that were missing something, and this mod fixes it so they now display the icon / visual cue:
    1) Larvik/Fayrlund Blacksmith (Skellige) -- missing Gwent icon (note: the blacksmith in Fayrlund and Larvik use the same template and dialogue scene)
    2) Arinbjorn Innkeep (Skellige) -- missing Gwent icon
    3) Svorlag Shopkeeper (Skellige) -- missing Gwent icon
    4) Crematory Alchemist (Novigrad) -- missing Gwent icon
    5) Casino Player 1 ("Get Junior: Casino") -- missing exit icon, missing emphasis on option to play
    6) Casino Player 2 ("Get Junior: Casino") -- missing Gwent icon, missing exit icon, removed emphasis on option to not play
    7) Casino Player 3 ("Get Junior: Casino") -- removed emphasis on option to not play
    8) Bloody Baron ("Gwent: Velen Players") -- missing Gwent icon on dialogue option to play
    9) Hermit Seer ("Gwent: Velen Players") --  missing Gwent icon on dialogue option to play
  10) Crossroads Innkeep ("Gwent: Playing Innkeeps") -- missing Gwent icon on dialogue option to play
  11) Boat Builder ("Gwent: Velen Players) -- missing Gwent icon on dialogue option to play
  12) Thaler ("Gwent: Old Pals") -- missing Gwent icon on dialogue option to play
  13) Dijkstra ("Gwent: Big City Players") -- missing Gwent icon on dialogue option to play
  14) Zoltan ("Gwent: Old Pals") -- missing Gwent icon on dialogue option to play
  15) Stjepan ("Gwent: Playing Innkeeps") -- missing Gwent icon on dialogue option to play
  16) Olivier ("Gwent: Playing Innkeeps") -- missing Gwent icon on dialogue option to play
  17) Lambert ("Gwent: Old Pals") -- missing Gwent icon on dialogue option to play
  18) Vimme Vivaldi ("Gwent: Big City Players") -- missing Gwent icon on dialogue option to play
  19) Scoia'tael Trader ("Gwent: Big City Players") -- missing Gwent icon on dialogue option to play
  20) Vernon Roche ("Gwent: Old Pals") -- missing Gwent icon on dialogue option to play
  21) Marquis Serenity ("Gwent: Big City Players") -- missing Gwent icon on dialogue option to play
  22) Crach an Craite ("Gwent: Skellige Style) -- missing Gwent icon on dialogue option to play, removed emphasis on option to not play
  23) Alchemist Gremist ("Gwent: Skellige Style") -- missing Gwent icon on dialogue option to play
  24) Madman Lugos ("Gwent: Skellige Style") -- missing Gwent icon on dialogue option to play, removed emphasis on option to not play
  25) Ermion ("Gwent: Skellige Style") -- missing Gwent icon on dialogue option to play
  26) Sjusta ("Gwent: Skellige Style") -- missing Gwent icon on dialogue option to play
  27) Hilbert (Gwent player during auction in HoS quest "Open Sesame!") -- missing exit icon
  28) shop_generic_merchant_nomansland_weapons (Velen) -- missing exit icon
  29) shop_generic_merchant_novigrad_armor (Novigrad) -- missing shop icon, missing exit icon
  30) shop_generic_merchant_novigrad_weapons (Novigrad) -- missing shop icon, missing exit icon
  31) shop_generic_merchant_skellige_armor (Skellige) -- missing exit icon
  32) shop_glinsk_general_store_01 (Velen) -- missing exit icon
  33) shop_novigrad_rich_district_armorer_01 (Novigrad) -- incorrectly using blacksmith icon instead of armorer icon


Missing Texture Issues:  Note - this is a separate file in the download section
Texture Issue #1 - Vespula in Quest "Broken Flowers"
During the quest "Broken Flowers" Geralt is looking for Dandelion and is sent to speak with Vespula.  CDPR used an incorrect texture in designing Vespula, and she is displaying transparent sections in her shoulders and back.  This fix swaps the torso with one that covers the missing textures.  Note: I am aware that this was already included in the Besserwisser mod.  However, there are A LOT of things in that mod, and some of them I do not want.  Hence, I do not use that mod.  Vespula is presented here for those that don't want to use the Besserwisser file.  For those that do use Besserwisser, Vespula is presented here as a standalone file, meaning you can download the other fixes on this page and skip Vespula.  It's a win-win for all.


Incorrect String Issues:  Note - this is a separate file in the download section
In the course of my playthrough, I found some instances where information presented was incorrect.  Below are issues I identified and fixed:
Incorrect String Issue #1 - Journal Entry for Quest "Crime and Punishment"
Geralt finds a man chained to the rocks on the north side of Ard Skellig, which initiates the quest "Crime and Punishment".  The issue?  In the journal, it states that the man was found on Undvik.  Journal has been updated to correctly show that he was found on Ard Skellig.
    Source
    https://witcher.fandom.com/wiki/Crime_and_Punishment

Incorrect String Issue #2 - Zed's Ledger in the Quest "A Dangerous Game"
During the quest "A  Dangerous Game", Zoltan sends Geralt to Zed's house to collect three cards: Fringilla Vigo, Isengrim Faoiltiarna, and John Natalis.  Upon arriving, Geralt finds Zed dead ("Zed's dead baby ...Zed's dead") and two thieves searching the house.  After dispatching of the thieves, Geralt retrieves the Isengrim card from one of the bodies as well as a ledger that tells Geralt and Zoltan where to go next.  The issue?  The ledger says that the Isengrim card was sold to Ravik.  It is actually the John Natalis card that Ravik has.  When Geralt talks to Zoltan, Zoltan references the Natalis card with Ravik.  Likewise, the journal and loot received from completing the Ravik portion of the quest confirm it is, in fact, the Natalis card.  I updated Zed's ledger to correctly show that Ravik has the John Natalis card, not the Isengrim Faoiltiarna card.

***NOTE: At the moment I can only provide the string fixes in the following languages:
        English (en),
        Portuguese (br),
        Chinese (cn),
        Traditional Chinese (zh),
        Czech (cz),
        German (de),

        Spanish (es and esMX),
        French (fr),
        Hungarian (hu),
        Italian (it),
        Polish (pl),

        Russian (ru),
        Turkish (tr)
As such, I provided this fix in a separate file ("Bug Fix Minor Strings").  If you want it in other languages such as Arabic (ar), Japanese (jp), or Korean (kr) and are able to translate for me, please contact me and I will include it.***



Optional Quest Fixes:  Note - this is a separate file in the download section
Below is an optional fix to a quest that is a bug fix, but it may not to be to everyone's satisfaction so I provided it as a separate standalone file.
Optional Quest Fix #1 - Quest "Out on Your Arse"
During the quest "Out on Your Arse", a group of Skelligers has taken over Crippled Kate's, and a strumpet asks Geralt for assistance.  Upon removing the Skelligers from the establishment, the thankful strumpet offers a coin purse to Geralt.  Geralt then has two options: accept the purse or refuse the purse.  The issue?  Even if Geralt chooses the noble route and refuses the purse, he is still rewarded with 15 coin.  This is because there is only one reward entry in the rewards.xml file, so Geralt receives both XP and coin regardless of the choice.  This optional file removes the option to accept the purse and only gives the option to refuse the purse, and it adjusts the .w2phase so that only XP is awarded (not the coin).

***Note1: This approach may not please everyone, which is why I made it a separate, standalone mod.  If you want to receive the meager 15 coins regardless of your choice, then stick with vanilla and there is no need to download this mod.  However, if you want Geralt to be lore-friendly and refuse the payment (and actually not receive the coin), then use this mod.***

***Note2:  Since I know someone will ask, I did attempt to make a mod that allowed both options to be available: accepting the purse would give the coin, and refusing the purse would not give the coin.  However, upon digging into it, I found that to make it work that way would require edits to the rewards.xml file which I didn't want to do because of how many other mods use it (I wanted to maintain compatibility).  Also, it required substantial work on the .w2phase because it was not setup in a way that would differentiate the reward based on the answer given.  So this brought me to the solution presented in Note1: if you want the reward, play on vanilla.  If you don't, then use this mod.***


Installation
Install by placing mod in the game's \mods folder or use a mod manager.


Compatibility
Use script merger to identify and resolve any conflicts.


Special Thanks and Credit
A huge shoutout goes to DaVincixglassfish777, and Deepk for giving me ideas and inspiring me to create these fixes.
Also, a big thanks to the following members for providing translations:  Deepk (Spanish), Arkwulf (Russian), FreakVIp (Chinese), rickytws (Traditional Chinese), kicker044 (German), konyme (Czech), and Patrio77 (Polish).  Much appreciated!


Other Works
My collection of mods: