Xash3D

История программы

Xash3D 0.20:

- Поддержка RefAPI, что даёт нам отвязку движка от графического API. На данный момент реализованы OpenGL, GLES1/2(через транслятор) и программный рендереры.
- Улучшения в платформо-зависимых бэкендах, что даёт нам большую гибкость в портах.
- Расширение на именование игровых библиотек, позволяющее разработчикам модификаций распространять игровой код на несколько платформ в одном архиве.
- Новый тач контрол _wheel. Работает как колёсико мыши.
- Крупные изменения в ABI для Android, поэтому все моды требуют обновлений.
- Поддержка новых архитектур: AArch64, MIPS и Эльбрус.
- Поддержка сжатых ZIP архивов.
- Поддержка новых платформ: MotoMAGX. Начальная поддержка SDL 1.2.
- Поддержка записи и чтения PNG.
- Linux-версии клиента теперь распространяются в AppImage, а сборки для серверов как обычные полу-статические бинари.
- Android-версии теперь имеют набор хаков для простейших модов на Half-Life, что избавляет от нескольких специальных лаучнеров.
- Android-версии теперь имеют поддержку GLES1 и GLES2. Переключаться можно с помощью -ref gles1 или -ref gles2 в командной строке движка.
- Android-версия теперь имеет новую адаптивную иконку, вдохновленную обновлённым дизайном Valve.
- Прекращена поддержка iOS и OSX.
- CMake, Android.mk и Makefile заменены на единую систему сборки на основе Waf.
- Начата публикация документации на расширения FWGS, гайд по портированию движка и списка мейнтейнеров портов.

Xash3D 0.19.2:

- Поддержка строббинга от fuzun(полезно для Razer Phone и подобных).
- Второй мастер-сервер.
- Сортировка серверов.
- Опции в меню для нелинейного тачевого поворота камерой.
- Исправления в коде геймпада, RoDir, туториала, вибрации и так далее.
- Улучшено изменение разрешения экрана.
- Оптимальная высота настраивается автоматически.

Xash3D 0.19.1:

- Из-за возможных проблем с авторским правом игра теперь перевернута по оси Y.
- RoDir: возможность использования игровых данных из хранилища только для чтения.
- Руководство по установке игры.
- Экспериментальная функция для изменения разрешения игры (используйте с осторожностью!).
- Обновление игрового интерфейса: лучшие шрифты, окно прогресса соединения.
- Исправление ошибок.