Регионы СНГ и Прибалтики 1.6


3 Screenshots

About This File

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


2



User Feedback

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

-3

Share this comment


Link to comment

Серо-красные поезда РЖД в моде присутствуют.

1

Share this comment


Link to comment

А у меня все-равно выдает, что таковых регионов нет(

0

Share this comment


Link to comment

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

0

Share this comment


Link to comment

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

Edited by Aiken-Lugonn
1

Share this comment


Link to comment
1 час назад, Aiken-Lugonn сказал:

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

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

0

Share this comment


Link to comment

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

Теперь к делу. Заходим в корневой директории игры в папку 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: Всё. Проблема решена. Сам алгоритм полностью рабочий, пользуйте смело. Это у меня в списке фамилий одной долбаной кавычки не хватало.

Edited by Aiken-Lugonn
1

Share this comment


Link to comment

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

0

Share this comment


Link to comment

Этот мод не будет обновляться, увы.

0

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
  • Files

  • File Comments

    • Понял-принял. Раз ориентирована на настоящее, то всё сходится  
    • К сожалению АЭС не предусмотрел, хотя были мысли по этому поводу, и есть версия с охлаждающими резервуарами, (вместо нескольких заводских цехов на опубликованном варианте), но смотрел на карту -  а там нет охлаждающих резервуаров (типичного признака АЭС)... ну и решил почему то, что это будет просто пром зона....и даже названия не дал АЭСу, поэтому просто промзона.....да и в настоящее время это просто объект культурного наследия, а карта без развития и ориентирована на настоящее время.
    • АЭС предусмотрена?  
    • Если указано, что развития на карте нет, значит стройки как были, так и останутся.
    • На карте несколько строек. Они так и останутся стройками или чем то закончатся ?