Система измерений

Архив старых тем форума, потерявших актуальность.
Ответить
Lyah
Бывалый
Бывалый
Сообщения: 29
Зарегистрирован: 11 дек 2010
Репутация: 9

Система измерений

Сообщение Lyah »

Народ, подскажите кто-нибудь как в редакторе сделать чтобы скорость измерялась в километрах а не в милях.
LiNe
Магистр
Магистр
Сообщения: 821
Зарегистрирован: 06 сен 2012
Репутация: 205

Re: Система измерений

Сообщение LiNe »

Давненькая тема, но стоит...
Значит, не в редакторе сделать надо, а нужно редактировать некий преображенный .xml файл в папке .....\RailNetwork\TrackRules конкретного маршрута (т. е. там, где находятся рельсы вашего маршрута.) Сейчас по порядку все опишу и объясню, что и как... может еще кому пригодится.

Вообще, данное измерение (KPH = км/ч и MPH= миль/ч) задается для каждого маршрута, отдельно, исходя из некоторых принятых стандартов разных официальных производителей, частных разработчиков и т. д. А может и по другим мотивациям и соображениям, не знаю
Для изменения, вам нужно выяснить, где лежат рельсы от вашего маршрута.? Они собственные или данный маршрут ссылается (использует) на дефолтный "TrackRules"? Кстати, некоторые маршруты именно так и поступают, другие же, поставляют собственный контент и/или материал в виде отдельного Addon- а и размещают их в каталог или подкаталоги Assets. Все очень просто и легко.

Например: возьмем не дефолтный маршрут North-East Corridor. При его установке, в каталог провайдера RSC сразу появится папка 'NorthEastCorridor' , т.е. по адресу: \\Sim\Assets\RSC\NorthEastCorridor открываем, далее \RailNetwork\TrackRules и тут находим файл
NEC TrackRule.bin Преобразуя его в .xml, открываем блокнотом и находим строки:

Код: Выделить всё

<GradientValue d:type="cDeltaString">Percent</GradientValue>
<SpeedUnitValue d:type="cDeltaString">KPH</SpeedUnitValue>
KPH - это и есть значение скоростной единицы (SpeedUnitValue) в км/ч. При таком значении, растояние до пункта назначения и скорость на которой вы едите, измеряется в км и км/ч соответственно. Если поменять KPH на MPH, то система измерений изменится на миль и миль/ч

(GradientValue) - Значение градиента наклона пути. Отображается в нижнем левом углу на карте панели HUD. Можно присвоить любые из ниже перечисленных, независимо от системы измерений( км или миль)

1. Percent - отображает процентное (%) значение наклона пути по отношению 90 грд. горизонтали. (Скрин 1)
2. OneInX - отображает масштабное(1: n= число) значение наклона пути по отношению координата "X" (Скрин 2)
3. PerMill - отображает (целое десятичное число) промилле
Спойлер
Изображение
Спойлер
Изображение
Итак, после изменений сохраняем .xml файл и обратно конвертируем его в бинарник (.bin) программой serz, а .xml файл можно, в принципе, удалить. Предварительно сделайте копию вашего .bin файла, хотя, это не так уж важно.

// Для любителей MPH и для тех, кто решит изменить, изначально созданные KPH маршруты на MPH измерения, подскажу некоторое несоответствие в симе. Внимательно посмотрите на скрин 2. Это KPH маршрут, который я временно поменял на MPH, но ограничение скорости осталась неизменной(160), и если кто то, не зная, возьмет за основу это показание и разгонит поезд, то несомненно угробит его со всеми пассажирами =) На скрине, я, и так уже ехал на 137км/ч (из расчета 85.9 миль/ч = 137.4 км/ч), т. е. 160 миль/ч = 256км/ч. Значит, остается спидометр, а если он не километровый, а на милях...? тогда в уме нужно просчитать или с калькулятором сесть в кабину :) Или же, в свойствах редактировать и понизить скоростные значения целого маршрута, а MPH того не стоит, имхо.
Ну, вроде все друзья.
supermax
Мастер
Мастер
Сообщения: 477
Зарегистрирован: 02 сен 2012
Репутация: 106

Re: Система измерений

Сообщение supermax »

LiNe писал(а): // Для любителей MPH и для тех, кто решит изменить, изначально созданные KPH маршруты на MPH измерения, подскажу некоторое несоответствие в симе. Внимательно посмотрите на скрин 2. Это KPH маршрут, который я временно поменял на MPH, но ограничение скорости осталась неизменной(160), и если кто то, не зная, возьмет за основу это показание и разгонит поезд, то несомненно угробит его со всеми пассажирами =) На скрине, я, и так уже ехал на 137км/ч (из расчета 85.9 миль/ч = 137.4 км/ч), т. е. 160 миль/ч = 256км/ч. Значит, остается спидометр, а если он не километровый, а на милях...? тогда в уме нужно просчитать или с калькулятором сесть в кабину :) Или же, в свойствах редактировать и понизить скоростные значения целого маршрута, а MPH того не стоит, имхо.
Ну, вроде все друзья.
Как бы всему миру по секрету. Меняя в конфиге с миль на километры и наоборот, мы лишь меняем систему измерения текущей скорости и меру расстояния. А "несоответствие в симе" = это те числа под которые разработчик маршрута подстроил лимиты. Делал для км/ч, в свойствах пути расставлял лимиты ограничения для км\ч, делал для миль, в миль/ч. А то что Вы меняете на лету систему измерений, это подстройка под себя, то бишь и лимиты конвертируйте под себя....
А миль/ч или км/ч зависят от страны, в которой происходит действие маршрута. В Европе по-моему только Британия на миль/ч и в Америке США, Канада (мб ещё какие-нибудь страны), а так большинство стран на знакомых нам км/ч сидят...
Аватара пользователя
Sormovi4
Ветеран
Сообщения: 2988
Зарегистрирован: 23 мар 2012
Откуда: СССР
Репутация: 2670

Re: Система измерений

Сообщение Sormovi4 »

supermax писал(а): В Европе по-моему только Британия на миль/ч и в Америке США, Канада (мб ещё какие-нибудь страны).
В Канаде скорость измеряется в км/ч. Во всяком случае на автомобилях точно.
LiNe
Магистр
Магистр
Сообщения: 821
Зарегистрирован: 06 сен 2012
Репутация: 205

Re: Система измерений

Сообщение LiNe »

supermax писал(а): Как бы всему миру по секрету. Меняя в конфиге с миль на километры и наоборот, мы лишь меняем систему измерения текущей скорости и меру расстояния. А "несоответствие в симе" = это те числа под которые разработчик маршрута подстроил лимиты. Делал для км/ч, в свойствах пути расставлял лимиты ограничения для км\ч, делал для миль, в миль/ч. А то что Вы меняете на лету систему измерений, это подстройка под себя, то бишь и лимиты конвертируйте под себя....
А миль/ч или км/ч зависят от страны, в которой происходит действие маршрута. В Европе по-моему только Британия на миль/ч и в Америке США, Канада (мб ещё какие-нибудь страны), а так большинство стран на знакомых нам км/ч сидят...
supermax, а я что, по вашему, писал? И действительно, возникает несоответствие в связи с этим, все правильно, так как многие меняя измерение, не обратят внимание или подумают, что поменялось и ограничение под нее. Это, ни всем известно и потом... вряд ли кто то полезет менять ограничение в трех файлах маршрута, вот и я указал эти возможные несоответствия. И что, я должен указать перед каждым абзацем, что это для опытных, а другой для начинающих? Если это для вас "по всему миру", то для других - "по секрету", и при чем тут измерение в Британии или США? Не в тему.
supermax
Мастер
Мастер
Сообщения: 477
Зарегистрирован: 02 сен 2012
Репутация: 106

Re: Система измерений

Сообщение supermax »

В тему, не заводись ;)
Это сравнение где меры используются. Т.е. если Британский маршрут то указал мили в час, зачем делать км/ч? Да нам не привычно, не знакомая мера, но это как к нам полезут с какими-нибудь унциями вместо нами любимых кг.
А что бы не было для других "по секрету" советую такое место как UKTS, там разжёвано более 7000 прикладнызх вопросов в РВ начиная от мелочей заканчивая глобальными вещами. Без сего сайта думаю многого интересного и не знал. RSC не милостив на нормальные мануалы, свои девдоки обновить всё обещают, и пользуемся 2009 годовалыми...беда.
Sormovi4, в Канаде зачастую локи, произведённые в США, глядишь не меняют скоростемеры и те же миль/ч стоят, но мб и км/ч. Неплохо и просветиться :)
LiNe
Магистр
Магистр
Сообщения: 821
Зарегистрирован: 06 сен 2012
Репутация: 205

Re: Система измерений

Сообщение LiNe »

Это значит UKTS в помощь? Да ради Бога... бес всяких разжевании .. и тупых переводов контента... нам и тут неплохо разъяснять и выяснять.. как нибудь сами.. У Сообщества огромный потенциал и в этом аспекте UKTS не в помощь Сообществу Railworks2
Аватара пользователя
a101z
Профессор
Профессор
Сообщения: 1205
Зарегистрирован: 13 дек 2011
Откуда: планета Земля
Репутация: 211
Контактная информация:

Re: Система измерений

Сообщение a101z »

В большинстве стран планеты используется метрическая система мер (метры, километры. и сантиметры с миллиметрами). Так было раньше, так и сейчас.
Исключение - Англия и США. Они используют старую систему (футы, дюймы и мили) до сих пор. Причем морская и сухопутная миля - различаются. В авиации с измерением скорости еще сложнее. Там скорость измеряется в узлах, который равен одной морской мили в час (а не сухопутной). В общем англичане со своей консервативной устаревшей системой мер заморочили всем голову в свое время.

Учитывая то, что добрых 2/3 всех стран на планете - это английские колонии (по крайней мере бывшие), понятно такое распространение старой системы в транспорте. Сам транспорт по сути изобрели англичане, и как следствие - систему измерений свою навязали в транспортных системах (прошу прощения за тавтологию).

Интересно то, что например компания Петербилт на свои тягачи ставит спидометры с двойной шкалой системы измерений скорости (мили в час и километры в час одновременно). Но оно понятно почему. Трафик между Канадой и США огромный по перевозкам. Канада - французская колония по сути, и там система измерения скорости на дорогах метрическая (км в час). Плюс на экспорт в Европу Петербилт отправляет множество своих тягачей.

Международная официальная система - метрическая именно. И почему весь мир живет по метрической системе, а англичане с американцами по старой - непонятно (хотя наверное понятно все же).
В симуляторе навряд ли нужно что-то менять. Просто в голове держать, что один километр равняется примерно 1.6 мили сухопутной. И тогда расчеты не такие уж и сложные. Скажем скоростное ограничение 30 миль в час, умножаем на два, получается 60, делим исходное число на два (15), отнимаем от первого результата это число, получаем -- 60-15=45. То есть ограничение скорости будет примерно составлять 45 километров в час, если у вас измеритель скорости работает по метрической системе. Всё просто, и не нужно делать сложных телодвижений, пытаясь поменять в симуляторе что-то, например в сценариях.

LiNe в этой ветке дал блестящее объяснение того, как сделать при желании нужную систему мер на том или ином маршруте. Мне непонятны причины постов supermax. Особенно - причем тут сайт UKTS непонятно. Ну да ладно.
«Сохраняй разум открытым ко всему, и не привязанным ни к чему» — Тилопа
"Life is either an incredible adventure... or nothing at all" - Geoff Mackley
supermax
Мастер
Мастер
Сообщения: 477
Зарегистрирован: 02 сен 2012
Репутация: 106

Re: Система измерений

Сообщение supermax »

a101z писал(а):LiNe в этой ветке дал блестящее объяснение того, как сделать при желании нужную систему мер на том или ином маршруте. Мне непонятны причины постов supermax. Особенно - причем тут сайт UKTS непонятно. Ну да ладно.
Пост по поводу сайта UKTS: на сайте UKTS тоже задавались такими вопросами, что возникают у людей и тут, я про то, что оттуда тоже можно черпать знания (если не получите ответ здесь). Я там научился конфиги писать, да в скриптах рулить, за что спасибо AndyS, тамошнему гуру по скриптам...
И неплохо их мануальчики перевести и перенести себе, неплохое подспорье :)
Ответить