Страница 60 из 69

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Пн окт 24, 2016 15:19
Виктор1793
pi1985 писал(а):Небольшое обновление. Изменений немного:
1. патч chunnel
2. патч routing restrictions (пока не работает программа)
3. исправления мелких багов.
Качать тут.


Добрый день! Проблема с настройками ГРФ так и продолжается. Скачал новую версию, запустил игру (НЕ СОХРАНКУ, и не вновь созданную), перешел в раздел "Настройки ГРФ". Нажал "Принять изменения", при этом никаких изменений НЕ ДЕЛАЛ, и - игра вылетела! Как то уже потихоньку начинает раздражать то, что для изменения или дополнения графики приходится танцевать танцы с бубнами: заходить в старую версию сборки, либо в другой патчпак, вносить изменения в графику, сохранять их, потом выходить из той сборки, чтобы запустить игру на этой сборке, но уже с изменениями в графике... Проблема эта озвучивалась мною еще с версии beta4, исчезнувшая в первом релизе сборки, и снова вернувшаяся в последующие сборки.

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Пн окт 24, 2016 16:28
Aleksey
pi1985 писал(а):Небольшое обновление. Изменений немного:
1. патч chunnel
2. патч routing restrictions (пока не работает программа)
3. исправления мелких багов.
Качать тут.

Спасибо большое за обновление :D Я доиграл сейчас до 1 января 1955 года. Игра не вылетела. Если будут еще проблемы с игрой, то сразу напишу здесь.

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Пн окт 24, 2016 16:42
Ivan-r
Что за routing restrictions?

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Ср окт 26, 2016 04:06
pi1985
Ivan-r писал(а):Что за routing restrictions?

Полное описание патча здесь.
Если коротко, то суть патча такая. Для сигнала (я пробовал на маршрутном двухстороннем) можно задать фильтр поездов, которые могут через него проходить в виде программы, анализирующей свойства поезда: длину, перевозимый груз, скорость и т. д. Это похоже на программируемый сигнал, однако управляет не состоянием сигнала, а поиском пути для поезда. Например, для разделения трафика обычно используются точки пути, а этот патч позволяет задать программу-сортировщик поездов непосредственно на сигнале. Однако автор пишет, что данный патч всё же не является заменой для точек пути.

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Ср окт 26, 2016 04:39
pi1985
Виктор1793 писал(а):
pi1985 писал(а):Небольшое обновление. Изменений немного:
1. патч chunnel
2. патч routing restrictions (пока не работает программа)
3. исправления мелких багов.
Качать тут.


Добрый день! Проблема с настройками ГРФ так и продолжается. Скачал новую версию, запустил игру (НЕ СОХРАНКУ, и не вновь созданную), перешел в раздел "Настройки ГРФ". Нажал "Принять изменения", при этом никаких изменений НЕ ДЕЛАЛ, и - игра вылетела! Как то уже потихоньку начинает раздражать то, что для изменения или дополнения графики приходится танцевать танцы с бубнами: заходить в старую версию сборки, либо в другой патчпак, вносить изменения в графику, сохранять их, потом выходить из той сборки, чтобы запустить игру на этой сборке, но уже с изменениями в графике... Проблема эта озвучивалась мною еще с версии beta4, исчезнувшая в первом релизе сборки, и снова вернувшаяся в последующие сборки.


Вот что я могу сказать? Специально запустил сборку в win7 x32 (стоит в VirtualBox). Никаких вылетов не наблюдается. Пришли дамп, который создаётся при вылете, попробую из него что-то узнать.
Кстати, у кого-то ещё эта проблема наблюдается?

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Ср окт 26, 2016 08:27
Виктор1793
pi1985 писал(а):Вот что я могу сказать? Специально запустил сборку в win7 x32 (стоит в VirtualBox). Никаких вылетов не наблюдается. Пришли дамп, который создаётся при вылете, попробую из него что-то узнать.
Кстати, у кого-то ещё эта проблема наблюдается?


Проверял эту проблему на работе на компьютере, скопировав папку с графикой с домашнего компьютера. Результат один и тот же - вылет. Использовал 32-битную версию игры. Дома вылет идет на 32 и 64-битных версиях игры. Открываю графику в альтернативной сборке, которую использует STD - все работает корректно, вылетов не происходит при изменении графики. Открываю графику в beta3 и более старых версиях - вылеты не происходят. Если не заходить в настройки графики, то игра работает без проблем: создаются новые карты, открываются сохранки, изменяются настройки игры.

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Ср окт 26, 2016 12:32
pi1985
Да, получил я таки вылет, просмотрел в отладчике и вот что выяснил. Вылет происходит в SSE-блиттере. Запусти игру с другим блиттером. 32bpp-optimized работает нормально.

Re: OpenTTD Spring 2013 2.4.261

СообщениеДобавлено: Чт окт 27, 2016 09:22
Виктор1793
pi1985 писал(а):Да, получил я таки вылет, просмотрел в отладчике и вот что выяснил. Вылет происходит в SSE-блиттере. Запусти игру с другим блиттером. 32bpp-optimized работает нормально.


Добрый день! И где искать это переключение блиттеров? Сейчас проверил старые сборки: вылет не происходит в версиях 2.2.192; 2.3.232(233) beta3; 2.3.251 и в openttd-custom-jgrpp-0.15.0-MINGW-win64 Во всех случаях использовалась одна и та же версия графики с общей папки, лежащей в Мои документы - OpenTTD. Я уже делал эксперимент, когда убирал эту папку в другой раздел диска, и создавал все с нуля (включая config). Если удавалось это выполнить, то при последующей добавке новой графики происходит вылет. Фактически игра вылетает на уровне СТАРТОВОЙ СТРАНИЦЫ, которой должно быть "по барабану" набор графики, которую я ПЛАНИРУЮ использовать в последующей игре, т.к. фактически она еще не успевает подключиться. Или идет проблема из-за того, что я выбираю в настройках zBase вместо стандартной OpenGFX? Так и этот пакет графики не подключается на уровне СТАРТОВОЙ СТРАНИЦЫ, где при открытии Настройки NEWGRF и нажатии Применить изменения (БЕЗ ВЫПОЛНЕНИЯ КАКИХ-ЛИБО ДЕЙСТВИЙ в этом окне) происходит вылет игры!

Re: OpenTTD Spring 2013 2.4.269

СообщениеДобавлено: Чт окт 27, 2016 11:27
pi1985
Код: Выделить всё
$ cat ~/.openttd/openttd.cfg | grep blitter
blitter = "32bpp-sse4"
blitter-32bpp-aa-level = 2
blitter-32bpp-aa-anim-slots = 4
blitter-32bpp-aa-anim-threads = 0
$

Найди в конфиге настройку и "blitter" и установи ей значение 32bpp-optimized, 32bpp-anim или 32bpp-anim-aa

Re: OpenTTD Spring 2013 2.4.269

СообщениеДобавлено: Чт окт 27, 2016 15:23
Виктор1793
pi1985 писал(а):
Код: Выделить всё
$ cat ~/.openttd/openttd.cfg | grep blitter
blitter = "32bpp-sse4"
blitter-32bpp-aa-level = 2
blitter-32bpp-aa-anim-slots = 4
blitter-32bpp-aa-anim-threads = 0
$

Найди в конфиге настройку и "blitter" и установи ей значение 32bpp-optimized, 32bpp-anim или 32bpp-anim-aa


У меня вообще SSE4 не используется!

Re: OpenTTD Spring 2013 2.4.269

СообщениеДобавлено: Чт окт 27, 2016 16:15
Ivan-r
Виктор1793 писал(а):
pi1985 писал(а):
Код: Выделить всё
$ cat ~/.openttd/openttd.cfg | grep blitter
blitter = "32bpp-sse4"
blitter-32bpp-aa-level = 2
blitter-32bpp-aa-anim-slots = 4
blitter-32bpp-aa-anim-threads = 0
$

Найди в конфиге настройку и "blitter" и установи ей значение 32bpp-optimized, 32bpp-anim или 32bpp-anim-aa


У меня вообще SSE4 не используется!

Тогда поставь любой из указанных.

Re: OpenTTD Spring 2013 2.4.269

СообщениеДобавлено: Чт окт 27, 2016 18:21
Виктор1793
Ivan-r писал(а):
Виктор1793 писал(а):
pi1985 писал(а):
Код: Выделить всё
$ cat ~/.openttd/openttd.cfg | grep blitter
blitter = "32bpp-sse4"
blitter-32bpp-aa-level = 2
blitter-32bpp-aa-anim-slots = 4
blitter-32bpp-aa-anim-threads = 0
$

Найди в конфиге настройку и "blitter" и установи ей значение 32bpp-optimized, 32bpp-anim или 32bpp-anim-aa


У меня вообще SSE4 не используется!

Тогда поставь любой из указанных.


Поставил 32bpp-optimized. Вылеты прекратились! Большое спасибо за помощь!!!

Re: OpenTTD Spring 2013 2.4.269

СообщениеДобавлено: Чт окт 27, 2016 18:34
Виктор1793
pi1985 писал(а):
Код: Выделить всё
$ cat ~/.openttd/openttd.cfg | grep blitter
blitter = "32bpp-sse4"
blitter-32bpp-aa-level = 2
blitter-32bpp-aa-anim-slots = 4
blitter-32bpp-aa-anim-threads = 0
$

Найди в конфиге настройку и "blitter" и установи ей значение 32bpp-optimized, 32bpp-anim или 32bpp-anim-aa


Большое спасибо! Проблема была в том, что blitter вообще не был назначен по умолчанию. Видимо, в старых версиях сборки это не было критичным, и игра сама подключала оптимальный вариант. По другому объяснить работоспособность с одним и тем же конфигом указанных мной версий игры я не могу. А в сборках выше 2.3.251 это вызывало сбой. Проверил последние сборки - вылетов больше нет!

Re: OpenTTD Spring 2013 2.4.269

СообщениеДобавлено: Пн окт 31, 2016 19:00
Виктор1793
Добрый вечер! Доиграл до 5 марта 1968 года, и игра вылетела. Сперва подумал, что виновато последнее обновление xUSSR, которое я сегодня установил. Вернулся на предыдущую версию, запустил сохранку - вылет снова на этой же дате. Получается, что проблема в самой игре, а не в xUSSR. Сохранка сделана 19 февраля 1968 года.

Re: OpenTTD Spring 2013 2.4.269

СообщениеДобавлено: Пн окт 31, 2016 23:09
Ivan-r
Виктор1793 писал(а):Добрый вечер! Доиграл до 5 марта 1968 года, и игра вылетела. Сперва подумал, что виновато последнее обновление xUSSR, которое я сегодня установил. Вернулся на предыдущую версию, запустил сохранку - вылет снова на этой же дате. Получается, что проблема в самой игре, а не в xUSSR. Сохранка сделана 19 февраля 1968 года.

А почему в названии стоит 1920?