WoW 3.3.5 Launcher
Современный лаунчер для World of Warcraft 3.3.5a с поддержкой AzerothCore.
Возможности
- 🎮 Современный пользовательский интерфейс
- 🔄 Отображение статуса серверов в реальном времени
- 👥 Система авторизации с поддержкой SRP6
- ⚙️ Гибкие настройки игры
- 📰 Система новостей
- 🚀 Быстрый запуск игры
Требования
- Python 3.8+
- PySide6
- MySQL Server (для работы с AzerothCore)
Установка
- Клонируйте репозиторий:
git clone https://github.com/yourusername/wow-3.3.5-launcher.git
cd wow-3.3.5-launcher
- Установите зависимости:
pip install -r requirements.txt
-
Настройте конфигурацию в файле
config.json. -
Запустите лаунчер:
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 за отличный эмулятор
- Сообществу WoW за поддержку и тестирование
Автор
Лицензия
Этот проект лицензирован под MIT. Смотрите файл LICENSE для получения дополнительной информации.
Description
Languages
Python
100%
