Создаём свой набор смайликов для ICQ 6.x/7.x

Обсуждение авторских смайликов и т.п.

Создаём свой набор смайликов для ICQ 6.x/7.x

Сообщение DmitryS » 13 октября 2011, 22:52

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

Изображение
Изображение
Изображение

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 и вы либо не увидите смайликов совсем, либо увидите те что были ранее, и возможно не примутся изменения в кодах смайликов!)
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 247
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Moscow, Russia
Возраст: 37
Пол: муж.
 
Контакты:

Вернуться в Dizzy/Диззи смайлы и т.п.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron