|
Пытаюсь замутить свой симулятор.
|
|
| V9 | Дата: Четверг, 21.05.2026, 18:15 | Сообщение # 721 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Цитата olegpersh999 (  ) Пробовал. Не получается. Обновления не происходят. У меня проблемы пока не обнаружились, запакуй каталог игры через Archivist. Ворзможно что-то в GID.txt криво.
| | |
| |
| olegpersh999 | Дата: Четверг, 21.05.2026, 18:32 | Сообщение # 722 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 329
Награды: 4
Репутация: 3
Статус: Offline
| ...
| | |
| |
| V9 | Дата: Четверг, 21.05.2026, 18:52 | Сообщение # 723 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Ага. У тебя 5102й и 5104й. Проблема Невы в том, что на поезд дается 96 байтов инфы. А на мотовозы - иногда 96, а иногда - 112. И как их различать - вопрос достаточно открытый. Я методом начного подобрал выборку, но не всю, возмжно. Видимо dsim определил их как 96ти байтовые, а нужно было как 112 байтовые. Или наоборот. И финальные поезда, после них, неопределяются по назначению. Разбирать ошибку буду завтра уже, вечером.
| | |
| |
| V9 | Дата: Четверг, 21.05.2026, 19:18 | Сообщение # 724 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Вот 5102й, находится по адресу #40C0:(5104 й еще выше)  а вот проблемный 2947й. Он ниже 5102го, скорей всего все поезда что ниже мотовозов, не были корректно определены. Он белый, явно ошибочно. По идее, это важный баг, я займусь им обязательно в первую очередь.
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 04:42 | Сообщение # 725 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| релиз 0.5.5.0а. Исправление бага с отказом от обработки цветов ниток поездов на ГИД если на полигоне есть два мотовоза и оба сгенерированы последовательно друг за другом.
| | |
| |
| olegpersh999 | Дата: Пятница, 22.05.2026, 04:59 | Сообщение # 726 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 329
Награды: 4
Репутация: 3
Статус: Offline
| V9, ого. Вот это единичный случай)) Хорошо, что я решил суточное окно сделать))
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 05:37 | Сообщение # 727 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Цитата olegpersh999 (  ) V9, ого. Вот это единичный случай)) Хорошо, что я решил суточное окно сделать)) Ага. Когда читаем порцию данных очередного поезда, проверяем что тип текущего поезда необычный, а сохраненный тип от предыдущего поезда - мотовоз., и если да, то это означает что мы нарвались на лишние 16 байт. Сдвигаемся и читаем дальше. Но анализирумаема переменная сохраняла ошибочный тип поезда и пересохраняла в переменную предыдущего типа поезда "не-мотовоз". Это хорошо работало если следующий поезд был обычным, "не-мотовоз". Но если и второй мотовоз, то он ошибочно получал статус "обычного" поезда и прога думала, что у него набор данных 96 байтов. И на каждый поезд после второго мотовоза ехала с ошибкой 16 байтов, читая буквально мусор.
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 12:06 | Сообщение # 728 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Очередная группа багов пофикшена:

По плану линий у меня впереди:
- Работа на очень малых дистанциях. Линия должна уметь строиться от двух пикселей в длину, как можно точнее отражая свою суть. То есть, если длины не хватает, нужно уметь сокращать размер точек, размер пустого места между точками, размеры длинных штрихов, количества точек, если уж совсем не хватает места;
- Корректировка формата загрузки .ini файла, чтобы добавить информацию о типе линии;
- Загрузку и сохранение .ini файла;
- Адаптацию графической подсистемы под извлечение и использоанию информации о типе линии.
Сообщение отредактировал V9 - Пятница, 22.05.2026, 12:07
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 12:15 | Сообщение # 729 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Штриховочкой едут локомотивы. Штрихпунктиром - сборно-участковые-вывозные. Это пока зашито в коде "жестко". ps. Еще сделал жирным скорые, но конкретно тут у меня на картинке не было скорых поездов.
| | |
| |
| olegpersh999 | Дата: Пятница, 22.05.2026, 12:31 | Сообщение # 730 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 329
Награды: 4
Репутация: 3
Статус: Offline
| V9, Крутяк!
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 13:42 | Сообщение # 731 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Олег, вопрос! Штриховка на стоянке на станционных путях рисуется? Или штриховкой рисуют только путь между станциями? upd. Интересно твое мнение. Я пока могу выложить в текущем варианте, с "зашитыми жестко" штриховками, а потом доделовать "загрузку штриховок" из .ini. Или могу не выкладывать, а выложить когда сделаю.
Сообщение отредактировал V9 - Пятница, 22.05.2026, 14:12
| | |
| |
| olegpersh999 | Дата: Пятница, 22.05.2026, 14:18 | Сообщение # 732 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 329
Награды: 4
Репутация: 3
Статус: Offline
| Цитата V9 (  ) Штриховка на стоянке на станционных путях рисуется? да рисуется. Какая нитка по перегонам, такая и на станциях у всех поездов
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 14:50 | Сообщение # 733 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Цитата olegpersh999 (  ) да рисуется. Какая нитка по перегонам, такая и на станциях у всех поездов Легкий "блин" в том смысле, что у меня при штриховке промежутки не заполняются задним фоном. При штриховке по путям, пути будут "просвечивать".
офтоп. Слева "дефектная" штрихпунктирная линия. Справа исправленная. Видите разницу?
| | |
| |
| olegpersh999 | Дата: Пятница, 22.05.2026, 16:26 | Сообщение # 734 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 329
Награды: 4
Репутация: 3
Статус: Offline
| Шикарно!
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 17:34 | Сообщение # 735 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Цитата olegpersh999 (  ) Шикарно! В реальности на левой картинке линия была немного кривая, она на последней точке пересечения внизу на каждой станции сдвигалась на пиксель вправо, ближе к центр, из-за чего линия получалась немного ломанная.
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 18:21 | Сообщение # 736 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Релиз 0.5.5.11. Основное отличие - добавлена отрисовка жирным, штриховка и штрихпунктир. Поезда 1-299 (скорые) рисуются жирным. Одиночные локомотивы - штриховкой. Участковые и сборные - штрихпунктиром. Пока не рисуются эти линии на станциях. Будет исправляться в будущем. В будущем же будет добавлена возможность пользователю самому настроить штриховку.
| | |
| |
| olegpersh999 | Дата: Пятница, 22.05.2026, 19:03 | Сообщение # 737 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 329
Награды: 4
Репутация: 3
Статус: Offline
| V9, спасибо большое! Тестируем!
| | |
| |
| V9 | Дата: Пятница, 22.05.2026, 19:19 | Сообщение # 738 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Увидел артефакты отрисовки. Буду исправлять.
| | |
| |
| V9 | Дата: Суббота, Вчера, 10:12 | Сообщение # 739 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 718
Награды: 14
Репутация: 3
Статус: Offline
| Исправил баг из предыдущего поста. Нарисовал линии стоянки на станциях для необычных линий. Чтобы не просвечивало зеленым под линией, там двойная отрисовка. Сначала зеленая линия красится в черный цвет(цвет подложки),, а потом накладывается штриховка.
 Не штрихуются пока что вертикальные линии, так как в силу их малости, алгоритм штриховки пока их красит "криво", слишком большими. Хотя, строго говоря, я и не знаю, красятся ли вертикальные линии в штриховые.
| | |
| |
| olegpersh999 | Дата: Суббота, Вчера, 11:07 | Сообщение # 740 |
|
Поездной диспетчер
Группа: Пользователи
Сообщений: 329
Награды: 4
Репутация: 3
Статус: Offline
| V9, да можно и так оставить
| | |
| |