Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   Разные ЖД-игры (http://www.trainsim.ru/forum/forumdisplay.php?f=51)
-   -   SimStRa (ex-TrainMania) (http://www.trainsim.ru/forum/showthread.php?t=16087)

Garikk 30.11.2020 18:55

[QUOTE=Timas;596826]
2. Идёт возня с тарболами. Это такой архив без сжатия.[/QUOTE]

их обычно юзают с сжатием, типа tar.gz или tar.bz2

Timas 01.12.2020 07:40

[QUOTE=Garikk;596833]...их обычно [I]юзают[/I] с сжатием, типа tar.gz или tar.bz2...[/QUOTE]

Используют. Но мне в данный конкретный момент это не нужно. Посему просто голая обёртка, которую один раз проверил по MD5 и уже спокоен, что все файлы там на месте. В таком случае отпадает надобность в раздельной проверке размеров и неизменности спрайтов. А для сводного спрайта индикации пульта вообще критична структура, потому как он, будучи правимым на лету по части яркости лампочек, может некорректно отработать при сбое этой структуры.

В собст-но TrainMania'и этой проблемы практически не было, т.к. там компонент сетки хранил загруженный сводный спрайт в ресурсах программы, а потом загружал и дербанил поячеечно на маленькие картинки. Его там, конечно, тоже можно было покурочить сторонними средствами, но это уже маловероятно.

Ну и да, я совершенно не запрещаю сам процесс раскурочивания. Кому захочется - пускай терзают. Может быть, даже мне пришлют чего интересного. А так - давеча доразбирался с заголовками внутри тарбола и эту тему закрыл. Конечно, лишних 1024 байта на каждый файл - это не слишком хорошо. Но на текущий момент вполне годится.

Timas 30.12.2020 05:13

«Кто не знает электровоз ЧС2-605 - в советской школе не учился!» © не Тимас.

0. Проект понемногу возвращается в привычное русло. Параллельно вытрухаются многочисленные огрехи, до которых не доходили руки.

1. Доведён до рабочего состояния и признан годным к эксплоатации модуль работы со всякого рода сеточками. Пульт, табло «Праготрон», табло «ВизИнформ». Доделан хвост с цветной индикацией на «Визинформе», теперь при редактировании текста цвет каждого символа следует за его местоположением. «Праготрон» используется в окне «О программе» и, в будущем, в качестве вокзального табло для контроля жизни вокзала. «ВизИнформ», как и прежде, будет для полей ввода, вывода, блокнота и прочей мелочёвки. Есть варианты для ввода времени и работы с восьми- и (новое) двенадцатизначными (международными) номерами подвижных единиц. Появилась опция (ранее - всегда) автоматического расчёта контрольного знака (алгоритм Луна), при её отсутствии некорректный номер выделяется цветом.

2. Главное окно программы постепенно превращается в "лаунчер", где производится выбор вводной, выбор точки входа и задание имени пользователя. После этого уже будет открываться окно с пультом, там и происходит основная работа с программой.

3. Соот-но, добавлен ряд объектов, обеспечивающих такой подход к запуску симуляций. Концепт разделения вводной и симуляции остаётся прежним, только теперь файлы вводных остаются неизменными, а сами симуляции будут сохраняться в отдельных подпапках.

4. Список точек входа в симуляцию и действий по превращению вводной в симуляцию переезжает в статические данные. Нет смысла таскать его в запущенной симуляции.

5. Написан менеджер графики. Перечень спрайтов начат заново. Графика подвижного состава пока выкинута. Улучшена работа с пиксельным шрифтом.

6. Рассматривается вопрос о введении нескольких логик для светофорной сигнализации, а также совершенно ином алгоритме их визуализации.

7. Работа с внешним стендом, которая так и не была завершена, временно прекращена. Если найдётся аналог модуля для FPC, то она будет возобновлена.

Timas 28.01.2021 01:17

«Ах, как долго-долго едем. Как трудна...» © не Тимас.

0. Продолжается перетрух главной модели на предмет её переезда с динамических массивов на списки объектов. С учётом возможности владения объектами или только предаставления ссылок на них.

1. Немного поковырян график по Нейску. Три из четырёх желаемых поездов добавлены, для четвёртого требуется достаточно серьёзная хирургия. Вопрос отложен.

2. По Сферической придумана местная грузовая работа с двухсистемными локомотивами.

3. Добыты РУ-30 за 1965 год (родоначальник всех остальных РУ). Вопрос по "американской" нумерации проходных светофоров не прояснился.

4. Discord под Linux приобрёл повышенную растворимость в эфире, приходится пока пользоваться web-мордой. Посему опять без голоса.

5. Достроил LEGO-вагон-салон. Ещё не выкладывал. Фотки будут на DB, как и по прежним проектам.

6. «Ах, как тихо, тихо в мире. Как трудна...» © не Тимас.

7. В связи с несогласием с последней редакцией Правил пользования настоящим форумом (обнаружена дискриминация по политическим взглядам) мною принято решение о прекращении пользования данным форумом и отзыве своих разработок с него. Никогда не лез в политику (хотя политическую экономию очень люблю), но всегда был против какой-либо дискриминации где-либо. Письмо с требованием об удалении моих разработок и отключении данного аккаунта будет направлено администрации данного форума в ближайшее время. Разработка проекта будет продолжена лишь для себя любимого. Всем спасибо, все свободны.


Текущее время: 12:49. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim