Требования:
Обновление, посвящённое 25-летию Half-Life, добавило поддержку более высоких разрешений экрана. Однако для корректного отображения спрайтов оружия, реализованного при помомощи Half-Life Weaponmod необходимо обновить соответствующие файлы .spr и .txt. Без этих обновлений спрайты могут отображаться некорректно.
Данный инструмент автоматизирует процесс создания обновлённых файлов .spr и .txt, обеспечивая совместимость с новой поддержкой разрешений и упрощая рабочий процесс.
Особое внимание уделено качеству графики: для увеличения спрайтов применяются современные методы апскейлинга, что позволяет сохранить детализацию и минимизировать потери качества при масштабировании.
Так, HUD для weapon_357 до обновления выглядел следующим образом
После обновления он стал выглядеть так
Использование утилиты
1. Перенесите необходимые .spr и .txt файлы в одну директорию (показано на рисунке ниже)

2. Запустите утилиту при помощи команды
Описание параметров:
--path - Путь к директории с txt и spr файлами
--umodel - Название модели, которая будтет применена для апскейлинга. Полный список поддерживаемых моделей приведён ниже

Результаты работы
До применения утилиты

После применения утилиты

- Python 3
- Установленные библиотеки из requirements.txt
- EN
Обновление, посвящённое 25-летию Half-Life, добавило поддержку более высоких разрешений экрана. Однако для корректного отображения спрайтов оружия, реализованного при помомощи Half-Life Weaponmod необходимо обновить соответствующие файлы .spr и .txt. Без этих обновлений спрайты могут отображаться некорректно.
Данный инструмент автоматизирует процесс создания обновлённых файлов .spr и .txt, обеспечивая совместимость с новой поддержкой разрешений и упрощая рабочий процесс.
Особое внимание уделено качеству графики: для увеличения спрайтов применяются современные методы апскейлинга, что позволяет сохранить детализацию и минимизировать потери качества при масштабировании.
Так, HUD для weapon_357 до обновления выглядел следующим образом
После обновления он стал выглядеть так
Использование утилиты
1. Перенесите необходимые .spr и .txt файлы в одну директорию (показано на рисунке ниже)

2. Запустите утилиту при помощи команды
Описание параметров:
--path - Путь к директории с txt и spr файлами
--umodel - Название модели, которая будтет применена для апскейлинга. Полный список поддерживаемых моделей приведён ниже

Результаты работы
До применения утилиты

После применения утилиты
