Select one of the following categories to start browsing the latest GTA 5 PC mods:
if you are looking to replace rhino with M1 Abram and turret is not working, i have found the solution. its the problem with your handling and vehicle .meta files. But i have found it for this replacement https://www.gta5-mods.com/vehicles/m1a1-abrams-operation-desert-storm
you need to download this and extract three model file and replace their name with rhino_hi and rhino respectively. then you'll need to replace vehicle and handling meta file with this
Handling.meta
<Item type="CHandlingData"> <handlingName>rhino</handlingName> <fMass value="61000.000000" /> <fInitialDragCoeff value="16.000000" /> <fPercentSubmerged value="200.000000" /> <vecCentreOfMassOffset x="0.000000" y="0.000000" z="-0.300000" /> <vecInertiaMultiplier x="1.000000" y="1.000000" z="1.000000" /> <fDriveBiasFront value="0.500000" /> <nInitialDriveGears value="1" /> <fInitialDriveForce value="0.110000" /> <fDriveInertia value="1.700000" /> <fClutchChangeRateScaleUpShift value="1.300000" /> <fClutchChangeRateScaleDownShift value="1.300000" /> <fInitialDriveMaxFlatVel value="55.000000" /> <fBrakeForce value="0.200000" /> <fBrakeBiasFront value="0.600000" /> <fHandBrakeForce value="0.200000" /> <fSteeringLock value="40.000000" /> <fTractionCurveMax value="2.500000" /> <fTractionCurveMin value="2.400000" /> <fTractionCurveLateral value="35.500000" /> <fTractionSpringDeltaMax value="0.150000" /> <fLowSpeedTractionLossMult value="0.000000" /> <fCamberStiffnesss value="0.000000" /> <fTractionBiasFront value="0.500000" /> <fTractionLossMult value="0.000000" /> <fSuspensionForce value="2.000000" /> <fSuspensionCompDamp value="1.320000" /> <fSuspensionReboundDamp value="2.6500000" /> <fSuspensionUpperLimit value="0.300000" /> <fSuspensionLowerLimit value="-0.180000" /> <fSuspensionRaise value="0.000000" /> <fSuspensionBiasFront value="0.470000" /> <fAntiRollBarForce value="0.000000" /> <fAntiRollBarBiasFront value="0.000000" /> <fRollCentreHeightFront value="0.300000" /> <fRollCentreHeightRear value="0.300000" /> <fCollisionDamageMult value="0.005000" /> <fWeaponDamageMult value="0.030000" /> <fDeformationDamageMult value="0.100000" /> <fEngineDamageMult value="0.010000" /> <fPetrolTankVolume value="100.000000" /> <fOilVolume value="8.000000" /> <fSeatOffsetDistX value="0.250000" /> <fSeatOffsetDistY value="0.000000" /> <fSeatOffsetDistZ value="0.500000" /> <nMonetaryValue value="40000" /> <strModelFlags>43004808</strModelFlags> <strHandlingFlags>C201081</strHandlingFlags> <strDamageFlags>20</strDamageFlags> <AIHandling>AVERAGE</AIHandling> <SubHandlingData> <Item type="CVehicleWeaponHandlingData"> <uWeaponHash> <Item>VEHICLE_WEAPON_TANK</Item> <Item /> <Item /> </uWeaponHash> <WeaponSeats content="int_array"> 0 0 0 </WeaponSeats> <fTurretSpeed content="float_array"> 5.000000 0.000000 </fTurretSpeed> <fTurretPitchMin content="float_array"> -0.050000 0.000000 </fTurretPitchMin> <fTurretPitchMax content="float_array"> 0.707000 0.000000 </fTurretPitchMax> <fTurretCamPitchMin content="float_array"> -0.707000 0.000000 </fTurretCamPitchMin> <fTurretCamPitchMax content="float_array"> 0.000000 0.000000 </fTurretCamPitchMax> <fBulletVelocityForGravity content="float_array"> 0.000000 0.000000 </fBulletVelocityForGravity> <fTurretPitchForwardMin content="float_array"> -0.160000 0.000000 </fTurretPitchForwardMin> <fUvAnimationMult value="0.660000" /> <fMiscGadgetVar value="1.500000" /> <fWheelImpactOffset value="0.080000" /> </Item> <Item type="NULL" /> <Item type="NULL" /> </SubHandlingData> <fWeaponDamageScaledToVehHealthMult value="0.340000" /> </Item>
vehicles.meta
<Item> <modelName>rhino</modelName> <txdName>rhino</txdName> <handlingId>RHINO</handlingId> <gameName>rhino</gameName> <vehicleMakeName /> <expressionDictName>vehicle</expressionDictName> <expressionName>rhino</expressionName> <animConvRoofDictName>null</animConvRoofDictName> <animConvRoofName>null</animConvRoofName> <animConvRoofWindowsAffected /> <ptfxAssetName>null</ptfxAssetName> <audioNameHash>HAULER</audioNameHash> <layout>LAYOUT_TANK</layout> <coverBoundOffsets>RHINO_COVER_OFFSET_INFO</coverBoundOffsets> <explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo> <scenarioLayout /> <cameraName>FOLLOW_TANK_CAMERA</cameraName> <aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName> <bonnetCameraName>VEHICLE_BONNET_CAMERA_TANK</bonnetCameraName> <povCameraName>VEHICLE_BONNET_CAMERA_TANK</povCameraName> <FirstPersonDriveByIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonProjectileDriveByIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" /> <FirstPersonMobilePhoneOffset x="0.155000" y="0.315000" z="0.520000" /> <PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" /> <PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" /> <vfxInfoName>VFXVEHICLEINFO_TANK_RHINO</vfxInfoName> <shouldUseCinematicViewMode value="true" /> <shouldCameraTransitionOnClimbUpDown value="false" /> <shouldCameraIgnoreExiting value="false" /> <AllowPretendOccupants value="true" /> <AllowJoyriding value="false" /> <AllowSundayDriving value="false" /> <AllowBodyColorMapping value="true" /> <wheelScale value="0.510000" /> <wheelScaleRear value="0.510000" /> <dirtLevelMin value="0.000000" /> <dirtLevelMax value="0.700000" /> <envEffScaleMin value="0.570000" /> <envEffScaleMax value="0.590000" /> <envEffScaleMin2 value="0.570000" /> <envEffScaleMax2 value="0.590000" /> <damageMapScale value="0.600000" /> <damageOffsetScale value="1.000000" /> <diffuseTint value="0x00FFFFFF" /> <steerWheelMult value="1.000000" /> <HDTextureDist value="5.000000" /> <lodDistances content="float_array"> 25.000000 50.000000 90.000000 180.000000 500.000000 500.000000 </lodDistances> <minSeatHeight value="0.771" /> <identicalModelSpawnDistance value="20" /> <maxNumOfSameColor value="10" /> <defaultBodyHealth value="1000.000000" /> <pretendOccupantsScale value="1.000000" /> <visibleSpawnDistScale value="1.000000" /> <trackerPathWidth value="2.000000" /> <weaponForceMult value="1.000000" /> <frequency value="100" /> <swankness>SWANKNESS_2</swankness> <maxNum value="5" /> <flags>FLAG_NO_BOOT FLAG_EXTRAS_ONLY_BREAK_WHEN_DESTROYED FLAG_EXTRAS_ALL FLAG_DONT_CLOSE_DOOR_UPON_EXIT FLAG_USE_HIGHER_DOOR_TORQUE FLAG_DONT_SPAWN_IN_CARGEN FLAG_DONT_SPAWN_AS_AMBIENT FLAG_IS_TANK FLAG_USE_COVERBOUND_INFO_FOR_COVERGEN FLAG_DONT_TIMESLICE_WHEELS FLAG_CAN_NAVIGATE_TO_ON_VEHICLE_ENTRY</flags> <type>VEHICLE_TYPE_CAR</type> <plateType>VPT_NONE</plateType> <vehicleClass>VC_MILITARY</vehicleClass> <wheelType>VWT_SPORT</wheelType> <trailers /> <additionalTrailers /> <drivers> <Item> <driverName>S_M_Y_Marine_03</driverName> <npcName /> </Item> <Item> <driverName>S_M_Y_Marine_01</driverName> <npcName /> </Item> </drivers> <extraIncludes /> <doorsWithCollisionWhenClosed /> <driveableDoors /> <bumpersNeedToCollideWithMap value="false" /> <needsRopeTexture value="false" /> <requiredExtras /> <rewards /> <cinematicPartCamera /> <NmBraceOverrideSet>Truck</NmBraceOverrideSet> <buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" /> <buoyancySphereSizeScale value="1.000000" /> <pOverrideRagdollThreshold type="CVehicleModelInfo__CVehicleOverrideRagdollThreshold"> <MinComponent value="22" /> <MaxComponent value="22" /> <ThresholdMult value="1.500000" /> </pOverrideRagdollThreshold> </Item>
then the turret will work properly. i have not tried this meta with m1a2 but have done with m1a1
if you are looking to replace rhino with M1 Abram and turret is not working, i have found the solution. its the problem with your handling and vehicle .meta files. But i have found it for this replacement https://www.gta5-mods.com/vehicles/m1a1-abrams-operation-desert-storm
you need to download this and extract three model file and replace their name with rhino_hi and rhino respectively. then you'll need to replace vehicle and handling meta file with this
Handling.meta
<Item type="CHandlingData">
<handlingName>rhino</handlingName>
<fMass value="61000.000000" />
<fInitialDragCoeff value="16.000000" />
<fPercentSubmerged value="200.000000" />
<vecCentreOfMassOffset x="0.000000" y="0.000000" z="-0.300000" />
<vecInertiaMultiplier x="1.000000" y="1.000000" z="1.000000" />
<fDriveBiasFront value="0.500000" />
<nInitialDriveGears value="1" />
<fInitialDriveForce value="0.110000" />
<fDriveInertia value="1.700000" />
<fClutchChangeRateScaleUpShift value="1.300000" />
<fClutchChangeRateScaleDownShift value="1.300000" />
<fInitialDriveMaxFlatVel value="55.000000" />
<fBrakeForce value="0.200000" />
<fBrakeBiasFront value="0.600000" />
<fHandBrakeForce value="0.200000" />
<fSteeringLock value="40.000000" />
<fTractionCurveMax value="2.500000" />
<fTractionCurveMin value="2.400000" />
<fTractionCurveLateral value="35.500000" />
<fTractionSpringDeltaMax value="0.150000" />
<fLowSpeedTractionLossMult value="0.000000" />
<fCamberStiffnesss value="0.000000" />
<fTractionBiasFront value="0.500000" />
<fTractionLossMult value="0.000000" />
<fSuspensionForce value="2.000000" />
<fSuspensionCompDamp value="1.320000" />
<fSuspensionReboundDamp value="2.6500000" />
<fSuspensionUpperLimit value="0.300000" />
<fSuspensionLowerLimit value="-0.180000" />
<fSuspensionRaise value="0.000000" />
<fSuspensionBiasFront value="0.470000" />
<fAntiRollBarForce value="0.000000" />
<fAntiRollBarBiasFront value="0.000000" />
<fRollCentreHeightFront value="0.300000" />
<fRollCentreHeightRear value="0.300000" />
<fCollisionDamageMult value="0.005000" />
<fWeaponDamageMult value="0.030000" />
<fDeformationDamageMult value="0.100000" />
<fEngineDamageMult value="0.010000" />
<fPetrolTankVolume value="100.000000" />
<fOilVolume value="8.000000" />
<fSeatOffsetDistX value="0.250000" />
<fSeatOffsetDistY value="0.000000" />
<fSeatOffsetDistZ value="0.500000" />
<nMonetaryValue value="40000" />
<strModelFlags>43004808</strModelFlags>
<strHandlingFlags>C201081</strHandlingFlags>
<strDamageFlags>20</strDamageFlags>
<AIHandling>AVERAGE</AIHandling>
<SubHandlingData>
<Item type="CVehicleWeaponHandlingData">
<uWeaponHash>
<Item>VEHICLE_WEAPON_TANK</Item>
<Item />
<Item />
</uWeaponHash>
<WeaponSeats content="int_array">
0
0
0
</WeaponSeats>
<fTurretSpeed content="float_array">
5.000000
0.000000
</fTurretSpeed>
<fTurretPitchMin content="float_array">
-0.050000
0.000000
</fTurretPitchMin>
<fTurretPitchMax content="float_array">
0.707000
0.000000
</fTurretPitchMax>
<fTurretCamPitchMin content="float_array">
-0.707000
0.000000
</fTurretCamPitchMin>
<fTurretCamPitchMax content="float_array">
0.000000
0.000000
</fTurretCamPitchMax>
<fBulletVelocityForGravity content="float_array">
0.000000
0.000000
</fBulletVelocityForGravity>
<fTurretPitchForwardMin content="float_array">
-0.160000
0.000000
</fTurretPitchForwardMin>
<fUvAnimationMult value="0.660000" />
<fMiscGadgetVar value="1.500000" />
<fWheelImpactOffset value="0.080000" />
</Item>
<Item type="NULL" />
<Item type="NULL" />
</SubHandlingData>
<fWeaponDamageScaledToVehHealthMult value="0.340000" />
</Item>
vehicles.meta
<Item>
<modelName>rhino</modelName>
<txdName>rhino</txdName>
<handlingId>RHINO</handlingId>
<gameName>rhino</gameName>
<vehicleMakeName />
<expressionDictName>vehicle</expressionDictName>
<expressionName>rhino</expressionName>
<animConvRoofDictName>null</animConvRoofDictName>
<animConvRoofName>null</animConvRoofName>
<animConvRoofWindowsAffected />
<ptfxAssetName>null</ptfxAssetName>
<audioNameHash>HAULER</audioNameHash>
<layout>LAYOUT_TANK</layout>
<coverBoundOffsets>RHINO_COVER_OFFSET_INFO</coverBoundOffsets>
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
<scenarioLayout />
<cameraName>FOLLOW_TANK_CAMERA</cameraName>
<aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName>
<bonnetCameraName>VEHICLE_BONNET_CAMERA_TANK</bonnetCameraName>
<povCameraName>VEHICLE_BONNET_CAMERA_TANK</povCameraName>
<FirstPersonDriveByIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonMobilePhoneOffset x="0.155000" y="0.315000" z="0.520000" />
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
<PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
<vfxInfoName>VFXVEHICLEINFO_TANK_RHINO</vfxInfoName>
<shouldUseCinematicViewMode value="true" />
<shouldCameraTransitionOnClimbUpDown value="false" />
<shouldCameraIgnoreExiting value="false" />
<AllowPretendOccupants value="true" />
<AllowJoyriding value="false" />
<AllowSundayDriving value="false" />
<AllowBodyColorMapping value="true" />
<wheelScale value="0.510000" />
<wheelScaleRear value="0.510000" />
<dirtLevelMin value="0.000000" />
<dirtLevelMax value="0.700000" />
<envEffScaleMin value="0.570000" />
<envEffScaleMax value="0.590000" />
<envEffScaleMin2 value="0.570000" />
<envEffScaleMax2 value="0.590000" />
<damageMapScale value="0.600000" />
<damageOffsetScale value="1.000000" />
<diffuseTint value="0x00FFFFFF" />
<steerWheelMult value="1.000000" />
<HDTextureDist value="5.000000" />
<lodDistances content="float_array">
25.000000
50.000000
90.000000
180.000000
500.000000
500.000000
</lodDistances>
<minSeatHeight value="0.771" />
<identicalModelSpawnDistance value="20" />
<maxNumOfSameColor value="10" />
<defaultBodyHealth value="1000.000000" />
<pretendOccupantsScale value="1.000000" />
<visibleSpawnDistScale value="1.000000" />
<trackerPathWidth value="2.000000" />
<weaponForceMult value="1.000000" />
<frequency value="100" />
<swankness>SWANKNESS_2</swankness>
<maxNum value="5" />
<flags>FLAG_NO_BOOT FLAG_EXTRAS_ONLY_BREAK_WHEN_DESTROYED FLAG_EXTRAS_ALL FLAG_DONT_CLOSE_DOOR_UPON_EXIT FLAG_USE_HIGHER_DOOR_TORQUE FLAG_DONT_SPAWN_IN_CARGEN FLAG_DONT_SPAWN_AS_AMBIENT FLAG_IS_TANK FLAG_USE_COVERBOUND_INFO_FOR_COVERGEN FLAG_DONT_TIMESLICE_WHEELS FLAG_CAN_NAVIGATE_TO_ON_VEHICLE_ENTRY</flags>
<type>VEHICLE_TYPE_CAR</type>
<plateType>VPT_NONE</plateType>
<vehicleClass>VC_MILITARY</vehicleClass>
<wheelType>VWT_SPORT</wheelType>
<trailers />
<additionalTrailers />
<drivers>
<Item>
<driverName>S_M_Y_Marine_03</driverName>
<npcName />
</Item>
<Item>
<driverName>S_M_Y_Marine_01</driverName>
<npcName />
</Item>
</drivers>
<extraIncludes />
<doorsWithCollisionWhenClosed />
<driveableDoors />
<bumpersNeedToCollideWithMap value="false" />
<needsRopeTexture value="false" />
<requiredExtras />
<rewards />
<cinematicPartCamera />
<NmBraceOverrideSet>Truck</NmBraceOverrideSet>
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
<buoyancySphereSizeScale value="1.000000" />
<pOverrideRagdollThreshold type="CVehicleModelInfo__CVehicleOverrideRagdollThreshold">
<MinComponent value="22" />
<MaxComponent value="22" />
<ThresholdMult value="1.500000" />
</pOverrideRagdollThreshold>
</Item>
then the turret will work properly. i have not tried this meta with m1a2 but have done with m1a1