1
0
mirror of https://github.com/brues-code/TwitchEmotes.git synced 2026-09-28 02:26:03 +00:00
Files
TwitchEmotes/TwitchEmotes.toc
T
Brues fdff71922e Add animated emote support
Animate multi-frame sprite-sheet emotes (e.g. :meow:) using ClassicAPI's
extended |T texcoord-crop escape, across every context.

- TwitchEmotes_animation_metadata (per-sheet frame layout) added to
  Emotes.lua; animated emotes' base entries cropped to frame 0 so any
  un-animated context shows a clean first frame, not the whole sheet.
- TwitchEmotesAnimator.lua: ~30fps ticker advancing the current frame in
  chat lines, the autocomplete popup, dropdown menus, chat bubbles, and
  the stats screen (featured icons + ranked lists).
- Re-converted sprite sheets to uncompressed, unflipped, native
  dimensions (1.12 cannot decode RLE TGA); fixed Clap.tga which was a
  single 32x32 frame.
2026-09-02 16:30:12 -05:00

30 lines
1.0 KiB
TeX

## Interface: 11200
## Title: |TInterface\Addons\TwitchEmotes\Emotes\Pepes\EZ:0|t|cff6441a5Twitch|r |cffffffffEmotes|r|TInterface\Addons\TwitchEmotes\Emotes\Pepes\EZ:0|t
## IconTexture: Interface\AddOns\TwitchEmotes\Emotes\1337.tga
## Notes: Adds popular Twitch & Discord emotes to your chat. Developed by Ren - 1.12.1 backport by Brues
## Author: Ren
## Version: @project-version@
## SavedVariables: Emoticons_Settings, Emoticons_Eyecandy, TwitchEmoteStatistics
## OptionalDeps: LibStub
## LoadSavedVariablesFirst: 1
# Libraries (Ace3v — the 1.12.1 fork of Ace3)
Libs\LibStub\LibStub.lua
Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua
Libs\AceCore-3.0\AceCore-3.0.xml
Libs\AceHook-3.0\AceHook-3.0.xml
Libs\libdatabroker-1-1\LibDataBroker-1.1.lua
Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua
Libs\AceConsole-3.0\AceConsole-3.0.xml
Libs\AceGUI-3.0\AceGUI-3.0.xml
Libs\AceGUI-3.0\widgets\widgets.xml
Libs\AceConfig-3.0\AceConfig-3.0.xml
Emotes.lua
TwitchEmotes.lua
TwitchEmotesAutoComplete.lua
TwitchEmotesStats.lua
TwitchEmotesAnimator.lua