Half-Life Weapon Sprites HUD Upscaler

Half-Life Weapon Sprites HUD Upscaler

Нет прав для скачивания
Авторы:

Благодарность:
  • Koshak - описание структуры weapon_name.txt после 25th Anniversary Update
  • @ScriptedSnark - тестирование приложения

Требования:
  • Python 3
  • Установленные библиотеки из requirements.txt

Мультиязычность:
  1. EN

Для чего эта утилита?

Обновление, посвящённое 25-летию Half-Life, добавило поддержку более высоких разрешений экрана. Однако для корректного отображения спрайтов оружия, реализованного при помомощи Half-Life Weaponmod необходимо обновить соответствующие файлы .spr и .txt. Без этих обновлений спрайты могут отображаться некорректно.

Данный инструмент автоматизирует процесс создания обновлённых файлов .spr и .txt, обеспечивая совместимость с новой поддержкой разрешений и упрощая рабочий процесс.

Особое внимание уделено качеству графики: для увеличения спрайтов применяются современные методы апскейлинга, что позволяет сохранить детализацию и минимизировать потери качества при масштабировании.

Так, HUD для weapon_357 до обновления выглядел следующим образом

Код:
12
weapon         320 320hud1   0   80   80   20
weapon_s      320 320hud1   0   100   80   20
ammo         320 320hud2   18   16   18   18
crosshair      320 crosshairs   48   0   24   24
autoaim         320 crosshairs   24   72   24   24
zoom         320 crosshairs   96   0   24   24
weapon         640 640hud1   0   90   170   45
weapon_s      640 640hud4   0   90   170   45
ammo         640 640hud7   24   72   24   24
crosshair      640 crosshairs   48   0   24   24
autoaim         640 crosshairs   24   72   24   24
zoom         640 crosshairs   96   0   24   24

После обновления он стал выглядеть так

Код:
24
weapon         2560 2560/weapon_357_weapon   0   0   510   135
weapon_s      2560 2560/weapon_357_weapon_s   0   0   510   135
ammo         2560 2560/weapon_357_ammo   0   0   72   72
crosshair      2560 2560crosshairs   144   0   72   72
autoaim         2560 2560crosshairs   72   216   72   72
zoom         2560 2560crosshairs   288   0   72   72
weapon         1280 1280/weapon_357_weapon   0   0   340   90
weapon_s      1280 1280/weapon_357_weapon_s   0   0   340   90
ammo         1280 1280/weapon_357_ammo   0   0   48   48
crosshair      1280 1280crosshairs   96   0   48   48
autoaim         1280 1280crosshairs   48   144   48   48
zoom         1280 1280crosshairs   192   0   48   48
weapon         640 640hud1   0   90   170   45
weapon_s      640 640hud4   0   90   170   45
ammo         640 640hud7   24   72   24   24
crosshair      640 crosshairs   48   0   24   24
autoaim         640 crosshairs   24   72   24   24
zoom         640 crosshairs   96   0   24   24
weapon         320 320hud1   0   80   80   20
weapon_s      320 320hud1   0   100   80   20
ammo         320 320hud2   18   16   18   18
crosshair      320 crosshairs   48   0   24   24
autoaim         320 crosshairs   24   72   24   24
zoom         320 crosshairs   96   0   24   24

Использование утилиты

1. Перенесите необходимые .spr и .txt файлы в одну директорию (показано на рисунке ниже)

1754847620712.png


2. Запустите утилиту при помощи команды

Код:
 python3 hud_upscaler.py --path /path/to/directory/with/your/weapon/sprites --umodel edsr-base

Описание параметров:

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

1754848180180.png


Результаты работы

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

1754848310001.png


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

1754848350825.png



Ссылки
Опубликовал
Glaster
Скачивания
13
Просмотры
1 247
Первый выпуск
Обновление

Оценки

5,00 звёзд Оценок: 1

Другие ресурсы пользователя Glaster

  • Half-Life MCP
    Half-Life MCP
    Инструмент для IDE с поддержкой LLM, улучшающий результаты при генерации AMXX плагинов и не только
  • Flyging Crowbar
    Flyging Crowbar
    Плагин добавляет вторичную атаку для лома — теперь игрок может бросить его в противника.
  • Half-Life Rank System
    Система рангов для Half-Life
  • HL Change Weapon Slot
    HL Change Weapon Slot
    Плагин для изменения слота и позиции оружия. Помимо стандартного, поддерживает оружие из Weapon Mod

Последние отзывы

В своё время очень сильно помогло быстро подправить спрайты кастомным пушкам на моём HLZM сервере без особых усилий. Мастхев, если хостится какой-нибудь WeaponMod паблик или около того.
За 3
Назад
Верх