[Deprecated] Clutch (for Bikes) - user-grinch/ModelExtras GitHub Wiki

⚠️ Deprecated

This feature is discontinued. See VehIK as an alternative.

🚲 Overview

This feature animates the clutch when the bike changes gears, offering a more realistic riding experience. The clutch rotates along the Z-axis based on a specified rotation value. This animation adds dynamic behavior to the clutch during gear shifts, enhancing the immersion.

423014584-f00585b7-84ab-4515-b252-7e6564037fd7

How It Works:

The clutch animation is controlled by either of the following methods:

  1. Node Naming Convention → A quick and straightforward approach (Basic method).
  2. JSONC Configuration → A more flexible and recommended method for advanced control.

🛠️ JSONC Configuration

You can configure the clutch animation via JSONC, providing more flexibility and ease of tuning.

{
    "clutch": {
        "offset": 45.0
    }
}

✅ Advantages of JSONC Configuration

✔ Easier tuning → Adjust clutch rotation without altering the model files.
✔ More control → Fine-tune clutch behavior across different bikes.
✔ Flexible updates → Update settings dynamically without re-exporting the model.

🎮 Expected Behavior

In-game, the clutch will animate smoothly based on the gear shift, rotating along the Z-axis according to the defined value (e.g., 45°). This animation provides a more immersive experience, enhancing the bike's gear-shifting realism.