- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,842 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
Dukebox
- 0 Likes
- World of Warcraft
- 5,363 Downloads
- Supports: 4.2
- 1 Average Daily Downloads
- Comments
- Created 9/4/2006 5:00:18 PM
- Updated 8/8/2011 2:54:45 AM
- 27 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Release
- Newest File: 2.1
About Dukebox
Dukebox is a addon that plays Duke Nukem's (From Apogee/3D Realms Duke Nukem Games) one liners. Currently you can hear one of his comments when you kill something, start a boss fight, kill a boss, heal yourself, enter an instance, go afk, and when you die. The frequency of how many times you hear a one liner per mob kill can also be adjusted.
Version 2.1
Choonster's update for 4.2
- Changed all occurrences of the variable this to the Cataclysm equivalent self.
- Added the arguments to the OnLoad and OnEvent functions and added self to the OnUpdate function in both the Lua and XML.
- Due to dungeon maps being added, the GetPlayerMapPosition function no longer returns 0,0 when in an instance. The IsInInstance function is now used to check if the player is in an instance instead.
- Changed the alpha values used by the |c escape sequences from AA to FF. The alpha values are ignored completely by the game, so this won't actually change anything.
- Changed the indentation in dukebox.xml to make the code easier to read/edit.
- Converted all the .WAV sound files to .OGG because Cataclysm removed support for custom .WAVs.
Version 2.0.1
Changes
- Stupid me left a debug message in the code, removed it.
Version 2.0
NOTE
- Heard the addon was having problems with Wrath, so have looked over the code and updated it to the current live client.
- I plan to change the interface and add more customization, but right now I wanted to bring the addon up to date.
Changes
- Fixed a problem with the item sounds, they were conflicting with another variable somewhere and was screwing up the addon. All good now!
TODO
- Revamp the interface, hopefully.
Version 1.5b
NOTE
- This is the BETA of the new Dukebox. Please test it out, and comment if any problems are found. Specifically the boss sound effects (try battling a level skull boss) because I don't raid anymore and can't check myself. Also try testing it in the BGs.
Changes
- Works with new chat system: Blizzard introduced a new combat chat window system, and also a new API along with it. Because Dukebox uses the combat log to fire certain events, previous versions were not working. The codes been modified, and all sounds should play. (As a bonus, non-English clients "SHOULD" work now, since they are not dependent on the actual text).
- Fixed HOT Bug: If a player was healed with a HOT, the heal sound would get spammed every tick, making a real annoying sound. This has been removed, and no sounds will play on HOT spells!
- New Item Sound System: Before, the only way to get the item pickup sounds, was to get the confirm loot window to pop up. I have redone the code, and you will now get a one-liner when you loot a green or higher item, like it was intended!
- New Sounds: Sounds from the Duke Nukem game, Manhattan Project, have been added. 15 sounds are included, though the KILL sounds have been disabled, because I don't think they give off that Duke Nukem feel. You can re-enable them by opening "dukebox_snd_cfg.lua" and setting "kill_num" to 20.
TODO
- Localization: I keep saying it, but hopefully one day I'll implement it.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 2.1 | Release | 4.2 | 488 | 8/8/2011 2:54:45 AM |
| 2.0.1 | Release | 3.0.9 | 4,519 | 4/3/2009 2:40:20 PM |
| 2.0 | Release | 3.0.9 | 132 | 4/1/2009 3:03:19 PM |
| 1.5b | Release | 2.4.2 | 399 | 7/10/2008 4:07:10 AM |
| 1.4.1 | Release | 2.1.3 | 116 | 7/20/2007 10:56:15 PM |
| 1.4 | Release | 2.0.0 | 142 | 1/3/2007 7:01:54 PM |
| 1.3b | Release | 2.0.0 | 45 | 12/12/2006 4:28:08 AM |
| 1.0 | Release | 1.12.0 | 1 | 9/4/2006 5:03:12 PM |


Comments
Hey was looking for this type of addon for a long time since theres no updated version of roth's evl_combattext with duke sounds. Now I updated the toc to 4.3 and enable /duke3d in game,but his oneliners after killing something only happen once after 30 somekills.Is this normal?
Have you adjusted the frequency in the options menu? The highest frequency (3) gives the sound a one in three (1/3) chance to play, while the lowest frequency (1) gives the sound a one in eight (1/8) chance to play.
I have not played WoW for a really long time (since prob second week of Wrath). Disliked the direction WoW was going and quit. Sadly Blizzard is terrible at sustaining the API (they don't deprecate things, just outright change them), and this breaks addons.
Now I don't have an account to do development. It was banned because it was hacked and got gold-spammed, they sent me a form to fill out and had to send in ID, so I said it wasn't worth it. Also I have not touched LUA or the WoW API in ages so I'd have to relearn.
TBC.
From what David says, they must have done some huge overhaul if something as simple as commands don't work (however it might be an error in the onload stuff).
If anyone wants to carry on the addon, they are free to do so. Just put in the original credits in a readme or description somewhere. I may grab a trial WoW to do another update if I get some free time.
my one little gripe is that the sounds don't work every single time the spesicied event happens, even with the "Frenquency of Play" bar set to max. maby you can think about putting that in a update? -Chranz
This mod rox...... I was using it for the first time tonight in AQ20 and it fitted perfectly.
Thank you very much for this. it just adds that little extra enjoyment to the game.
thank you corillian, I don't have access to EU clients so I was wondering what was wrong with the addon on the German version. Ill start fixing this ASAP.
does'nt work on German Client because your Addon's Code searches for English Phrases, i think.
Example: if string.find(arg1, " dies") has to be on german client if string.find(arg1, " stirbt")