![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 за поддержку и тестирование ## Автор - [Your Name](https://git.totmin.ru/farkadi) ## Лицензия Этот проект лицензирован под MIT. Смотрите файл `LICENSE` для получения дополнительной информации.