Modding The Witcher 3: Wild Hunt is an easy way to customize your experience with the game. The game has "official" mod support through MODkit, though CDPR doesn't provide actual support for modded installs or modders. While limited in scope to The Witcher 2's REDkit, there is a broad range of modding options, with the community adding additional tools and functionalities to modify additional parts of the game.
Generally, mods are installed in the
"mods" folder in your Witcher 3 game directory. Mods may include additional steps to the installation process, such as:
- adding keybinds to
"My Documents\The Witcher 3\"folder
- adding/modding a menu in the
Because of limitations of the mod support, you will probably have to use a utility called Script Merger to merge conflicting parts of multiple mods. This is generally very painless, but sometimes includes some additional thought.
Creating Your Own Mods
If you want to create a mod for the Witcher 3, welcome! A list of helpful articles to get you started is below.
Unpacking The Game
To unpack the game (where for example xml files where are) you need to use MODkit. Uncooking The Witcher 3
The game scripts, written in Witcher Script, control how the game acts; how the player moves and attacks, how stamina works, how signs work, etc.
Essential to easily configuring mods, menus are defined in XML with localization text through
.w3strings. Their values are generally read through script and modify how that script works.
Keybinds are exactly how the player tells the game what they want to do, they are defined in
input.settings, are configured through the
input.xml menu, and the actions that they call are defined in script.
Modding XML Data
The majority of the games data is stored in XML, this is where item price and loot is controlled, where skill costs and abilities are defined, where weapons and armor get their values.
Replacing models and textures is one of the easiest ways of changing how the game looks.
Modding the UI
Adding Additional Content
While adding new content instead of modifying what already exists is difficult, it is possible. Community-based tools allow you to add your own DLC to the game.