# Оптимизированный генератор шин для Assetto Corsa

## ✅ Результат генерации

Создан файл `generated_tyres_optimized.ini` с **4,641 вариантом шин**:

### 📊 Параметры:
- **Ширина шин**: 220-380мм с шагом 10мм (17 размеров)
- **Радиус шин**: 200-500мм с шагом 25мм (13 размеров)  
- **Размер дисков**: ±60мм от базового (300мм) с шагом 20мм (7 размеров: 240, 260, 280, 300, 320, 340, 360мм)
- **Типы шин**: 3 типа для каждой комбинации

### 📁 Размер файла: **9.4 МБ**

## 🎯 Типы шин:

### 🛣️ **Street** - Уличные шины
- **Грип**: Низкий (DY0=1.28, DX0=1.24)
- **Перегрев**: Медленный (FALLOFF_SPEED=0.5)
- **XMU**: 0.27
- **Файлы**: `street_front.lut`, `tcurve_street.lut`

### 🏎️ **Realistic** - Спортивные шины  
- **Грип**: Средний (DY0=1.68, DX0=1.64)
- **Перегрев**: Умеренный (FALLOFF_SPEED=3)
- **XMU**: 0.3
- **Файлы**: `__cm_tyre_wearcurve_front_2.lut`

### 🔥 **Grip** - Максимальный грип
- **Грип**: Высокий (DY0=1.64, DX0=1.59)
- **Перегрев**: Быстрый (FALLOFF_SPEED=2)
- **XMU**: 0.22
- **Файлы**: `p_hard_front.lut`, `tcurve_semis.lut`

## 📝 Формат названий шин:

```
[FRONT_1]
NAME=Street 220/200/240
```

Где:
- `220` - ширина шины в мм
- `200` - радиус шины в мм
- `240` - размер диска в мм

## 🔧 Автоматическое масштабирование:

Параметры, которые изменяются в зависимости от ширины шины:
- **ANGULAR_INERTIA** - момент инерции
- **RATE** - жесткость пружины  
- **FZ0** - базовая нагрузка
- **PRESSURE_SPRING_GAIN** - влияние давления

## 🚀 Как использовать:

1. **Запустить генератор**:
   ```bash
   python tire_generator.py
   ```

2. **Скопировать файл**:
   - Заменить содержимое `tyres.ini` → `generated_tyres_optimized.ini`

3. **Готово!** В игре будут доступны все размеры шин

## ✅ Проверенные размеры:

- ✅ **220/200/240** (минимальный)
- ✅ **300/350/300** (стандартный)  
- ✅ **380/500/360** (максимальный)

## 📈 Статистика:

- **Всего секций шин**: 9,282
- **Термальных секций**: 9,282
- **Размер файла**: 9.4 МБ
- **Символов**: 9,883,355

## 🎮 Преимущества:

1. **Полный набор размеров** для любого автомобиля
2. **Реалистичное масштабирование** параметров
3. **Оптимизированное количество** вариантов (не слишком много)
4. **Три типа шин** для разных стилей вождения
5. **Правильные радиусы** для движка AC

---

*Генератор создает все необходимые комбинации размеров для полноценной настройки автомобиля в Assetto Corsa* 