NETRAT
offline
Опыт:
83,712Активность: |
[Tool] Warcraft 3 Button Disabler
Что из себя представляет?
Консольную утилиту для обработки TGA файлов, которая работает автономно - вмешательство пользователя не требуется - она сама все сделает. Для чего нужна? Для исправления TGA файлов и создания дизебленых, пассивных и автокастинговых кнопок. Как работает? Для того чтобы посмотреть как она работает, нужно поместить ее в папку с TGA файлами вместе с 3 картинками, которые прилагаются вместе с утилитой в архиве и запустить. Какие файлы обрабатывает? Любые файлы расширения TGA. То есть компрессия и количество битт не имеет значения. При этом утилита читает файл, и исправляет его в читаемый Варкрафтом формат - то есть 32 битт, без RLE компрессии, со стандартной ориентацией(а не вверх ногами как это обычно бывает). Где ее можно использовать? Как самый очевидный вариант - для создания дизебленых, пассивных и автокастинговых кнопок, однако есть еще варианты - например в архиве иконок для уменьшения размера архива, ведь полная функциональная часть в rar архиве занимает 26 кб - а это не более чем две иконки, то есть вместо того, чтобы класть в архив иконок для каждой иконки все 4 ее вариации, можно положить туда саму иконку и функционал утилиты. При этом иконки в архив можно класть любого формата - то есть для экономии можно использовать 24 биттные картинки с RLE компрессией, утилита, будучи запущенной сама исправит файл на читаемый Варкрафтом и создаст все вариации иконки. Таким образом для двух иконок, размер архива уменьшается в 2 раза, а для 50 иконок - не менее чем в 5 раз. Так же это более удобно для пользователя, использующего архив - так как он может поправить фильтры на свой вкус и получить набор иконок со своими фильтрами, которые ему больше по душе. Еще, как вариант, утилита может быть использована для быстрой обработки набора TGA файлов - если пользователю, скажем, нужно наложить на все иконки (или картинки) знак его копирайта, то он может запросто это сделать, исправив файл фильтра. Обрабатываются не только иконки, а вообще, любые TGA файлы. Что за фильтры и как они работают? Фильтрами являются файлы, которые поставляются вместе с утилитой в одном архиве. Они могут быть отредактированы любым TGA редактором (ASDSEE, Photoshop, Irfan View) - то есть это обычные картинки в формате TGA, но они имеют специальное имя файла - это имя, по которому утилита определяет существование фильтра и если он есть в папке с утилитой, то она его считывает и применяет. Фильтры не применяются к другим фильтрам или к файлам со специальным префиксом или суффиксом - то есть к файлам, которые считаются уже обработанными. Фильтр применяется к картинке как новый слой, с поддержкой альфа-канала - то есть прозрачность картинки учитывается. Если фильтр не имеет прозрачности, то он попросту будет наложен на иконку как есть. Фильтр применяется, начиная с левого нижнего угла картинки, если картинка имеет размер, больший чем размер фильтра, то фильтр будет применен только к той области, которая находится в левом нижнем углу и имеет размер фильтра. Если фильтр больше размеров картинки, то он будет применен частично. То есть фильтр применяется только на область, которую он может покрыть, начиная с левого нижнего угла, и применяется только единожды. Файлы фильтров: WBD_DISABLED_MASK.tga - К имени файла добавляется префикс DIS. Используется для создания дизебленых кнопок. WBD_PASSIVE_MASK.tga - К имени файла добавляется префикс PAS. Используется для создания пассивных кнопок. WBD_AUTOCAST_MASK.tga - К имени файла добавляется суффикс _Autocast. Используется для создания автокастовых кнопок. Что еще? - Если утилита не находит фильтр, то она его не применяет. Если ни одного фильтра не будет найдено, то утилита попросту исправит TGA файлы в читаемый формат. - Если имя файла фильтра изменится, то он не будет считаться фильтром. - Файлы, имеющие префиксы 'DIS' или 'PAS', или суффикс '_Autocast' а так же файлы, с именами фильтров не будут обрабатываться утилитой. Все сравнения в именах файлов не чувствительны к регистру, то есть файл с именем 'paste.tga' будет считаться уже обработанным. - Есть некоторые файлы, весьма хитрого TGA формата - они, вообще говоря не всеми программами читаются, если утилита напорется на такой файл, то завершится. Как с этим бороться? Открыть файл программой, которая умеет его читать и пересохранить. Утилиту можно скачать отсюда http://xgm.guru/files.php?id=1291 Кто скачал файл Warcraf3ButtonDisabler.rar Всего скачиваний: 59 Ник WildCat Баргаул ANDREW II Elijahu Van Damm Satellence Iron bugmaker Soul reAver Wolverine АРТЕС Toadcop MapMan BoogieMan IceK Aegis FoK_KruGer EviLInside Хельм WARVOVA Отредактировано NETRAT, 21.05.2006 в 00:45. |
23.12.2005, 22:43 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Арастиор
Пакон враг безграмотности
offline
Опыт:
52,386Активность: |
Круууто! Сам придумал? Скачаю, заценю. |
23.12.2005, 23:12 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
полезная штука. даёшь в раздел с софтом на главной странице (или она там уже есть?) |
24.12.2005, 02:20 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Van Damm гы, ты бы попробовал =) да, если никто не будет отвечать, или если отзывы будут нормальные, то выложу
|
24.12.2005, 02:28 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaMage
offline
Опыт:
450Активность: |
Ващето работает. НО уголки "автокаста" делаются синие, а должны быть желтые как в маске. |
24.12.2005, 06:59 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Elijahu, DaMage сорри - там был маленький глюк при чтении картинок с компрессией - я порядок чтения обратный написал. Уже пофиксил, приложение в первом посте.
NETRAT добавил: Если у кого-то есть фильтры лучше, чем те, которые пошли в архиве с приложением - выложите плиз Отредактировано NETRAT, 24.12.2005 в 09:19. |
24.12.2005, 09:20 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Арастиор
Пакон враг безграмотности
offline
Опыт:
52,386Активность: |
NT, офигенная прога. Конечно выкладывай. А то я позавчера долго парился с созданием кнопок для новой версии Портала, что отослал тебе. Преобразуй твоя прога и сразу в БЛП, это было бы вообще круто. |
24.12.2005, 11:04 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Elijahu попробую... просто TGA формат более удобен в использовании - и посмотреть можно, и размеры картинки не имеют значения
|
24.12.2005, 11:48 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
А что, EBC отменили? |
25.12.2005, 01:19 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaMage
offline
Опыт:
450Активность: |
еще неплохо в нее встроить batch converter в blp и соответственно параметры запуска(или гуи) |
25.12.2005, 09:36 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
DaMage да вот об этом как раз и думал, однако если настраивать для blp, то это потребует доп. библиотеку весом 300 кб - имхо это лишнее.
Korneliy ай он ацтойный и в архив иконок его не засунешь, да и если тебе нужно обработать 100 иконок - то лучше уж этим |
25.12.2005, 14:12 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Wulfrein
где я?
offline
Опыт:
88,142Активность: |
NETRAT, а чтоб перевести 100 иконок в blp? Имхо надо сделать.
|
11.01.2006, 09:05 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
У меня такой вопрос, куда смылась рамочка с BTN картинок ? |
11.01.2006, 11:21 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Wolverine сукс геморрно - нужно библиотеку использовать, она весит 300 кб - это уже другой формат утилиты - для массового конвертирования
Iron ты про что? |
11.01.2006, 14:39 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
NETRAT Ну у тебя в фильтре для BTN рамочки серебристой нету.
|
11.01.2006, 18:43 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Может забыл :? или для эстетики =) - в любом случае, изменить - не проблема |
11.01.2006, 18:48 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Wulfrein
где я?
offline
Опыт:
88,142Активность: |
NETRAT, какая жаль... :(
|
12.01.2006, 21:40 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BART1661
offline
Опыт:
808Активность: |
Спасибо NETRAT Прога просто рулез!!! |
21.03.2006, 08:33 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Wulfrein
где я?
offline
Опыт:
88,142Активность: |
NETRAT, вот какое дело: я сделал так, чтоб она накладывала не автокастинг и пр, а простую рамку от кнопки. Использовал на вововских иконках, но у них альфа-канал есть... Можно ли как-нить сделать, чтобы твоя прога еще и альфу меняла (хотя бы пусть делает все видимым)?
|
20.05.2006, 21:44 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Wolverine подробнее - у вов-иконок альфа-канал не полный, а тебе нужно его заполнить - или что? То есть в вов иконки полупрозрачные, а тебе нужно чтобы прозрачности не было? Просто обьясни что сделать - это просто
|
20.05.2006, 23:02 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|