![]() |
Топливо в литрах и галлонах по F5
[B]ВIGMAN[/B], +1 в части, что тоже не очень сложным мне показался. Оффтоп, но спрошу - какие Вы параметры и где меняете, что бы показывали литры, а не галлоны?
|
Литры показываются при нажатии F9 и дальше мышкой кликнуть на локомотив.
|
Сергей, смотри 52 пост темы.
|
[QUOTE=Сергей1969;313641][B]ВIGMAN[/B], +1 в части, что тоже не очень сложным мне показался. Оффтоп, но спрошу - какие Вы параметры и где меняете, что бы показывали литры, а не галлоны?[/QUOTE]
Специально для [B]Сергей1969[/B] [SPOILER]Открываем кабину данного локомотива, находим файлы (у 2ТЭ116 их много) с расширением .cvf (блокнотом) и в самом низу (перед 3 скобками) дописываем строчку: [CODE] ) Dial ( Type ( FUEL_GAUGE DIAL ) Position ( 36 324 6 41 ) Graphic ( "" ) Style ( NEEDLE ) ScaleRange ( 0 8000 ) ScalePos ( 300 60 ) Units ( LITRES ) Pivot ( 28 ) DirIncrease ( 0 )[/CODE] Не забудем в параметре CabViewControls, прибавить на 1 положение больше, то есть там выходит 30 [CODE] CabViewControls ( 30[/CODE][/SPOILER] :56: |
Не мужики, это чего-то не то, это добавление контрола, а я про вот это:
[url=http://itmages.ru/image/view/406632/35ae2658][img]http://storage7.static.itmages.ru/i/12/0128/s_1327743092_8802090_35ae2658f8.png[/img][/url] |
Игорь, это именно то, по F5 будут литры. Сам вчера так сделал.
|
О_о, тогда пошел курить конфиги =)).
|
Вписывать не обязательно в самом низу, но если раздел не будет последним - то в конце у него должна быть скобка, как в посте 52 Толяныча.
Игорь, может в энге не то чего вписано? Должно быть то количество, которое автор указал на начало сценария. |
В енге как раз литры указаны, а вот блок, про который говорил Толяныч как раз нашелся в tsrLoco_tep80.cvf, где литры на моем скрине, стало быть то, что выводится в строке указывается в .cvf, если не указано мстс рисует галлоны по умолчанию.
Жаль, придется руками править, хотел натравить Search and Replace изменить параметр сразу во всех файлах, тут так не выйдет. Сейчас в .cvf допишу, посмотрим надо ли в енг... |
Да. Не смотря на то что в енге переведено в литры, но если этого не будет в свф-нике, МСТС всё равно будет показывать в галлонах.
[SIZE="1"]Кстати можно даже сделать так, что бы на пульте было показание, в виде стрелки. Нужно дописать выбранную стрелку в параметре Graphic ( "" ) Поковыряться с её расположением с помощью Position ( [B]36 324[/B] 6 41 ) И задать её нужный вектор (по необходимости) в ScalePos ( 300 60 ) но это совсем другая история...[/SIZE] |
Дописал, в .cvf
[url=http://itmages.ru/image/view/406671/41ac0b6e][img]http://storage1.static.itmages.ru/i/12/0128/s_1327745786_2885790_41ac0b6ee6.png[/img][/url] В 176 пошли литры, хорошо, но как-то не универсально. Родилась интересная мысль - слово "галлонов" он 100% берет из string.dll, она входит в русификатор, там иногда указываются формулы, по которым считать, например округление км/ч и т.п., а не изменить ли умолчание на литры? Посмотрю, что там написано и куда ссылается... Зараза, там только формула округления [QUOTE]1435, "Топливо: %.01f галлонов"[/QUOTE]покопаю 1435, но похоже без добавления контрола не обойтись... А вот литры [QUOTE]2037, "Топливо: %.0f литров"[/QUOTE] Т.е. 1 знак после запятой, гы гы, а не подменить ли 1435 -> 2037 =)))). [size="1"][color="Silver"]Добавлено через 14 минут[/color][/size] Пофигу ему номер ресурса, ладно, покурим hud_dsl2.dat, может там чего откопается... Нет, там только описание региона FUEL, шрифт, цвет, место, CSS короче, не то, поищем "FUEL" в недрах МСТС... [size="1"][color="Silver"]Добавлено через 19 минут[/color][/size] О FUEL_GAUGE даже exe ничего не знает, или плохо искал/не теми средствами... А что если вписать свою формулу, как пересчитать галлоны в литры? С вариантом "Топливо: %*5 галлонов" был послан, похоже там тупо подставляется параметр форматирования для printf, и посчитать там наверняка не получится, покурю мануал по printf... |
Стас, на пульте не будет работать, с патчем 1.7 и 1.8 указатели топлива уже дохлые, увы... Проверяли с Лёхой Гребневым - последняя версия бина - 1.6, где этот указатель работает.
Обнаружил случайно, когда запустил как-то свою кабину для ТУ6 или ТУ7 что ли... помню, что анимировал указатели топлива, и работали - а тут смотрю, не пашут... начали разбираться, ну и выяснили... |
За %*5.01f Билл позвал в гости =)), ладно, пробую %.01f+5, интересно, прибавить то он хоть сможет...
Да, это только подстановка модификатора точности для printf, которая наверняка уже заложена в exe, посчитать тут ничего не получится =((. Ладно, тогда пишу секцию в .cvf, но попытка, как говорится не пытка. [size="1"][color="Silver"]Добавлено через 36 минут[/color][/size] Камрады, при вписывании секции будьте внимательны, в tsrLoco_2te116_Night.cvf всё уже вписано. |
Игорь, а чем ты string.dll открывал??
[QUOTE]Родилась интересная мысль - слово "галлонов" он 100% берет из string.dll, она входит в русификатор, там иногда указываются формулы, по которым считать, например округление км/ч и т.п., а не изменить ли умолчание на литры?[/QUOTE] Я бы посмотрел, что там можно сделать, с "сишником" у меня не плохо.. |
Это обычная dll с ресурсами, открыть можно хоть ResHacker.
|
Текущее время: 18:30. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim