![Screenshot](screenshots/screenshot.png)

# WoW 3.3.5 Launcher

Современный лаунчер для World of Warcraft 3.3.5a с поддержкой AzerothCore.

## Возможности

- 🎮 Современный пользовательский интерфейс
- 🔄 Отображение статуса серверов в реальном времени
- 👥 Система авторизации с поддержкой SRP6
- ⚙️ Гибкие настройки игры
- 📰 Система новостей
- 🚀 Быстрый запуск игры

## Требования

- Python 3.8+
- PySide6
- MySQL Server (для работы с AzerothCore)

## Установка

1. Клонируйте репозиторий:
```bash
git clone https://github.com/yourusername/wow-3.3.5-launcher.git
cd wow-3.3.5-launcher
```

2. Установите зависимости:
```bash
pip install -r requirements.txt
```

3. Настройте конфигурацию в файле `config.json`.

4. Запустите лаунчер:
```bash
python main.py
```

## Структура проекта

wow_launcher/
├── assets/ # Ресурсы приложения
│ ├── images/ # Изображения и иконки
│ └── styles/ # QSS стили
├── config/ # Конфигурационные файлы
├── docs/ # Документация
└── src/ # Исходный код
├── api/ # API для работы с сервером
└── ui/ # Пользовательский интерфейс

## Разработка

Проект находится в активной разработке. Текущие этапы:
- ✅ Базовая структура
- ✅ Интерфейс
- ✅ Стилизация
- ✅ Настройки
- 🔄 Функционал запуска
- 📝 Сетевое взаимодействие
- 📝 Система обновлений
- 📝 Менеджер аддонов

## Зависимости
```
PySide6>=6.5.0
aiohttp>=3.8.0
aiomysql>=0.2.0
cryptography>=41.0.0
```
## Технологии

- Python 3.8+
- PySide6 (Qt для современного UI)
- MySQL (интеграция с AzerothCore)
- asyncio (асинхронные операции)
- aiomysql (асинхронная работа с MySQL)

## Особенности реализации

- Асинхронная архитектура для плавной работы UI
- Безопасная авторизация через SRP6
- Кэширование данных для быстрой работы
- Современный дизайн в стиле Battle.net
- Поддержка тем оформления через QSS

## Лицензия

MIT License

## Авторы

- Разработка: farkadi
- Дизайн: farkadi

## Благодарности

- [AzerothCore](https://www.azerothcore.org/) за отличный эмулятор
- Сообществу WoW за поддержку и тестирование


## Автор

- [farkadi](https://git.totmin.ru/farkadi)

## Лицензия

Этот проект лицензирован под MIT. Смотрите файл `LICENSE` для получения дополнительной информации.
