Results 1 to 4 of 4

Thread: Трансмиссия наземных тс

  1. #1
    zvr
    zvr is offline

    Join Date
    Aug 2011
    Posts
    3
    Country: Afghanistan

    Default Трансмиссия наземных тс

    Приветствую любителей реалистичной физики поведения тс.
    Установил игру, покатался, ну и естественно решил изменить под себя. Truck description file оставил меня в недоумении.
    Итак трансмиссия:
    -Сцепление
    Тут все вполне хорошо.
    -КПП/РК.
    Присутствуют передаточные числа кпп. И все. Есть межосевые дифференциалы, повлиять на поведение которых невозможно(не говоря уж о задании несимметричных характеристик передачи крутящего момента). Нет возможности отключения привода мостов. Нет возможности включения пониженного ряда на рк. Нет возможности реверса на всех передачах.
    -Мосты
    Есть передаточное число главной передачи. Есть возможность жесткой межколесной блокировки. Как автоматической, так и ручной.
    -колеса(хотя это уже не трансмиссия)
    Дико удивило отсутствие коэффициента сцепления покрышек с грунтом. Покрышки у разных тс вовсе не одинаковые!

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

    Не думаю, что реализовать это составит большой труд. Со своей стороны готов обсудить алгоритмы реализации всего этого.

  2. #2
    Auran
    Auran is offline
    Auran's Avatar
    Join Date
    Nov 2008
    Location
    Earth, Eurasia, Russia, Moscow
    Age
    32
    Posts
    79
    Country: Russian Federation

    Exclamation Re: Трансмиссия наземных тс

    Quote Originally Posted by zvr View Post
    -КПП/РК.
    Присутствуют передаточные числа кпп. И все.
    Если есть идеи дополнить возможности КПП, обратись на форум разработчиков, опиши идею и примерно её реализацию http://www.rigsofrods.com/forums/115-Feature-Requests

    Есть межосевые дифференциалы, повлиять на поведение которых невозможно
    Можно, если изменить их и сделать отключаемыми в файле *.truck данного автомобиля.

    (не говоря уж о задании несимметричных характеристик передачи крутящего момента).
    Это как? Если машина оснащена заблокированными неотключаемыми дифференциалами, то это можно изменить на свое усмотрение в файле *.truck данного автомобиля. В игре же дифференциалы отключаются кнопкой "W".

    Нет возможности отключения привода мостов.
    Если есть идеи - распиши их на форуме разработчиков http://www.rigsofrods.com/forums/115-Feature-Requests

    Нет возможности включения пониженного ряда на рк.
    Если есть идеи - распиши их на форуме разработчиков http://www.rigsofrods.com/forums/115-Feature-Requests

    Нет возможности реверса на всех передачах.
    У тебя этой возможности не будет, в игре только последовательное переключение. Если хочешь переключаться в реверс с любой передачи - купи себе руль G27 или G25 (не выпускается) б/у.

    Дико удивило отсутствие коэффициента сцепления покрышек с грунтом. Покрышки у разных тс вовсе не одинаковые!
    В реальности сцепление шин с различными протекторами тоже различное как на асфальте, так и на гравии и в грязи. Сцепление колес регулируется в файле *.truck данного автомобиля. О том как это делается, написано в документации Truck_Description_File

    Для полного счастья не хватает возможности сделать всережимный регулятор. Он автоматически поддерживает заданные обороты независимо от нагрузки(в пределах мощности двигателя разумеется). Всережимный регулятор стоит на абсолютном большинстве грузовиков и на всей спецтехнике.
    Круиз-конроль по-моему уже сделали. Или делают.
    Если есть идеи - распиши их на форуме разработчиков http://www.rigsofrods.com/forums/115-Feature-Requests

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

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

    И прми во внимание, что если ты играешь в ROR, тебе заранее надо приготовиться, что игра может глючить, а так же могут глючить отдельные машины, ибо пока полной стандартизации игры не производилось. Помимо этого прими тот факт, что твои идеи самыми лучшими могут казаться именно тебе. Но не разработчикам данной игры, и тебе либо откажут, либло поставят в очередь. И это совершенно нормально. Так что удивлять тебя будет ещё многое.
    Last edited by Auran; 10-14-11 at 05:45 PM.
    Technical specialist in all types of vehicles.
    Simple ideas for the best quality.

  3. #3
    zvr
    zvr is offline

    Join Date
    Aug 2011
    Posts
    3
    Country: Afghanistan

    Default Re: Трансмиссия наземных тс

    >Если есть идеи дополнить возможности КПП, обратись на форум разработчиков, опиши идею и примерно её реализацию http://www.rigsofrods.com/forums/115-Feature-Requests
    Я не в таком объеме знаю английский. Читаю хорошо, пишу не очень

    >Можно, если изменить их и сделать отключаемыми в файле *.truck данного автомобиля.
    Имеются в виду межколесные дифференциалы? Их можно автоматически(какой критерий срабатыванья этой автоматики?) или вручную жестко блокировать(частично-нельзя). Так я выше писал об межосевых дифференциалах, о них в .truck не слова.

    >Это как?
    Это когда например у автомобиля Урал-375(и 4320) при свободном межосевом дифференциале, крутящий момент идет на 1/3 на передний мост и, соответственно 2/3 на заднюю тележку

    >Если машина оснащена заблокированными неотключаемыми дифференциалами, то это можно изменить на свое усмотрение в файле *.truck данного автомобиля. В игре же дифференциалы отключаются кнопкой "W".
    Это опять же про межколесные дифы

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

    >В реальности сцепление шин с различными протекторами тоже различное как на асфальте, так и на гравии и в грязи
    Естественно! Но физ. параметры грунта задаются(и надо сказать отлично задаются!) в свойствах карты.
    В .truck можно задать характеристики отдельным палочкам скелета тс, но колеса генерятся отдельно и где свойства их палочек - мне непонятно.

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

    >Если ты программист
    Не, я инженер

    >Есть намного более важных фич, которые будут делать превыше всего.
    Это точно, во всех играх меня интересовало не то, что интересует в них большинство.

    Есть вопрос. Присутствует возможность изменять давления в шинах как и на что это влияет(в ROR, а не в реальности разумеется)


    Насчет совершенствования игры. ИМХО, основная проблема в слишком большой закрытости кода игры и несовершенность софта для разработки дополнений. Если бы можно было в том же .truck написать скрипт распределения крутящего момента тс, присутствовало бы большое количество коэффициентов, описаний и прочего, то народ бы не отвлекал разработчиков, а делал бы все самостоятельно.

  4. #4
    Auran
    Auran is offline
    Auran's Avatar
    Join Date
    Nov 2008
    Location
    Earth, Eurasia, Russia, Moscow
    Age
    32
    Posts
    79
    Country: Russian Federation

    Default Re: Трансмиссия наземных тс

    Quote Originally Posted by zvr View Post
    Я не в таком объеме знаю английский. Читаю хорошо, пишу не очень
    Я и читаю хреново, а пишу - тем более. Да вот половину документации по файлу *.truck уже перевел. Гугл-переводчик тебе в руки. И флаг.

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

    Если это идея, то для краткости и конструктива, пишется по принципу:
    1. В каких играх ты это видел или где это используется?
    2. Что тебя не устраивает в РОР без твоей идеи.
    3. Расписываешь идею пунктами - каждый кусок, из чего создается общая картина идеи - по одному предложению в виде списка.
    4. Пара предложений о том, как это будет круто, если это реализуют, и как все будут радоваться этому.

    Вот как пример я писал пару своих идей, которые были прекрасно поняты и, вроде бы, их кто-то взялся реализовывать. Если идея касается графики - можно подкрепить фотками и сказать, мол, "смотрите фото".
    A-simple-improvement-of-the-effects-of-dirt-dust-and-smoke-from-the-wheels.
    Needs-a-new-outer-camera-helicopter-camera

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

    >Можно, если изменить их и сделать отключаемыми в файле *.truck данного автомобиля.
    Имеются в виду межколесные дифференциалы? Их можно автоматически(какой критерий срабатыванья этой автоматики?) или вручную жестко блокировать(частично-нельзя). Так я выше писал об межосевых дифференциалах, о них в .truck не слова.
    Это когда например у автомобиля Урал-375(и 4320) при свободном межосевом дифференциале, крутящий момент идет на 1/3 на передний мост и, соответственно 2/3 на заднюю тележку
    В ROR межосевые дифферы блокируются вместе с межколесными. Для того, чтобы программист бросил всё и засел за разделение блокировок, для этого нужна весомая причина. Ты можешь обьяснить нафиг это в игре надо?

    Я имел в виду возможность отдельной кнопкой изменить направление движения тс, не меняя передачи. Часто применяется в тракторах. Ну или как вариант иметь несколько задних передач. Что ж, жаль...
    Реверсивные коробки нужны для быстрого переключения с переднего на задний ход без задержки и выжима сцепления у строительной техники, котоаря производит рыхлительные или расчистные работы, двигаясь вперед-назад. В игре-то это нафиг надо? В РОР нет таких ситуаций в игре, в которых реверсивная коробка потребовалась бы бульдозеру. Просто программистов на самом деле, работающих на проекте РОР не так много, как кажется. И лучше они будут тратить время на доводку мультиплеера, чем втыкать фишки, которые фактически никто применять нигде не будет, пока не сделали изменяемый ландшавт (такая идея уже в очереди на реализацию стоит между прочим).

    Естественно! Но физ. параметры грунта задаются(и надо сказать отлично задаются!) в свойствах карты.
    В .truck можно задать характеристики отдельным палочкам скелета тс, но колеса генерятся отдельно и где свойства их палочек - мне непонятно.
    Скелет состоит из узлов и лучей, которые эти узлы соединяют. Лучи (или палочки, как ты их назвал), не отвечают за трение, не несут в себе массу и не контактируют с обьектами, они серез них сводобно проходят. За трение, массу и контакт с обьектами отвечают только узлы. и ты можешь изменять трение узлов колеса, установив перед разделом колёс (это разделы wheels, wheels2, meshwheels и meshwheels2) регулирующий раздел "set_node_defaults", в котором ты устанавливаешь трение всех узлов, которые будут перечислены после него. Если после него расположены разделы колёс, то изменятся параметры узлов колёс. Если перечислены разделы обычных узлов (nodes или nodes2), то будут изменены характеристики этих узлов.
    Читай подробнее про set_node_defaults: Truck_Description_File#.D0.A0.D0.B5.D0.B3.D1.83.D0 .BB.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B0_.D1.83.D0. B7.D0.BB.D0.BE.D0.B2_.28set_node_defaults.29

    Конечно трение колес с землей будет зависеть от трения ткоих колес и трения поверхности земли, установленного в параметрах карты. Это, надеюсь, понятно.

    круиз контроль это чуток другое, он поддерживает скорость тс при отпущенной педали газа, а всережимный регулятор при любом ее положении, то есть на я педалью газа задаю не мощность, а обороты, которые автоматически поддерживаются. Впрочем я много хочу
    Если ты так любишь точность поддержания оборотов, то рекомендую тебе купить руль Logitech G25 (снят с производства) или его последователя - модель G27. Сам играюсь на G25 и не парюсь. Этио ОЧЕНЕЬ качественные рули и ты не пожалеешь что отдал за него столько бабла.

    Не, я инженер
    Может поможешь русскому сообществу в моделировании тачек в 3D? Ты же в CADах должен уметь работать и в Blender'е быстро разберешься.

    >Есть намного более важных фич, которые будут делать превыше всего.<
    Это точно, во всех играх меня интересовало не то, что интересует в них большинство.
    А что тебя интересует? Напиши самое крутое.

    ---------- Post added at 09:15 PM ---------- Previous post was at 09:05 PM ----------

    Есть вопрос. Присутствует возможность изменять давления в шинах как и на что это влияет(в ROR, а не в реальности разумеется)
    По-моему это пока реализовано на колесах WHEELS2, котоырми никто не пользуется. Эффект будет тот же самый, что и в реальности.

    Другое дело в том, что эти колеса, я так и не знаю, поддерживают ли отдельно 3D модель колесного диска? Они изначального его не поддерживали, а центральная часть колеса просто красилась текстурой диска, что было не красиво. Отдельную модель диска поддерживают только Meshwheels и Meshwheels 2. Здесь, наверное, им тоже придется под нос идею выложить чтобы Meshwheels2 сделали с поддержкой измнения давления в шине.

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

    Насчет совершенствования игры. ИМХО, основная проблема в слишком большой закрытости кода игры и несовершенность софта для разработки дополнений. Если бы можно было в том же .truck написать скрипт распределения крутящего момента тс, присутствовало бы большое количество коэффициентов, описаний и прочего, то народ бы не отвлекал разработчиков, а делал бы все самостоятельно.
    Я думаю если в код будут лезть все, кому не лень, то из игры сделают черт знает что. Поэтому всё, что люди программируют, проверяется координатором проекта, а только потом выкладывается на тестирование и приклеивается к игре. Пусть этим занимаются опытные программеры.

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

    В реальонсти давно бы все ездили на самоблоках, если бы не их высокая стоимость. А в игре стоимость не имеет никакого значения. Так что я считаю, что эта фишка - для фетишистов. Но раз она есть - так пусть будет. Мне, честно гря, все равно от чего народ удовольстве получает. Мне главное, что в игре реализовано на 95% то, что нужно мне.

    Так что тебе предлагаю, если хош - можно заняться производством крутых тачек. Соблюдая все развесовки масс, подрессоренные и неподрессоренные массы, кастер, камбер, рулевую трапецию и т.д.
    Technical specialist in all types of vehicles.
    Simple ideas for the best quality.

Posting Permissions



About Rigs of Rods

    Rigs of Rods is a unique soft body physics simulator.


Some Tools


Partners

SourceForge.net

Follow us

Twitter youtube Facebook RSS Feed


impressum