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
Скачивания
11
Просмотры
396
Первый выпуск
Обновление

Оценки

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
Назад
Верх