Как понять что моды конфликтуют

Как понять что моды конфликтуют

DeCroix
Локализатор
—>
Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Автор: DeCroix
Распространение: Требуется разрешение от автора

Добавлено: 22 Декабрь 2015
Просмотров: 18943 | Загрузок: 0 | Комментарии: 21

Туториал будет носить «механическое» описание сути проблемы, а свои мысли и эмоции я оставлю при себе.

Кому может пригодиться ознакомление с данным материалом?
В первую очередь тем игрокам, кто не понимает\не до конца понимает, из за чего конфликтуют различные модификации. Знание и понимание этого вопроса существенно упрощает установку модов и облегчает жизнь в целом. Итак, приступим.

Давайте представим, что мы хотим изменить значение силы для определенного персонажа. Для этого нам надо будет из мастер-файла Fallout4.esm создать дочерний файл с расширением .esp, который будет содержать обновлённую запись о персонаже. Например, для Пайпер, записанной в базе данных мастер-файла как ID [00002F1E], увеличение силы будет изменением значения параметра «Strength», в свою очередь имеющего свой уникальный ID. То-есть значения ID есть как для Пайпер, так и для силы.

Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Копируем запись 00002F1E в новый файл (Так как мастер файл нельзя менять), меняем значение силы и сохраняем файл мода под именем: strength.esp. Файл мода создан, он создан на основе мастер файла Fallout4.esm, а значит, он привязан к нему как к базовому.

Порядок загрузки для такой комбинации будет выглядеть так:
Fallout4.esm (Файл, содержащий оригинальные данные)
strength.esp (Файл, содержащий изменённые данные)

Обращаю ваше внимание на то, что мастер файлы .esm должны загружаться раньше, чем их плагины, иначе игра просто не запустится.

Почему происходит конфликт модов?
А что произойдёт, если мы захотим создать еще один мод на основе Fallout4.esm, и добавить Пайпер (запись 00002F1E), к примеру, интеллект? Создаём еще один файл intelligence.esp, аналогично параметру силы меняя параметр интеллекта. Ставим эти моды в очередь загрузки, например, вот так:

Fallout4.esm (Файл, содержащий оригинальные значения для записи 00002F1E)
strength.esp (Файл, содержащий новые значения силы для записи 00002F1E)
intelligence.esp (Файл, содержащий новые значения интеллекта для записи 00002F1E)

В этом случае неизбежно произойдет конфликт модов. Дело в том, что значения различных параметров для определенной записи (например, для Пайпер) в мире Fallout4 содержатся в одном файле (изначально в Fallout4.esm). В нашем случае файл intelligence.esp стоит последним в очереди загрузки, а значит, данные, которые он содержит, будут загружены после файла strength.esp и именно они будут определять характеристики персонажа.

Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Отсюда следует нехитрый вывод: все модификации, которые вносят изменения в одну и ту же запись, неизбежно будут конфликтовать друг с другом, и последний в очереди загрузки мод будет определять конечные параметры. В случае с мелкими модами это, может быть, не так уж и критично, Пайпер сможет жить полноценной жизнью и с пятью единицами силы вместо десяти. Но вот крупные модификации с большим количеством изменённых записей, которые, к тому же, ещё и связаны друг с другом скриптами, могут вызвать серьёзные баги в игре.

Например: вы установили какой-то крупный мод, содержащий в себе много новых ID-записей, и среди них оказывается одна ванильная, описывающая некий ключевой предмет в игре. Допустим, она добавляет к нему привязанный скрипт, который срабатывает при попадании предмета в инвентарь главного героя игры, после чего запускается ряд определённых триггеров, важных для игрового процесса. Потом вы устанавливаете другой мод, который также меняет многие записи, среди которых оказывается и указанный выше ключевой предмет. И, так случилось, что в этом моде нет информации о привязке скрипта к предмету. Это значит, что, при попадании предмета в инвентарь скрипт не сработает, какая-то важная дверь не откроется, какой-то ключевой персонаж не заспавнится, и т.д и т.п. вплоть до критических ошибок, когда игра просто не запуститься, или будет крашиться при каждом срабатывании поломанного скрипта или триггера.

Второй способ: использовать для установки модов специальный софт, вроде Nexus Mod Manager, Fallout 4 Mod Manager, и т.п. Вроде как, по заверениям авторов, они помогают избежать конфликтов (лично я этим способом установки модов не пользуюсь вообще).

Вот и всё, за сим откланиваюсь. Надеюсь, мой маленький туториал поможет вам получить полноценное удовольствие от игры с модами, но без багов. Всего доброго и удачи!

Источник

Как понять какие моды конфликтуют. Программа Mod Conflict Detector от DmitryMalfatto

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

Возможности Mod Conflict Detector:

1. Обнаружение файлов которые относятся не к Sims 4;
2. Обнаружение чужеродных файлов (не *.package, *.zip и т.д.);
3. Возможность деактивации мода (disable);
4. Возможность открытия файла в s4pi;
5. Возможность открыть папку с файлом и удалить файл прямо в программе;
6. Поиск дубликатов;
7. Анализ файлов на то как они модифицируют игру;
8. Вы можите скопировать конфликтные ResourceKey.

Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуютКак понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют
Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуютКак понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Программа для распознавания конфликтных модов. Позволяет вам избавится от проблемных модов, от пустых модов, от файлов из другой игры, а также от файлов которые попали в папку Mods случайно.

Возможности программы Mod Conflict Detector:

Обнаружение файлов которые относятся не к Sims 4;
— Обнаружение чужеродных файлов (не *.package, *.zip и т.д.);
— Возможность деактивации мода (disable);
— Возможность открытия файла в s4pi;
— Возможность открыть папку с файлом и удалить файл прямо в программе;
— Поиск дубликатов;
— Анализ файлов на то как они модифицируют игру;
— Вы можете скопировать конфликтные ResourceKey.

Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют
Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуютКак понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Программа не требует установки. Скачайте и извлеките файлы из архива. Запустите приложение ModConflictDetector.

* Если у вас Win 8 или 10, то фильтр Smart Screen может помешать установке. Нажмите на появившейся полосе слово «Подробнее» и затем кнопку «Выполнить в любом случае».

1. Запустив программу нажмите на кнопку «Начать сканирование» в правом нижнем углу окошка программы.

Прежде чем начать сканирование вы можете изменить параметры под себя. Например отсканировать другую папку (не Mods), где вы резервно храните доп. материалы.

3. Нажмите на проблемный файл (например на конфликтный) и в правой колонке будет показано с каким файлом он конфликтует.

4. Выбрав нужный файл вы можете удалить его прямо из программы, используя кнопки над левой колонкой или кликнув по файлу правой кнопкой.

Это были основные моменты в пользовании программой, думаю вы разберетесь со всеми деталями сами. Если что задавайте вопросы в комментариях, постараюсь вам помочь. Или обращайтесь к автору программы.

Автор : DmitryMalfatto
С помощью программы вы без труда сможете найти конфликтные моды в игре. Программа поможет вам избавиться от проблемных модов(из за которых игра виснет и глючит), модов пустышек или попавшие по ошибки.

Возможности Mod Conflict Detector :
1. Обнаружение файлов которые относятся не к Sims 4;
2. Обнаружение чужеродных файлов (не *.package, *.zip и т.д.);
3. Возможность деактивации мода (disable);
4. Возможность открытия файла в s4pi;
5. Возможность открыть папку с файлом и удалить файл прямо в программе;
6. Поиск дубликатов;
7. Анализ файлов на то как они модифицируют игру;
8. Вы можите скопировать конфликтные ResourceKey.

Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют
Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют
Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Программа для распознавания конфликтных модов. Позволяет вам избавиться от проблемных модов, от пустых модов, от файлов из другой игры, а также от файлов которые попали в папку Mods случайно.
Автор DmitryMalfatto русскоязычный, сама программа тоже на русском, поэтому трудностей с работой возникнуть не должно.

Возможности программы Mod Conflict Detector:
— Обнаружение файлов которые относятся не к Sims 4;
— Обнаружение чужеродных файлов (не *.package, *.zip и т.д.);
— Возможность деактивации мода (disable);
— Возможность открытия файла в s4pi;
— Возможность открыть папку с файлом и удалить файл прямо в программе;
— Поиск дубликатов;
— Анализ файлов на то, как они модифицируют игру;
— Возможность скопировать конфликтные ResourceKey.

Если кому то нужно перевести программу на другой язык, то можете обратиться к автору лично: [email protected]

Источник

Как узнать какие моды конфликтуют в minecraft

Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Итак, ID — это положительное целочисленное значение, присваиваемое каждому объекту в игре. Поскольку количество идентификаторов ограничено (Максимальный ID для блока — 4095), разработчикам модов не всегда удаётся избежать использования тех ID, которые уже были заняты другими модами. Поскольку мы решаем эту проблему в ручном режиме, нам не потребуется использовать специальные моды для переназначения уже занятых ID.

Начать стоит с отчёта об ошибке, который появляется после попытки запустить игру. Обычно в самом начале этого текста содержится следующая строчка:

java.lang.IllegalArgumentException:
Slot *a* is already occupied by *b* when adding *c*

*a* — ID, который не поделили моды *b* и *c*

После того, как мы получим эти данные, нам потребуется открыть папку confins в корне нашей сборки. Далее открываем конфигурационный файл мода *b*, либо мода *c*. Там нам потребуется найти идентификатор *a*, и исправить его на тот, который не используется в других модах. Обычно это делается методом подбора свободного значения. Если Вы найдёте свободный идентификатор, игра должна нормально запуститься.

Обратите внимание: изменения можно внести как в конфигурационный файл мода *b*, так и мода *c*. Если оба мода не поддерживают изменение ID через конфигурационные файлы, решить конфликт вручную не выйдет.

Это был один из двух возможных способов ручного устранения конфликта ID. Второй мы рассмотрим в следующей статье.

Мой совет: устанавливая каждый следующий мод, проверяйте, работает ли сборка после его установки. Так не возникнет цепной реакции, связанный с использованием одинаковых идентификаторов.

Также, советую посмотреть видео-урок по устранения конфликта ID в ручном режиме:

Как узнать какой мод конфликтует в майнкрафт 1.12.2

Добрый вечер, насколько я знаю обнаружить моды какие конфликтуют в Minecraft невозможно. Вам нужно запастись терпением и проверить каждый мод вручную. Если у вас игра начала крошиться лагать, то в первую очередь проверяйте те моды которые вы ставили последнее. А вообще я рекомендую удалить все моды и устанавливать их по одному, но при этом входя в игру и проверяя работают ли они нормально. Особое внимание уделите последним модам которые ставили и мало известным, наверняка они у вас присутствуют.

Как понять что моды конфликтуют. Смотреть фото Как понять что моды конфликтуют. Смотреть картинку Как понять что моды конфликтуют. Картинка про Как понять что моды конфликтуют. Фото Как понять что моды конфликтуют

Да понимаю вас иногда хочется узнать какие моды установлен в Minecrafte, и для таких случаях существует Magic Launcher, установите а потом поковырятесь в настройках сразу поймете как пользоваться и увидите какие моды установлены. Есть еще один способ зайдите «панель управления» делайте просмотр мелкие значки найдите значок «параметры папок» нажмите и зайдите в настройку «вид» внизу ставьте галочку показывать скрытие файлы, папки и диски. После чего можете найти папку «Appdata» и там найти папку minecraft зайдите в папку «моds» и там увидите какие моды установлен.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *