Итак, как же правильно устанавливать моды и дополнения?
Случай 1.
На самом деле, всё крайне просто. К подавляющему большинству модов, которые выложены на этом сайте, приложена следующая инструкция:
Цитата
Если расписывать эти действия по пунктам, то выглядит это так:
1. Скачиваем архив с модом;
2. Заходим в директорию игры (это то место, где установлена игра, и это не "Мои документы"), создаём там папку addons и заходим в неё. Если она уже есть - отлично, просто заходим;
3. Открываем скачанный архив с модом. Папку из него, зажав левую кнопку мыши, перетаскиваем в папку addons;
4. Запускаем игру. Если всё сделано правильно - то и редактор, и новая игра в песочнице будут работать нормально, и вы увидете изменения, вносимиые установленным модом.
Случай 2.
Иногда мод требует установки в папку addons, которая находится по адресу <Мои документы>/Cities in Motion/addons. В этом случае на странице мода, в графе "Инструкции по установке", так и написано:
Цитата
В этом случае алгоритм установки изменяется только во втором пункте, а именно:
2. Заходим в "Мои документы", там - в Cities in Motion и addons. Если вдруг и там нет такой папки - её нужно создать.
Случай 3.
Ещё реже мод нужно установить в папку addons, которая находится по адресу <директория игры>/metro. Но об этом тоже обязательно написано на странице мода в графе "Инструкции по установке".
Случай 4.
Кроме вышеперечисленных случаев, встречаются такие моды, которые заменяют собой стандартные игровые файлы. Поэтому в архиве с модом обычно лежит папка metro, которую нужно просто скопировать в директорию игры.
Здесь стоит сделать пояснение: основные ресурсы игры скрыты в файле metro.gs. Чтобы его вскрыть и отредактировать, нужно использовать программу GSFileViewer 1.8, но сейчас не об этом. Игра при запуске сначала сканирует директорию на наличие папки metro, а после этого считывает файл metro.gs. Таким образом можно подменить нужные файлы, не заменяя всего архива, что и делают подобные моды. К слову, в настоящий момент моды, меняющие что-то в основных файлах, рекомендуется делать только в том случае, если иначе его подключить невозможно. Такими являются, например, BuildMenuModи LineNumverMod. Однако следует помнить, что в этом случае моды могут конфликтовать между собой.
В данном случае в графе "Инструкции по установке" написано следующее:
Цитата
Алгоритм установки таков:
1. Скачиваем архив с модом;
2. Заходим директорию игры;
3. Открываем архив, и папку metro из него переносим в директорию игры.
4. Далее по ситуации: если такая папка уже есть - будет необходимо подтвердить слияние папок и замену файлов, если такая будет производиться. В этом случае подразумевается, что либо вы распаковывали файл metro.gs, либо уже устанавливали мод подобным образом, и во втором случае есть некоторая вероятность конфликта.
Что делать, если игра после установки мода не работает?
Рассмотрим здесь вариант, при котором не загружается игра с модом, установленным по самому распространённому, первому случаю.
Итак, прежде всего убедитесь, что вы действительно правильно установили мод.
1. Проверьте инструкцию по установке, и сопоставьте её с тем, куда вы копировали мод. Если сказано, что установить мод нужно в ../Cities in Motion/addons - это значит, что папку с модом нужно скопировать в папку addons, которая лежит именно в директории игры.
2. Распространена ошибка, когда после распаковки архива в папку addons отправляется не папка с модом, а папка, содержащая папку с модом. Нужно внимательно следить, что и куда копируется.
Ещё раз повторю: в папку addons должна отправляться папка, содержащая в себе папку scripts. Папка-папка-папка.
Например, скачав мод CIS regions, в архиве вы увидете папку cis_regions. Внутри неё будет лежать несколько папок, одна из которых - scripts, а это значит, что именно эту папку из архива (cis_regions) нужно перенести в addons.
Структура Cities in Motion такова, что если мод установлен правильно - он работает. Если игра вылетает - это значит, что мод установлен неправильно, и нужно всё перепроверить. Даже когда кажется, что всё сделано правильно. Особенно это касается тех случаев, когда он работает у большинства, а у вас - нет.
log_metro.txt
Если же всё, казалось бы, сделано правильно, но игра всё равно вылетает - наш верный друг и помощник, файл log_metro.txt, поможет узнать, в чём же дело.
Файл log_metro.txt находится по адресу <Мои документы>/Cities in Motion и обновляется каждый раз при включении игры. Таким образом, если игра вылетела при загрузке - срочно проследуйте про данному адресу, и откройте этот файл. В нём вы сможете проследить этапы загрузки игры, подгрузки модов, а также ошибку, которая вызвала аварийное завершение игры.
Обратите внимание, что исправлять нужно только первую из нескольких ошибок. Объясняется это тем, что когда программа натыкается на одну ошибку, она, отталкиваясь от полученной информации, может найти ещё с десяток, которые, на самом деле, ошибками не являются.
После идентификации ошибки необходимо принять меры по её устранению. Например, вы можете увидеть что-то такое:
Цитата
Это значит, что игра пытается найти файл rf_gazprom.dds по адресу ../Cities in Motion/addons/cis_regions/banks, и не может этого сделать. Это значит, что нам нужно помочь компьютеру, и сделать это очень просто: заходим в папку с игрой, и внимательно проходим по всем папкам из данного пути. Вероятнее всего, именно в пути найдётся какая-то ошибка. Другими словами, нужно сделать всё, чтобы файл rf_gazprom.dds оказался по адресу ../Cities in Motion/addons/cis_regions/banks.
Что делать, если ничего не помогло?
Всё бывает. Если что-то не работает, и вы не понимаете причину этого, а вышеперечисленные советы не помогли - смело пишите об этом на форум, можно даже в эту тему - будем разбираться. Чтобы нам легче было разобраться с проблемой, необходимо после вылета игры скопировать в сообщение полный лог из log_metro.txt. Кроме этого, крайне желательно сделать скриншоты папки addons и папки мода.
Но я надеюсь, что после этой инструкции уж точно у всех всё будет работать
Если есть вопросы - смело задавайте.
И помните: если что-то неработает - не нужно ругаться. Лучше успокоиться, отдохнуть, а потом вернуться и попробовать снова.

Помощь













