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

Уголок Разработчика

Другие вопросы и проблемы разработки дополнений

Re: Уголок Разработчика

Сообщение BooYa » 08.11.2015, 13:27

радиомастер писал(а):Но дым идет как на холостых оборотах постоянно!

А с дымом всё просто. В любой непонятной ситуации включай эмиттер :D Вообщем, эмиттер дыма по умолчанию всегда включен. На Dead локе от дыма избавиться проще простого, в скрипте сделать проверку на DeadEngine, и если лок мертвый, то дым просто выключать. Должно работать, поидее.
Аватара пользователя
BooYa
 
Сообщения: 3750
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1556 раз.
Поблагодарили: 2968 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Уголок Разработчика

Сообщение радиомастер » 09.11.2015, 08:56

Проведите эксперимент . Возьмите лок , который дофига наскриптован , короче не поедет сразу потому что кнопки не нажаты и тд (или приведите его в неработоспособное состояние). Прицепите этот лок в хвосте к составу. Под управление можно выбрать любой другой в начале состава .И начинайте ехать . Второй неработоспособный лок будет толкать и похрен ему на ваши скрипты. Сделайте то же самое, только оба лока по умолчанию. Поедьте под управлением первого и во время движения перейдите в кабину второго . На удивление не работает не только управление им (вторым) , но и приборы некоторые или хотя бы спидометр будет либо показывать 0 либо не реагировать на скорость , а это ведь системные контроллеры . Игра просто отключает все ненужные дефолтные функции для движения (остается парочка контролов , которые меняют свое значение в соответствии с управлением по 2 -у локу , например обороты дизеля или тяга) .Поэтому второй и др лок игра рассматривает чуть лучше чем трафик , и еще неизвестно по какому графику тяги он работает (по дефолту для последней позиции или скриптованной , которую не будет читать (читай выше -скрипты работают отчасти)) .Например , в тэм 2 в качестве второго лока в кабине (при управлении от первого) работает амперметр ,а вольтметр нет , потому что часть скрипта для просчета напряжения игрой не используется .Так и все остальное. Спидометр по нулям. Раньше все дополнительные локи в составе не толкали , а просто были холодными , а Dead локи не дымили вообще. Сейчас же все локи толкают , а Dead только дымят . С каких хренов делать скриптом отключение дыма , если завтра все опять поменяется ?Напомните мне сколько раз была переделана кс , рельсы .А помните как все дружно орали что нужно обязательно для всех объектов делать трафаретные тени ? И где они ? обезьяний труд. Вы никогда не задумывались о том почему в рв в дефолте и почти везде нет многосекционных локов (кроме американских , но там та же проблема - лишь бы ехал), не было света в игре ?. Все просто , в Англии этого нет же , так зачем тогда делать. Поэтому (это лично мое мнение) вся начинка скриптом лока сводится к тому ,чтобы все кнопки нажимались , нельзя было поехать не проделав запуск в нужной последовательности и др , на что второй лок сразу положит большой и толстый .А вот скриптованная тяга по моему будет 100% игнорироваться как трафиком так и вторым локом, тогда из 2хсекций будет правильно хотя бы ехать и толкать только управляемая игроком, а это значит что она (тяга) и не нужна.И еще в первом локе к примеру 8 позиций , а во втором 15 . При управлении из первого контроллер второго будет иметь значение прямо пропорциональное в % от первого , то есть первая позиция для первого лока будет означать 1.8 позицию для второго ( а в нем есть только 0, 1 ,2 , 3 и тд) ,(и там и там это 12%) фактически между первой и второй , для которой не будет никаких звуков (звук к примеру есть для 0, 1 ,2 , 3 и тд, но не для 1.8 -там переходной только звучит при переключении с 1 на 2).Это означает что звуков на втором не будет к примеру дизеля. Это все равно что контроллер в произвольном положении как в дефолте .Если не попадешь точно на позиции , со звуками проблемы. Можно этого избежать , если звуки делать не по позициям а как в дефолте 2-3 плавно перекрывающихся звука на оборотах от холостого до максимума. Так что не стоит обращать внимание на реальную симуляцию ,если в игре она может в лучшем случае работать только с 1 единицей ПС , которая под управлением игрока .Да , в рв проблемы , но не стоит строить планы про супер скриптованный ПС , с скриптованной тягой и тд. Во всем этом есть один большой минус - Время . А еще обновления игры , где ваш труд может слететь в трубу , вот например помните как 3-осные телеги стучали только крайними колесами ? Хорошо что никто не стал мудрить третью телегу в ТЭМ2 , а с обновлением игры само заработало .Значит и сейчас можно многое не делать , потому что возможно в будущем все будет делать игра . Можно постоянно годами пилить и модель так и не выйдет , с таким малым количеством разработчиков как у нас нужно настраиваться на модели уровня не выше ТЭМ-2 или ТГМ3. Иначе так и будут вечные бета версии с дефолтными звуками или кабиной.
Объекты от радиомастера для RailWorks бесплатно Способ поддержки ПСБ 2200 0303 3116 4229 Save DONBASS People from Kiev Agression
Аватара пользователя
радиомастер
 
Сообщения: 2378
Зарегистрирован: 23.10.2010, 18:42
Откуда: Макеевка
Благодарил (а): 1371 раз.
Поблагодарили: 1888 раз.
Блог: Просмотр блога (4)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Костик

Re: Уголок Разработчика

Сообщение al_mig » 06.12.2015, 16:11

У меня несколько вопросов.
1. Как известно, сцепка и тормозной рукав делаются отдельно от основной модели в 2-ух вариантах, сцеплено и расцеплено. А как быть допустим с тепловозом 2тэ116у, между секциями у него 4 рукава. Это нужно делать рукава вместе с моделью или раздельно как и обычные рукава, только в файле конфига это как-то вбивается?
2. Отличается ли чем то что допустим секция полностью а полностью сделана а для секции б можно просто поменять текстуру и всё?
3. Как реализовать прожектор и буферные огни, в 3д максе? Отличается то как написано в туториале и в действительности как делаете это вы?
4. Возможно ли реализовать зимой к примеру, чтобы жалюзи охлаждения были закрыты а в остальные времена года открыты?
5. Стоит ли анимировать жалюзи?
al_mig
 
Сообщения: 111
Зарегистрирован: 06.07.2014, 00:34
Благодарил (а): 64 раз.
Поблагодарили: 69 раз.
Имя: Александр

Re: Уголок Разработчика

Сообщение Anton_07RUS » 06.12.2015, 21:09

По поводу жалюзей охлаждения-обратись к Андрею ака BooYa у него наверняка есть мысли как это сделать, так как на его пасс.вагоне похожая система уже реализована.
P.S про капли дождя не забывай.
Аватара пользователя
Anton_07RUS
 
Сообщения: 408
Зарегистрирован: 21.01.2012, 22:03
Откуда: Республика Кабардино-Балкария,г.о.Нальчик
Благодарил (а): 1344 раз.
Поблагодарили: 638 раз.
Играю в: Train Sim World
Имя: Антоха

Re: Уголок Разработчика

Сообщение Skif » 07.12.2015, 12:25

1) Правильнее всего все рукава переключать исключительно скриптом, не привязывая их к сцепке. Иначе будут ползать относительно рамы, а не только переламываться в точке соединения.

2) Это должна быть отдельная модель (со своим блюпринтом). Но она может использовать общие объекты с первой секцией - текстуры тележек, например, или папку с озвучкой и кабиной.

3) В Мах, собственно, делаешь только объекты зажженных плафонов для горящих фонарей, переключаемые скриптом. Сами источники света - отдельный объект, прицепляемый к модели локомотива как чайлд. Обычно их 2-3 типа унифицированных: один для буферного огня, два (ближний, дальний) для прожектора, один для красного огня.

4) Можно, элементарно. Но раз все равно скриптовать, не грамотнее ли будет реализовать управление жалюзи от термостата и вручную, как они и должны работать?

Если имелись в виду утеплительные маты для жалюзи, то да - их можно навесить как сезонную модель. Как и снежные наносы или подобные детали.

5) Разумеется, стоит. Иначе они не будут открываться. Есть машины, у которых створки жалюзи не видны за сетками. Там, конечно, анимация не нужна. К тому же, анимацией менять положение створок жалюзи проще, чем подменой геометрии (привязываешь анимацию к контролу, контрол переводишь скриптом в требуемое положение).
Skif
 
Сообщения: 3750
Зарегистрирован: 01.10.2009, 17:42
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Имя: Дмитрий

Re: Уголок Разработчика

Сообщение BooYa » 07.12.2015, 19:38

al_mig писал(а):1. Как известно, сцепка и тормозной рукав делаются отдельно от основной модели в 2-ух вариантах, сцеплено и расцеплено. А как быть допустим с тепловозом 2тэ116у, между секциями у него 4 рукава. Это нужно делать рукава вместе с моделью или раздельно как и обычные рукава, только в файле конфига это как-то вбивается?

У тебя несколько сложнее задача вообще. Про хопперы-дозаторы и думпкары не забыл? И спереди и сзади должна быть сцепка, которая использует 2 шланга. Делается это очень просто, у тебя должно быть 4 состояния сцепки, расцепленная, и 3 сцепленных: одно с шлангом ТМ, а второе с обоими для вагонов, а третье - с обоими шлангами для секций тепловоза. Просто в конфиге сцепки создаешь 3 пункта для сцепленной сцепки, одну штатный "automatic", для вагонов с доп. шлангом это "automatic_PM_Top", а для тепловозов придумай свой вариант, только смотри, учитывай то, что если ты первый сделаешь тепловоз, то для совместимости остальные тоже будут использовать это название, так что отнесись к этому посерьезнее). В таком случае у тебя одна сцепка пойдет и на перед и на зад, и будет работать великолепно со всеми типами вагонов. Я тебе в ЛС скину исходник сцепки с дозатора, чтобы ты мог шланг дополнительный подогнать как надо. Там он правда прямо над сцепкой сцеплен, попробуй изловчиться как-нибудь. А если уж совсем неудобоваримо будет, я побеспокоюсь насчет того, чтобы запилить патч для хопперов и думпкаров, тем более что всё равно их нужно будет ковырять на звуки для трафика. Но это при условии того, что у тебя готовый тепловоз будет. Ок?
Изображение


al_mig писал(а):2. Отличается ли чем то что допустим секция полностью а полностью сделана а для секции б можно просто поменять текстуру и всё?

Ну если ты не будешь продвинутых скриптов делать по тому, что там секции по разному обороты набирают, или разное напряжение выдают, как в реале, то достаточно будет просто копии секции А, Дима правильно сказал, ессно отдельный блюпринт и IGS с другой текстурой, а в конфиге достаточно только название поменять. Было бы неплохо конечно жопой вперед сразу в максе развернуть, но тогда придётся немного заморочиться со сцепками, положением чайлдов и всем таким.

al_mig писал(а):4. Возможно ли реализовать зимой к примеру, чтобы жалюзи охлаждения были закрыты а в остальные времена года открыты?

Опять же, повторюсь, но чуть дополню. Если делать грамотно - то нужно скриптовать конечно автоматическое управление холодильником. Ну а если ты на такое дело пойти не готов, то:
SysCall("GetSeason")
#параметры_сценария
Возвращает: число, определяющее текущее время года в сценарии. 0 - весна, 1 - лето, 2 - осень, 3 - зима.
Использование: позволяет получить текущее время года в сценарии.
Пример:
Код: Выделить всё
 Season = SysCall("GetSeason")


Собственно, далее всё просто, делаешь if, где по GetSeason=3 жалюзи показываются, иначе - не показываются. Всё.

al_mig писал(а):5. Стоит ли анимировать жалюзи?

Ну опять же, если делать нормально рабочие жалюзи - то без анимации обойтись не получится. А если же ты хочешь по простому, то просто в ифе вместо Activate Node будешь использовать AddTime. И тот и другой способ тебе придётся проводить в Initialise, чтобы это всё не крутилось по сто раз в Update.
Аватара пользователя
BooYa
 
Сообщения: 3750
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1556 раз.
Поблагодарили: 2968 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Уголок Разработчика

Сообщение Mr. Angelo » 08.12.2015, 00:58

Было бы неплохо конечно жопой вперед сразу в максе развернуть, но тогда придётся немного заморочиться со сцепками, положением чайлдов и всем таким.

А за это по рукам. Нельзя такой колхоз делать, это не МСТС. Тут каждая секция полноценна, и может быть использована как отдельный тепловоз.
Аватара пользователя
Mr. Angelo
 
Сообщения: 3227
Зарегистрирован: 03.01.2004, 22:22
Откуда: Тюмень
Благодарил (а): 360 раз.
Поблагодарили: 526 раз.
Блог: Просмотр блога (9)
Играю в: Train Simulator Classic
Роль: Сотрудник РЖД
Имя: Андрей

Re: Уголок Разработчика

Сообщение Skif » 08.12.2015, 09:06

А полноценный тепловоз не может просто ехать в противоположную сторону?

Как верно замечено, это не МСТС, и ориентация локомотива не влияет ровным счетом ни на что, кроме локальной системы координат.
Skif
 
Сообщения: 3750
Зарегистрирован: 01.10.2009, 17:42
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Имя: Дмитрий

Re: Уголок Разработчика

Сообщение Mr. Angelo » 08.12.2015, 11:34

Skif
В официальных доках указано, куда должен быть сориентирован локомотив. Если его перевернуть, то положение реверса "вперед" будет соответствовать движению назад.
И практической пользы разворачивать секцию локотива в МАХе не вижу в упор. Это легко делается в редакторе сценариев (ровным счетом и в МСТС это было возможно, так что и там не ясно зачем разворачивали саму модель). Сэкономить секунду на разворот секции в редакторе сценариев, но потратить уйму времени на перелопачивание конфига, создавая путаницу и теряя унификацию - ну это вообще не про здравый смысл.
Аватара пользователя
Mr. Angelo
 
Сообщения: 3227
Зарегистрирован: 03.01.2004, 22:22
Откуда: Тюмень
Благодарил (а): 360 раз.
Поблагодарили: 526 раз.
Блог: Просмотр блога (9)
Играю в: Train Simulator Classic
Роль: Сотрудник РЖД
Имя: Андрей

Re: Уголок Разработчика

Сообщение радиомастер » 17.12.2015, 17:42

www.youtube.com Видео от : www.youtube.com

У меня есть нормальные звуки двигателя только для кабины . Те что мне передали (внешние) как видите непонятно как сделаны , такое чувство что из 1-2 х сделали обработкой на все 15 позиций. Так что на звуки внешние наш мир не богат. Нормально записанных внешних звуков на данный момент не существует , например набор по позициям как ниже. При этом в интернете валом видосов с видео из кабин ТЭ10 хорошего качества и достаточно качественного звука ,но по позициям никто не записал .Всего то надо захотеть.
А вот внутренние , вырезал лично из данного видео → https://www.youtube.com/watch?v=ufWRN-U4qhs , за что Протону спасибо!
www.youtube.com Видео от : www.youtube.com

Советую тем кто настраивает форум , сделать работоспособными видео ссылки с ютуба , имеющие приставку S в ссылках , например https://www.youtube.com
Объекты от радиомастера для RailWorks бесплатно Способ поддержки ПСБ 2200 0303 3116 4229 Save DONBASS People from Kiev Agression
Аватара пользователя
радиомастер
 
Сообщения: 2378
Зарегистрирован: 23.10.2010, 18:42
Откуда: Макеевка
Благодарил (а): 1371 раз.
Поблагодарили: 1888 раз.
Блог: Просмотр блога (4)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Костик

Re: Уголок Разработчика

Сообщение BooYa » 17.12.2015, 22:40

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

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

радиомастер писал(а):Советую тем кто настраивает форум , сделать работоспособными видео ссылки с ютуба , имеющие приставку S в ссылках , например https://www.youtube.com

Обсуждали уже. Насколько я помню, это не в форуме дело, а в ютубе.
Аватара пользователя
BooYa
 
Сообщения: 3750
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1556 раз.
Поблагодарили: 2968 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Уголок Разработчика

Сообщение le Sandro » 18.12.2015, 00:20

но по позициям никто не записал .Всего то надо захотеть.
Обижаешь, с 1 по 14ю писал Noise.
C 1 по 12ю мы с Егором вместе писали на видеокамеру.
Если надо, могу попросить на Пензе-2 на запись звуков.
Но, макс. позиции будут 11-12. До 16шки разгонять дизель никто не будет ради записи звуков.
Аватара пользователя
le Sandro
 
Сообщения: 2709
Зарегистрирован: 30.03.2005, 00:14
Откуда: Пенза
Благодарил (а): 1610 раз.
Поблагодарили: 1165 раз.
Блог: Просмотр блога (2)
Играю в: Train Simulator Classic
Роль: Разработчик

Re: Уголок Разработчика

Сообщение радиомастер » 18.12.2015, 07:59

le Sandro
Никто не отрицает твои слова , но в свободном доступе этих видеозаписей я не нашел. В любом случае надо смотреть на качество звука.Пока откопал вчера вот это
www.youtube.com Видео от : www.youtube.com

Как по мне ,материал более чем годный в отличии от того что сейчас на внешке (см. видео выше)
Объекты от радиомастера для RailWorks бесплатно Способ поддержки ПСБ 2200 0303 3116 4229 Save DONBASS People from Kiev Agression
Аватара пользователя
радиомастер
 
Сообщения: 2378
Зарегистрирован: 23.10.2010, 18:42
Откуда: Макеевка
Благодарил (а): 1371 раз.
Поблагодарили: 1888 раз.
Блог: Просмотр блога (4)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Костик

Re: Уголок Разработчика

Сообщение le Sandro » 18.12.2015, 10:11

Пришлю.
Аватара пользователя
le Sandro
 
Сообщения: 2709
Зарегистрирован: 30.03.2005, 00:14
Откуда: Пенза
Благодарил (а): 1610 раз.
Поблагодарили: 1165 раз.
Блог: Просмотр блога (2)
Играю в: Train Simulator Classic
Роль: Разработчик

Re: Уголок Разработчика

Сообщение Anton_07RUS » 18.12.2015, 12:25

а такое не подойдёт?
www.youtube.com Видео от : www.youtube.com

www.youtube.com Видео от : www.youtube.com
Аватара пользователя
Anton_07RUS
 
Сообщения: 408
Зарегистрирован: 21.01.2012, 22:03
Откуда: Республика Кабардино-Балкария,г.о.Нальчик
Благодарил (а): 1344 раз.
Поблагодарили: 638 раз.
Играю в: Train Sim World
Имя: Антоха

Пред.След.

Вернуться в [RW] Другие вопросы

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

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