Community Patch - Shared Imports

Community Patch - Shared Imports is a mod for The Witcher 3: Wild Hunt. This is a collection of fully imported classes (all attributes) without any functionality on its own. Meant as a baseline dependency for other mods to reduce merge conflicts.

About
This mod provides NO functionality on its own. It is merely meant as a shared base dependency for other mods which require imports of classes and attributes to avoid unnecessary conflicts with intersecting imports from other mods.

What's this all about?
Aside from pure scripting functionality, W3 scripts also provide access to a part of the (compiled) game engine functionality and runtime objects. Some of these exports allow for in-game real-time adjustments. But not all of the exported engine functions/classes are exposed in the vanilla game scripts.

Some mods add additional class/variable imports in their own scripts. But most of the time they don't import all exported attributes of an imported class. Unfortunately this creates conflicts between mods which import the same or different parts of attributes in different files.

Installation
This mod was tested with the GOG game version 1.30+ but it should work with all different 1.30+ editions (GOTY, GOG, Steam).


 * 1) Unpack the downloaded package into your Witcher 3 game directory. It should create a new modSharedImports folder in the mods directory of your W3 game.
 * 2) Start your game and test whether there are any script conflicts with other installed mods. If necessary merge with your favorite tool (e.g. Script Merger).

Uninstallation
Delete the modSharedImports folder from the witcher3/mods directory.