Это перевод статьи LivelyDismay, немного раскрывающей базовые вещи патчинга конфликтов в xEdit.

Привет! Слово «конфликт» всегда возбуждает мысли о борьбе и негативе. Когда кто-то говорит тебе «ты должен исправить конфликты в своем модлисте», то сразу думаешь «о нет, нужно срочно заставить моды остановить борьбу и исправить их!» Да?

НЕТ! НАМ НУЖНЫ КОНФЛИКТЫ. Конфликты дают мне жизнь. Они дают мне цель. И тебе тоже. Если же нет, то зачем это читать? Нам нужна правильная перспектива, вот о чем я думаю.

Конфликты — это не обязательно плохо. Они необходимы. В моддинге «конфликт» синонимичен фразе «что-то поменялось». Моды и задуманы, собственно, менять игру тем или иным путем. Вот с такой перспективы понятно, почему конфликты – не зло, а необходимость.

Посмотрим на различные типы конфликтов. Запускаем xEdit.

Грузим все модули.

Ждем пока не явится надпись Background loader: finished.

Кликни на любой плагин в левой панели. Правая панель тоже поменяется, но пока не суть важно на что. Посмотрите на правый угол вверху. Там кнопка Legend. Кликните её.

Вы видите разноцветное окошко. Так как это отдельное окно, то двигать его можно по всему экрану как захотите.

Немного уберем его туда, где оно не будет мешать, но будет как на ладони, когда нам нужно туда заглянуть. К примеру, я привык помещать его вниз.

Заметка: цветовая палитра у вас может отличаться, поскольку для меня Light Mode – игрушка дьявола. Если хотите поменять свою, то откройте Options Menu.

И кастомизируйте тему UI:

Ладно, к конфликтам. Окошко Legend само-понятно. Но я за наглядность, так что посмотрим примеры. Предполагаю, что мод, на который уже кликнули, подсвечен и его содержимое отображено в первой панели, там и смотрим. Одиночная Запись (Single Record) – однотонный фон и белый текст. Ни перезаписей, ни конфликтов, ни проблем. Информация как она есть. Не о чем волноваться.

Ищем другую. Идем в StandaloneWorkbenches.esp и раскроем категорию Furniture. Видим единственный конфликт под номером FE000821 wSW_ManufacturingWorkbench. Жмем на него!

Вы видите малюсенький конфликт: я переименовал верстак, потому его имя справа ярко-зеленое на желто-зеленом фоне. Посмотрим на нашу Легенду, говорящую нам, что данная ситуация называется Перезапись без конфликта (Override without conflict). Другими словами, базовая запись (base record) была единожды изменена, и ничего больше это единственное изменение не меняет. По сути, это даже и не конфликт, поскольку никто другой с этим изменением и не борется. Что я имею в виду под «борются с изменением» (fighting for control)? Ну, поищем пример!

Найдем Crafting Mastery.esp в левой панели и раскроем его содержимое. Затем раскроем содержимое категории Constructible Object.

Так много цветов! Но, надеюсь, вы можете заметить, что все цвета одинаковы: ярко-зеленый текст на желто-зеленом фоне. Даже не открывая каждую запись, мы уже знаем, что это: Перезапись без конфликта.

Что-то в этом моде перезаписывает настройку из базового плагина, и никто другой не перезаписывает ту же настройку в свою очередь. Так что пропустим всё это дело и листаем дальше, пока не увидим КРАСНЫЙ.

Ну это уже выглядит страшновато. Взглянем на 06025B1A  co_weap_throw_DLC04PackScentGrenade. Листаем вниз на правой панели пока снова не увидим жутковатый красный.

Вот ТЕПЕРЬ-ТО мы нашли конфликт, на который стоит посмотреть. DLCNukaWorld.esm говорит одно, Crafting Mastery.esp другое, а Crafting-VanillaItemKeywords.esp – третье, и никто из них не согласен друг с другом. Давайте посмотрим повнимательнее на каждый.

DLCNukaWorld.esm хочет, чтобы Гранаты Охотника (Predator Grenades) можно было скрафтить в химлабаратории под фильтром GRENADES (гранаты) после того, как игрок завершил квестовую стадию 50 квеста DLC04MQ04.

Условия DlCNukaWorld.esm

Crafting Mastery.esp хочет, чтобы те же гранаты можно было скрафтить на верстаке взрывчатки под фильтром GRENADES – SPECIAL после того, как игрок выполнит квест “An Ambitious Plan” И получит стадию квеста 500 у “Home Sweet Home” И стадию квеста 50 у всё того же DLC04MQ04.

Условия CraftingMastery.esp

Crafting-VanillaItemKeywords.esp хочет, чтобы гранаты можно было скрафтить на верстаке взрывчатки под той же категорией GRENADES – SPECIAL после выполнения игроком квестовой стадии 500 у “Home Sweet Home” И получения 50 стадии у DLC04MQ04.

Условия Crafting-VanillaItemKeywords.esp

ВОТ ЭТО конфликт. Множественные запси по-разному манипулируют содержанием той же записи и не согласны с изменениями друг друга. А что-нибудь сломается, если этот конфликт не разрешить? НЕТ. Это именно то, что я и хочу увидеть в игре. Возвратившись к Легенде, мы увидим, что красный фон означает: Проигравший в Конфликте (Conflict loser). Это означает, что перезапись БЫЛА, пока другой плагин, загрузившийся ниже в списке загрузки, не пришел и не сказал: «ну, братец, я так не думаю», и не заменил содержимое записи.

Если я перенесу условия проигравшего в условия другого мода ниже, сломает ли это что-нибудь? НЕТ. Я знаю, что выглядит это всё мило и зелено, но цвет означает лишь тип конфликта.

Еще раз, самая важная часть, которой я только могу обучить вас по поводу xEdit: КРАСНЫЙ НЕ ОЗНАЧАЕТ ПЛОХО, ЗЕЛЕНЫЙ НЕ ОЗНАЧАЕТ ХОРОШО. Выбросьте эти мысли из головы. Цвета означают только ТИП конфликта. Цвета НЕ показывают вам хорошие или плохие конфликты.

Чтобы еще раз посмотреть на это по-другому, снова сменим нашу перспективу. Прямо сейчас мы в содержимом Crafting Mastery.esp, а co_weap_throw_DLC04PackScentGrenade имеет тот жуткий красный цвет.

Правый клик по Crafting-VanillaItemKeywords.esp наверху правой панели и жмем Jump to. Мы всё еще на той же записи справа, но посмотрите на левую панель.

Вот, что я имею в виду под перспективой. Crafting Mastery.esp проиграла борьбу за перезапись, поэтому была красной. Crafting-VanillaItemKeywords.esp выигрывает, поэтому он обозначен иначе. В данном случае Идентичным Мастеру победителем конфликта (Identical to master but conflict winner), потому что вся его информация в этой записи не отличается от предыдущего плагина Crafting Mastery.esp. С одним единственным исключением. И это исключение – в условии, добавленном Crafting Mastery.esp, которое больше не существует в этом плагине и записи. Так что, идентичный мастеру, но победитель конфликта.

Знаю, некоторым этот гайд покажется чрезвычайно примитивным…и пару раз попробовав, ты сам понимаешь, что это выглядит просто. Но я четко помню, когда впервые начал использовать xEdit. Я не понимал, что я делаю. Я не знал, что есть Легенда. Я не имел никаких гайдов с помощью. Это был кошмар. И я не хочу, чтобы вы прошли через то же самое. Поэтому очень важно понимать, что значат эти цвета.

Всякий раз, когда работаете, оставляйте Легенду открытой. Уже совсем скоро это станет вашей второй натурой, не волнуйтесь.

Закройте xEdit, когда закончите. И поскольку я пытался в этих плагинах поменять записи на зеленый, то мне предложат сохранить изменения. Я снимаю галочку с чекбокса, поскольку я-то как раз не хочу сохранять эти изменения.

Но сломает ли это игру, если я всё-таки сохраню то, что мы сделали?

Вот вы мне и ответьте.

Материал подготовлен ArtemSH специально для TGM — Tesall Game Magazine.
Переводчик: ArtSH
Автор: LivelyDismay
Источник: Перейти
0

Комментарии

Авторизуйтесь, чтобы оставить новый комментарий. Или зарегистрируйтесь.