A user-friendly tool for creating custom media assets for the LibSharedMedia library, allowing everyone to easily add new textures, sounds, and other media to their projects.
Ensure you have .NET 6.0 installed on your system. You can download it from https://dotnet.microsoft.com/en-us/download/dotnet/6.0
- Download this GitHub Repo
- Move the BaseLibSharedMedia Folder: Place the "BaseLibSharedMedia" folder into the "Addons" folder of your desired game version.
- Adjust Folder Name and .Toc File: Rename the "BaseLibSharedMedia" folder and the corresponding ".toc" file to your desired names (THEY NEED TO MATCH!).
- Set the Title Variable: Modify the "Title" variable in the ".toc" file to the desired in-game title for your addon.
- Add Media: Place your media files (textures, sounds, fonts) within the "\Media" folder inside the "BaseLibSharedMedia" folder. You can organize them in subfolders as needed.
- Copy Media Folder Path: Right-click on the "\Media" folder and copy its full path.
- Run the Application: Double-click the application (.exe) file located in the "!Lib Shared Media Creator" folder.
- Paste Media Folder Path: Paste the copied full path of the "\Media" folder into the application.
- Enter Media Information: The application will prompt you to enter names for your media assets. For textures, you will also need to specify their type (statusbar, background, or border).
- Export Media.lua: After entering the required information, the application will export a "Media.lua" file to its directory.
- Replace Media.lua: Navigate to the "\Constants" folder of your game project.
- Backup Old Media.lua: If necessary, create a backup of the existing "Media.lua" file.
- Paste New Media.lua: Paste the newly exported "Media.lua" file into the "\Constants" folder.
- Test In-Game: Launch your game and test your new media assets with addons like WeakAuras.
- Share Your Addon: If you want to share your addon, remove the "!Lib Shared Media Creator" folder before distributing it.
- Give Credits: Please consider giving credit to the creator of this tool. :)