This project aims to make Server Perks emoji pack creation much easier. There are several community made packs, but they are well hidden and there is almost no up-to-date documentation on how to make them. So I'm filling that gap.
With KFEmojiPack you can simply drag-n-drop images, click on a script and get a ready to use file. No SDK or long googling required.
This mod provides a compiled example with android 7 emojis and a handy script which allows to create your custom pack in few clicks.
say some smiles: face-with-tears-of-joy pile-of-poo nauseated-face kissing-face face-savouring-delicious-food thinking-face hell yea
- Download the release / clone the repository.
- Rename the folder to your desired name.
MyLittlePonyEmojis
will work. - Set it for compilation (use KF Compile Tool to make it easier).
- Install Python >3.10.x and Pillow (
requirements.txt
is also provided). - Put your images into
Input
folder (this mod has some default ones as a template). - Click on
Converter.py
. That will:- Convert all images to required format.
- Resize them in the most efficent way and move to
Output
folder. - Auto-generate exec directives in
GenerateTexture.uc
. - Auto-generate ServerPerks_Template.ini with all required smile lines.
- Compile the mod.
- Manually change compiled file extension from
.u
to.utx
. And do not forget about redirect file! - Copy-paste
SmileyTags
lines from generated ServerPerks_Template.ini to your server'sServerPerks.ini
.
Done! Start your server and enjoy.
Note If you want to resize emojis tweak
RESIZE_DIMENSIONS
insideConverter.py
. 128x128 are shown in example screenshot, 32x32 will be same size as the other text. And if you want to make emoji pack a bit smaller, change the DXT compression as well.
BMP, DIB, EPS, ICNS, ICO, IM, JPG, JPEG, J2K, J2P, JPX, MSP, PCX, PNG, PPM, SGI, SPIDER, TGA, TIFF, WebP, XBM.
- Marco - I took the idea from his Server Perks.
- dkanus- he hinted me that I can simply rename
u
package toutx
. - Google - your android 7 emojis were the best.