Статьи об ICQ. Как создать свою подборку смайликов для мобильных ICQ-клиентов?
Как создать свою подборку смайлов для мобильных ICQ клиентов?
Так как ниже описанные процедуры достаточно сложны, и выполнить их сможет только достаточно опытный пользователь ПК. Мы решили создать для вас несколько своих подборок смайлов для мобильных icq-клиентов, с уже сгенерированным файлом smiles.txt.
Скачать эти подборки можно здесь.
Некоторые спросят: "Для чего это нужно?!"
Hапример, у Bас есть любимая аська, но единственное, что Вам в ней не нравится - это смайлы, либо их очень мало. Для создания своей подборки смайликов Вам понадобится:
- Компьютер
- Любой архиватор, работающий с расширением jar (WinRAR, 7-zip и так далее)
- Умение работать в графическом редакторе, будь то Adobe Photoshop, Paint.NET или другие
- Подборка смайлов, на которую бы Вы хотели заменить старые смайлы (желательно, чтобы каждый смайлик был в отдельном файле формата png или gif с прозрачным фоном).
Если всё выше перечисленное у Вас есть - можно приступать.
Берем Вашу старую аську и открываем файл jar через любой архиватор! Вы увидите много фалов с расширением class и другие файлы! Не пугайтесь! Во всей этой массе нам нужно выбрать только два: smiles.png и smiles.txt. Для удобства вытащите эти файлы из архива.
Если Вы просто хотите заменить смайлики на другие, откройте файл smiles.png через графический редактор (файл smiles.txt нам не понадобится) и замените старые смайлы на новые! Важно! Все смайлы должны быть на своих местах! То есть, нужно менять смайлы так, чтобы новый смайлик ;-) был на том же месте, где такой же старый.
Если же Вы поставите такой смайлик "
" на место такого "
", то, когда Вам придет сообщение ":-)", вместо "
" Вы увидите "
"!
Важно! Новые и старые смайлики должны быть одинаковых размеров!
Идем далее. После того, как Вы заменили смайлики, сохраните файл smiles.png и положите его в архив jar, откуда Вы его брали, заменив при этом старый файл!
Все готово! Наслаждайтесь новыми смайликами!
Если Вы хотите добавить новые смайлы, тогда Вам понадобятся оба файла smiles.png и smiles.txt.
Сначала расскажу, что из себя представляет файл smiles.txt. Этот файл является "путеводителем" приложения по файлу smiles.png.
То есть, он дает знать, где и какой смайлик находится, когда надо отобразить именно этот смайл, а не другой и так далее.
Для пояснения вышесказанного рассмотрим конкретный пример.
Многие знают, что смайлики в элекронном виде выглядят так: :-), ;-) *DRINK*.
Когда вам приходит такое сообщение: ":-)", приложение обращается к файлу smiles.txt, и уже пользуясь информацией из этого файла, отображает именно такой смайл "
", а не какой либо другой!
Что касается smiles.png, то это всего лишь картинка, которая разбита на секторы (ячейки), в которых находится тот или иной смайлик.
Приступим к добавлению смайлов. Открываем файл smiles.png через графический редактор. В данном случае нам придется изменить размер картинки, а точнее ее высоту (ширину менять не надо), так как существующий размер не позволит нам добавить еще n смайликов!
Например, размер изображения был 240*100, меняем на 240*200, потом в любой момент можно будет скорректировать.
Я делал все это через Adobe Photoshop и вот что получилось:

Для изменения размера в Фотошопе используем пункт "Размер холста".
Теперь можно приступить к добавлению смайликов! Чтобы не "промахнуться", я разбил картинку на секторы с помощью направляющих и добавил белый фон для наглядности, накидал несколько новых смайликов. Выглядит это так:

Затем обрезал картинку по размеру.

Удалил белый фон и получил такой файл (направляющие видны лишь в редакторе, на сам файл они не влияют):
Сохраняем...
При сохранении может появится окно:

Выбираем пункт "Не задано"
Все! Наш файл smiles.png готов! Теперь открываем smiles.txt. Он выглядит примерно так (в разных модификациях по разному):
28
Улыбка :-), :), =), =)), :-)), :)), +), *GIGGLING*, *giggling*, :smile:
Грусть :-(, :(, +(, =(, :-((, :((, +((, =((, :sad:
Подмигиваю ;-), ;), ^_~, *подмигиваю*, :wink:
ШирокаяУлыбка :-D, :D, +D, =D, :-)))), :)))), =)))), *BIGGRIN*, *LOL*, *широкая_улыбка*, *big_smile*, :biggrin:, :BIGGRIN:, *ШИРОКАЯ_УЛЫБКА*, *BIG_SMILE*, *ШИРОКАЯ УЛЫБКА*, *BIG SMILE*, *широкая улыбка*, *big smile*, :ROFL:, :rofl:, ROFL, ROFL!, rofl, *lol*
Смех *ROFL*, *ROTFL*, :-))))), :-)))))), :))))), :)))))), =))))), =)))))), *смех*, *СМЕХ*, *laugh*, *LAUGH*
Дразнит :-P, :P, :-p, :p, +P, =P, +p, =p, :-b, :b, +b, =b
Embarrassed :-[, :[, (e), (E), :'), :'-), ='), ;'>, ;-., :blush:
о_О =-O, =O, =-o, =0, O_O, O_o, o_O, О_о, о_О, 0_0, О_О, O_O, O_o, o_O, O_0, o_0, 0_O, 0_o, *WOW*, *wow*
Мегашок *MEGA_SHOK*, *MEGA_SHOCK*
Устал %), %-), :-$, :$, *WACKO*, :-[], *%)*, :wacko:, :WACKO:, *:wacko:*, *:WACKO:*, *OUT*, *out*, :OUT:, :-S, :-s, 8-s
Хнык :'(, :'-(, :"(, ;-(, ;(, ='(, *CRY*
Ангел O:-), O:), O+), O=), 0:-), 0:), 0+), 0=), (A), (a), o:-)
Угроза *threat*, *THREAT*, >:o, >:O, >+O, >:o, >+o, >=O, >=o, :-@, *ANGRY*, *угроза*, *УГРОЗА*
АццкийСотона ]:->, }:->, ]:>, }:>, >:-], >:], (6), *DIABLO*, *DEVIL*, *MAD*, :diablo:
Босс 8-), 8-), 8), B-), B), (H), (h), B-D, BD, B-|
Бухло *DRINK*, *BEER*, *beer*, (B), (b), :PEPSI:, :beer:
Во! *THUMBS UP*, *THUMBSUP*, *GOOD*, (y), (Y), *THUMBS_UP*, *thumbsup*, *thumbs_up*, *thumbs up*
Ненаю *DONT_KNOW*, *DONT KNOW*, *UNKNOWN*, *dont know*, *DONTKNOW*, *unknown, dontknow*, *dont_know*, *DON'T_KNOW*, *DON'T KNOW*, *don't know*, *DON'TKNOW*, don'tknow*, *don't_know*
Yahoo *YAHOO*, *YAHOO!*
Танец *DANCE*, *dance*
Хохо *HOHO*
Стоп *STOP*, *stop*, *стоп*, *СТОП*
Крутой \m/, *COOLBOY*, *SYSTEM*, m/, *m/*, *\m/*, :cool: :yeah:
Yesss *YES!*, *YES*, *YEEES!*, *yes*, *:YES:*, *:yes:*, *YESS*, *yess*
Неа *NO*, *no*
Расшифруем его. Первое слово, например, "Улыбка" - название смайла.
:-), :), =), =)), :-)), :)), +), *GIGGLING*, *giggling*, :smile:" - а это уже электронный вид смайликов (здесь указанны все варианты, которые могут быть)! Каждый вариант указан через запятую.
То есть, если Вам придет сообщение :-), то Вы увидите улыбку, если такое :)), то Вы также увидите улыбку.
Теперь идем в конец и начинаем по порядку вписывать туда новые смайлы:
Пяточёг *пяточёк*, *ПЯТОЧЁК*, *пяточёг*, *ПЯТОЧЁГ*
Превед *preved*, *превед*, *Preved*, *ПРЕВЕД*, *PREVED*
ДеньРождения *BIRSDAY*, *BIRTHDAY*, *birthday*, *birsday*
Собака *VIANNEN*, *dog*, *DOG*, *viannen*, *собака*, *СОБАКА*
Erudite *ERUDITE*, *erudite*
Фига *fig*, *FIGA*, *figa*, *ФИГА*, *FIG*, :figa:, :FIGA:, *фига*
Сохраняем...
Добавляем к нашему архиву jar! Наслаждаемся новыми смайлами!
При выполнении всех этих действий у вас могут возникнуть вопросы, на которые мы с радостью Вам ответим на нашем форуме, а также с помощью формы обратной связи.

