WOW MODS

AudioX II

    FORM:  

AudioX provides players with the ability to explore 20,491 World of Warcraft sound samples. It also allows you to exchange samples with other AudioX users via chat hyperlinks.

Installation

  • Extract the AudioX and AudioX_Search folder into World of Warcrafts Interface\Addons folder
  • Enable both AudioX and AudioX_Search in Mod Settings. Note: Even though AudioX_Search is enabled, it will not normally load until you type /ax or /audiox.

Current Features

AudioX:

  • Displays samples as chat links.
  • Clicking on an AudioX chat-link play samples.
  • AudioX links work in custom channels, without any other chat mods required.
  • Exchange AudioX chat-links with other AudioX users by shift+clicking to insert the link into your outgoing message.
  • Insert the full /script PlaySoundFile(...) command into an outgoing message by alt+clicking AudioX links.
  • Silence audio playback by ctrl+alt+clicking any AudioX link (max of once every 5 seconds).
  • Ctrl+clicking links adds them to AudioX's favourites list.
  • Handles AudioX Search loading.
  • Tooltips on links.
  • Localization support.

AudioX Search:
  • Search through 20,491 World of Warcraft samples.
  • Sample library contains all of the samples upto and including 3.3.0.
  • Play samples by a short index number (handy in macros).
  • Define how many results AudioX returns per search.
  • Crop links to limit word wrapping.
  • Continue searches from the end your previous search onwards, or backwards.
  • Start searching from a specific index (to skip unwanted samples).
  • Create and display output to a seperate AudioX chat tab.
  • Allows searching of your AudioX favourites.
  • Optionally use pattern matching in searches.
  • Features a miniAPI for 3rd party AudioX UI developers.
  • Localization support.

AudioX Options:
  • Set page length, line cropping, chat filter, index visibility, verbosity, chat tab and search mode via Blizzards Addon Options panel.

AudioX UI:
  • Resizable UI that lets you search, link and play.
  • Adjustable fontsizes.
  • Allows searching and management of your AudioX favourites.
  • Demonstrates the use of the AudioX miniAPI.

AudioX UI Minimap Icon:
  • Right-click draggable
  • Toggles AudioX UI and AudioX Options.

Usage

  • /ax s <string> Search for a sample patch containing the specified keyword. E.g. /ax s brew
  • /ax d Page Down. Find next 10 results for current search. E.g. /ax d
  • /ax u Page Up. Find previous 10 results for current search. E.g. /ax u
  • ax m <num> Continue search from a specific search match. E.g. /ax m 15
  • /ax b <num> Continue search beginning at the specified sample index. E.g. /ax b 1500
  • /ax r Refresh the last page of search results. E.g. /ax r
  • /ax i <num> Display path details for sample index. E.g. /ax i 12345
  • /ax p <num> Play the sample with an integer value between 1 and 18873. E.g. /ax p 16539
  • /ax q Quiet. Stop all sounds playing. E.g. /ax q
  • /ax favs [true/false] Toggle between searching SoundLib and Favourites. E.g /ax favs false
  • /ax ui Loads / toggles and AudioX II UI. E.g. /ax ui
  • /ax options Loads / toggles the AudioX II Options. E.g. /ax options
  • /ax <arg> Results in the equivalent of /ax s <arg>. E.g. /ax brew
  • /ax ?? Help text page 2: Settings. E.g. /ax ??
  • /ax l <num> Limit the number samples each search returns. E.g. /ax l 10
  • /ax c <num> Crop sound paths to last N characters. 0 = Don't crop. E.g. /ax c 0
  • /ax n <num> Limit pathname display. 0 = filename only, 11 = Show all. E.g. /ax n 11
  • /ax f [true/false] Filter chat so that sample links are clickable. E.g. /ax f true
  • /ax g [true/false] Play non-.wav sounds as looping game music. E.g. /ax g false
  • /ax h [true/false] Hide sample index numbers in search results. E.g. /ax h false
  • /ax x [true/false] Hide file extensions. E.g. /ax x false
  • /ax v [true/false] Verbose output that shows which sample is playing. E.g. /ax v false
  • /ax t [true/false] Output to AudioX chat tab. E.g. /ax t false
  • /ax a [true/false] Autoplay link samples received from other players. E.g. /ax a false
  • /ax z [true/false] Search with pattern matching. E.g. /ax z false
  • /ax [?] Help text page 1: Commands. E.g. /ax ? or /ax

Macro

Several players have mentioned that they like to keep the number of enabled mods to a bare minimum.
As AudioX is hardly essential in day to day World of Warcraft gameplay, I've created a macro that
allows you to keep the entire AudioX suite disabled (in addon options) when you don't need it. When
you do need it, click the macro button and the AudioX will load for the current game session only,
without any need to reload the game session. The macro is as follows (it's a single, long line):-

A full explanation of how the macro works can be found on my author portal FAQ

Note: You can still configure the AudioX to load whenever you start the game. This macro is just an
additional facility.

Known Bugs/Issues

  • Garbage Collection may reset AudioX searches if AudioX has been inactive within the game session for a long time. If this happens you can use /ax b

Notes

  • AudioX is my first World of Warcraft mod.
  • AudioX II uses a different link format from my original AudioX. Please upgrade to AudioX II.
  • I only upload AudioX to the following sites:
    http://www.wowinterface.com/downloads/info14100-AudioX.html
    http://wow.curse.com/downloads/wow-addons/details/audiox.aspx
    http://wow.curseforge.com/addons/audiox/

AudioX mini-API (for Mod Developers)

  • Details in my Author Portal FAQ

Credits

  • Krakhaan of Khaz'goroth (Oceanic) for his inspirational AFX mod
  • Bluspacecow for Sound Commands List
  • James Whitehead II for his brilliant book World of Warcraft Programming without which this mod wouldn't exist
  • Thorinair of EU Ragnaros for motivating me to create my own AudioX UI and accompanying API

DISCLAIMER

  • While every effort has been made to ensure this mod is error free, you use this mod entirely at your own risk.


AudioX Copyright 2009-2010 Eisa of Aggramar (EU). All Rights Reserved.


READ:


PRV:Baud Error Frame
NEXT:BigWigs_Debugger
ABOUT