3 скриншота

Описание файла

Шесть новых регионов - Беларусь, Россия, Украина, Литва, Латвия и Эстония - станут доступны для использования вредакторе после установки этой модификации.

Особенности:

- славянские имена и фамилии жителей;

- по 4 реально существующих банка для каждого региона;

- флаги каждой из стран (+флаг СССР);

- национальные цвета железных дорог (скриншот);

- цвета национальных авиалиний (скриншот);

- новые дорожные знаки для четырёх из шести стран (кроме Литвы и Эстонии);

- с версии 1.6 мод полностью совместим с МодМенеджером.

Теперь можно со спокойной душой строить города в родных сердцу регионах. :) Вероятно, позже будут добавлены другие страны СНГ. Если кто-то желает помочь в создании - будем рады :)

Обратите внимание, что разделение цветов национальных авиалиний и железных дорог появляется только после 1991 года. До этого везде летают самолёты Аэрофлота СССР и ездят зелёные советские поезда.

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

При добавлении региона Латвия были использованы материалы мода CiM: Latvia, латвийские дорожные знаки, а также электропоезда Эр2 от Hybrid87.

Инструкции по установке:

Файл cis_regions.gs поместите в ../Cities in Motion/addons.


2



Отзывы пользователей

Будет мод обновляться? Имею ввиду цвета поездов, сейчас они просто уже серо-красные, а не зелёные, как раньше.

-3

Поделиться комментарием


Ссылка на комментарий

Я как добавил модификацию включил в мод менеджере игра загружается и на середине загрузки вылетает. 

1

Поделиться комментарием


Ссылка на комментарий

Ребят, я случайно проблему со славянскими фамилиями на -ов(а)/-ев(а), -ин(а) и т. д. Я слоупок или гений? Если гений и если кому-то интересно, могу кинуть сюда строчки, которые нужно поправить в secondaryview.script (и в names.script регионов), чтобы фамилии разделялись зависимо от пола, как имена.

Изменено пользователем Aiken-Lugonn
1

Поделиться комментарием


Ссылка на комментарий
1 час назад, Aiken-Lugonn сказал:

Если гений и если кому-то интересно, могу кинуть сюда строчки, которые нужно поправить в secondaryview.script (и в names.script регионов), чтобы фамилии разделялись зависимо от пола, как имена.

Обязательно!

0

Поделиться комментарием


Ссылка на комментарий

Значицца, так. Сначала дисклеймер: никакой ответственности за ваш мод/вашу игру/вашу ЭВМ автор коммента не несёт. Всё, что написано ниже, делайте на свой страх и риск. Храните бэкапы всех изменяемых файлов в сберегательной кассе!

Теперь к делу. Заходим в корневой директории игры в папку metro/ui/secondaryview, открываем secondaryview.script.

В нём находим такой кусок кода:

function getCitizenNameByID($gender, $id) {
  $firstName = MAIN.$names.$firstNames[$gender][($id & 0x7FFF) % #MAIN.$names.$firstNames[$gender]];
  $lastName = MAIN.$names.$lastNames[($id >> 15) % #MAIN.$names.$lastNames];
  if (MAIN.$language == "ru") {
    return latinToRussian($firstName+" "+$lastName);
  } else {
    return $firstName+" "+$lastName;
  }
}

Нашли? Вот и зашибись :)

Заменяем там вторую-третью строки до вот такого вида:

  $firstName = MAIN.$names.$firstNames[$gender][($id & 0x7FFF) % #MAIN.$names.$firstNames[$gender]];
  $lastName = MAIN.$names.$lastNames[$gender][($id >> 15) % #MAIN.$names.$lastNames[$gender]];

, т. е., дописываем слово "gender" там, где идёт о фамилиях.

Первая фаза завершена, теперь мы оху бодрые ребята. Можем идтить в addons, находить сабжевый мод (папка cis_regions или архив cis_regions.gs) и совать туда свой любознательный нос. Залезаем там в папку locations/ukraine, например, или russia или latvia - зависимо от того, чтó нам надо. Очевидно, что мы хотим от неё детей файл names.script. Открываем, в самом верху следующей строкой после

$firstNames = [];

дописываем по аналогии $lastNames = []; , потом название списка $lastNames = ... превращаем в $lastNames[0] = ...

Как можно увидеть вверху по личным именам, 0 у нас - мужики, 1 - дамы. Посему дублируем список "ластнеймс" и в дубликате заменяем 0 на 1. Всё, мы чёртовы хацкеры и всё сделали. Теперь часть несклоняемых фамилий можно заменить нужными каждому из вас склоняемыми, сделав Сидорова и Сидорову, Добровольского и Добровольскую, Лиепиньша и Лиепиню, ну и кого ещё душе вашей захочется :) 

Всем спасибо, всем добра ;) 

UPD: СТОП. Пока не спешите. Зараза перестала работать. Утром буду искать причину.

UPD2: Всё. Проблема решена. Сам алгоритм полностью рабочий, пользуйте смело. Это у меня в списке фамилий одной долбаной кавычки не хватало.

Изменено пользователем Aiken-Lugonn
1

Поделиться комментарием


Ссылка на комментарий

Эх,жалко что мод не обновлялся уже давно:(.Ведь можно много чего ещё добавить.Как минимум оставшиеся страны-члены СНГ имеют место быть добавленными в этот мод.Очень надеюсь, что автор все таки обновит этот мод и мы сможем насладиться новыми регионами для CIM.

0

Поделиться комментарием


Ссылка на комментарий

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас