Malandrinus

Редактор иконок инвентаря

236 сообщений в этой теме

STALKER Icon Editor (SIE)

Версия 0.6.3 (16.11.2009) http://ifolder.ru/15008579

http://depositfiles.com/files/1sfwik49s

http://www.sendspace.com/file/a89w3f

http://narod.ru/disk/19112533000/sie%200.6.3.rar.html

Важно! Для работы программы может потребоваться отдельная установка RunTime библиотек (a.k.a Microsoft Visual C++ Redistributable)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

 

SIE - это утилита для просмотра и редактирования иконок инвентаря для S.T.A.L.K.E.R Shadow of Chernobyl, Clear Sky и Call of Pripyat.

 

1. Открывает файлы текстур DDS следующих форматов:

пакованные DXT1/3/5 и непакованные ABGR и ARGB, а также файлы PNG.

Ограничения на свойства поддерживаемых текстур:

а) поддерживаются только однослойные текстуры, т.е. текстуры с числом mipmap уровней равным одному. Это вполне естественное ограничение, поскольку текстуры для худов, а также все текстуры для оформления интерфейса, включая файлы с иконками всех видов и элементами окошек не требуют дополнительных mipmap-уровней, поскольку отображаются в любом случае в полный размер, и дополнительные слои только будут занимать память. Что такое эти уровни и в каком случае нужны читайте здесь. Поскольку, однако, реально встречались файлы иконок с активированными mipmap уровнями, то имеется возможность открыть такой файл. Редактироваться и сохраняться будет при этом только основной (нулевой) слой. При этом будет дважды (при открытии и при сохранении) выдано соответствующее предупреждение.

б) поддерживаются только полноцветные текстуры (по 8 бит на каждый цвет и канал прозрачности).

Иные открыть будет невозможно.

2. Программа пытается по возможности сохранить качество пакованных текстур. Для этого при сохранении сохраняются только изменённые блоки. При увеличении/уменьшении текстуры статус нетронутых блоков сохраняется. При экспорте (в том числе и в том же формате) всё всегда сохраняется с полной перепаковкой.

3. "Знает" несколько стандартных файлов с иконками и умеет открывать их из каталога установки игры (ТЧ и ЧН).

4. Есть режим просмотра канала прозрачности.

5. Показывает сетку. Есть предопределённый набор размеров: 1х1, 30х27, 32х32, 50х50, 83х47, 165х108. Можно установить свои шаги. Выделение привязано к сетке. В режиме 1х1 сетка не показывается, а выделение осуществляется попиксельно, т.е. фактически свободно. Видимость сетки и её внешний вид можно регулировать.

6. Можно регулировать смещение сетки, что полезно при манипуляции массивами иконок, расположенными не от начала файла. Смещение и шаг сетки можно приблизительно (и быстро) выставить с помощью мыши (Ctrl + левая кн. для смещения, Alt + левая кн. для шага).

7. Позволяет выделить отдельную иконку (точнее, произвольную область из квадратов). Далее можно узнать её (области) координаты. Можно сразу получить сформированный текст с уже подставленными значениями.

8. Выделение можно скопировать и вставить в другое место в текущем файле или в другом. Таким образом можно копировать иконки из разных источников в свой файл или переставлять их местами.

9. Разные операции по редактированию: копирование фрагментов (иконок) в пределах одного и между разными файлами, очистка области. Полезно для интеграции разных модов. Разные дополнительные режимы вставки (зеркалирование, - поворот на 90, -90, 180 градусов, копирование с использованием прозрачности).

10. Команды Отменить/Вернуть вплоть до последнего сохранения.

11. Есть операции расширения/уменьшения текстуры в два раза по горизонтали или вертикали.

12. Есть экспорт текстуры во все из поддерживаемых форматов (DDS или png).

13. Умеет расчитывать координаты аддонов к оружию. Addon Calculator вызывается из меню Edit.

14. Цвета фона, сетки и выделения можно изменить из диалога с настройками. Меню Edit -> Settings.

15. Разные настройки внешнего вида и прочее. Всё сохраняется в файле настроек.

16. Экспериментальная возможность: парсинг всех файлов конфигурации на предмет поиска инвентарных предметов и отображение сетки, соответствующей иконкам этих предметов. При движении мыши подсвечивается, иконки из каких секции находятся под курсором. Сетку можно скрыть.

16. Новая фишка: можно при вставке масштабировать фрагмент произвольным образом.

 

Есть некритичный баг. После использования масштабирования уже имеющаяся в буфере картинка будет вставляться с неправильным масштабом. Так что надо обязательно скопировать фрагмент заново.

 

Пожелания и замечания приветствуются.

Изменено пользователем n6260

  • http://www.amk-team.ru/forum/uploads//ratings/bf.gif × 2

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


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

Хотелось бы скролл-бары, а то нет возможности увидеть нижний и правый край текстуры.

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


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

Скачал, ща буду проверять :)

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


Ссылка на сообщение
Поделиться на других сайтах
Хотелось бы скролл-бары, а то нет возможности увидеть нижний и правый край текстуры.

Забыл в описании добавить. Перемещаем картинку средней кнопкой.

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


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

А при копировании только рисунок копируется или альфа-канал тоже? :blink:

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


Ссылка на сообщение
Поделиться на других сайтах
А при копировании только рисунок копируется или альфа-канал тоже? :blink:

Прозрачность тоже копируется.

 

P.S.: Ссылку обновил.

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


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

Вставлю свои 5 копеек... smile.gif Может кому пригодится...
Наглядное пособие, как высчитывать координаты аддонов в инвентаре

[http://img211.imageshack.us/img211/2380/scrinlk9.th.jpg]
[http://img211.imageshack.us/images/thpix.gif]

Изменено пользователем Dennis_Chikin

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


Ссылка на сообщение
Поделиться на других сайтах
Вставлю свои 5 копеек... :)

Вот спасибо! А то запарился я с этим делом...

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


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

Программа понравилась. Можно ли реализовать возможность поворота иконок на 90,180 град и зеркальное отражение

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


Ссылка на сообщение
Поделиться на других сайтах
Вставлю свои 5 копеек... :) Может кому пригодится...

Наглядное пособие, как высчитывать координаты аддонов в инвентаре

 

scrinlk9.th.jpgthpix.gif

Новая версия. 0.2 Beta. Следуя руководству сделал примочку "Addon Calculator"

Выбираем запчасти, таскаем их левой кнопкой мыши...

clipco9.th.pngthpix.gif

Жмём на кнопку Get Info и получаем...

clip2vg6.th.pngthpix.gif

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


Ссылка на сообщение
Поделиться на других сайтах
Программа понравилась. Можно ли реализовать возможность поворота иконок на 90,180 град и зеркальное отражение

исправлено

есть теперь и такая возможность

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


Ссылка на сообщение
Поделиться на других сайтах
Новая версия. 0.2 Beta. Следуя руководству сделал примочку "Addon Calculator"

 

полезная штука .. +

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


Ссылка на сообщение
Поделиться на других сайтах
Новая версия. 0.2 Beta. Следуя руководству сделал примочку "Addon Calculator"

 

О, наконец-то. :) Плюс в репу, однозначно.

 

Но вот скроллбары лучше прикрутить - а то, например, у меня отказывается таскаться по третьей кнопке.

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


Ссылка на сообщение
Поделиться на других сайтах
О, наконец-то. :) Плюс в репу, однозначно.

 

Но вот скроллбары лучше прикрутить - а то, например, у меня отказывается таскаться по третьей кнопке.

средней кнопкой. А скроллбары обязательно будут.

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


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

Обновление до версии 0.3 beta!

Основные изменения:

1. Добавил скроллбары (хотя по мне так мышой удобнее таскать).

2. Теперь область просмотра строго ограничена пространством картинки.

3. Добавил возможность некоторых манипуляций с картинкой при копировании: зеркалирования и повороты на 90 и 180. Ни разу не верю, что это кому-то понадобится.

4. Исправил несколько багов, добавил некоторые предупреждения и сообщения.

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


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

 

Ну таки средней, да. А среднее у нас нынче колёсико. Так вот на моём логитеке МХ1000 и отказывается. :) Может оттого, что SetPoint стоит.

 

Ещё, возможно, стоило бы фон сменить с чёрного на что-нибудь ядовито-зелёное :) А то арсенальные глушители с трудом видны.

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


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

Хорошо бы, чтоб программа запоминала последнюю открытую папку в ini-файле (реестр - зло!).

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


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

Обновление до версии 0.4 Beta

В основном учёл пожелания по usability:

1. Перемещать картинку, наряду со средней кнопкой и скроллбарами, можно левой кнопкой мыши, удерживая Shift.

2. Можно менять цвет фона, сетки и выделения.

3. Последняя использованная папка запоминается.

4. Настройки сохраняются в файл sie.ini, который лежит рядом с программой.

5. Кнопки и пункты меню гаснут, если операция недоступна.

6. Ввёл дополнительные проверки, исправил мелкие баги (надеюсь).

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


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

Спасибо за прогу. Повороты нужны были чтоб перевернуть некоторые иконки артефактов.

Странно, что до сих пор никто не обратил внимания, что они вверх ногами (если сравнивать

с моделью в игре).

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


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

malandrinus, спасибо за программу! Толково сделано :good:

Уже вполне готовый рабочий инструмент :)

 

С точки зрения юзера, чего чуть-чуть не хватало:

- история открытия последних нескольких файлов. Которую обычно в меню "файл" засовывают.

- контекстного меню по правой кнопке. Все что есть в меню Edit (кроме "settings").

 

Но это все мелочи. На случай если дальше до ума доводить.

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


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

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти

  • Пользователи, читающие эту тему   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.