Original Topic (and add-on) by PortThis is a fix and overhaul of the server version of Chat Emotes by Port to work with v21 and be more user friendly.
Firstly, a hacky way to force clients to download the emotes were introduced (and confirmed to work by Mr.Jmorra79 in testing), as decalData is no longer a thing in v21. I've made dummy particles that (shouldn't) show up in the emitter selector. Their only purpose is to force the downloads.
This means everyone who downloads textures will be able to see the emotes.
Second, I've changed the syntaxing. Instead of the weird [](/whatever), you now type :whatever:.
You can type
with the Blockland Forums pack and it'll work.
:cookieMonster:
Thirdly, the way emotes are added to servers have been overhauled. They are now packaged and added to your Add-Ons folder like add-ons.
Lastly, there are now server commands that displays lists of emotes. Type /listEmotes into chat to get started.
This project was started when Original asked me about emote packs. He helped to test in the early stages. (it wasn't going so well)
Emote PacksThese are packs of emotes ready to be used. Place them into your add-ons folder like you would any add-on. Note: They are activated automatically, they do not show up in the custom game gui's add-on list.
(more will be added to this list as I become aware of them and links are given)
In addition to all that, you can use any glass icons and RTB icons as emotes, as long as you have them. Everything inside:
System_BlocklandGlass/image/icon
and inside:
System_ReturnToBlockland/images/icons
is now a usable chat emote. Other players will however also need them to see them.
To use these emotes, you type :glass[imagename]: or :rtb[imagename]:
If you don't want to download RTB or Glass, here are packs of icons from those system add-ons that you must unzip directly into your add-ons folder:
The glass icons may be out of date, and I strongly recommend installing Glass' icons yourself from the most recent Glass version if you very desparately do not want Blockland Glass itself.
At the very least, you can use some blockland default CI and UI as chat emotes.
WARNING: To bypass <bitmap:filepath> stuff being removed from default chat, I had to edit blockland's source code, and not parent. There may be some really bad incompatabilities with other mods that mess with chat. Any suggestions on how to make this mod more compatable are welcome, as well as links to mods that are known to be incompatable.HOWEVER, this "rebuilt" chat only appears if an emote is used. The mod lets normal chat take over if it detects no emotes, or a link, being sent in the chat message.LinksDownload v9If you cannot access my website for whatever reason, please check the mirrors below:
View on Blockland NexusView on Blockland GlassView Blockhead Pack on Blockland GlassView Blockland Forums Pack on Blockland GlassView Blockland Steam Pack on Blockland GlassCreating Emote PacksGrab your favorite .png images, preferably some small ones, and shove them into a .zip folder.
Create a description.txt with anything in it. The server mod will not see it as an emote pack otherwise.
Name the emote pack something like "ChatEmotes_My_Cool_Emote_Pack" and you should be good.