Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Маршруты

Ответ
 
Опции темы Опции просмотра
Старый 03.12.2012, 01:06   #31
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

а какие там хоть типы бывают, или где смотреть? набросай, пожалуйста, а то я щас в развалке (в отладке ) сижу чешу репу, почему название одной платформы не отбивает подальше
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D
Net вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 03.12.2012, 01:23   #32
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

В .tdb TrItemTable - SignalItem - TrSignalType третий параметр, только там собственно головка и надо еще проверять совпадающие, чтобы преобразовать, например накладка двух голов T_Head_YR_xW и T_Head_YRG_W по одним и тем же координатам должна давать только полное значение YRG_W, если есть х то запись опускается - это дополнительная башка.

Но это только для Тимаса, у Славы например другое именование голов proh3L_AB3, PredVhod и т.д.

У Алексея даже боюсь смотреть, поколотит еще =)).

В общем построить название светофора можно только для сигналки Тимаса, где в названии голов заложены формулы светофоров, в остальных случаях только условное обозначение, или надо делать базы для каждой сигналки.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Zabor за это полезное сообщение:
Старый 03.12.2012, 01:26   #33
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

в общем, строковое название понял.
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D
Net вне форума   Ответить с цитированием
Старый 03.12.2012, 01:36   #34
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Можно конечно и по TrItemId + TrItemRData (тайл) сходить посмотреть что там стоит в параметре FileName соответствующей TrItemId секции Signal, но это адская рекурсия по всем W, т.е. полный геморрой.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 03.12.2012, 04:49   #35
weirdo
Пользователь
 
Регистрация: 07.08.2009
Адрес: Брест
Сообщений: 30
Вы сказали Спасибо: 0
Поблагодарили 12 раз(а) в 9 сообщениях
weirdo стоит на развилке (репутация по умолчанию)
По умолчанию

по поводу километража.
нужно выводить не ближайший километр, а меньший из двух ближайших. то есть если платформа расположена на 65 км 8 п 45м, у вас, если я правильно понял, выведется 66, а нужно 65, поскольку платформа находится на 65 километре, а не 66.
и вообще мне кажется было бы правильней вместо километра выводить полную ординату, то есть, километр + расстояние до платформы. правда не знаю, как оно считается - до начала платформы, или по её оси(середине).
weirdo вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо weirdo за это полезное сообщение:
Старый 03.12.2012, 09:01   #36
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

Цитата:
Сообщение от weirdo Посмотреть сообщение
по поводу километража.
нужно выводить не ближайший километр, а меньший из двух ближайших. то есть если платформа расположена на 65 км 8 п 45м, у вас, если я правильно понял, выведется 66, а нужно 65, поскольку платформа находится на 65 километре, а не 66.
и вообще мне кажется было бы правильней вместо километра выводить полную ординату, то есть, километр + расстояние до платформы. правда не знаю, как оно считается - до начала платформы, или по её оси(середине).
а вот это дельное предложение!
сейчас считается напрямик (не по путям) к центру платформы.
округлять к меньшему это можно сделать
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D
Net вне форума   Ответить с цитированием
Старый 03.12.2012, 17:02   #37
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

улучшил алгоритм отбивки текста от путей.. теперь перпендикуляры красивые.
уровень 3, до и после:


уровень 4, до и после:


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

Добавлено через 1 час 42 минуты
блин, красота
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D

Последний раз редактировалось Net; 03.12.2012 в 15:21.
Net вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Net за это полезное сообщение:
Старый 03.12.2012, 17:16   #38
GeneZone
Матёрый пользователь
 
Аватар для GeneZone
 
Регистрация: 19.02.2008
Адрес: Хлебный город
Сообщений: 2,615
Вы сказали Спасибо: 1,508
Поблагодарили 728 раз(а) в 439 сообщениях
GeneZone стоит на развилке (репутация по умолчанию)
По умолчанию

Да, просто ОТЛИЧНО! Вот кому надо было утилиты писать(типа DEMEXа).
Net, а профиль не планируется?
__________________
Электрослужба ОГЭ/СРК-1
Ник GeneZone® зарегистрирован
GeneZone вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо GeneZone за это полезное сообщение:
Старый 03.12.2012, 18:50   #39
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

профиль планируется, но не в первом релизе... есть куча сторонней работы, с которой я переключился.
принимаются идеи

зы. сделаны подписи типов светофоров. Игорь, я надеюсь, на них не надо делать фильтрацию как с платформами? вот статистику сделаем, сколько каких..

Добавлено через 54 минуты
итак, заказ выполнен.

будем делать таблицу светофоров с блекджеком и шлюхами поиском и локацией, как в случае с платформами

Добавлено через 10 минут
MJack пошел дальше и предложил добавить ItemId. сказано, выполнено


были еще мысли вычитать направление светофора и прочую шелуху (вспоминаются времена Marker Correction Tool )

Добавлено через 14 минут
сделал окно поиска платформ немодальным. суть не поменялась, но теперь удобнее шариться по карте, окно себе висит сбоку
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D
Net вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Net за это полезное сообщение:
Старый 03.12.2012, 19:30   #40
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

О! Класс!

Антон, забей на маркеры и направление - будет каша из обратно кодирующихся, хотя можно опять навесить опцию "показывать обратное кодирование АЛСН", если их головы можно просто и быстро отличить конечно.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 03.12.2012, 21:22   #41
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

Есть забить! честно говоря, пока не планировал маркеры всерьез

Добавлено через 37 минут
Ну что, пришла и моя пора попрошайничать
Благодарности принимаю тут ya.money: 4100150365728

Добавлено через 18 минут
Географические координаты нужны кому-нибудь?
А многосегментная мерная линейка (как в гугле земле)?
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D
Net вне форума   Ответить с цитированием
Старый 03.12.2012, 23:41   #42
GeneZone
Матёрый пользователь
 
Аватар для GeneZone
 
Регистрация: 19.02.2008
Адрес: Хлебный город
Сообщений: 2,615
Вы сказали Спасибо: 1,508
Поблагодарили 728 раз(а) в 439 сообщениях
GeneZone стоит на развилке (репутация по умолчанию)
По умолчанию

Ну, тогда уж и заодно импорт kml/kmz...
__________________
Электрослужба ОГЭ/СРК-1
Ник GeneZone® зарегистрирован
GeneZone вне форума   Ответить с цитированием
Старый 04.12.2012, 00:16   #43
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

Цитата:
Сообщение от GeneZone Посмотреть сообщение
Ну, тогда уж и заодно импорт kml/kmz...
я знал! это пока в будущем..
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D
Net вне форума   Ответить с цитированием
Старый 04.12.2012, 11:21   #44
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

готов манагер светофоров


Добавлено через 1 час 43 минуты
немного видоизменил координаты, значок

в процессе лазанья по карте, в этом окошке автоматом пересчитываются все расстояния (видимые в списке ), а если по колонке Расстояние еще и отсортировано, то также еще автоматом постоянно сортируется в выбранном порядке, т.о. светофоры идут по порядку удаления от центра карты..
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D
Net вне форума   Ответить с цитированием
Старый 04.12.2012, 11:35   #45
awaken
Машинист поезда
 
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
awaken стоит на развилке (репутация по умолчанию)
По умолчанию

карту профиля надо. от точки до точки (например выбираешь название станции от входного до входного другой станции). если через несколько станций то по главному пути

тогда можно будет режимные карты для прохождения сценариев рисовать
awaken вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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