
本指南将详细介绍SCS在1.49版本更新中为《美国卡车模拟》/《欧洲卡车模拟2》引入的全新损伤系统。 前言。 本指南面向所有希望了解全新损伤系统工作原理以及SCS计划如何维护其卡车的玩家。但它也面向模组制作者以及所有希望深入了解游戏内部机制的玩家。顺便一提,本指南是针对《美国卡车模拟》编写的,因为我所有的研究都是在该游戏中进行的,但它同样适用于《欧洲卡车模拟2》。两者之间可能存在细微差异,但总体而言,相同的概念适用于这两款游戏。在本指南中,我将尽力详细解析新损伤系统的工作原理。我通过查看文件以及在游戏中尝试多种操作才完成了这项工作。我还尝试将游戏概念与现实世界联系起来,以便更容易理解。但由于我并非真正的卡车司机,这里可能存在一些错误。如果您发现任何问题,请告诉我,我会相应地更新指南。同时请注意,此功能是最近才推出的,因此SCS在未来可能会做出一些调整。我会尽可能努力保持本指南的时效性。 卡车和挂车的零部件。所有货运卡车均由五个不同的零件组构成: 发动机 变速箱 底盘 驾驶室 车轮 除车轮外,所有零件均为卡车的核心部件,因此当它们作为整体被提及时常被称为主要零件。

卡车零件诊断模式(依次进行)、现代化服务中心以及二手卡车经销商界面。 挂车分为三组: 车身 底盘 车轮

诊断模式下的挂车零件(旋转状态)和改装商店界面。这些组在游戏中也被称为“零件”,每个组都整合了众多(实际上的)独立零件,从而简化了游戏模拟以及玩家的操作流程。在购买或改装卡车、挂车的商店中也能找到此类零件组。卡车、挂车和驾驶室的配件不计入损坏记录系统,因此不会受损或产生磨损。每个零件可独立承受或累积损坏,并且可以单独进行维修或更换。损坏类型。本节将介绍游戏中出现的各种损伤类型,以及它们之间的相互关系,从而构成完整的损伤系统。 游戏中有三种损伤类型: 伤害 磨损 永久磨损 (如果后续我提及这三种损伤类型中的任何一种,它们将以粗体显示。)谈到零件状态时,我也可以使用“损坏”或“磨损”等术语,若未特别注明,这些术语并不指代此类情况。

Различные типы повреждений, как описано в игре. Ущерб С каждой пройденной милей повреждения деталей грузовика увеличиваются. Поломка грузовика также увеличивает ущерб. Любые повреждения можно устранить в сервисном центре. Урон в игре объединяет все мелкие работы по техническому обслуживанию грузовика, такие как замена масла, фильтров и т.д., в единое значение для каждой части грузовика. Износ По сути, и повреждения, и износ происходят одинаково. Износ также увеличивается с каждой пройденной милей и в результате аварий. Разница в том, что износ можно восстановить, только заменив поврежденную деталь в сервисном центре. Таким образом, износ имитирует износ всей системы грузовика, которая в определенный момент уже не подлежит ремонту и должна быть заменена. Когда игра определяет текущее состояние детали, ее повреждения и износ суммируются. В руководстве я иногда буду называть это общим повреждением детали. Постоянный Износ Постоянный износ медленно накапливается с каждой пройденной милей и не имеет других источников. Он представляет собой систематическое старение и износ грузовика в целом и, таким образом, может быть устранен только путем полного восстановления грузовика. Накопление ущерба. В этом разделе мы рассмотрим, как повреждаются детали грузовика и прицепа. Повреждения увеличиваются при столкновении грузовика или прицепа с другим объектом в игровом мире, но также могут накапливаться со временем при безаварийном вождении. Износ накапливается точно так же, как и повреждения, только медленнее. Кабина/кузов и ходовая часть как грузовика, так и прицепа не подвергаются никаким повреждениям или износу при простой езде. Они могут быть повреждены только в результате несчастного случая. Наиболее очевидным из трех типов повреждений является постоянный износ, который неуклонно увеличивается с каждой милей, пройденной грузовиком. У него нет других источников. Грузовик будет стареть с одинаковой скоростью, независимо от способа его эксплуатации. Оставшаяся часть этого раздела будет посвящена более подробным расчетам того, как наносится урон отдельным частям и как это настраивается в файлах игры. Если вам не интересны эти детали или вы не любите математику, можете смело переходить к следующему разделу. ______________________________________________________________________________ Игра хранит два десятичных значения, одно для износа, другое для повреждения, для каждой части грузовика и прицепа. Эти значения варьируются от 0 (что означает отсутствие повреждений) до 1 (что означает 100% повреждений) и хранятся в формате с плавающей запятой IEEE-754 в файле game.sii в сохраненной игре вашего профиля.: vehicle : _nameless.266.34cf.d430 { engine_wear: &3d086363 transmission_wear: &3ca4d01b cabin_wear: &3d57ed56 engine_wear_unfixable: &3ab1544e transmission_wear_unfixable: &3a35eada cabin_wear_unfixable: &3b2cbdde ... integrity_odometer: 175 integrity_odometer_float_part: &3e9c7ada ... chassis_wear: &3d86f456 chassis_wear_unfixable: &3b57ed56 wheels_wear: 3 wheels_wear[0]: &3c37049c wheels_wear[1]: &3c37049c wheels_wear[2]: &3c37049c wheels_wear_unfixable: 3 wheels_wear_unfixable[0]: &3b884a71 wheels_wear_unfixable[1]: &3b884a71 wheels_wear_unfixable[2]: &3b884a71 } Этот блок кода показывает сохраненные значения износа и повреждений для грузовика в сохраненной игре, а также одометр постоянного износа (integrity_odometer), который делится на целые и десятичные части. Данные о повреждениях и износе колес хранятся для каждой оси отдельно, но в настоящее время все они накапливаются с одинаковой скоростью. Все переменные, которые управляют повреждениями и износом грузовика и прицепа, можно найти в файле damage_data.sii в папке def после извлечения файлов игры. Аварии. На данный момент я не знаю точной формулы, которая используется для расчета ущерба в результате аварии, но я могу дать некоторое представление о том, как этот ущерб отражается на деталях. На размер ущерба, причиняемого аварией, в основном влияют скорость и вес участвующих транспортных средств. Скорость удара возводится в квадрат и затем изменяется с помощью весов в соответствии с файлами игры. Скорее всего, используется формула для расчета кинетической энергии движущегося объекта (E_k = 1/2 * m * v^ 2). Затем полученное значение умножается на коэффициент повреждения грузовика и прицепа (значение по умолчанию 0,0007), который затем выводит величину ущерба, который будет нанесен грузовику и прицепу. Боковые столкновения и столкновения на крыше имеют дополнительные факторы, которые увеличивают размер наносимого ущерба. Урон также переносится с грузовика на прицеп (и наоборот) в соотношении 0,2, так что 20% урона будет передаваться дополнительно. Каждая деталь имеет определенное значение коэффициента повреждения и износа, которое умножается на ущерб, причиненный в результате аварии, и таким образом определяется доля повреждений, которые получит данная деталь. Например, коэффициент повреждения кабины грузовика составляет 0,8, а коэффициент износа - 0,04, что означает, что его повреждения увеличатся на 80% от ущерба, нанесенного в результате аварии, а износ кабины увеличится на 4% от нанесенного ущерба. Из всех отдельных деталей грузовика в результате аварии больше всего пострадает шасси, в то время как колеса будут повреждены в наименьшей степени. То же самое относится и к прицепу. Износ. Износ грузовика и прицепа моделируется довольно просто. За каждую пройденную милю к значениям износа и повреждений каждой детали добавляется фиксированная сумма. Как я уже писал ранее, кабина и шасси не могут получить никакого ущерба от этого, поскольку их увеличение равно нулю. При использовании значений SCS по умолчанию двигатель и трансмиссия грузовика накапливают одинаковое количество повреждений (2e-6) и износа (2e-7) на каждую пройденную милю. (Я надеюсь, вы знакомы с обозначением 10^ ne, поскольку в этом руководстве оно будет использоваться довольно часто. Если нет, просто представьте (x)e(n) как (x)*10^(n) или быстро изучите концепцию). Это приводит к тому, что они получают 100% урона через 310 000 миль или 500 000 км. Их износ достигнет 100% после прохождения 3 100 000 миль или 5 000 000 км. Колеса повреждаются в той же степени, что и двигатель и трансмиссия, но изнашиваются в десять раз быстрее (2e-5). Это означает, что их износ достигает 100% всего через 31 000 миль или 50 000 км. То же самое относится и к колесам прицепа. (Я не совсем уверен, намеренно ли это сделано SCS или это ошибка, потому что это кажется очень быстрым по сравнению с реальной жизнью.) В этом формате указаны все переменные, которые определяют степень повреждения или износа деталей грузовика или прицепа: *part*_wear: *value* // damage *part*_wear_unfixable: *value* // wear trailer_*part*_wear: *value* trailer_*part*_wear_unfixable: *value* Например, значения для колес следующие: wheel_wear: 2e-6 // damage wheel_wear_unfixable: 2e-5 // wear trailer_wheel_wear: 2e-6 trailer_wheel_wear_unfixable: 2e-5 Постоянный износ отличается от других типов повреждений тем, что он касается только самого грузовика, а не каких-либо его частей. В игре-сохранении был добавлен еще один одометр, который отслеживает количество миль, пройденных с момента покупки или последнего ремонта грузовика. Любой грузовик, которым владели до обновления версии 1.49, будет стартовать с нулевым значением этого одометра. После восстановления грузовика этот дополнительный одометр будет сброшен на ноль, в то время как обычный одометр грузовика останется неизменным. Текущий процент постоянного износа грузовика можно получить, умножив показания одометра целостности на значение износа одометра. При стандартном значении SCS, равном 2e-7, постоянный износ грузовика достигнет 100% после пробега в 3 100 000 миль или 5 000 000 км. Переменная для постоянного износа составляет: odometer_wear_unfixable: 2e-7 По умолчанию он не указан в файле damage_data.sii, и его необходимо добавить в файл в модуле, чтобы иметь возможность изменить его. Все концепции, описанные в этом разделе, также применимы к трейлерам, принадлежащим владельцам, точно таким же образом. Видимость повреждений. Существует три способа определить текущее состояние грузовика: Пользовательский интерфейс диагностики Самый простой и всесторонний способ оценить текущее состояние грузовика или прицепа - это получить доступ к экрану диагностики, который находится в правом верхнем углу главного экрана, или обратиться в сервисную мастерскую и войти в интерфейс ремонта. Здесь вы сможете увидеть повреждения и износ каждой отдельной детали, а также постоянный износ грузовика. Слева вы найдете общую оценку состояния грузовика или прицепа.

诊断界面损坏报告。 路线顾问 - 诊断页面 在路线顾问中按下“F7”键将打开简易诊断页面。更新前,此屏幕会显示卡车、挂车和货物受到的总体损坏情况。在1.49版本更新后,该屏幕变得毫无用处,因为它仅显示卡车和挂车受损最严重部件的损坏情况。此外,其下方的警告似乎具有随意性,因为即便卡车仅有轻微损坏,它也会显示警告。请勿相信这些警告。

Route advisor 诊断页面。 损坏警告指示器 您会注意到的卡车损坏的第一个迹象是卡车仪表盘上的损坏警告指示器,以及仪表盘电脑上显示的“请联系服务部门!”“检查发动机”或类似信息(具体取决于卡车型号)。当卡车的任何主要部件累积的总损伤(损伤+磨损)达到或超过15%时,它们将显示出来。如果卡车的任何主要部件总损伤超过50%,仪表盘上会额外亮起一个严重损坏指示灯。轮胎损坏不会导致卡车仪表盘上出现任何警告指示灯。

沃尔沃VNL(2018)的损坏警告指示器和显示屏消息。 损坏后果。 受损卡车在累计损坏达到总损坏量的15%或以上后,可能会因不同部件而受到一种或多种影响。在此之前,损坏不会造成任何后果,卡车的表现将与完全未损坏的卡车相同。下表显示了可能的效果及其引发细节:

Чем больше повреждений имеет деталь, тем больше вероятность того, что она будет повреждена. Общее повреждение детали может достигать только 100%. Например, если износ детали составляет 20%, а степень повреждения достигает 80%, то и износ, и повреждение будут равны 100%. В интерфейсе диагностики это не отображается, отображается только 100%-ный износ без каких-либо повреждений. Деталь в таком состоянии считается сломанной и ремонту больше не подлежит. Ее можно исправить только заменой. Наконец, необратимые повреждения никоим образом не влияют на работу погрузчика. Единственный эффект, который они оказывают, заключается в том, что они ограничивают максимальную величину общего повреждения, которое может заметно накапливаться на детали. Это означает, что, например, если постоянный износ грузовика составляет 25%, то в интерфейсе диагностики общее повреждение детали может достигать только 75%. Однако истинный ущерб, который сохраняется в переменных игры, может быть выше, чем отображается в пользовательском интерфейсе. На практике это означает, что чем старше становится грузовик и чем больше он подвергается постоянному износу, тем меньший объем "ремонта" можно получить путем замены деталей. По крайней мере, я думаю, что эта система была задумана именно так. Но в текущем состоянии она работает не совсем так, как задумывалось, поскольку детали могут изнашиваться сильнее, чем указано в пользовательском интерфейсе, и, следовательно, могут быть заменены позже. Единственный эффект, который это дает в настоящее время, заключается в том, что в определенный момент, когда постоянный износ достигает ста процентов, ремонт больше не имеет смысла, и единственным приемлемым вариантом является замена поврежденных деталей. Полицейские штрафы. В игре вы будете получать штрафы за вождение с поврежденным грузовиком или прицепом. Единственный способ получить штраф за управление поврежденным транспортным средством - пройти обязательную проверку веса, после чего вы получите предупреждение или штраф. В настоящее время в игре есть три переменные, которые определяют пороговые значения штрафов, выписываемых за использование поврежденного транспортного средства: fine_core_damage_treshold : 0.2 fine_wheels_damage_treshold: 0.6 warning_core_damage_treshold: 0.1 Эти переменные являются частью файла определения police_data.sii в папке def, но по умолчанию не объявлены в файле. Их необходимо вручную добавить в мод, чтобы иметь возможность изменять их. Штрафы за повреждение различаются между основными деталями грузовика и колесами. Предупреждение об использовании поврежденного грузовика будет выведено на экран, если какая-либо часть грузовика достигла или превысила 10% от общего объема повреждений. Это также относится к колесам, несмотря на то, что название переменной указывает на обратное. Если общее повреждение какой-либо части корпуса составляет 20% или превышает его, выписывается штраф. Для колес порог штрафа составляет 60% от общего ущерба. Постоянный износ не влияет на предупреждения полиции или штрафы. За повреждение принадлежащего прицепа взимается штраф в том же порядке, что и за повреждение грузовика. Сумма штрафа по умолчанию составляет 500 $. Ее можно изменить, изменив переменную fine_amounts с двенадцатым индексом: fine_amounts[12]: 500 # damaged vehicle usage Страхование. Прежде чем перейти к ремонту деталей, я должен вкратце объяснить концепцию, уникальную для ATS: сострахование. Если вы играете только в ETS 2, то можете пропустить этот раздел. Страхование чаще всего применяется в медицинском страховании и представляет собой совместное принятие риска страховщиком и застрахованным лицом. При этом застрахованное лицо обязано оплатить определенный процент от расходов, если франшиза, установленная в страховом полисе, превышена. Оставшийся процент покрывается страховщиком в пределах разрешенной суммы. В игре используется система страхования для распределения расходов на ремонт. При любом ремонте игрок должен оплатить фиксированную франшизу. Но франшиза применяется до тех пор, пока процентная доля застрахованного лица в расходах на ремонт ниже этой суммы, что на самом деле не так. Если, например, счет за ремонт составляет 2000 $, франшиза - 200 $, а страховой процент составляет 2%, то в действительности игроку придется заплатить 236 $. Однако в игре игрок должен заплатить только 200 $, потому что 2% от 2000 $ - это меньше, чем франшиза. Это, а также отсутствие необходимости выплачивать ежемесячные или ежегодные взносы, делают систему очень нереалистичной. Для игрока это, по сути, бесплатная экономия на расходах на ремонт. Несмотря на ее недостатки, я все же объясню, как работает система в игре. Если вы попадете в аварию, ваша часть счета за ремонт увеличится. Чем серьезнее была авария (определяется суммой нанесенного ущерба), тем больше вырастет ваша премия. За каждый день, проведенный без происшествий, ваш процент немного уменьшится. Несмотря на ее недостатки, я все же объясню, как работает система в игре. Если вы попадете в аварию, ваша часть счета за ремонт увеличится. Чем серьезнее была авария (определяется суммой нанесенного ущерба), тем больше вырастет ваша премия. За каждый день, проведенный без происшествий, ваш процент немного уменьшится. Ущерб, нанесенный грузовику в результате каждой аварии за определенный день, суммируется в виде переменной в сохраненной игре. По окончании рабочего дня (в полночь) игра оценивает эту переменную. Если она равна нулю, то франшиза по сострахованию и ваш процент от стоимости уменьшатся на 100 $ и 1% соответственно. Однако, если в течение этого дня грузовик получил какие-либо повреждения, сумма ущерба, указанная в переменной, умножается на повышающие значения в размере 500 $ для франшизы и 5% для процента, а затем добавляется к вашим текущим тарифам. Например, если ущерб в течение дня составил 20%, то франшиза увеличится на 100 $, а ваша собственная процентная доля в счете - на 1%. Если вы попали в аварию, рекомендуется немедленно отремонтировать автомобиль до конца рабочего дня, чтобы воспользоваться более низкими страховыми тарифами, прежде чем они увеличатся на следующий день. Ваша доля в счете за ремонт всегда будет составлять как минимум текущую франшизу. Если стоимость ремонта, умноженная на ваш процент, превышает франшизу, то это будет ваша доля в оплате.

Франшизу по страхованию и процентную ставку можно просмотреть в интерфейсе диагностики. В этом примере застрахованный выплачивает только франшизу в размере 203 $, поскольку 6 684 $ * 2% = 133,68 $, что меньше 203 $. Если вы хотите посмотреть сами, значения, которые управляют концепцией страхования, можно найти в файле bank_data.sii в папке def. Поскольку в игре у нас нет каких-либо текущих расходов, я думаю, что такая страховка очень нереалистична. Кроме того, не каждый ремонт или общее обслуживание грузовиков будет оплачиваться по страховке. На мой взгляд, в игре должна быть предусмотрена возможность выбора, обращаться ли в страховую компанию за ремонтом или нет. Мой совет - просто игнорировать концепцию страхования в ее нынешнем виде и радоваться снижению стоимости ремонта. В противном случае, если вы хотите, чтобы ваша игра была более реалистичной, вам следует установить мод, который отменяет сострахование и заставляет вас платить полную сумму за ремонт. Ремонт и замена деталей. Детали можно отремонтировать или заменить, обратившись в сервисный центр. Повреждение можно устранить, выбрав значок ремонта на детали. Стоимость ремонта - это процентная величина повреждения, отображаемая в пользовательском интерфейсе, умноженная на стоимость детали в магазине. Если деталь, например, стоит 15 000 $, а ущерб составляет 10%, то стоимость ремонта составит 1500 $. При ремонте детали урон будет снижен до 0%, даже если технически он был выше, чем указано в пользовательском интерфейсе. Кроме того, стоимость всегда будет рассчитываться исходя из процента, указанного в пользовательском интерфейсе, а не из фактического ущерба, даже если он выше в памяти игры. Замена детали также устранит все ее повреждения. Если деталь повреждена, но общий износ уже составляет 100% или превышает его, то ремонту она больше не подлежит. Если деталь имеет повышенный износ, то единственный способ устранить его - это заменить деталь, стоимость которой будет равна полной стоимости детали в магазине. Чтобы заменить деталь, выберите опцию "Заменить" на детали в интерфейсе ремонта. Замена детали приведет к снижению износа и повреждений до 0%, независимо от фактической степени износа или повреждения. Замена детали также эффективна, если износ самосвала составляет 100%. Реставрация. Постоянный износ можно устранить только путем полного восстановления грузовика. Это можно сделать при любом уровне постоянного износа, нажав кнопку "Запросить полное восстановление" в левой части интерфейса сервиса. Восстановление грузовика приведет к обнулению показаний одометра постоянного износа и устранению любых повреждений или износа всех частей грузовика. Восстановление грузовика обойдется намного дороже, чем его первоначальная цена в магазине. Стоимость восстановления любой части грузовика составит 1000 $, что в 1,1 раза превышает первоначальную цену в магазине. Те же цены применяются к восстановлению прицепов. Переменные, которые определяют стоимость реставраций, можно найти в файле service_data.sii в папке def. Поскольку постоянный износ никак не влияет на игровой процесс, я бы посоветовал подождать как можно дольше, прежде чем восстанавливать грузовик. Единственное изменение, которое вы можете заметить, - это когда постоянный износ достигает 100%, потому что тогда в интерфейсе диагностики больше не отображается износ или повреждение деталей грузовика. Несмотря на это, вы все равно сможете заменить детали, чтобы устранить любой износ и повреждения. И, наконец, совет о том, как снизить стоимость реставрации: снимите все аксессуары и выкупите их повторно после реставрации. Причина этого в том, что аксессуары не повреждаются, поэтому вы всегда сможете продать их за 60% от их магазинной цены. Это снизит стоимость восстановления на 1000 $ + 110% от стоимости товара в магазине. Повторная покупка аксессуара обойдется вам всего в 40%, поскольку ранее вы получили возмещение в размере 60%. Это сэкономит вам немалую сумму на реставрации. То же самое можно сделать при восстановлении прицепа. Но не делайте этого с основными деталями (кабиной, шасси, двигателем или трансмиссией), так как при повреждении они будут продаваться дешевле. Кроме того, покупка предмета более низкого уровня и его восстановление только для того, чтобы потом снова купить старый предмет, обойдется вам в общей сложности дороже, чем просто использование оригинальной детали. Водители компании и причиненный ущерб. Когда вы нанимаете водителей для своей компании и выделяете им грузовик, они могут выполнять доставку для компании, что принесет вам немного денег. Если грузовик, которым они управляют, имеет какие-либо повреждения, они отремонтируют его перед началом следующей работы. То же самое относится и к износу колес. Любые замены или ремонт оплачиваются с вашего банковского счета. Водители с искусственным интеллектом не будут заменять какие-либо основные детали грузовика и не будут восстанавливать его самостоятельно. Грузовики, управляемые водителями с искусственным интеллектом, не будут иметь повреждений или износа. Увеличится только показатель одометра постоянного износа. Водители с искусственным интеллектом откажутся управлять назначенными им грузовиками, если износ какой-либо основной детали превысит 20%. Поэтому, если вы планируете приобрести подержанный грузовик для водителей своей компании, выбирайте такой, у которого износ каждой из основных деталей составляет менее 20%. Грузовики, закрепленные за водителями вашей компании, не могут быть отремонтированы в обычном режиме в меню, и у них есть возможность только восстановить их. Однако в этом нет необходимости, поскольку они не заботятся о постоянном износе. Они по-прежнему с удовольствием будут управлять грузовиком, у которого постоянный износ составляет 100%. Чтобы обойти эту проблему, выделите грузовик в собственность, а затем обратитесь в сервисный центр и замените все детали, износ которых превышает 20%, а затем верните его водителю. Таким образом, вы сэкономите много денег. Прицепы, закрепленные за водителями компании, не будут накапливать никаких повреждений при эксплуатации. Заключительные слова. Рекомендации: Ремонтируйте основные детали грузовика (двигатель, трансмиссию, кабину, шасси), когда их общий износ достигнет 15% (износ + повреждения). Замените любую основную деталь, износ которой составил 15%. Ремонтируйте колеса, когда общий износ достигнет 60%. Заменяйте их, когда износ достигнет 60%. Несоблюдение этих рекомендаций приведет к штрафам и негативным последствиям для работы грузовика. Это руководство появилось в результате исследований, которые я провел для созданного мной мода. Мод можно найти в Steam workshop здесь: Реалистичный износ грузовиков. Он пытается решить некоторые проблемы, которые я затронул в этом руководстве, и делает износ деталей грузовиков более реалистичным.
2026-02-13 10:00:35 发布在
American Truck Simulator
说点好听的...
收藏
0
0
