commit 298cc8b961bcae0d80a9854804aff83da04495aa Author: KlazHTT Date: Sun Mar 3 00:08:34 2024 -0500 Init diff --git a/Core/SharedMedia.lua b/Core/SharedMedia.lua new file mode 100644 index 0000000..b8fec77 --- /dev/null +++ b/Core/SharedMedia.lua @@ -0,0 +1,15 @@ +local LSM = LibStub('LibSharedMedia-3.0') +if not LSM then return end + +-------------------------------------------------------------------------------- +-- # CORE > SHARED MEDIA +-------------------------------------------------------------------------------- + +-- fonts +LSM:Register(LSM.MediaType.FONT, 'AvantGarde', [[Interface\AddOns\KlazMedia\Media\Fonts\AvantGarde.ttf]]) +LSM:Register(LSM.MediaType.FONT, 'Pepsi', [[Interface\AddOns\KlazMedia\Media\Fonts\Pepsi.ttf]]) + +-- status bars +LSM:Register(LSM.MediaType.STATUSBAR, 'KlazFlat', [[Interface\AddOns\KlazMedia\Media\StatusBars\KlazFlat]]) +LSM:Register(LSM.MediaType.STATUSBAR, 'KlazKindaFlatLight', [[Interface\AddOns\KlazMedia\Media\StatusBars\KlazKindaFlatLight]]) +LSM:Register(LSM.MediaType.STATUSBAR, 'KlazLight', [[Interface\AddOns\KlazMedia\Media\StatusBars\KlazLight]]) diff --git a/KlazMedia.toc b/KlazMedia.toc new file mode 100644 index 0000000..f5ad3d9 --- /dev/null +++ b/KlazMedia.toc @@ -0,0 +1,8 @@ +## Interface: 100205 +## Title: Klaz|cff1994ffMedia|r +## Author: Klaz +## IconTexture: Interface\AddOns\KlazMedia\Media\KlazAddOnIcon.blp +## Notes: Adds custom assets to the shared media library. +## OptionalDeps: LibStub, LibSharedMedia-3.0 + +Core\SharedMedia.lua diff --git a/Media/Fonts/AvantGarde.ttf b/Media/Fonts/AvantGarde.ttf new file mode 100644 index 0000000..09a07f3 Binary files /dev/null and b/Media/Fonts/AvantGarde.ttf differ diff --git a/Media/Fonts/Pepsi.ttf b/Media/Fonts/Pepsi.ttf new file mode 100644 index 0000000..e0ecd48 Binary files /dev/null and b/Media/Fonts/Pepsi.ttf differ diff --git a/Media/Icons/Healer.tga b/Media/Icons/Healer.tga new file mode 100644 index 0000000..96d7d26 Binary files /dev/null and b/Media/Icons/Healer.tga differ diff --git a/Media/Icons/Tank.tga b/Media/Icons/Tank.tga new file mode 100644 index 0000000..ce69ecc Binary files /dev/null and b/Media/Icons/Tank.tga differ diff --git a/Media/KlazAddOnIcon.blp b/Media/KlazAddOnIcon.blp new file mode 100644 index 0000000..f65d211 Binary files /dev/null and b/Media/KlazAddOnIcon.blp differ diff --git a/Media/StatusBars/KlazFlat.tga b/Media/StatusBars/KlazFlat.tga new file mode 100644 index 0000000..ed47807 Binary files /dev/null and b/Media/StatusBars/KlazFlat.tga differ diff --git a/Media/StatusBars/KlazKindaFlatLight.tga b/Media/StatusBars/KlazKindaFlatLight.tga new file mode 100644 index 0000000..862fd6e Binary files /dev/null and b/Media/StatusBars/KlazKindaFlatLight.tga differ diff --git a/Media/StatusBars/KlazLight.tga b/Media/StatusBars/KlazLight.tga new file mode 100644 index 0000000..859646e Binary files /dev/null and b/Media/StatusBars/KlazLight.tga differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..42cff14 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# KlazMedia + +A World of Warcraft add-on that adds custom assets to the shared media library. + +All settings are hard-coded. + +See [LibSharedMedia](https://www.curseforge.com/wow/addons/libsharedmedia-3-0) (not affiliated) for further information and details. + +## Features + +- Additional fonts: + - Avant Garde + - Pepsi +- Additional custom status bar textures: + - KlazFlat + - KlazKindaFlatLight + - KlazLight +- Available custom icons: + - Blue square (which is intended to be used to indicate tank roles) + - Green square (which is intended to be used to indicate healer roles) + +## Installation + +1. Backup `World of Warcraft\_retail_\Interface` and `World of Warcraft\_retail_\WTF` folders. Just in case. +2. Download and extract folder. +3. Place extracted folder in `World of Warcraft\_retail_\Interface\AddOns\` directory. +4. Restart World of Warcraft client.