Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Сделал иконку для .wad/.pk3 файлов на основе иконки MacOS
   Список разделов - Вокруг Doom - Сделал иконку для .wad/.pk3 файлов на основе иконки MacOSОтветить
АвторСообщение
DeXiaZ
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 182 points
1658

Doom Rate: 2.3

Posts quality: +456
Ссылка на пост №1 Отправлено: 15.05.20 13:28:16
Привет всем.

Мой друг на днях решил поставить Doom 2 на MacOS, он поделился наблюдением, что вад файл имеет свою иконку, которую я раньше не встречал. Погуглив немного, я не нашел подобных на Винду, поэтому решил сделать сам.
Друг выдрал иконку, прислал мне. Выглядит она так:


Она размером 32х32, плюс сами видите беду с цветностью.

Я решил применить немного магии Фотошопа и сделал так:


Теперь это 256х256 (и может скалироваться до 16х16 при желании) .ico файл.

Вот так выглядят .wad/.pk3 файлы после применения иконки:
Скрытый текст:












Если вам понравилось, то можете взять здесь.

Как я понял, на современных Виндовс замена иконок вопрос не такой простой, лично у меня Вин10, и я не смог заменить иконки без "сторонних" программ. Я погуглил туторы, мне помог вот этот.

Воспользовался я программой FileTypesMan.

Надеюсь, кому-то это пригодится.

Рейтинг сообщения: +4, отметил(и): lafoxxx [B0S], Артём, Kirov-13, FoxPlays
1 3 3
StasBFG[iddqd]
-= DoomGod =-
Админ форумаАдмин сайта
2370

Doom Rate: 2.23

Posts quality: +29
Ссылка на пост №2 Отправлено: 15.05.20 23:14:55
Это можно сделать простым патчем реестра, указав полный путь к иконке (с двойными бэкслэшами).
REGEDIT4

[HKEY_CLASSES_ROOT\.wad]

[HKEY_CLASSES_ROOT\.wad\DefaultIcon]
@="C:\\macwad\\MACWAD.ico,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wad]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wad\DefaultIcon]
@="C:\\macwad\\MACWAD.ico,0"

Работает даже в Windows 95, причём без перезагрузки.
1 2 2
lafoxxx [B0S]
- Warrant Officer -
Next rank: = Warrant Officer = after 17 points
1123

Doom Rate: 1.36

Posts quality: +458
Ссылка на пост №3 Отправлено: 15.05.20 23:52:51
Беда с цветностью -- 256-цветная палитра macOS.

Неплохо, но кроме рожи думера можно было бы и саму "бумажку" файлика тоже сделать hi-resной.
Не надо бояться, что в отличии от лица, неоткуда вынуть исходники "бумажки", боясь уйти от каноничности. Можно же представить, как было бы чуть подетальнее -- там просто несколько линий и всё.
Очень режет глаз столкновение двух разных уровней детализации, а ещё хуже оно выглядит, когда значок -- не 32*32.
Ещё можно сделать файлик .ico и зашить в него несколько значков -- от 16*16 до 48*48. Выше наверное нецелесообразно будет, учитывая её "пиксельный" дизайн.

Ещё остались следы старого лица под новым.
Скрытый текст:



Ещё пиксели лица почему-то разного размера.

Решил исправить.

Вот, что вышло у меня.

-- 256- и 128-пиксельные
-- 64-пиксельная. эту картинку можно брать за основу (если не нравится, что у моих 256- и 128-пиксельных вариантов линии слишком тонкие), т.к. размер пикселей лица и линий совпадает
-- 48, 32 и 16-пиксельные версии для создания ICO-файла с несколькими размерами.

WIP
Скрытый текст:



Но т.к. этот значок -- для винды, я думаю, что позже нарисую и саму "бумажку" как в Windows 98 у файлов (она чуть другая).

Рейтинг сообщения: +1, отметил(и): Mud
2 1 3
DeXiaZ
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 182 points
1658

Doom Rate: 2.3

Posts quality: +456
Ссылка на пост №4 Отправлено: 16.05.20 04:52:22
lafoxxx [B0S] пишет:
Ещё остались следы старого лица под новым.


Не остались, для этого надо было тебе именно иконку тащить, а не картинку с фейковой альфовостью. То был скриншот с w.i.p., над которым я не заморачивался для демонстрации.

Ты меня даже на пару минут смутил, потому что я стирал полностью старое лицо.

В остальном - рад, что сподвигаю сделать работу "лучше". Хотя тонкие линии мне меньше нравятся.

Алсо, на думворлде предложили еще сделать цветность линий как на автомапе настоящей игры.

Рейтинг сообщения: +1, отметил(и): lafoxxx [B0S]
1 3 3
lafoxxx [B0S]
- Warrant Officer -
Next rank: = Warrant Officer = after 17 points
1123

Doom Rate: 1.36

Posts quality: +458
Ссылка на пост №5 Отправлено: 16.05.20 05:21:14
DeXiaZ пишет:
цветность линий как на автомапе настоящей игры.

Я тоже об этом подумал, но делать не стал -- потом предложат и кусок e1m1 чтоб был узнаваем, и т.д. Всё-таки такой значок по-своему крут, со своими цветами.

Попробовал твою иконку в винде.

Пока из критики чисто к твоей иконки могу сказать, что очень размыто она выглядит, пока вид не выставлен "крупные значки". Этого можно было бы избежать, создав мультиразмерную иконку (с вшитыыми 128, 64, 48, 32 и 16-пиксельными версиями). Хотя это предъява к винде, а не к тебе. Ты же не знал, что она так отстойно ресайзит. Но это хорошо бы починить. Я использовал этот инструмент, чтоб объединить их в один ICO-файл.

Ещё на твоём значке у лица думера некоторые квадраты больше других, тоже режет глаз очень. Глянь мой 256 -- там каждый пиксель лица -- квадрат 4*4. У тебя там вперемешку 4*4, 5*4, 4*5, 5*5. Надо увеличивать ровно в 2, 3 или 4 раза, чтобы этого избежать. Я делал увеличение в отдельном файле (само лицо STFST) -- resample -- nearest neighbour, и потом оттуда копировал в основной документ.


Вот что вышло у меня

Ссылка


Там 16-, 32-, 48-, 64-, 96-, 128- и 256-пиксельные варианты.



Те, что больше 64 пикселей, там двух видов.
"не толстые" -- в файле "normal"


"толстые" -- в файле "thick"


Ещё -- я преобразовал даже палитру маковскую в виндовую (мы же в винде работаем теперь). И тот уголок стал серым-192. В общем как хочешь -- даже если и пропадут мои наработки -- не обижусь. Всё равно я первый стал кидаться с претензиями вместо того, чтоб всё похвалить)

А можешь оригинал иконки тоже запостить? И там только один размер -- 32*32?

Рейтинг сообщения: +1, отметил(и): DeXiaZ
2 1 3
DeXiaZ
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 182 points
1658

Doom Rate: 2.3

Posts quality: +456
Ссылка на пост №6 Отправлено: 16.05.20 20:37:16
lafoxxx [B0S] пишет:
А можешь оригинал иконки тоже запостить?


Могу только рип друга залить, в png формате. Размер только 32*32.
https://www.mediafire.com/view/nczzd8tj62zl0bf/Untitled.png/file

Рейтинг сообщения: +1, отметил(и): lafoxxx [B0S]
1 3 3
Страница 1 из 1Перейти наверх
   Список разделов - Вокруг Doom - Сделал иконку для .wad/.pk3 файлов на основе иконки MacOS