Category Archives: Coding

Mizus RaidTracker v0.15-Beta released

Mizus RaidTracker Version 0.15 beta is now available for download. Check the MRT page for the download link.

0.15 Changelog:

New:

  • Added two new export formats: plain text and BBCode formatted text (choose your export format in the options panel)
  • Added new option panel for export options
  • CTRT-Export: Added option for automatically adding one item of poor item quality to each boss at data export. This should fix a bug in the EQDKP-CTRT-Import-Plugin boss detection. Boss detection fails, if no loot is connected to a boss event (i.e. attendance checks).
  • Added settings for text export
  • Added function to make a snapshot of the current raid composition
  • Added slash command for taking a snapshot (/mrt snapshot)
  • Added GUI button for taking a snapshot

Changes:

  • Changed slash command handler to work with uppercase and mixed upper-/lowercase commands
  • Changed DataExportFrame to support multiline export data
  • CTRT-Export: Optimized the length of the export string

Bug Fixes:

  • Some manually added boss events were saved with wrong difficulty
  • Fixed export-error, which happened if extended information in playerDB is missing

You may ask what happened to v0.13 and v0.14. Well, v0.13 was left out and v0.14 contains only changes for making this addon compatible with curseforge.com. My goal is to get this addon on curse.com.

Creating EditBoxes in option panels

I stumbled across a few issues while creating a new option panel, so this might be an interesting sidenote for other addon authors:
If you want to implement an EditBox-Widget in an option panel, you must disable the autoFocus for this EditBox. Otherwise, it would catch all inputs from the keyboard after login and you won’t be able to do anything. There are two ways to do that:

  • XML: When creating the EditBox, set the attribute to false
    <EditBox (...) autoFocus="false">
  • LUA:
    EditBox:SetAutoFocus(false)

If you fill in text via ‘EditBox:SetText(<string>)’ you will also need to set the cursor position to zero in order to actually see the text you filled in. To do this, use: ‘EditBox:SetCursorPosition(0)’.

Mizus RaidTracker v0.9 beta released

Mizus RaidTracker Version 0.9 beta is now available for download. Check the MRT page for the download link.

0.9 Changelog:

New:

  • Added BossID of Halion (Ruby Sanctum)
  • Added item icons and tooltips to loot list
  • Added support for TAB and ESC in raidlog dialogs
  • Added option to enable/disable tracking of offline players (as boss attendees)
  • Added option to enable/disable tracking of only first 2/5 groups in 10/25 player raids (as boss attendees)
  • Updated deDE localization

Bug Fixes:

  • fixed raid export for raids without boss kill event
  • fixed a bug, where the guild data may be crawled incorrectly
  • fixed ‘/mrt o’ and ‘/mrt options’ slash commands

Preview: Mizus RaidTracker for WoW

After maintaining my own fork of the CT RaidTracker for a while, i’m currently creating my own raidtracker. My guild is running a variant of a zero-sum dkp-system where people on standby will get full dkp for being online. As i started with dkp tracking, i used NRT and CT RaidTracker. While NRT provides a nice solution to track raid attendance, it lacked proper DKP-tracking and proper boss detection (especially ‘event bosses’ like Gunship Battle, Dreamwalker, Faction Champions). CTRT provides a good loot tracking, but no raid attendance options. I hacked the last part in there, but maintaining it was a pain, so I started my own raidtracker project.

So, the first alpha of Mizus RaidTracker (no – name creativity was not present) was born. It took longer as expected to get things to work, but considering that this is my first WoW-Addon and i had less spare time than expected, it should be ok. A first beta version should be finished next month. The key features of the first version will be: Continue reading Preview: Mizus RaidTracker for WoW

Mumble/Murmur: Setting a default channel for authenticated users (hardcoded solution)

Update (05/02/2011): With the release of Mumble v.1.2.3-rc2, the below mentioned method isn’t necessary anymore. Please have a look at this post for updated information.


My World of WarCraft guild changed the voice software this weekend. We used Ventrilo up until now, but our server will shut down today, so we had to change and gave Mumble 1.2.2 a try. The server setup was quick, the voice quality is good and the channel based ACLs provides a huge flexibility for user group based access rights. We are using a basic “two area” channelsetup – a closed area for guild members only (for raids, pvp, chating, etc.) and a public area (for random groups, friends, etc.). So, every guild member is registered to the server and was given access rights to the internal area by the admin.

After using mumble for the first two days, we noticed a little flaw: When a authenticated user disconnect from Murmur, the server saves the last channel the user was in. If the user connects to the server again, the server moves the user back to the last channel automatically. I understand, that this feature is probably widly seen as a “nice-to-have” and not as a drawback, but our voice server is used quite heavy and already a few people bumped in conversations accidentally. So, I started to search for a solution to set a default channel to get everyone in the lobby after a connect.

Continue reading Mumble/Murmur: Setting a default channel for authenticated users (hardcoded solution)