Снеговая линия, пропали фермы, как вернуть?

OpenTTD - современная игра, клон Transport Tycoon Deluxe с открытым исходным кодом, написанный на C и С++. Содержит ряд ключевых улучшений и возможность игры по сети. На данный момент это главное направление развития игры.

Модераторы: eraserkry, Mihamster, Smoky555, Группа модераторов

Снеговая линия, пропали фермы, как вернуть?

Сообщение Vasyok » Пт май 18, 2012 23:43

Всем здравствуйте!

Есть сурьёзная проблема. Вторые сутки рубаюсь на субарктической карте, построил неслабую империю, и теперь вот решил попривозить к городам выше снеговой линии продукты, чтобы их (эти города) развить. Смотрю на карту - ни одной фермы! А без ферм (то есть без пшеницы и скота) продуктовые заводы продукты выдавать отказываются.

Нажимаю "разведать" несколько раз - не помогает, тишина гробовая. Ставлю в настройках "создавать ресурсные предприятия как обычные", пытаюсь построить - пишет "неподходящая территория".
Потом вспоминаю, что при генерации карты высоту снеговой линии сделал равной 2 (чтобы типа снежку побольше было). Пересоздаю в "Новой игре" карту со снеговой линией на 7 - и вуаля, фермы!!! Фейспалм.
Играю в офиц. 1.2.0 без дополнительных фишек, и там, как я понял, с помощью ctrl+alt+с уже нельзя климат сменить (на умеренный, чтобы ферму всунуть в карту и вернуть назад).

Вобщем, нужно в эту карту добавить фермы. Выручайте, други! Над картой долго сидел, заново начинать не буду. Поэтому:
1) Карта по сути сохраняется только в sav-ках, или где-то ещё? Может, есть возможность поковырять sav-файлы? Если есть, то чем? Через блокнот я потерпел фиаско.
2) Киньте плиз ссылку на версию, например, 1.1.0 - 1.1.5, где не вырезана возможность смены климата. Хоть так попробую.
3) Есть ли возможность сделать так, чтобы заводы выдавали продукты без подвоза пшеницы и скота?
Vasyok
Диспетчер
Диспетчер
 
Сообщения: 130
Зарегистрирован: Чт май 20, 2010 23:23

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение kraks » Сб май 19, 2012 01:40

По поводу переделки этой карты ничего не посоветую... А вот если все-таки начнешь новую, рекомендую попробовать с переменной снежной линией. Тогда фермы будут строиться летом. Зимой же у тех из них, которые попадают в снега (при опускании снежной линии), будут пропадать поля и производство снижаться до 0. Переменную снежную линию можно сделать с помощью OpenGFX+ Landscape.
Аватара пользователя
kraks
Президент
Президент
 
Сообщения: 889
Зарегистрирован: Вт окт 03, 2006 01:05
Откуда: Москва

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Ghost » Сб май 19, 2012 09:59

Vasyok писал(а):1) Карта по сути сохраняется только в sav-ках, или где-то ещё? Может, есть возможность поковырять sav-файлы? Если есть, то чем? Через блокнот я потерпел фиаско.

Компрессия там используется. Архиваторы с таким алгоритмом есть, но сохранка - не просто запакованный простой файл, а частично запакованный кусками файл. Его архиваторы не возьмут, они такой формат просто не распознают.
Vasyok писал(а):3) Есть ли возможность сделать так, чтобы заводы выдавали продукты без подвоза пшеницы и скота?

Может, они выдают, но очень помалу? И всегда есть опасность закрытия завода из-за отсутствия поставок.
Ghost
Директор
Директор
 
Сообщения: 385
Зарегистрирован: Сб сен 26, 2009 00:21
Откуда: Рыбинск

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Vasyok » Сб май 19, 2012 10:15

kraks, по каким месяцам в игре идёт зима? И ещё, есть ли готовая ссыль на OpenGFX+ Landscape, или гуглить?

Ghost, заводы совсем не выдают продукты - там поезд около полугода стоял, и хоть бы пару банок тушёнки мне выгрузил...

Порылся в файле openttd.cfg. Там есть два "снежных" параметра: snow_line и snow_line_height. Второй, равный по умолчанию 7, отвечает за высоту линии. А вот первый? Он по умолчанию, вроде как, равен 56, и что же он делает? Кто-нить в курсе?

Ещё попробовал погенерировать карты с уровнем снеговой линии, равным 2 - ни на одной карте из 6 созданных (1024*1024, кол-во предприятий - большое) не появилось ни одной фермы. Сей факт мне показался странным, т.к. вот здесь указано, что ферма должна быть расположена ниже снеговой линии. Кто ей мешает расположиться на 1 уровне??? Что за несправедливость??? При генерации карты со снеговой линией 3 фермы спокойно делаются на 1 уровне, а вот со снеговой линией 2 - фигушки.
Vasyok
Диспетчер
Диспетчер
 
Сообщения: 130
Зарегистрирован: Чт май 20, 2010 23:23

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Vasyok » Сб май 19, 2012 12:42

Мда... Открыл через hex-редактор sav-файл - там одни кракозябры, без толку.
А в более старой версии OpenTTD новые сохранёнки не открываются.
Чё-то совсем печально.
Vasyok
Диспетчер
Диспетчер
 
Сообщения: 130
Зарегистрирован: Чт май 20, 2010 23:23

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Lewapard » Сб май 19, 2012 13:19

Vasyok писал(а):Всем здравствуйте!
Вобщем, нужно в эту карту добавить фермы. Выручайте, други! Над картой долго сидел, заново начинать не буду. Поэтому:
1) Карта по сути сохраняется только в sav-ках, или где-то ещё? Может, есть возможность поковырять sav-файлы? Если есть, то чем? Через блокнот я потерпел фиаско.

Смени разрешение файла на .scn - тогда савка откроется в редакторе сценариев. Там можно отредактировать, как надо. Я так себе карты клепаю.
После обратной смены расширения карта наверняка загрузится. Единственное, что не проверял, на сколько игра после такого редактирования будет стабильной.
Lewapard
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 21
Зарегистрирован: Ср дек 14, 2011 14:09

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Vasyok » Сб май 19, 2012 14:41

Lewapard, отличная идея для редактирования карт, возьму на заметку.

Тем не менее, даже так ферму всунуть в карту не могу - видимо, из-за уровня снеговой линии. Пытался даже на сухом месте создать огромную область на уровне воды - и тут не строится. Есть ли возможность через редактор изменить высоту снеговой линии?
Vasyok
Диспетчер
Диспетчер
 
Сообщения: 130
Зарегистрирован: Чт май 20, 2010 23:23

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение ziond » Сб май 19, 2012 15:01

Поменять климат на умеренный можно :wink:

Plenfingburg Transport, 29th Jun 1990.png

Ну и соответственно можно поменять климат на умеренный (0), построить ферму, поменять обратно на арктический (1). Правда имхо из-за такой процедуры может пострадать стабильность игры :roll:
ziond
Директор
Директор
 
Сообщения: 355
Зарегистрирован: Пт мар 13, 2009 15:59

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение kraks » Сб май 19, 2012 16:52

Vasyok писал(а):kraks, по каким месяцам в игре идёт зима? И ещё, есть ли готовая ссыль на OpenGFX+ Landscape, или гуглить?

Скачивать из игры! Какой гугл? На бананасе все выложено (кнопка "Проверить онлайн контент" в главном меню игры). Зима проходит так: в январе самая низкая снежная линия, дальше с течением времени снег повышается (зависит от того, какая разница между минимальной и максимальной высотой снежной линии, я, например, ставлю 2 - 7), в июле - самая высокая снежная линия, потом начинает опускаться и так по кругу.
Аватара пользователя
kraks
Президент
Президент
 
Сообщения: 889
Зарегистрирован: Вт окт 03, 2006 01:05
Откуда: Москва

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Vasyok » Вс май 20, 2012 11:57

Работаееееееет!!!!!!!!!!!!
ziond, работаеееееееееет!!!!!!!
Спассссссссиииииииииииииииииииба!
Супер, всех благодарю за помощь :)
Vasyok
Диспетчер
Диспетчер
 
Сообщения: 130
Зарегистрирован: Чт май 20, 2010 23:23

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Vasyok » Вс май 20, 2012 12:40

а тогда кто-нить может сказать, где можно найти полный список команд консоли?
Например, в википедии по игреи русской, и английской нету команды landscape, что как бы намекает, что и многих других команд там может не быть.
Vasyok
Диспетчер
Диспетчер
 
Сообщения: 130
Зарегистрирован: Чт май 20, 2010 23:23

Re: Снеговая линия, пропали фермы, как вернуть?

Сообщение Ghost » Вс май 20, 2012 13:02

Решил - и то хорошо. Вдогонку...
Vasyok писал(а):Порылся в файле openttd.cfg. Там есть два "снежных" параметра: snow_line и snow_line_height. Второй, равный по умолчанию 7, отвечает за высоту линии. А вот первый? Он по умолчанию, вроде как, равен 56, и что же он делает? Кто-нить в курсе?

Это параметры для генерации новой карты или для очень древних сохранок, когда про снеговую линию и не знали (если, конечно, такая сможет вообще открыться в игре). Для конкретной сохранки уровень линии хранится в ней самой (как и подавляющая часть настроек). При загрузке сохранки текущими становятся настройки именно из нее. Так что если есть потенциальное желание подкрутить что-либо в настройках, относящихся именно к генерации карты, сделать это можно только редактированием самой сохранки. Ну и до кучи - настройки, меняющие свойства объектов в игре (например, изменение режимов для каргодиста меняет поведение станций) будут действительны только для вновь созданных объектов, а ранее существовавшие будут работать в прежнем режиме.
Ghost
Директор
Директор
 
Сообщения: 385
Зарегистрирован: Сб сен 26, 2009 00:21
Откуда: Рыбинск


Вернуться в Общие вопросы по OpenTTD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13