This is an add-on I put together while trying for the Higher Learning achievement in Dalaran. It's designed to facilitate easier communication of book spawns so that everyone looking for books can work together. Since the focus of this mod is to enable ease of communication between other users of the mod to keep track of books, the more people that use this mod the better it is for everyone else. So if your server has a channel dedicated to hunting the book spawns, spread the word!
List of features:
- Designed to work with the current "Higher Learning" mod. If Higher Learning is installed along with this add-on, it will store its info in Higher Learning's variables, allowing you to utilize that add-on's announcing and parsing functionality. It will however work just fine by itself.
- Graphical progress bars to keep track of spawns. During the time between possible spawns, the bar turns green and fills up. During the time that a book could spawn, the bar turns red and drains down.
- Everything is accomplished through the GUI, the only slash command is "/du show" if the window has been closed. To set book spawn times, simply right-click on the bar of the book you want to set.
- Automatic server-wide communication through AceComm 2.0, whenever another user of this mod clicks a real or fake book, the book and time are broadcast to all other users of the mod, reducing the need for a special channel dedicated to book hunting.
- Whenever a user logs in, a sync request is broadcast across the network so if anyone else has a current list of timers, yours will be updated automatically.
- Whenever another user clicks a real book, if it's a book you don't already have, a warning message is displayed on your screen alerting you to the presence of a book spawn.
- When another user of the mod comes within a certain distance of an area where a book is due to spawn within an hour, the bar color changes from red to yellow to indicate that the spawn is likely being actively watched.
- I do not have, nor do I currently plan to add, any option to announce book times in a channel. The Higher Learning mod already does a fine job of that, and I see no reason to duplicate that functionality. If you really want to announce book times, I would encourage you to download that mod as well.
Known issues:
- The only time format currently supported is 12-hour time.
- Currently this mod doesn't save book spawn times when you log out. This is inconvenient if you are the only player on your server using this mod and you log out for less than 4 hours. If other players on your server are using the mod, you'll get re-synched when you log back in. If you really want your times to be saved between sessions, I would encourage you to download the Higher Learning mod, as this mod was designed to work with Higher Learning, which does save spawn times.
- The book titles I compare against for automatic detection of book clicks was pulled from WoWWiki. During the course of my testing, I discovered that some of the titles are slightly inaccurate. I haven't had any problems in a while, but if you discover a book title that doesn't set the spawn timer, please send me the exact title of the book so I can update the mod.
- Since both the books in the Ledgerdemain Lounge are so close together on the overhead map, a player watching either spawn will be reported as watching both spawns. Unfortunately there's no good way around this.
- Localization was something that only occurred to me when I was about halfway through this project, and as a result, it's only partly prepared to be localized. Seeing how I don't really know any other languages to be able to localize it, this isn't a particularly huge concern for me. However if anyone is really interested in helping me localize this in their language, I could go ahead and do the rest of the work necessary to make this mod fully able to be localized.
Possible future enhancements:
- Using the player's preferences in the clock panel to support either 12-hour or 24-hour time.
- When I have time to work on this more, I'd like to add support for some of the more popular mapping add-ons out there such as Cartographer to point you directly to the book spawns.
- 4 comments
- 4 comments
Facts
- Date created
- 25 Feb 2009
- Category
- Last update
- 26 Feb 2009
- Development stage
- Release
- Language
- enUS
- License
- BSD License
- Curse link
- Dalaran University
- Recent files
- R: Dalaran University 1.1 for 3.0.9 on 26 Feb 2009
- R: Dalaran University 1.0 for 3.0.9 on 25 Feb 2009
- #5
Dethral Wed, 29 Jul 2009 01:07:58Date: 2009-07-28 21:04:49 ID: 1 Error occured in: Global Count: 1 Message: ...rface\AddOns\DalaranUniversity\DalaranUniversity.lua line 790: Cannot find a library instance of AceAddon-2.0. Debug: [C]: ? [C]: error() ...Ons\DalaranUniversity\libs\AceLibrary\AceLibrary.lua:490: AceLibrary() ...rface\AddOns\DalaranUniversity\DalaranUniversity.lua:790: in main chunk AddOns: Swatter, v5.5.4293 (WombatII) AucAdvanced, v5.5.4293 (WombatII) AucFilterBasic, v5.5.4293 (WombatII) AucFilterOutlier, v5.5.4293.2531 AucMatchUndercut, v5.5.4293.2531 AucStatClassic, v5.5.4293 (WombatII) AucStatHistogram, v5.5.4293 (WombatII) AucStatiLevel, v5.5.4293 (WombatII) AucStatPurchased, v5.5.4293 (WombatII) AucStatSales, v5.5.4293.2842 AucStatSimple, v5.5.4293 (WombatII) AucStatStdDev, v5.5.4293 (WombatII) AucStatWOWEcon, v5.5.4293.2530 AucUtilAHWindowControl, v5.5.4293.3311 AucUtilAppraiser, v5.5.4293.2530 AucUtilAskPrice, v5.5.4293.3175 AucUtilAutoMagic, v5.5.4293.3142 AucUtilCompactUI, v5.5.4293.2530 AucUtilEasyBuyout, v5.5.4293.3583 AucUtilFixAH, v5.5.4293 (WombatII) AucUtilItemSuggest, v5.5.4293.3108 AucUtilPriceLevel, v5.5.4293.2545 AucUtilScanButton, v5.5.4293.2530 AucUtilScanFinish, v5.5.4293.2530 AucUtilScanProgress, v5.5.4293.2530 AucUtilSearchUI, v5.5.4293.3655 AucUtilSimpleAuction, v5.5.4293.0 AucUtilVendMarkup, v5.5.4293.2530 Babylonian, v5.1.DEV.130 BeanCounter, v5.5.4293 (WombatII) Chatter, v1.0 Clique, vwowi:revision Configator, v5.1.DEV.130 CurseProfiler, v DalaranUniversity, v1.1 DebugLib, v5.1.DEV.130 HigherLearning, v0.1 SlideBar, v5.5.4293 (WombatII) Stubby, v5.5.4293 (WombatII) (ck=51a)
- #4
Gerraint Sun, 05 Apr 2009 21:17:40I have the same problem as listed above. Any chance of a fix for this?
- #3
iceler Sat, 28 Mar 2009 20:38:20Yeah, i'm seeing that bug as well. It doesn't work.
- #1
dreamingxashley Tue, 03 Mar 2009 17:10:31I got an error trying to use this... I have the higher learning mod, and an ace-addon library mod because I got an error saying it couldnt find one.
Date: 2009-03-03 12:08:08 ID: 4 Error occured in: Global Count: 1 Message: ...rface\AddOns\DalaranUniversity\DalaranUniversity.lua line 409:
Debug:
(tail call): ? [C]: ? ...rface\AddOns\DalaranUniversity\DalaranUniversity.lua:409: func() ..\FrameXML\UIDropDownMenu.lua:561: UIDropDownMenuButton_OnClick() [string "*:OnClick"]:1: [string "*:OnClick"]:1AddOns: