Как ставить моды

Обновлено 29.07.2025 - 21:59

Место хранения

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

  • GOG: имя_пользователя_Windows\Документы\This War of Mine\Mods (при отсутствии такой папки создайте ее сами)
  • Steam: основной_каталог_Steam\steamapps\common\This War of Mine\Mods (при отсутствии такой папки создайте ее сами)

     

Файл Mods.list

Если ранее вы не устанавливали никакие модификации или не создавали свои собственные, то файла Mods.list у вас не будет. В этом случае создайте сами пустой файл с таким именем (особо ленивые могут скачать готовый Mods.list отсюда) и положите его в папку Mods по пути, указанному выше.

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

Если нужно добавить сразу несколько модификаций, то каждый следующий мод указывайте в новой строке.

 

Структура Mods.list

Секции внутри каждой строки отделяются друг от друга вертикальной чертой |. Чтобы ввести этот символ, переключитесь на английскую раскладку и нажмите Shift + \ или просто скопируйте этот символ откуда угодно.

Формат записей в Mods.list используется следующий: имя_файла_мода|название_мода|описание_мода|Enable|Local

имя_файла_мода - по умолчанию Storyteller генерирует для всех новых модов случайные идентификаторы (id) по типу ace54019609e4ac8ab54520ca0c160c6, к которым через подчеркивание дописываются названия файлов и архивов. По итогу каждый мод после сборки выглядит примерно так:

  1. ace54019609e4ac8ab54520ca0c160c6_common.dat
  2. ace54019609e4ac8ab54520ca0c160c6_common.idx
  3. ace54019609e4ac8ab54520ca0c160c6_common.str

Однако когда модификаций очень много, то ориентироваться во всей этой каше становится неудобно, поэтому при желании можно заменить всю эту абракадабру на что-то более понятное, например, Super Mod v2.01 (кириллица не поддерживается, только английские символы и цифры). Смысл в том, что в качестве имени файла игра просто считывает все, что написано до подчеркивания, то есть на самом деле обозначаться файлы могут и так:

  1. Super Mod v2.01_common.dat
  2. Super Mod v2.01_common.idx
  3. Super Mod v2.01_common.str

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

  1. Super Mod v2.01 ace54019609e4ac8ab54520ca0c160c6_common.dat
  2. Super Mod v2.01 ace54019609e4ac8ab54520ca0c160c6_common.idx
  3. Super Mod v2.01 ace54019609e4ac8ab54520ca0c160c6_common.str

название_мода - отображается в списке модификаций, когда вы выбираете соответствующее меню в самой игре. Может быть любым, но традиционно для внутриигрового отображения пишут более красивый вариант, по типу Super Mod (version 2.01). Кириллица не поддерживается.

описание_мода - отображается в описании модификации при ее выборе в меню и содержит описание модификации. Опять-таки, описание может быть любым. Кириллица не поддерживается.

Enable - этот параметр включает или отключает модификацию. Если по каким-то причинам вам нужно отключить какой-то мод, а запускать игру только ради этого лень, то можете сами поменять этот параметр на Disable.

Local - обязательный параметр.

 

***

По итогу всего этого разбирательства в Mods.list можно добавить следующую строку:

Super Mod v2.01 ace54019609e4ac8ab54520ca0c160c6|Super Mod (version 2.01)|My super mod description.|Enabled|Local

Собственно, на этом всё, можно запускать игру.

 

Вопросы и ответы

Status: Not Loaded - обычно такой статус у мода появляется при несовпадении указанного и фактического имени файла. Проверьте имена файлов.

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

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

Мод загружен и работает, но никаких изменений в игре нет - очень редко, но бывает и такое. В основном такая ситуация возникает когда мод был создан для более старой версии игры или в другой версии редактора. По идее, моды, создаваемые в Steam-версии и GOG-версии, должны подходить друг к другу, но изредка все же могут возникать проблемы с совместимостью. На этот случай можно дать несколько рекомендаций:

1) Используйте только id мода в качестве имени для его файлов, хоть это и менее удобно.

2) Пересоздайте свой игровой профиль. Для этого удалите соответствующий каталог:

  • GOG: %AppData%\11bitstudios\This War Of Mine (можно скопировать и вставить этот путь в Пуск > Выполнить; Win + R)
  • Steam: основной_каталог_Steam\userdata\id_вашего_профиля\id_приложения (его можно узнать в свойствах игры на вкладке с обновлениями; скриншот)

Разумеется, удаление профиля приведет к утрате всего прогресса, то есть вам заново придется проходить все сценарии, но тут уж ничего не поделаешь, в некоторых случаях только таким методом удается вправить мозги игре. Особенно важно это для случаев, когда вы экспериментировали с различными модами или занимались правкой игровых архивов, что приводило к вылетам или зависаниям игры - порой это все повреждает игровой профиль, после чего приходится пересоздавать его.

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

Если мод вам очень-очень нужен и вы готовы потратить недели и месяцы на его потрошение, то можно распаковать архивы мода с помощью Python-скрипта и поковырять распакованные файлы в HEX-редакторе (положить архивы в папку data и запустить unpack.py - в папке out появятся распакованные файлы; требуется установленный Python). Возможно, рано или поздно вы сможете понять что же там наворотил автор мода и можно будет попробовать воспроизвести все это в собственной модификации, собрав ее под актуальную версию игры.

 

Комментарии

Profile picture for user Гость

Здравствуйте! Я скачала мод на увеличение стаков. Попыталась поставить и ничего у меня не вышло.
Файлы мода называются просто common,всего файла три,где то просто common,где то еще какие то пару буковок (сейчас не вспомню)
Как вообще закидывать эти моды? Папкой,файлами? Какое расширение у файлов должно быть?
Игру качала с торрента
Помогите мне пожалуйста
Спасибо заранее

Profile picture for user Avatar-Lion

Александра, модификации для This War of Mine распространяются только в виде набора файлов. Не архивов, не папок, не одиночных файлов - только в виде набора. Минимально возможное количество файлов вроде как три штуки составляет, меньше не видел. Их расширения:

  • .dat
  • .idx
  • .str

Однако нужно понимать, что чем больше параметров в игре меняет мод, тем больше может быть файлов, да и имена у них тоже могут меняться в зависимости от мода. Есть моды, которые правят внутриигровой текст, тогда файлы мода после сборки получат метку localizations. Есть моды по изменению предметов, они обычно получают слово items в названии. Есть моды, которые меняют какую-то графику, например, картинки у предметов, тогда они имеют слово textures в названии. Наконец, есть моды, которые просто какие-то общие (common) параметры игры модифицируют.

Ответ на вопрос "куда закидывать моды" есть в статье. Хотя если вы игру с торрентов качали, то посмотрите в описании раздачи на базе какой версии она сделана: GOG-версии или крякнутой Steam-версии. Если последнее, то лучше игру удалить и поискать GOG-версию. GOG-игры не содержат в себе никакой DRM-защиты, поэтому работать она будет точно так же, как и честно купленная.

Как вариант, могу предложить поискать в папке с игрой файл Storyteller.exe. Это редактор сценариев. Запустите его и создайте новый мод. Он распакует кое-какие файлы и этого будет достаточно, чтобы посмотреть не появилась ли где-нибудь папка Mods - в папке с игрой (Steam-версия) или в Документы\This War of Mine (GOG-версия).

P.S. Если что, поменять количество предметов в одной ячейке - это на столько примитивный мод, что его проще сделать самостоятельно. Основы процесса рассмотрены в статье "Изготовление модификаций". Ну или дайте ссылку на этот ваш непонятный мод, я сам гляну что с ним не так.

Profile picture for user Гость

https://www.playground.ru/this_war_of_mine/file/this_war_of_mine_uvelic…
Вот откуда качала мод
Папка Mods есть,закинула туда три файла из скачанного архива, в Mods.list написала,в игре в мастерской появился,а эффекта нету
При чем писала два раза,сначала как в посте,ничего не заработало, вычитала в интернете что надо писать прям D:/This war of mine/ Mods| Increased Stacks|dldmd| enable|local
И тоже нифига
Короче я ничего не понимаю:(

Profile picture for user Гость

Ошибочка
D:/This war of mine/ Mods|common| Increased Stacks|dldmd| enable|local
Написала не точно,по памяти,но файл мода вроде назывался common и еще что то

Profile picture for user Avatar-Lion

Посмотрел. Неправильный формат имени файла. Точнее, имя файла там вообще не указано. :) Непонятно почему мод выложили в подобном виде. Возможно, для каких-то старых версий This War of Mine оно и годилось, но сейчас такое работать не будет.

Положите все файлы в папку Mods и допишите им что-нибудь в начало, чтобы игра понимала на какое имя файла ей ориентироваться. В общем-то, в качестве имени файла любой набор символов (английских) может выступать, но лучше указать что-то осмысленное, чтобы было понятно что это за мод такой. Например, increased stacks mod playground. По итогу у вас должно получиться три файла:

  • increased stacks mod playground_common.dat
  • increased stacks mod playground_common.dat_items.dat
  • increased stacks mod playground_common.idx

Теперь открываем Mods.list, в нем должна быть следующая строка:

increased stacks mod playground|Increased Stacks (mod name)|Increased Stacks (mod description)|enabled|local

Собственно, на этом всё, можно запускать игру и проверять.

Profile picture for user Гость

Спасибо вам огромное за помощь! Вечером все сделаю,проверю!
Всего вам самого лучшего,вы такой хороший человек,еще раз спасибо огромное за помощь,за такие подробные разъяснения!

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

Ограниченный HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Последние изменения