[Guide] Adding Emotions to Conquer Online

05/22/2013 09:08 Spirited#1
Hey there,

I've been doing some small research into the Conquer Online client (getting to know the client's resources inside and out and how they link to the client), and I came across a small, easy to edit feature: emoticons. As you might know, Conquer Online has emoticons that you can use in chat.

[Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...]

So, you can add emoticons to that list very easily. First, review how to see and open dds files using my old tutorial here: [Only registered and activated users can see links. Click Here To Register...]. Now, let's try adding a new emoticon. All emoticons are stored in the "data\EmotionIco" folder. Each frame of the emoticon is stored in that folder as a dds file and an image file. I recommend creating a new folder to store your emoticons (one folder per emoticon). You can then link the frames to the client using "ChatEmotion.ani" and "EmotionIco.ani" in the client's "ani" folder. Here's an example of an emoticon entry for when the client uses it as a jpg image (in chat windows) from "ChatEmotion.ani":

Code:
[ICON67_bmp]
FrameAmount=4
Frame0=data/EmotionIco/jpg/67/1.jpg
Frame1=data/EmotionIco/jpg/67/2.jpg
Frame2=data/EmotionIco/jpg/67/3.jpg
Frame3=data/EmotionIco/jpg/67/4.jpg
You also need to link the emoticon to the client using it's dds files (contained in the client's "EmotionIco.ani" file in the "ani" folder). Here's an example of the the last entry in that file:

Code:
[ICON67]
FrameAmount=4
Frame0=data/EmotionIco/67/1.dds
Frame1=data/EmotionIco/67/2.dds
Frame2=data/EmotionIco/67/3.dds
Frame3=data/EmotionIco/67/4.dds
I'll be adding an emoticon of a better cake for this example (from my development). I created a new folder in "data \EmotionIco" called "68". I named it this because the last emoticon id is 67, and I want to use 68 for my emoticon's identity. In that folder, I have my dds frame files. Then, I saved each one as a jpg (using Paint.NET, you can also save it in other formats such as BMP) to the "JPG/68" folder (I created "68" in the "JPG" folder). Using the template above, I added my emoticon to the files. Keep in mind, you don't have to keep the structure TQ has set up. You can make your own folders to organize your emoticons. Here is the final result from my first addition:

[Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...]

When you're done, post whatever you've made here! We can share emoticons and create a larger database of emotions to be used in the client. I've attached the frames of the one I added to my client. I can't wait to see what you all come up with. I'll be happy if someone makes a Grumpy Cat emotion. Cheers.
05/22/2013 13:24 urgabel#2
From current Heroes of Might and Magic online, 5 more icons:
62 Rainbow
63 RedCandle
64 YellowRiband
65 Candle
66 GreenRiband

Included in the attachment:
- data\EmotionIco\280.dds to 306.dds
- data2\EmotionIco\280.jpg to 306.jpg
- ani\ChatEmotion.ani (just the extra lines)
- ani\EmotionIco.ani (just the extra lines)
- ini\EmotionIco.ini (just the extra lines)
- ini\EmotionIco01.ini (just the extra lines)
05/23/2013 02:12 _MaryJuana#3
nice guide (:

I also wanted to do an emotions guide months ago, but i'm such a lazy ass lol
05/25/2013 08:17 2slam#4
Fangy fantastic as usual ! even in editing section You rock bro. :D
04/13/2014 12:06 AnaCoder#5
good job,but i didn't know how to get Emotions like you ?
08/31/2014 13:00 Queenieyu#6
good job, it seems interesting, any new emotion ?
08/31/2014 18:34 Spirited#7
Nobody has an interest anymore in actually making a good, unique private server (nobody comes to mind, at least). If you want to add new emotions, more power to you. Be different. If you're asking if anyone has followed this guide, nope. Nobody has, as far as I'm aware.
11/05/2017 20:07 Spirited#8
Restored the guide after deleting it three years ago.
11/12/2022 04:29 LepEatWorld#9
I actually forgot that Emoticons existed in CO, it's been so long lol... I decided to grab a Discord Emoji and just add it in for the hell of it. Sadly the frames are super slow, probably needs to get edited inside the Conquer.exe cause I can't find a file with the options. Also, don't forget that it also needs to be added inside "ini/EmotionIco". I'll probably go around toying with some of my favorite Discord Emojis once I get bored enough.

PS: Grab any gif and edit it using [Only registered and activated users can see links. Click Here To Register...], it'll give you all the frames if you Right Click -> Explore Folder and just copy and paste all those images to wherever you're storing it. Then just make a quick batch file and
Code:
ren *.png *.dds
to make them into a .dds file, no need to convert one by one. I also made them into jpg just in case cause I didn't want to change the file names again later so idk if png's will work.

[Only registered and activated users can see links. Click Here To Register...]

Sorry for bumping an old post, but it made me kind of sad after reading this xD:
Quote:
Originally Posted by Spirited View Post
Nobody has an interest anymore in actually making a good, unique private server (nobody comes to mind, at least). If you want to add new emotions, more power to you. Be different. If you're asking if anyone has followed this guide, nope. Nobody has, as far as I'm aware.