Перейти к содержанию
Авторизация  
imcrazyhoudini

X-Ray UI Editor

Рекомендуемые сообщения

 

xrayuieditor.jpg

Текущая версия - 0.63
Автор: Melya при поддержке ChatGPT

Простенькая, но мб полезная утилита на Python. Ее главная фишка – изменять xml-конфиги UI трилогии в визуальном редакторе в реальном времени. Изменил – и сразу видишь приблизительный результат.

Спойлер

- Визуальный редактор с возможностью изменять размер и положение выбранного элемента интерфейса;
- Все основные элементы двигаются и масштабируются;
- Валидатор текстур .dds, показывающий основные свойства файла (кнопка Inspect DDS header);
- Предварительный просмотр .dds файлов и положения текстурного дескриптора на нем (кнопка Test DDS/image);
- Валидатор кнопок (обычных button + растягивающихся), проверяет, все ли куски текстуры наличествуют;
- Сохранение результата в xml-конфигах;
- Полноценная поддержка ЗП, частичная поддержка ЧН/ТЧ.

Поддерживается (почти?) любой пользовательский интерфейс из модов для Call of Pripyat (в т.ч. CoC, Anomaly и тому подобное).

Спойлер

Утилита находится в бета-версии, поэтому могут быть обнаружены ошибки и баги. Я не гарантирую полную поддержку XML-файлов SoC/CS, возможна некорректная работа на этих платформах. Конечно, это еще не все - в дальнейшем прога будет доделываться и расширяться, но рабочая основа уже есть. Автор поспешил поделиться с сообществом в надежде, что будет хотя бы какое-то тестирование и обратная связь.

Спойлер

1. Распакуйте в папку;
2. Запустите программу (.exe);
3. Укажите путь к вашим файлам gamedata/configs/ui, gamedata/configs/ui/textures_descr и gamedata/textures/ui (если вы уже это сделали, в следующий раз прога запомнит);
4. Выберите нужный XML-файл из каталога;
5. Выберите нужный элемент в разделе структуры XML;
6. После завершения работы сохраните результат, используя кнопку «Сохранить XML» (Ctrl+S).

Подсказка: Фоновая загрузка текстур инициируется, когда пользователь выбирает элемент в структуре XML или вручную на кнопку "Load all textures". Когда загружаются все текстуры (в распакованной папке ui их 250+), утилита может чуть-чуть подлагивать около 5 секунд. Если у вас мало текстур, то вы этого даже не заметите.

Спойлер

xruie063-2.png
xruie063-1.jpg

Спойлер

- Отдельный модуль с возможностью редактировать и создавать новые дескрипторы текстур (тоже в визуальном редакторе);
- Возможные исправления поддержки ТЧ и ЧН;
- Дополнительный полезный функционал;
- Исправления найденных ошибок.

 

Изменено пользователем imcrazyhoudini
  • Лайк 3
  • Мастер! 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   1 пользователь онлайн

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования