PlayTruckSims: Грузовые симуляторы, Дальнобойщики, Euro Truck Simulator 2, American Truck Simulator

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



SDK для ЕТС2

Сообщений 601 страница 630 из 737

601

Supric написал(а):

Это плохая идея:
1) из игры придется выходить. это самое существенное неудобство.
2) анализатор придется перетаскивать из плагина в ту прогу, трудно, не вижу смысла.

Поддерживаю.

Supric написал(а):

А когда остановился - читай, думай, считай.

Категорически согласен.  :yep:  У меня хоть и не дошёл пока ход проверить твой новый, обретший голос, плагин (занят прогой), но для нас - противников постоянно болтающейся мини-консоли - вариант видеть всё на стоянке - самый оптимальный.  :cool:

0

602

Supric написал(а):

чтобы миниконсоль болталась при езде, и там была только необходимая ПРИ ЕЗДЕ инфа. А полную строчку можно вывалить и на стоянке

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

О, уже готовое время-подсказка для следующей остановки - stop at (tu 19:32), ездил и не заметил.

Knox_xss написал(а):

проверить твой новый, обретший голос, плагин

Со звуком - красота. Для ленивых точно не даст прозевать отдых.

0

603

Gepard написал(а):

О, уже готовое время-подсказка для следующей остановки - stop at (tu 19:32), ездил и не заметил.

Это в новой версии будет.

0

604

Любителям хардкора!!!

Эксперимент в рамках тахографического минимализма.... решил позаимствовать сокращения из реальных тахографов )))))

Расшифруете без посторонней помощи? )))

00:00:13.460 : TACHOGRAPH: (h):(00:04); tm:(fr 13:11); ps:(04:20); dl:(09:50), ex:(1), rd:(2); wk:(15:20), rd:(1); wk1cmp:(00:00), wk2cmp:(00:00)

00:01:34.763 : TACHOGRAPH: (o):(00:19); tm:(fr 13:20); st:(fr 17:31); ps:(04:11); dl:(09:41), ex:(1); wk:(15:11)

Отредактировано Supric (2016-01-19 01:12:47)

+1

605

Supric, ну вот, добрался я таки до ETS2 и плагина новой версии...  :glasses:

Что сказать... При необходимости посмотреть инфу во время езды, обилие этой инфы напрягает...  :) 
TACHOGRAPH INFO (mo 16:49): short rest stop in 04:30 / daily rest stop in 10:00 (+2 x 10:00 drive; +3 x 9:00 rest) / weekly rest stop in 55:47...
Короче бы как-то, примерно как в предыдущей версии плагина, или даже ещё короче. При езде нужен минимум необходимой инфы. Всё остальное можно посмотреть в перерыве.

Что ещё... Пришлось лезть и вручную прописывать warning_time1 и 2. Очевидно, плагин по дефолту расчитывался на пользователей карты Венгрии.  ;)

Пока вроде всё, еду дальше...  :mybb:

Дополнено

Пришлось лезть и вручную прописывать warning_time1 и 2.  Очевидно, плагин по дефолту расчитывался на пользователей карты Венгрии.  ;)

Пардон, видимо не так понял назначение warning_time.  :blush:
Тогда пожелание:
добавить параметр, задающий интервал срабатывания этих звуков. А то на дефолтном масштабе карты/времени, эти почти ежесекундные звуки быстренько надоедают.   :canthearyou:

Отредактировано Knox_xss (2016-01-20 02:14:39)

0

606

Knox_xss написал(а):

Что сказать... При необходимости посмотреть инфу во время езды, обилие этой инфы напрягает...    TACHOGRAPH INFO (mo 16:49): short rest stop in 04:30 / daily rest stop in 10:00 (+2 x 10:00 drive; +3 x 9:00 rest) / weekly rest stop in 55:47...Короче бы как-то, примерно как в предыдущей версии плагина, или даже ещё короче. При езде нужен минимум необходимой инфы. Всё остальное можно посмотреть в перерыве.

Выше пример того как в следующей версии будет отображаться. Предложения и пожелания приветствуются.

Пока мучает дилемма, отображать ли при движении как сейчас время оставшееся до остановки, или отображать накопленное время вождения (непрерывное, дневное, за неделю, за две) как в реальных тахографах. Перовое удобнее "чайникам" (наглядно), второе приятнее "хардкорщикам" (нужно ориентирваться в ЕСТР).

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

Что ещё... Пришлось лезть и вручную прописывать warning_time1 и 2. Очевидно, плагин по дефолту расчитывался на пользователей карты Венгрии.

На Венгрии было 30 и 15. Я сейчас тахограф только на дефолте обкатываю )))

Дополнено
Пришлось лезть и вручную прописывать warning_time1 и 2.  Очевидно, плагин по дефолту расчитывался на пользователей карты Венгрии.  Пардон, видимо не так понял назначение warning_time.   Тогда пожелание: добавить параметр, задающий интервал срабатывания этих звуков. А то на дефолтном масштабе карты/времени, эти почти ежесекундные звуки быстренько надоедают.

Уже сделано. Вынесены настройки. Частота сообщений в лог и звуков. В обычном режиме, в желтом и в красном. У меня сейчас стоит 10 минут, 5 и 1. А ворнинг таймы по дефолту стоят, 60 и 30 минут.
Можно также еще и учитывать текущий масштаб карты (эта инфа доступна телеметрии). Но не уверен, нужно ли.

0

607

Supric написал(а):

при движении как сейчас время оставшееся до остановки

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

0

608

oq37
Я просто реально столкнулся с тем, что уже не помню что было неделю игрового времени назад... счетчик недельного времени показывает мне 15 часов оставшихся, а я нихрена не помню, эти 15 остались от 56, 45 или вообще 34 часов? )))

С суточными и короткими проблем нет )))

0

609

Supric написал(а):

что уже не помню что было неделю игрового времени назад

Я тоже теперь не помню. Раньше в блокнот писал, а потом прогресс, в виде тахографа, распадлючил, теперь всю инфу только оттуда черпаю.))

0

610

oq37
Я пока так предполагаю, эта проблема актуальна на первой-второй неделе после запуска тахографа. Первую неделю пока ты рулишь, предыдущая нулевая, и можно в 56 часов уехать. На второй будет в другую сторону, 34. А в дальнейшем, когда за две недели история накопится и двухнедельный лимит нормально заработает, будешь по умолчанию балансировать около +-45 часов, и проблема возможно отпадет.

0

611

Supric написал(а):

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

Чтобы понять, что будет удобнее, надо с этим поездить некоторое время. Поэтому всё-таки вынеси дилемму в конфиг.

Supric написал(а):

Можно также еще и учитывать текущий масштаб карты ... Но не уверен, нужно ли.

Вряд ли нужно.

Supric написал(а):

Вынесены настройки. Частота сообщений в лог и звуков. В обычном режиме, в желтом и в красном.

Отлично)

Supric написал(а):

Выше пример того как в следующей версии будет отображаться.

Это который "тахографический минимализм"?))) Не-е. Такого не надо))
Под минимумом, в движении (!), я имел в виду минимальное кол-во параметров, а не минимальные названия параметров)))

Отредактировано Knox_xss (2016-01-20 13:26:58)

0

612

Knox_xss написал(а):

Это который "тахографический минимализм"?))) Не-е. Такого не надо))Под минимумом, в движении (!), я имел в виду минимальное кол-во параметров, а не минимальные названия параметров)))

Поздно! Врач сказал - в морг, значит - в морг! ))))
Посмотри внимательнее на то сообщение. Там уже разбито на движение и стоянку. Я уже поездил с таким. Ну очень удобно. Особенно в движении.

Хотя любой способ вывода инфы можно сделать. Я тут подумал, можно вообще дать возможность человеку самому хоть всю строку написать. Хоть войну и мир пусть в лог выводит))) Наверное этим и займусь.

Отредактировано Supric (2016-01-20 14:43:35)

0

613

Supric написал(а):

Я тут подумал, можно вообще дать возможность человеку самому хоть всю строку написать. ... Наверное этим и займусь.

Хорошая мысля)
Сделай какую считаешь нужным "по дефолту", а кому надо - тот в конфиге шаблон переделает.  :rolleyes:

0

614

Supric написал(а):

Можно также еще и учитывать текущий масштаб карты

Масштаб дефолтной карты считается одинаковым по всей площади? Насколько я понял, звук тахографа привязан к игровым часам. И при заезде в город, ход времени и частота звук.сигнала замедляется. Компенсировать нельзя? Телеметрия не поймет разницу между зоной/масштабом трассы и населенного пункта?

0

615

Gepard написал(а):

Масштаб дефолтной карты считается одинаковым по всей площади? Насколько я понял, звук тахографа привязан к игровым часам. И при заезде в город, ход времени и частота звук.сигнала замедляется. Компенсировать нельзя? Телеметрия не поймет разницу между зоной/масштабом трассы и населенного пункта?

Можно компенсировать, я выше писал. Нужно ли? Иногда полезно понимать, доехал ли ты до заветной зоны с медленным ходом времени или нет )))

+1

616

Тахограф ЕСТР - уходит на бета-тестирование!

Основные функции закончены, начинаем отлов багов!

======================================================================================================

v0.9b

Добавлен анализ еженедельного отдыха и компенсаций за сокращенный еженедельный отдых, настройки частоты
вывода сообщений, пользовательский формат строки сообщений.

Стандартная информационная строка в версии 0.9:

При движении:
00:30:30.947 : TACHOGRAPH: (o):(01:53); tm:(th 05:10); st:(th 07:47); ps:(02:37); dl:(04:34), ex:(1); wk:(11:32)
(o):(01:53) - статус (вождение, символ руля), время непрерывного вождения
tm:(th 05:10) - текущее время
st:(th 07:47) - свремя следующей остановки
ps:(02:37) - оставшееся время вождения до 45-минутной паузы
dl:(04:34) - оставшееся время вождения до ежедневного отдыха
ex:(1) - количество оставшихся 10-часовых смен
wk:(11:32) - оставшееся время вождения до еженедельного отдыха

На отдыхе:
00:31:11.751 : TACHOGRAPH: (h):(00:01); tm:(th 05:12); ps:(02:35); dl:(04:32), ex:(1), rd:(1); wk:(11:30), rd:(1); wk1:(30:29), wk2:(78:30), wk1cmp:(00:00), wk2cmp:(00:00)
(h):(00:01) - статус (отдых, символ кровати), время текущего отдыха
tm:(th 05:12) - текущее время
ps:(02:35) - оставшееся время вождения до 45-минутной паузы
dl:(04:32) - оставшееся время вождения до ежедневного отдыха
ex:(1) - количество оставшихся 10-часовых смен
rd:(1) - количество оставшихся 9-часовых ежедневных отдыхов
wk:(11:30) - оставшееся время вождения до еженедельного отдыха
rd:(1) - количество оставшихся 24-часовых еженедельных отдыов
wk1:(30:29) - время вождения за последнюю неделю
wk2:(78:30) - время вождения за последние 2 недели
wk1cmp:(00:00) - время необходимой компенсации еженедельного отдыха предыдущей недели
wk2cmp:(00:00) - время необходимой компенсации еженедельного отдыха пред-предыдущей недели (нужно использовать на текущей неделе)

Информационная строка может быть изменена самостоятельно, на основании стандартной информационной строки.
Формат стандартной строки смотрите в telemetry_tac.log
Для изменения строки необходимо создать в ini-файле соответствующую секцию настроек:

Код:
[settings]
drive_mask=TACHOGRAPH: (o):(#PAUSE_DRIVE#); tm:(#CURRENT_TIME#); st:(#NEXT_STOP_TIME#); ps:(#PAUSE_STOP#); dl:(#DAILY_STOP#), ex:(#DAILY_EXTENDED#); wk:(#WEEKLY_STOP#)
rest_mask=TACHOGRAPH: (h):(#CURRENT_REST_TIME#); tm:(#CURRENT_TIME#); ps:(#PAUSE_STOP#); dl:(#DAILY_STOP#), ex:(#DAILY_EXTENDED#), rd:(#DAILY_REDUCED#); wk:(#WEEKLY_STOP#), rd:(#WEEKLY_REDUCED#); wk1:(#1_WEEK_DRIVE#), wk2:(#2_WEEK_DRIVE#), wk1cmp:(#WEEK_1_COMPENSATION#), wk2cmp:(#WEEK_2_COMPENSATION#)

Доступные параметры (которые при выводе на экран заменяются рассчитанными значениями):
#CURRENT_TIME#
#CURRENT_REST_TIME#
#NEXT_STOP_TIME#
#PAUSE_STOP#
#PAUSE_DRIVE#
#DAILY_STOP#
#DAILY_DRIVE#
#DAILY_EXTENDED#
#DAILY_REDUCED#
#WEEKLY_STOP#
#1_WEEK_DRIVE#
#2_WEEK_DRIVE#
#WEEK_1_COMPENSATION#
#WEEK_2_COMPENSATION#
#WEEKLY_REDUCED#
весь остальной текст сообщения может быть любым (но наверное не стоит злоупотреблять служебными символами)

Добавлены параметры частоты вывода сообщений (для изменения дефолтных значений, просто включите их
в секцию [settings] ini-файла):
warning_rate=10
частота "белых" сообщений (дефолт - каждую минуту, кратную 10: :00, :10, и т.д.)
warning_rate1=5
частота "желтых" сообщений и первого предупредительного звукового сигнала (дефолт - каждую минуту, кратную 5: :00, :05, и т.д.)
warning_rate2=1
частота "красных" сообщений и первого предупредительного звукового сигнала (каждую минуту)

Добавлен параметр "очистки" миниконсоли - перед каждым сообщением тахографа, добавляет
4 пустых строки в лог. В результате при выводе сообщений тахографа остальные сообщения не видны
и прокручиваются вверх, не засоряя видимую часть миниконсоли (по умолчанию - включено)
clear_minicon=1

Устранены различные ошибки в расчетных алгоритмах.

В архив добавлен просмотрщик ini-файлов AETRViewer.exe

======================================================================================================

v0.2a

Информационная строка в версии 0.2:

00:00:42.745 : TACHOGRAPH INFO (we 23:52): short rest stop in 04:30 / daily rest stop in 09:00 (+0 x 10:00 drive; +1 x 9:00 rest) / weekly rest stop in 18:02

(we 23:52) - текущий игровой день недели и время
+0 x 10:00 drive - количество оставшихся 10-часовых смен
+1 x 9:00 rest - количество оставшихся 9-часовых суточных отдыхов

Добавлен полный анализ и контроль суточного отдыха в соответствии с нормами ЕСТР.
Добавлен полный анализ контроль 10-часовых смен в соответствии с нормами ЕСТР.
Добавлен полный анализ контроль суммарных часов вождения за одну и две недели в
соответствии с нормами ЕСТР.
В версии 0.2 отсутствует анализ и контроль еженедельных периодов отдыха
в соответствии с нормами ЕСТР.

Добавлено звуковое оповещение (короткий звук 1 раз в игровую минуту)
Файлы tac1.wav, tac2.wav - привязаны к цвету сообщений лога, один
проигрывается с желтыми сообщениями, второй с красными.

В ini файле можно задать время, при котором оповещения будут менять
цвет и будет воспроизводиться звуковой сигнал:
[settings]
warning_time1=60
warning_time2=30
(это значения по умолчанию, если данной секции нет).

Обнаружена неустраненная пока ошибка.
После остановки, а затем короткого периода вождения (менее 1 игровых минуты),
если быстро перейти к длительному отдыху (enter в местах для отдыха, либо быстро
выполнить команду g_set_time), данный интервал зачтется как вождение.
Потому сразу после остановки на отдых, перед нажатием enter или вводом команды
g_set_time рекомендуется подождать 1-2 игровых минут.

======================================================================================================

v0.1a

После долгих раздумий, воплотилась в жизнь стартовая версия тахографа по нормам ЕСТР.

Единственный способ общения плагинов с игроком - game.log.txt
Тахограф каждую игровую минуту закидывает туда строку с информацией сколько еще можно
рулить до следующего перерыва или суточного/недельного отстоя.
Пример из моего лога:

00:58:01.403 : <WARNING> TACHOGRAPH INFO: short rest stop in 00:19 / daily rest stop in 01:50 / weekly rest stop in 00:00

short rest - короткий перерыв 45 минут либо 15+30 минут.
daily rest - суточный отстой
weekly rest - еженедельный отстой

Соответственно чтобы получать эти данные в игре, нужно включить миниконсоль, для этого
в конфиге (основном, а не который в профиле) ставим
uset g_developer "1"
uset g_minicon "1"
также нужно включить консоль
uset g_console "1"
открывается в игре по клавише "~", с помощью команды g_set_time <hh> <mm> мы будем в игре "отдыхать".

В игре отключаем усталость.

Временем движения считается (скорость > 0) или (работающий двигатель + отпущенный ручник). Т.е.
заглохший двигатель в движении и работающий двигатель на отдыхе обрабатываются корректно.

Версия базовая, 0.1 альфа, реализован контроль коротких перерывов и контроль суточных перерывов 11 или 3+9.
Остальное пока в разработке (weekly rest stop in 00:00 - всегда ноль, можно пока не обращать внимания).

Плагин не показывает сколько надо отдыхать, он лишь показывает время, которое можно ехать, поэтому
при отдыхе можно прогонять время по чуть-чуть, пока цифры rest stop не пересчитаются.

Плагин не анализирует профили (телеметрия не дает инфу о том, какой профиль сейчас загружен). Поэтому
под каждый профиль надо сохранять telemetry_tac.ini и перед игрой подкладывать нужный. Более свежий
профиль может "затереть" сохраненную инфу от более старого, если не подменить файлы.

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

======================================================================================================

Установка:

Файл нужно положить в папку
"..\Euro Truck Simulator 2\bin\win_x86\plugins\" для 32-битной версии игры
"..\Euro Truck Simulator 2\bin\win_x64\plugins\" для 64-битной версии игры
если папки Plugins нет - ее нужно создать (рядом с eurotrucks2.exe). Если файл размещен правильно -
после запуска, в окне с профилями игра покажет сообщения что вы подключили плагин.

Дополнительно требуется наличие установленного пакета пакета
MS VC++ Redistributable 2012 (именно эта версия) x86/x64 соответственно.

v0.9b (+ридми, правила ЕСТР, просмотрщик тахограмм)

+5

617

Supric
Ночи не сплю , жду когда . Сергей , а можно ли белый текст тахографа заменить на какой нить другой , плохо читается на фоне белого неба  ?

Отредактировано stpon (2016-01-22 02:14:07)

0

618

Supric написал(а):

v0.9b

Круто!!!!!!  :cool:  Не дождусь вечера, что бы оттестировать. Кстати, Сергей, а что насчет сохранения, как оно работает в этой версии?

0

619

oq37
Блин! Забыл написать про него, работает конечно )))

0

620

Supric написал(а):

Забыл написать про него, работает конечно )))

А как именно,при выходе из игры, или при загрузке сохранки?

0

621

oq37 написал(а):

А как именно,при выходе из игры, или при загрузке сохранки?

При загрузке сохранки, если обнаруживает, что игровое время ушло назад - создает резервную копию инишника, в имени которого дата и время создания сохранки. Увидишь.

Отредактировано Supric (2016-01-22 10:22:49)

+1

622

Supric написал(а):

При загрузке сохранки

А как он поведет, если в при загрузке сохранки произойдет вылет? Просто в Стокгольме, сохранка без вылета никогда не грузится. Там алгоритм такой - жмешь "Загрузить сохраненную игру", секунды на две все замирает, потом следует вылет. Потом заходишь в игру, прямо с этой же сохранки, игра грузится, как ни в чем не бывало. Что бы избежать сбоя тахографа, я выходил из игры, что бы получить сохраненный ини, а потом уже спокойно вылетал из игры. Как теперь правильно поступать в Стокгольме?

0

623

oq37
Как интересно... а из-за чего вылет? Не из-за тахографа? Это на ПроМодсе так? Я вроде дефолтный Стокгольм проезжал.

В вылете точно есть один плохой момент - накопленная до этого тахограмма в ини может не сохраниться. Но это зависит от того, в какой конкретно момент происходит вылет и корректно ли при этом игра выгружает плагин. Поэтому лучше на стояночке перед Стокгольмом сохранить свой ини вручную.

0

624

Supric написал(а):

а из-за чего вылет?

Лог чистейший.

Supric написал(а):

Не из-за тахографа?

Не,тахограф не при чем. Скорее всего, какая то причуда Промодса. В Стокгольме и в Шотландии где то еще такое встречается.

Supric написал(а):

сохранить свой ини вручную.

То есть выйти-зайти в игру?

0

625

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

oq37 написал(а):

То есть выйти-зайти в игру?

Да. При корректном выходе накопленная тахограма сохраняется в ини.

0

626

А тем временем появился и кое-какой редактор сейвов!
http://forum.scssoft.com/viewtopic.php? … p;t=199114

0

627

Supric написал(а):

и кое-какой редактор сейвов!

У Сани лучше. Проверено.)

0

628

oq37 написал(а):

У Сани лучше. Проверено.)

А че не выложено? )))

0

629

Supric написал(а):

А че не выложено?

Не время наверное. )

0

630

Supric написал(а):

А тем временем появился и кое-какой редактор сейвов!

Так глядишь скоро, хотя бы с помощью модов, сделаем из ETS настоящий симулятор

Отредактировано kimi112 (2016-01-22 14:35:35)

0