Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Паровоз Ьп (коломенский типа 141)

Разработка и эксплуатация подвижного состава

Re: Паровоз Ьп (коломенский типа 141)

Сообщение german » 13.01.2018, 22:49

Света писал(а):ИМХО, потери от преобразования очень маловероятны - такие ошибки, разумеется, могут быть, но, как правило, разового характера. Чтобы убедиться, что расконверчивание успешное, достаточно сделать полный цикл *bin-->*.xml-->*bin - размер бинарника не должен измениться. И можно посмотреть, все ли тэги *.xml-файла закрыты.
Причина же зависания может быть в том случае, если диапазон значений контрола, используемого в модификаторе, выходит за пределы кривой, по которой производится модификация.
Ещё одна очень вероятная причина (если использовать правленный *.xml от какого-нибудь донора без создания исходника в БЭ2) - опечатка. Если поставить запятую вместо точки в дробных значениях.


Я другие потери имел виду. В качестве самого процеса декомпиляции я не сомневаюсь, проблема в другом. Я делал так: с помощью serz декомпилировал блюпринт и просматрия его в стороннем XML вьювере создавал в BluePrint Editor-е его рабочий прототип. Поскольку звуковые блюпринты очень большие и я заполнял их копипастом, возможно, я допустил какие-то ошибки. Еще при заполнении полей в BluePrint Editor-е у меня были кое-какие сомнения (например некоторые поля казались обязательными к заполнению, а в восстановленном прототипе они были пустыми). Короче, я сделал все так как декомпилированом файле(-ах), но в итоге звук не появился и сим стал (постепенно, что удивительно) виснуть. В итоге пришлось сослаться на звуковые файлы дефолтного паровоза, звуки заработали, но не так интересно как в покупном паровозе. Если бы файлы не были бы такими здоровыми, то ошибку поймать м.б. было бы реально.
P.S.Точки с запятыми менял - с эти проще, вроде, БЭ2 ругается, когда точки.

Добавлено спустя 3 минуты 36 секунд:
To Skif
Спасибо большое за оценку моих скромных трудов и подробный ответ. Буду настраивать тормоза, как Вы посоветовали.
Аватара пользователя
german
 
Сообщения: 60
Зарегистрирован: 22.05.2008, 00:51
Откуда: Москва
Благодарил (а): 14 раз.
Поблагодарили: 9 раз.

Re: Паровоз Ьп (коломенский типа 141)

Сообщение Skif » 14.01.2018, 01:14

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

Касаемо звуков: Если нужны сложные звуковые события, не стесняйся использовать управляемые скриптом локомотива виртуальные (т.е. не имеющие в кабине видимого интерфейса в виде геометрии) контролы. А уже на них сажай логику проверки состояния нескольких контролов.

Например:
Посмотри, как у моего ТУ7А сделано воспроизведение звуков отпуска крана 4ВК. Логика их работы довольно замысловатая: краны подключены через переключательный клапан, при этом воздух может выходить через любой из двух, если один не в тормозном положении, а также если в ТЦ есть воздух и его давление снижается. Увы, разработчики не пошли в звуковом движке до конца и не сделали возможности писать сложные правила триггеров, объединяющие несколько управляющих контролов логическими операторами. Но можно создать контрол, логику его просчитать в скрипте, и на него уже повесить звуковое событие. Так можно озвучить самую крутую логику - например, изменение звукового фона в кабине при открытии форточек. Жаль, параметры CabOcclusion и блюпринтов вообще нельзя переопределять скриптом в реальном времени.
Skif
 
Сообщения: 3060
Зарегистрирован: 01.10.2009, 17:42
Благодарил (а): 298 раз.
Поблагодарили: 878 раз.
Блог: Просмотр блога (2)
Имя: Дмитрий

Пред.

Вернуться в [RW] Подвижной состав

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0