ПОДРАЗДЕЛЫ


   Список статей
   Скорость кадров
   Смайлы ICQ 6/7
   Смайлы QIP
   Смайлы Disqus
   Смайлы Narod.Ru
   Смайлы на сайте

   

«Смайлики в ICQ 6.x/7.x...»


( добавление/изменение наборов смайликов в IM ICQ 6.x/7.x )



КАК СОЗДАТЬ СВОЙ НАБОР СМАЙЛИКОВ ДЛЯ ICQ 6.x / 7.x ?


DizzyICQ
KolobokICQ


1. Устанавливаем клиент ICQ версии 6.x или 7.x, но не запускаем его!
(если уже запущен, то выгружаем из памяти!)
2. Открываем папку с установленным клиентом ICQ, по умолчанию это:
C:\Program Files\ICQx.x\packages\
3. Создаём там новую папку, например: MySmileys
4. Заходим в созданную папку: C:\Program Files\ICQx.x\packages\MySmileys\
5. Создаём там указанные ниже файлы и папки, или копируем их из соседней папки:

defaults.xml - идентификатор набора смайликов;
Package.xml - язык и название набора смайликов;
bart\1024\000000000000000000000000 - имя этого файла произвольное из 24-х цифр
(не должно совпадать с уже имеющимися в папке: bart\1024\);
Emoticons\MySmileys\EmoticonGallery.xml - название набора смайликов и путь к нему;
Emoticons\MySmileys\previewIcon.png - иконка-логотип нашего набора смайликов;
updates\manifest - файл, определяющий откуда смайлики были загружены.

Теперь рассмотрим содержимое всех файлов:

manifest
<!-- MYSMILEYS -->
<manifest><host url="http://vrcp.ru/"/></manifest>

defaults.xml
<defaults galleryId="MySmileys"/>

Package.xml
<Package>
<PackegeName>
<text language="en-us">MySmileys Emoticons</text>
</PackegeName>
</Package>

previewIcon.png
PNG-картинка размером [16x16 ... 24x24]

EmoticonGallery.xml
<gallery>
<galleryName>
<text language="en-us">MYSMILEYS (animated)</text>
</galleryName>
<emoticonSetList>
<emoticonSet id="hex:000000000000000000000000"/>
</emoticonSetList>
<previewIcon path="previewIcon.png"/>
</gallery>

000000000000000000000000
- это обычный ZIP-архив, упакованный желательно с опцией «без сжатия»,
просто приписываем к нему .zip и распаковываем, внутри у нас содержаться
(должны содержаться) нижеуказанные файлы:
manifest.xml - файл с описанием смайликов, например:
<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
<RESSET TYPE="SMILEYSET" ID="MYSMILEYS">
<NAME LANG="EN" TEXT="MYSMILEYS" />
<PALETTE_ICON />

<RESREC TYPE="SMILEY" FONT="3" FILE="01.gif">
<KEY TEXT=":-)" />
<KEY TEXT=":)" />
<NAME LANG="EN" TEXT="Smile" />
</RESREC>

<RESREC TYPE="SMILEY" FONT="3" FILE="02.gif">
<KEY TEXT="O:-)" />
<KEY TEXT="O:)" />
<NAME LANG="EN" TEXT="Angel" />
</RESREC>

...
</RESSET>
</DOCUMENT>

и собственно рядом должны лежать файлы:
01.gif, 02.gif, 03.gif, ...
GIF-картинки с изображениями смайликов (размер неважен).

6. Запускаем клиент ICQ, в окне чата (сообщений) в выпадающем списке ищем нашу логотип-иконку и выбираем только что созданный нами набор смайликов!


ВНИМАНИЕ !!!
1) файл 000000000000000000000000 должен, как было сказано ранее, иметь уникальный набор из 24-х цифр и только цифр, должен быть прописан в файле EmoticonGallery.xml, и быть ZIP-архивом без расширения и желательно без сжатия, т.к. некоторые версии клиентов ICQ возможно не смогут его распаковать.
2) Если вдруг вы решите обновить содержимое файла 000000000000000000000000, сохранив идентификатор, то необходимо пройти процедуру удаления и установки набора смайликов как указано ниже:
- запускаем клиент ICQ;
- в окне чата в выпадающем списке выбора набора смайликов жмём кнопочку (x) справа от названия набора;
- выходим из клиента ICQ;
- запускаем клиент ICQ ещё раз (т.к. при удалении смайлов клиент ICQ только пометил те наборы смайлов которые необходимо удалить, а удалятся они только при следующем запуске клиента ICQ!);
- выходим из клиента ICQ;
- удаляем из папки C:\ Program Files\ ICQx.x\ bart\ 1024\ наш файл 000000000000000000000000
- снова копируем изменённую папочку MySmileys в папку C:\ Program Files\ ICQx.x\ Packages\
- запускаем клиент ICQ и смотрим изменения.
(если сделать не так как написано выше, то изменения могут не приняться клиентом ICQ и вы либо не увидите смайликов совсем, либо увидите те что были ранее, и возможно не примутся изменения в кодах смайликов!)


Всё это было удачно проделано для ICQ версий 6.0, 6.5, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6 и 7.7 с наборами анимированных смайликов Dizzy и Kolobok в количестве 88 / 54 / 50 шт., настроенных на совместимость с большинством самых известных IM-клиентов (интернет-пейджеров).