Page 1 of 1

Emoticons for each protocol

Posted: Fri Jun 27, 2008 8:20 am
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:)

Re: Emoticons for each protocol

Posted: Fri Jun 27, 2008 11:42 am
by David Munch
No. You can rank emoticon packages though, in the Preferences.

Why would you want seperate emoticons anyway? Just wondering.

Re: Emoticons for each protocol

Posted: Fri Jun 27, 2008 2:26 pm
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...

Re: Emoticons for each protocol

Posted: Mon Jun 30, 2008 6:41 am
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>

Re: Emoticons for each protocol

Posted: Mon Jun 30, 2008 8:30 am
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...

Re: Emoticons for each protocol

Posted: Mon Jun 30, 2008 12:53 pm
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

Re: Emoticons for each protocol

Posted: Mon Jun 30, 2008 3:18 pm
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...

Re: Emoticons for each protocol

Posted: Mon Jun 30, 2008 3:33 pm
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!

Re: Emoticons for each protocol

Posted: Mon Jun 30, 2008 3:55 pm
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:))