МОжно ли взаимодействовать с машинами мотоциклами в редакторе чтобы скорость была выше .Или увеличить разгон

МОжно ли взаимодействовать с машинами мотоциклами в редакторе чтобы скорость была выше .Или увеличить разгон

1 лайк

Пожалуйста создавай тему в правильном разделе.

Да. Самый простой способ - это изменение vehicle_mods__… свойств.


Рекомендуется также добавить tank_mods, так как он дает больше настроек. И таким же образом ты можешь добавить эти настройки к обычным машинам.

Это можно сделать двумя способами.

Создаем объект с постфиксом.

В менюшке Create Entity над кнопкой Close есть поле Postfix Template. Туда пишем +tank_mods. И только после этого создаем объект. Таким образом он будет создан с постфиксом.

Добавляем объекту постфикс

В нижней панели меню Properties Panel есть - и +.


Жмем на плюс и в новом окне пишем название объекта. На этот раз без + в начале.
image

Однако у этих модификаторов есть определенные ограничения.

И если их тебе мало, то можно попробовать перейти к более сложному способу. Для этого потребуется отдельный файл с настройками техники. В папке с твоим модом, что внутри userGameMods создаем текстовый файл. После чего меняем формат файла с .txt на .blk. В нем пишем код.

Пример кода для Gaz 67.
VehiclePhys{
  skipUpdateOnSleep:b=yes

  Mass{
    Empty:r=1320.0
    Fuel:r=43.0
    TakeOff:r=1320.0
    momentOfInertia:p3=0.324786, 1.168099, 1.012251
    CenterOfGravity:p3=0.0, 0.5, 0.0
    CenterOfGravityClampY:p2=0.0, 0.5
    AdvancedMass:b=no
    trackMass:r=4.0
    engineInertialMass:r=5.0
  }

  tracks{
    animationMultiplier:r=0.5
    height:r=0.0
    width:r=0.125
    trackPhysMat:t="wheel"
  }

  collisionProps{
    cls_body_01:t="convex_hull"
    cls_body_02:t="convex_hull"
    cls_body_03:t="convex_hull"
    cls_body_04:t="convex_hull"
    collisionMaterial:t="walkRay"
  }

  engine{
    horsePowers:r=54.0
    maxRPM:r=2800.0
    minRPM:r=900.0
    rpmTau:r=0.1
    minTorqueLimiter:r=0.0
  }

  mechanics{
    maxBrakeForce:r=7900.0
    driveGearRadius:r=0.39
    mainGearRatio:r=4.444
    sideGearRatio:r=1.0
    tracked:b=no
    gearType:t="differential"

    gearRatios{
      ratio:r=-7.82
      ratio:r=0.0
      ratio:r=6.4
      ratio:r=3.09
      ratio:r=1.69
      ratio:r=1.0
    }
  }

  suspension{
    suspensionOffsets:p3=-0.15, -0.15, 0.12
    defaultGearRadius:r=0.39
    sinkableDist:r=0.07
    defaultDampeningForce:p2=4000.0, 4000.0
    hasSuspensionOnDriveGear:b=yes
    dampeningRelaxationRatio:r=0.8
    dampeningCompressionRatio:r=0.8
    recalcWtms:b=yes

    steeringDeflection{
      wheel_l_01:r=45.0
      wheel_r_01:r=45.0
      steeringTau:r=10.0
      steeringSpd:r=1.2
      steeringNeutralSpd:r=1.8
      steeringNegativeMult:r=3.0
      steeringSpdMult:p4=10.0, 50.0, 1.0, 0.3
    }

    toeDeflection{
      wheel_l_01:r=-0.5
      wheel_r_01:r=0.5
    }

    wheelsWidth{
      wheel_l_01:r=0.125
      wheel_l_drive:r=0.125
      wheel_r_01:r=0.125
      wheel_r_drive:r=0.125
    }

    driven{
      wheel_l_01:b=yes
      wheel_r_01:b=yes
      wheel_l_drive:b=yes
      wheel_r_drive:b=yes
    }

    handBraken{
      wheel_l_drive:b=yes
      wheel_r_drive:b=yes
    }

    wheelsDamageWeight{
      wheel_l_01:r=0.25
      wheel_r_01:r=0.25
      wheel_l_drive:r=0.25
      wheel_r_drive:r=0.25
    }
  }
}
Пример кода для Appzund KS750.
VehiclePhys{
  skipUpdateOnSleep:b=yes

  Mass{
    Empty:r=400.0
    Fuel:r=20.0
    TakeOff:r=360.0
    momentOfInertia:p3=0.5, 0.9, 0.9
    CenterOfGravity:p3=0.0, 0.0, 0.0
    adjustCenterOfGravityByWheels:b=yes
    CenterOfGravityClampY:p2=0.0, 1.6
    AdvancedMass:b=no
    trackMass:r=0.1
    engineInertialMass:r=5.0
  }

  tracks{
    animationMultiplier:r=0.5
    height:r=0.06
    width:r=0.16
    trackPhysMat:t="wheel"
  }

  collisionProps{
    cls_body_01:t="convex_hull"
    cls_body_03:t="convex_hull"
    collisionMaterial:t="walkRay"
  }

  engine{
    horsePowers:r=26.0
    maxRPM:r=4000.0
    minRPM:r=900.0
    rpmTau:r=0.1
    minTorqueLimiter:r=0.0
  }

  mechanics{
    maxBrakeForce:r=7900.0
    driveGearRadius:r=0.36
    mainGearRatio:r=4.7
    sideGearRatio:r=1.0
    tracked:b=no
    gearType:t="differential"

    gearRatios{
      ratio:r=-20.6
      ratio:r=0.0
      ratio:r=5.5
      ratio:r=1.9
      ratio:r=1.0
    }
  }

  suspension{
    suspensionOffsets:p3=-0.03, -0.03, 0.05
    defaultGearRadius:r=0.36
    sinkableDist:r=0.07
    defaultDampeningForce:p2=20000.0, 20000.0
    hasSuspensionOnDriveGear:b=yes
    dampeningRelaxationRatio:r=0.4
    dampeningCompressionRatio:r=0.15
    recalcWtms:b=yes

    steeringDeflection{
      wheel_l_01:r=35.0
      steeringTau:r=1000000.0
      steeringSpd:r=3.0
      steeringNeutralSpd:r=4.0
      steeringNegativeMult:r=2.0
      steeringSpdMult:p4=22.0, 85.0, 1.0, 0.2
    }

    steeringDeflectionByAnim{
      wheel_l_01:b=yes
    }

    wheelsWidth{
      wheel_l_01:r=0.16
      wheel_l_drive:r=0.16
      wheel_r_drive:r=0.16
    }

    driven{
      wheel_l_01:b=no
      wheel_l_drive:b=yes
      wheel_r_drive:b=yes
    }

    handBraken{
      wheel_l_01:b=no
      wheel_l_drive:b=yes
      wheel_r_drive:b=yes
    }

    wheelsDamageWeight{
      wheel_l_01:r=0.4
      wheel_l_drive:r=0.4
      wheel_r_drive:r=0.4
    }
  }
}

В свойствах техники меняем vehicle_net_phys__blk. Указываем на файл. Если просто в папке с модом лежит, то путь будет похожий на это: %ugm/название_файла.blk. Обязательно оставляем :VehiclePhys. Если что название файла должно быть на английском и без заглавных файлов.

2 лайка