Update: if you came here in 2022+, read this and this.
Warning! You need to install the patch manually - it's not a mod, both NMM and TW3MM cannot install it properly! Install procedure is very simple, it's just a bunch of text files you need to copy to the specified folders.
Asking for help with updating a mod to work with Unification patch: 1. Find out which mod is causing script compilation error(s) by installing your mods one by one (do not forget to use Script Merger for each new mod) and trying to launch the game. 2. Provide a link to the mod, if the mod has several versions, specify which one you're using.
If you have weird issues with the patch, please, read this. It's for another game, but basic problem is the same: never keep the game you're trying to mod under system protected folder like Program Files!
The patch does not delete your DLCs - it's simply impossible as there's no bat or exe files and all you do while installing it is copying some new in-game scripts and replacing some of the old ones. No changes to other game files are made, so there's NO need to redownolad and/or reinstall the game if you can't make the patch work! Just follow the install/uninstall instructions and you'll be fine.
The patch is tested and confirmed to work by several different users on legal Steam, GOG and GOG GOTY versions of the game.
EDIT: It was reported by some players that the problem with missing DLC is caused by having a copy of empty DLC folder inside their main DLC folder, caused by bad install of another mod. So if you're having this problem, go inside your game folder, search for all the DLC folders there and delete all the empty ones. My GOG GOTY version has exactly one DLC folder inside "D:\GOGLibrary\The Witcher 3 Wild Hunt GOTY\" folder and the DLC folder has BOB, EP1 and DLC1...DLC16 folders inside (total of 18 folders).
For those having problems with the patch: read the description! Up until the very end! It's not a magical superpower thing that will make all the mods instantly compatible! You still need to check for compatibility and you still need to watch out for very old mods that simply won't work with the newer game version! I know that basic guide to installing mods is a long read, but you have to read it if you want to install multiple script (i.e. gameplay) mods for TW3. It's not Skyrim and it's not at all modding-friendly when it comes to compatibility.
Use community patch - base this hasn't been updated since 2016. The community patch - base is meant to replace this unification patch. Mods that require this will work with CP-B
This is the best stupid comment, because: a) it's not a mod, it's a patch; b) read the instruction before doing ANYTHING - the fact that it is in top downloads doesn't mean you need it for your game; c) it's a compatibility download for older mods that are still incompatible with Community Patch Base.
People, read the instructions! There exist NO patch nor mod for TW3 that can break your game. It's simply impossible. Unless you don't read, don't follow instructions, but randomly toss a bunch of files together and press random buttons in random mod managers. Yes, I'm harsh here, but I did provide all the links, all the guides, all the instructions written through years based on players' feedback and most common issues they encounter. If you don't want to accept that TW3 is NOT modding-friendly and requires some effort to manage mods, if you're lazy to spend an hour of your life to learn how to do very basic, very simple things for this game, then I'm sorry, but that's your problem.
It's ironic cause the only stupid thing here is you people You come here in 2021/2022 to download this, even though it's been outdated by Community Patch Base, which the author and a lot of others have mentioned too many times already. So you obviously downloaded it like robots, without bothering to read the description or anything in that regard. Times like these i believe you people only download a mod to come immediately back and complain so you can feel good about yourselves (And even if we forget for a minute about this patch being outdated, AT BEST/WORST it could give you compilation errors NOT delete your DLCs or screw up your game. In other words your game is not screwed up, you are screw-ups!) Cheers!!
Used this patch for ages, 0 problems. it's not "outdated" and works in 1.32, as long as you use it with mods that do not explicitly require community base you'll not run into any issues. I use with W3EE and it works fine.
I am using a heavily modded Witcher 3( 50+) in Late July 2022. I've had more script issues with codes not being found in the "modern" community patch and shared imports VS this mod.
IF you install THIS FIRST, manually, as well as follow the EXACT installation instructions of ANY OTHER mod, you will be FINE. Mod managers don't work for everything. I will STILL use this over community patch with Steam version, it just works.
THIS is the best stupid comment, because: 1) You are modifying the base game files. Call it whatever you want, it's still objectively a mod and used for modding, on a modding website. It's a fucking mod. 2) Mod authors don't always give installation instructions at all, and if they do sometimes tell you to use someone else's instructions (which may not include mod specific exceptions or necessary extra steps). Mod authors seem to not understand the average gamer needs simple, clear, direct instructions for their modding experience because not all of us are as smart as is required to develop mods. Maybe develop a sense of respect and responsibility for your work instead of blaming your users for not being you. 3) Mod authors leave obsolete mods up for download, don't update their descriptions or requirement sections when said obsoletes occur, and generally don't answer bug issues found with their work "because it's user error, my instructions are immaculate, x sounds like a you problem". This leaves users in the poor situation of having to sort through conflicting instructions, outdated information, and carelessly maintained files.
If using your files broke someone's game, and they come to you for help, then clearly that reality is possible. Blatantly denying reality is just arrogance and it doesn't matter how smart you are or how much you know about the technical aspects of game modding. That kind of response makes you an ass. Be kind, it costs you nothing.
Of all the modding communities I've been through in the last 10 years, this is one of the worst. You people don't maintain your s#*!, blame users for not knowing what to do even after following your multi-chapter guide books, have multiple obsolete versions still up for grabs and listed as requirements, and no where to go to figure out where to sort out the mess... because asking any of you is about as helpful as Monty Python's Argument Clinic. Don't waste your time insulting me, I'm not going to come back here and read it, and every user showing up here is likely having a similar experience. Or maybe do waste your time... it's small revenge for putting us through an obstacle course for no damn reason.
Hi bro, I didn't pay attention and I wanted to download this patch in the next-gen version, and now my game doesn't open at all, I already uninstalled it the way it says in the description and it continues the same way, the image below always appears, help me, please.
English is not my native language so i didnt know what that word meant, I have similar problem, but I did not uninstall this patch from the game but verified files with GOG and game alone starts alright. But any other mods wont deploy and I get bunch of errors, is it because of this patch that I downloaded? is there a way to fix it or should I copy my save of the game and delete all the files and reinstall the game?
the name of this mod already says it's Obsolete. And in the description (and multiple comments) you can read that you should use Community Patch - Base instead of uPatch.
Hello, need update for the last version "next gen" of the game. i have some errors script when i launch the game in Mod manager... Error [content0]game\gui\main_menu\ingamemenu.ws(93): I dont know any 'IGMOPT_AO_SSAO' Error [content0]game\gui\main_menu\ingamemenu.ws(94): I dont know any 'IGMOPT_AO_NRDRTAO' Error [content0]game\gui\main_menu\ingamemenu.ws(96): I dont know any 'IGMOPT_AO_NRDRTAO' Error [content0]game\gui\main_menu\ingamemenu.ws(99): I dont know any 'IGMOPT_AO_RTAO' Error [content0]game\gui\main_menu\ingamemenu.ws(101): I dont know any 'IGMOPT_AO_SSAO' Error [modcustomlocalizationfix]game\gui\main_menu\ingamemenu\igmoptions.ws(586): To few params in call to function 'UpdateOptions' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(56): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(60): Unable to convert from 'void' to 'Bool' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(60): Conditional expression should be convertable to boolean type Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(85): Property 'comboStatus' exists but was not imported from C++ code. Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(116): Property 'comboStatus' exists but was not imported from C++ code. Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(151): I dont know any 'Platform_PS5' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(164): I dont know any 'Platform_PS5' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(307): I dont know any 'Platform_PS5' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(308): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(308): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(310): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(310): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(425): I dont know any 'Platform_PS5' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(426): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(426): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(428): Could not find function 'GetPlatformLocString' Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(428): Could not find function 'GetPlatformLocString' Error [content0]game\player\playertypes.ws(222): 'ITEM_SET_TAG_NETFLIX' is not a member of 'handle:W3GameParams' Error [content0]game\scenes\scene_functions.ws(1124): I dont know any 'DT_SSD' Error [content0]game\temp.ws(14444): Function 'DebugForceCrash' does not take 1 param(s) Error [content0]game\temp.ws(14454): Function 'WritePGO' does not take 1 param(s)
Ok "Obsolete" but were is the fix to actually launch the game. I get The Witcher 3: Wild Hunt - Script Compilation Errors. So if the Unification patch is Obsolete as you say what is the fix then? New update thats free isn't even playable right now for me.
You don't need a unification tool becasue there are no multiple versions of 4.00. You only needed a unification tool for 1.32 (or 1.31) because Steam, GOG and Goty versions are not identical to each other. Making it eventually difficult to support all versions of 1.32/.31 if you don't publish multiple versions of your mod speciffically made for those individual versions.
If you just have updated your game I guess you have to redo allot of modding work. Pay atention to each mods description or comment section if it is compatible with 4.00 or has yet to be updated. Mods that require a unification tool only require it if you want to use them on 1.32 or older.
And even for the (now called) "clasic" version of the game I would recommand to use Community Patch Base to equalise the game files since U-Patch focuses on making all versions equal to the outdated 1.31 version while CPB is made for 1.32 (most up to date ("classic") version).
This is the error I get with Burning Mark Blue mod
Error [content0]game\quests\quest_function.ws(9006): Could not find function 'GetCannotUseUndying' Error [content0]game\quests\quest_function.ws(9015): Could not find function 'SetCannotUseUndyingSkill' Error [content0]game\gameplay\items\spells\quenentity.ws(89): Could not find function 'IsSuperchargedSign' Error [content0]game\gameplay\items\spells\yrdenentity.ws(126): Could not find function 'IsSuperchargedSign' Error [modunlimiteddurability]game\player\r4player.ws(11149): Could not find function 'IsSuperchargedSign' Error [content0]game\gameplay\actions\baseaction.ws(712): Could not find function 'IsSuperchargedSign' Error [modallperksalwaysactive]game\gameplay\ability\playerabilitymanager.ws(2776): Cannot call private function 'RemoveExtraOilsFromItem' in class 'W3PlayerWitcher' here. Error [modallperksalwaysactive]game\gameplay\ability\playerabilitymanager.ws(2780): Cannot call private function 'RemoveExtraOilsFromItem' in class 'W3PlayerWitcher' here. Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code. Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code. Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.
For people having the problem compilation error with ps5 and xbox stuff written in it i just used the vortex mod thing and hit purge all mods at the top of the orange band i manually removed mods but that didn't work it only worked after i hit purge all mods this mod isn't for fixing this and doesn't yet.
872 comments
Warning! You need to install the patch manually - it's not a mod, both NMM and TW3MM cannot install it properly! Install procedure is very simple, it's just a bunch of text files you need to copy to the specified folders.
Basic guide to installing TW3 mods.
TW3 Gameplay Tweaks made for Unification Patch.
If the above file doesn't have the mod you need, check out this spreadsheet: list of all the mods I updated for Unification Patch by request.
Asking for help with updating a mod to work with Unification patch:
1. Find out which mod is causing script compilation error(s) by installing your mods one by one (do not forget to use Script Merger for each new mod) and trying to launch the game.
2. Provide a link to the mod, if the mod has several versions, specify which one you're using.
If you have weird issues with the patch, please, read this. It's for another game, but basic problem is the same: never keep the game you're trying to mod under system protected folder like Program Files!
The patch is tested and confirmed to work by several different users on legal Steam, GOG and GOG GOTY versions of the game.
EDIT: It was reported by some players that the problem with missing DLC is caused by having a copy of empty DLC folder inside their main DLC folder, caused by bad install of another mod. So if you're having this problem, go inside your game folder, search for all the DLC folders there and delete all the empty ones. My GOG GOTY version has exactly one DLC folder inside "D:\GOGLibrary\The Witcher 3 Wild Hunt GOTY\" folder and the DLC folder has BOB, EP1 and DLC1...DLC16 folders inside (total of 18 folders).
a) it's not a mod, it's a patch;
b) read the instruction before doing ANYTHING - the fact that it is in top downloads doesn't mean you need it for your game;
c) it's a compatibility download for older mods that are still incompatible with Community Patch Base.
People, read the instructions! There exist NO patch nor mod for TW3 that can break your game. It's simply impossible. Unless you don't read, don't follow instructions, but randomly toss a bunch of files together and press random buttons in random mod managers. Yes, I'm harsh here, but I did provide all the links, all the guides, all the instructions written through years based on players' feedback and most common issues they encounter. If you don't want to accept that TW3 is NOT modding-friendly and requires some effort to manage mods, if you're lazy to spend an hour of your life to learn how to do very basic, very simple things for this game, then I'm sorry, but that's your problem.
The answer is yes.
However, unless you have a specific reason to do so, it is recommended that you install CPB.
You come here in 2021/2022 to download this, even though it's been outdated by Community Patch Base, which the author and a lot of others have mentioned too many times already. So you obviously downloaded it like robots, without bothering to read the description or anything in that regard. Times like these i believe you people only download a mod to come immediately back and complain so you can feel good about yourselves
(And even if we forget for a minute about this patch being outdated, AT BEST/WORST it could give you compilation errors NOT delete your DLCs or screw up your game. In other words your game is not screwed up, you are screw-ups!)
Cheers!!
IF you install THIS FIRST, manually, as well as follow the EXACT installation instructions of ANY OTHER mod, you will be FINE. Mod managers don't work for everything. I will STILL use this over community patch with Steam version, it just works.
1) You are modifying the base game files. Call it whatever you want, it's still objectively a mod and used for modding, on a modding website. It's a fucking mod.
2) Mod authors don't always give installation instructions at all, and if they do sometimes tell you to use someone else's instructions (which may not include mod specific exceptions or necessary extra steps). Mod authors seem to not understand the average gamer needs simple, clear, direct instructions for their modding experience because not all of us are as smart as is required to develop mods. Maybe develop a sense of respect and responsibility for your work instead of blaming your users for not being you.
3) Mod authors leave obsolete mods up for download, don't update their descriptions or requirement sections when said obsoletes occur, and generally don't answer bug issues found with their work "because it's user error, my instructions are immaculate, x sounds like a you problem". This leaves users in the poor situation of having to sort through conflicting instructions, outdated information, and carelessly maintained files.
If using your files broke someone's game, and they come to you for help, then clearly that reality is possible. Blatantly denying reality is just arrogance and it doesn't matter how smart you are or how much you know about the technical aspects of game modding. That kind of response makes you an ass. Be kind, it costs you nothing.
Of all the modding communities I've been through in the last 10 years, this is one of the worst. You people don't maintain your s#*!, blame users for not knowing what to do even after following your multi-chapter guide books, have multiple obsolete versions still up for grabs and listed as requirements, and no where to go to figure out where to sort out the mess... because asking any of you is about as helpful as Monty Python's Argument Clinic. Don't waste your time insulting me, I'm not going to come back here and read it, and every user showing up here is likely having a similar experience. Or maybe do waste your time... it's small revenge for putting us through an obstacle course for no damn reason.
So ask Steam/GOG to verify the files and DON'T INSTALL UNIFICATION OR COMMUNITY PATCH BASE!!
Error [content0]game\gui\main_menu\ingamemenu.ws(93): I dont know any 'IGMOPT_AO_SSAO'
Error [content0]game\gui\main_menu\ingamemenu.ws(94): I dont know any 'IGMOPT_AO_NRDRTAO'
Error [content0]game\gui\main_menu\ingamemenu.ws(96): I dont know any 'IGMOPT_AO_NRDRTAO'
Error [content0]game\gui\main_menu\ingamemenu.ws(99): I dont know any 'IGMOPT_AO_RTAO'
Error [content0]game\gui\main_menu\ingamemenu.ws(101): I dont know any 'IGMOPT_AO_SSAO'
Error [modcustomlocalizationfix]game\gui\main_menu\ingamemenu\igmoptions.ws(586): To few params in call to function 'UpdateOptions'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(56): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(60): Unable to convert from 'void' to 'Bool'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(60): Conditional expression should be convertable to boolean type
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(85): Property 'comboStatus' exists but was not imported from C++ code.
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(116): Property 'comboStatus' exists but was not imported from C++ code.
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(151): I dont know any 'Platform_PS5'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(152): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(154): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(164): I dont know any 'Platform_PS5'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(307): I dont know any 'Platform_PS5'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(308): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(308): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(310): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(310): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(425): I dont know any 'Platform_PS5'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(426): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(426): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(428): Could not find function 'GetPlatformLocString'
Error [content0]game\gui\main_menu\ingamemenu\igmutilities.ws(428): Could not find function 'GetPlatformLocString'
Error [content0]game\player\playertypes.ws(222): 'ITEM_SET_TAG_NETFLIX' is not a member of 'handle:W3GameParams'
Error [content0]game\scenes\scene_functions.ws(1124): I dont know any 'DT_SSD'
Error [content0]game\temp.ws(14444): Function 'DebugForceCrash' does not take 1 param(s)
Error [content0]game\temp.ws(14454): Function 'WritePGO' does not take 1 param(s)
If you just have updated your game I guess you have to redo allot of modding work. Pay atention to each mods description or comment section if it is compatible with 4.00 or has yet to be updated.
Mods that require a unification tool only require it if you want to use them on 1.32 or older.
And even for the (now called) "clasic" version of the game I would recommand to use Community Patch Base to equalise the game files since U-Patch focuses on making all versions equal to the outdated 1.31 version while CPB is made for 1.32 (most up to date ("classic") version).
Error [content0]game\quests\quest_function.ws(9006): Could not find function 'GetCannotUseUndying'
Error [content0]game\quests\quest_function.ws(9015): Could not find function 'SetCannotUseUndyingSkill'
Error [content0]game\gameplay\items\spells\quenentity.ws(89): Could not find function 'IsSuperchargedSign'
Error [content0]game\gameplay\items\spells\yrdenentity.ws(126): Could not find function 'IsSuperchargedSign'
Error [modunlimiteddurability]game\player\r4player.ws(11149): Could not find function 'IsSuperchargedSign'
Error [content0]game\gameplay\actions\baseaction.ws(712): Could not find function 'IsSuperchargedSign'
Error [modallperksalwaysactive]game\gameplay\ability\playerabilitymanager.ws(2776): Cannot call private function 'RemoveExtraOilsFromItem' in class 'W3PlayerWitcher' here.
Error [modallperksalwaysactive]game\gameplay\ability\playerabilitymanager.ws(2780): Cannot call private function 'RemoveExtraOilsFromItem' in class 'W3PlayerWitcher' here.
Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.
Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.
Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.