Community Patch - Shared Imports

  • The Witcher 3: Wild Hunt - Complete Edition — Community Patch - Shared Imports
Author: rmemr
Size: 24.00 kB
Uploaded by: Flixx
Date: October 8, 2022, 05:20 AM
Downloads: 1678

Community Patch - Shared Imports.

A collection of fully imported classes (all attributes) without any native functions. Intended to be a base dependency for other mods to reduce merge conflicts.

Some mods add additional class/variable imports to their own scripts. But in most cases they do not import all the exported attributes of the imported class. Unfortunately, this creates conflicts between mods that import the same or different parts of attributes into different files.

To avoid these unnecessary merge conflicts, this mod follows these rules:

1. do not have any dependencies on other mods and thus create a base layer that other mods can depend on without opening up a chain of other dependencies (and potential merge conflicts)

2.

43 If new attributes of an imported vanilla script class are imported into this mod, then all attributes that are not currently imported are also imported.

How to install:

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

1. Unzip the downloaded package into your Witcher 3 game folder. It should create a new modSharedImports folder in your game's W3 mods directory.

2. Launch the game and check if there are any script conflicts with other installed mods. If necessary, team up with your favorite tool (like Script Merger).

The file name and description have been translated Show original (RU)Show translation (EN)
Community Patch - Shared Imports

Community Patch — Shared Imports.

Коллекция полностью импортированных классов (все атрибуты) без каких-либо собственных функций. Подразумевается как базовая зависимость для других модов, чтобы уменьшить конфликты слияния.

Некоторые моды добавляют дополнительный импорт классов/переменных в свои собственные скрипты. Но в большинстве случаев они не импортируют все экспортированные атрибуты импортированного класса. К сожалению, это создает конфликты между модами, которые импортируют одни и те же или разные части атрибутов в разные файлы.

Чтобы избежать этих ненужных конфликтов слияния, этот мод следует следующим правилам:

1. не имеют никаких зависимостей от других модов и, таким образом, создают базовый слой, от которого могут зависеть другие моды, не открывая цепочку других зависимостей (и потенциальных конфликтов слияния)

2. если в этом моде импортируется новый класс, то все его атрибуты и все его (в настоящее время не импортированные) зависимые классы также полностью импортируются.

43 если в этот мод импортируются новые атрибуты импортированного класса ванильных скриптов, то все атрибуты, которые в настоящее время не импортируются, также импортируются.

Как установить:

Этот мод был протестирован с игрой GOG версии 1.30+, но он должен работать со всеми версиями 1.30+ (GOTY, GOG, Steam).

1. Распакуйте скачанный пакет в папку с игрой Ведьмак 3. Он должен создать новую папку modSharedImports в каталоге модов вашей игры W3.

2. Запустите игру и проверьте, нет ли конфликтов скриптов с другими установленными модами. При необходимости объединитесь с вашим любимым инструментом (например, Script Merger).

Useful links:

Comments 0