Emoticons for each protocol

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
jakudo
Muffin
Posts: 26
Joined: Fri Jun 27, 2008 8:12 am
Location: Czech Republic
Contact:

Emoticons for each protocol

Post by jakudo »

Hello, I hope this is not so stupid question, but i didn't find answer here.
I have macbook few days and the Adium is kind of good (like my miranda before on PC). Is there some possibilities to set up each emoticons pack to each protocol (ICQ emot for ICQ protocol, MSN for MSN etc)? When I had miranda it was possible, but in Adium I don't know how...
Please help me...
Thank you:)
User avatar
David Munch
Grandé
Posts: 892
Joined: Sun Dec 05, 2004 3:41 pm
Location: Denmark
Contact:

Re: Emoticons for each protocol

Post by David Munch »

No. You can rank emoticon packages though, in the Preferences.

Why would you want seperate emoticons anyway? Just wondering.
For Vienna issues: Please search Github before posting! Otherwise, file a bug report on Github.

If you are interested in helping out with the development of Vienna, see the Vienna website for details. All levels of programming experience are welcome! :grin:
jakudo
Muffin
Posts: 26
Joined: Fri Jun 27, 2008 8:12 am
Location: Czech Republic
Contact:

Re: Emoticons for each protocol

Post by jakudo »

hmmm, thank you.
Because every messenger (MSN, ICQ, GTalk, ...) using different emoticons and I would like to send (see) the same pictures as my baddies...
troplin
Latté
Posts: 57
Joined: Thu Dec 09, 2004 9:08 pm

Re: Emoticons for each protocol

Post by troplin »

You can specify for what protocol an emoticon set is, when creating the set.

You can change in for an existing set, but this is not exactly what you want. You can only specify the service class for a set, but not in the other direction. And you have to modify the set, so everytime you download an updated emoticon set you have to do it again.

To do this for existing emoticon sets, you have to:
- right click on the emoticonset in Finder and select "show package content"
- open the document ./Emoticons.plist in the "Property List Editor" or your favorite xml/text editor

In the Property list editor:
- add a new child to "Root"
- Select string as type (this is normally already selected)
- Enter "Service Class" as name and "MSN" as value. (Or "AIM", "ICQ", ...) (Of course without the quotes)

Or in a text editor:
- add the following after <dict>

Code: Select all

	<key>Service Class</key>
	<string>MSN</string>
jakudo
Muffin
Posts: 26
Joined: Fri Jun 27, 2008 8:12 am
Location: Czech Republic
Contact:

Re: Emoticons for each protocol

Post by jakudo »

It sounds like what I want. But where can I find the emoticons file? I can not... I found probably just the one file (with the default icons), but not the ICQ, MSN GTalk file...
ozean
Latté
Posts: 67
Joined: Mon Feb 21, 2005 11:50 am
Location: Norway
Contact:

Re: Emoticons for each protocol

Post by ozean »

jakudo wrote:But where can I find the emoticons file?
You can download emoticon sets at the Adium Xtras website:
http://www.adiumxtras.com/index.php?a=c ... e_reviewed
jakudo
Muffin
Posts: 26
Joined: Fri Jun 27, 2008 8:12 am
Location: Czech Republic
Contact:

Re: Emoticons for each protocol

Post by jakudo »

nono, I mean where can I find the files in computer. I've already downloaded the MSN, ICQ & GTalk emoticons, but I don't know where is it in computer. I don't know how apple saving files...
troplin told me, that I have to change something in some file, but I don't know, where the file is i n my computer...
ozean
Latté
Posts: 67
Joined: Mon Feb 21, 2005 11:50 am
Location: Norway
Contact:

Re: Emoticons for each protocol

Post by ozean »

Ah, that is the problem…

If you download an emoticonset it will be put into the downloads folder defined in your browser settings. In OS X 10.5 (Leopard) this usually is the Downloads folder inside of your home folder. (Your home folder is the folder that is inside the Users folder on your Macintosh HD and that has your user name.)

If you install (or have installed) an emoticonset this emoticonset is put into the Adium folder that is inside the Application Support folder that is inside the Library folder that is in your home folder.

The path will look something like:

Macintosh HD/Users/yourname/Library/Application Support/Adium 2.0/Emoticons/

To get a look inside the respective emoticonset you have to control click (or right click) the file (which, technically, is called a package) and select “Show Package Contents”…

Good luck!
jakudo
Muffin
Posts: 26
Joined: Fri Jun 27, 2008 8:12 am
Location: Czech Republic
Contact:

Re: Emoticons for each protocol

Post by jakudo »

Yes, that is what i want :) thx

but there is another problem. I change the files and put there the code

Code: Select all

<key>Service Class</key>
   <string>MSN</string>
for each protocol, but it doesn't help. I found file "EmoticonDefaults.plist" in application Adium and there is this:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Active Emoticon Packs</key>
	<array>
		<string>Default</string>
	</array>
</dict>
</plist>
What about the string - Default in the middle of the code? Couldn't be this the problem? (sorry for stupid questions, but I'm still novice in Mac and Mac-stuff:))
Post Reply