CTMod Developer Update

After Cide, the original coder stopped playing World of Warcraft, Dargen took up the task of keeping CTMod updated. Now after a few years of processing some of the most timely and detailed updates of any mod, Dargen too has moved on from World of Warcraft.As such, CTMod 5.01 remains the current, most updated version. Development and updates will be put on hold until a new coder can be found.

If anyone would be willing to assist with updates, please contact me via the contact page.

Thanks for all the hard work, Dargen!

CTMod for WoW 5.1

*** LAST UPDATED: 2012-12-15 at 5:43 PM Eastern ***

All addons have now been updated for the release of WoW 5.1.

CT_BarMod (5.0102)
- Updated to prevent cooldown counts from being hidden when they are shown by another addon.

CT_BottomBar (5.0102)
- Now includes version 5.0102 of CT_BarMod in the zip file.

2012-12-10

CT_BarMod (5.0101)
- Updated for the WoW 5.1 patch.
- Will now display Blizzard’s new “loss of control” cooldown animation on buttons.
- Will now display the spell alert animation for buttons that have a flyout menu containing an appropriate spell.

CT_BottomBar (5.0101)
- Updated for the WoW 5.1 patch.
- The reputation bar will now show friendship reputation values the same way as the default UI.
- Fixed a bug: The experience bar could sometimes be visible above the game’s default vehicle, override, and pet battle frames when they were hidden.

CT_BuffMod (5.0101)
- Updated for the WoW 5.1 patch.

CT_Core (5.0101)
- Updated for the WoW 5.1 patch.

CT_ExpenseHistory (5.0101)
- Updated for the WoW 5.1 patch.

CT_MailMod (5.0101)
- Updated for the WoW 5.1 patch.

CT_MapMod (5.0101)
- Updated for the WoW 5.1 patch.

CT_PartyBuffs (5.0101)
- Updated for the WoW 5.1 patch.

CT_RaidAssist (5.0101)
- Updated for the WoW 5.1 patch.

CT_Timer (5.0101)
- Updated for the WoW 5.1 patch.

CT_UnitFrames (5.0101)
- Updated for the WoW 5.1 patch.

CT_Viewport (5.0101)
- Updated for the WoW 5.1 patch.

CTMod for WoW 5

*** LAST UPDATED: 2012-09-23 at 1:56 PM Eastern ***

All addons have now been updated for the release of WoW 5.

CT_BarMod (5.0004)
- Fixed a problem related to a bug in Blizzard’s FontInstance:SetFont() function that could cause the cooldown count to display incorrectly or cause the game to crash, when the cooldown count style option in CT_BarMod was set to “Plain”.
- Fixed a bug that could cause a button’s count value to be displayed when there was nothing assigned to the button.

CT_BottomBar (5.0004)
- Added an option in the “Artwork” section to show lions instead of gryphons.
- Fixed a bug that was causing the experience bar tooltip to be shown after a one second delay rather than immediately.
- Fixed a bug that could cause the experience bar tooltip to be shown when the option to hide the experience bar was enabled.
- Now includes version 5.0004 of CT_BarMod in the zip file.

CT_BuffMod (5.0005)
- Fixed a problem related to a bug in Blizzard’s FontInstance:SetFont() function that could cause a buff count to display incorrectly or cause the game to crash.

CT_MapMod (5.0004)
- Added map icons for Mists of Pandaria herbs and minerals.
<hr />
2012-09-16 5:20 PM Eastern

CT_Core (5.0004)
- Tooltip relocation: Fixed a problem that could cause the tooltip to be anchored incorrectly.

CT_UnitFrames (5.0004)
- The health and mana text shown beside a unit frame is now shown above the unit frame’s texture frame rather than behind it.
- Fixed a bug that could prevent textures (like the gold dragon) from appearing around the portrait on the assist and focus frames.
<hr />
2012-09-06 4:51 PM Eastern

CT_BarMod (5.0003)
- Fixed a bug: Now updates the number of charges displayed on a button when an ability’s cooldown finishes.
- Fixed a bug: Now uses the proper cooldown animation when an ability is on cooldown and there is 1 or more charges remaining.

CT_BottomBar (5.0003)
- Internal fix: Added some missing local statements.
- Now includes version 5.0003 of CT_BarMod in the zip file.

CT_Core (5.0003)
- Tooltip relocation: The tooltip should no longer appear to jump between the default location and the mouse or anchor frame, when something other than CT_Core repositions the tooltip.
<hr />
2012-09-05 11:58 AM Eastern

CT_BuffMod (5.0004)
- Fixed a bug that could cause an error if you toggled the “Hide the consolidated buffs frame” option from enabled to disabled.
- If the option to hide Blizzard’s buffs frame, weapons frame, or consolidated frame is enabled and something other than CT_BuffMod shows the frame, then CT_BuffMod will re-hide the frame.
<hr />
2012-09-03 9:44 PM Eastern

CT_Viewport download link
- Fixed the link on the downloads page for CT_Viewport which was incorrectly providing CT_UnitFrames as the downloaded file.
<hr>
2012-08-30 9:32 AM Eastern

CT_MailMod (5.0003)
- The tooltip for an inbox message will now show icons for the 11th and 12th attachments.

CT_RaidAssist (5.0004)
- Bug fix: Fixed an error when entering the game.
<hr />
2012-08-30 8:43 AM Eastern

CT_ExpenseHistory (5.0003)
- Bug fix: Changed when dropdown menus are initialized to avoid tainting CompactRaidFrame1 when it gets created.

CT_MapMod (5.0003)
- Bug fix: Changed when dropdown menus are initialized to avoid tainting CompactRaidFrame1 when it gets created.

CT_RaidAssist (5.0003)
- Bug fix: Changed when dropdown menus are initialized to avoid tainting CompactRaidFrame1 when it gets created.
- Bug fix: Declared some variables as local.
- Bug fix: An error could occur when selecting or unselecting individual buffs in the CT_RaidAssist “Buff Options” window.

CT_RaidAssist_MTPlayers (5.0003)
- Bug fix: Changed when dropdown menus are initialized to avoid tainting CompactRaidFrame1 when it gets created.

CT_UnitFrames (5.0003)
- Bug fix: Locking and unlocking the assist and focus frames should now work properly and not cause an error.
<hr />
2012-08-29 7:17 PM Eastern

CT_BuffMod (5.0003)
- Fixed a bug that could cause an error if you toggled the “Color the background of the bar” option while you had a buff, were using style 1 buttons, and had the “Show time remaining bar” option disabled.
<hr />
2012-08-28

CT_BarMod (5.0002)
- Release version for WoW 5.

Pet battles:
- Added a “Basic Visibility” option to hide a bar when in a pet battle.
- Added a “Basic Visibility” option to hide a bar when there is an override bar.
- When in a pet battle, the main action bar’s key bindings can be used to activate the buttons on the pet battle bar.

Stances:
- When playing as a warrior, bars 7, 8, and 9 are now shown in the options window as ‘general purpose’.
- When playing as a rogue, bar 7 is now shown in the options window as ‘stealth, shadow dance’.
- When playing as a rogue, bar 8 is now shown in the options window as ‘general purpose’.

Bar paging (basic options):
- The Alt, Ctrl, and Shift key options in the Basic Paging options now extend up to action page 14.
- Refer to the next section for a description of action pages 11 through 14.

Bar paging (advanced):
- Blizzard made some changes to action bar pages in WoW 5.
- These changes should not affect you if you are using the basic paging/visibility options for the bars in CT_BarMod.
- These changes may affect you if you are using the advanced paging/visibility options for the bars in CT_BarMod.
- Action page 11 used to be associated with the ‘[bonusbar:5]‘ macro condition and the vehicle, bonus, and possess abilities.
- Action page 11 is now associated with multicast abilities (like the totem bar in WoW 4).
- Action page 12 is new. It is associated with vehicle and possess abilities.
- Action page 13 is new. It is associated with temporary shapeshift abilities.
- Action page 14 is new. It is associated with override abilities.

Bar macro conditions (advanced):
- Blizzard made some changes to action bar related macro conditions in WoW 5.
- These changes should not affect you if you are using the basic paging/visibility options for the bars in CT_BarMod.
- These changes may affect you if you are using the advanced paging/visibility options for the bars in CT_BarMod.
- The macro condition ‘[vehicleui]‘ is still used for detecting vehicle abilities (action page 12).
- Blizzard added the macro condition ‘[possessbar]‘ for detecting possess and vehicle abilities (both use action page 12).
- There is currently no macro condition available for detecting temporary shapeshift abilities (action page 13).
- Blizzard added the macro condition ‘[overridebar]‘ for detecting override abilities (action page 14).
- Blizzard added the macro condition ‘[petbattle]‘ for detecting pet battles (there is no action page number for this).
- The old macro condition ‘[bonusbar:5]‘ no longer works for detecting vehicle, bonus, or possess abilities.
- You can replace ‘[bonusbar:5]‘ with ‘[vehicleui][overridebar][possessbar]‘ if you want to detect the same types of abilities as before. However, keep in mind that the override abilities are on a different action page than the vehicle and possess abilities.
- You can replace ‘[bonusbar:5]‘ with ‘[possessbar]‘ if you only want to detect possess and vehicle abilities (these both use the same action page).
- For now, CT_BarMod will automatically replace the text ‘[bonusbar:5]11′ with ‘[possessbar]12′, and ‘[bonusbar:5]‘ with ‘[possessbar]‘ before using an advanced condition with a bar.

CT_BottomBar (5.0002)
- Release version for WoW 5.
- The class bar is visible by default for the monk class.
- Added an option to hide the CT_BottomBar bars when you are in a pet battle.
- Added an option to not show the CT_BottomBar experience bar on the pet battle frame.
- The Vehicle Tools bar will now show a button to leave a vehicle if you are in a vehicle that has no abilities and can be exited.

CT_BuffMod (5.0002)
- Release version for WoW 5.
- The “advanced conditions” edit box in the “visibility” section of the options window is now easier to click on.

CT_Core (5.0002)
- Release version for WoW 5.

CT_ExpenseHistory (5.0002)
- Release version for WoW 5.

CT_MailMod (5.0002)
- Release version for WoW 5.

CT_MapMod (5.0002)
- Release version for WoW 5.

CT_PartyBuffs (5.0002)
- Release version for WoW 5.

CT_RaidAssist (5.0002)
- Release version for WoW 5.
- Added support for the Monk class.
- Removed spells that are no longer in the game.
- Updated spells that have changed.

CT_RaidAssist_MTPlayers (5.0002)
- Release version for WoW 5.

CT_Timer (5.0002)
- Release version for WoW 5.

CT_UnitFrames (5.0002)
- Release version for WoW 5.
- Added an option to break up large numbers (for example: 123,456). This is the default.
- Added an option to abbreviate large numbers (for example: 123 K). This is the default.
- Added an option to show health/mana values on the left side of the player frame.
- Added options to show health/mana values on the right side of the target, assist, and focus frames.
- Added options to show buffs on top of the assist and focus frames.

CT_Viewport (5.0002)
- Release version for WoW 5.

WoW 4.3 updates (UPDATED 3:35 pm EST)

CT_BarMod (4.0302)
- Fixed a bug: CT_BarMod’s cooldown timers should now display on Blizzard’s action buttons when the “Apply the ‘Display cooldown counts’ option” is enabled.

CT_BottomBar (4.0302)
- Now includes version 4.0302 of CT_BarMod in the zip file.
- Updated CT_BottomBar version number to match the new version of CT_BarMod.

2011-11-29 11:46 am EST

CT_BarMod (4.0301)
- Updated for the WoW 4.3 patch.
- Added overlay glow support for macros that contain an appropriate spell or ability.

CT_BottomBar (4.0301)
- Updated for the WoW 4.3 patch.
- Fixed a bug that was causing the Pet Bar scale, opacity, and button spacing to be ignored when toggling the “Activate” option for the Pet Bar.

- Added support for Blizzard’s new one-button “Extra Bar”.
- a) The game will show and hide the Extra Bar when appropriate (eg. some boss fights).
- b) You can position the Extra Bar when the CT_BottomBar options window is open.
- c) Added an option to hide the textures for the Extra Bar.
- d) Added an option to change the scale of the Extra Bar.
- e) Blizzard has added a key binding for the button on the Extra bar. It is called “Extra Action Button 1″ in the game’s key binding window. It can be found between the “Action button” and “Special action button” key bindings.
- f) If you are having any problems with the Extra Bar you can try disabling the “Activate” option for it in the CT_BottomBar options window (when not in combat). Alternately, you can try using a key binding for the button.

CT_BuffMod (4.0301)
- Updated for the WoW 4.3 patch.
- Added an option which allows you to use unsecure buff buttons.
- Added an option (for unsecure buffs only) that lets you sort non-expiring buffs before, after, or with the other buffs in the same sorting group.

- When using unsecure buff buttons:

a) You can only cancel buffs when not in combat. This is a game restriction.
b) You cannot cancel weapon buffs. This is a game restriction.
c) When sorting by time, CT_BuffMod will also sort by name if the times are the same.
d) Unusecure buff buttons are not affected by the current bugs in Blizzard’s Secure Aura routines (see below).

- You can use unsecure buff buttons to emulate the “Auras” buff group that was available in older versions of CT_BuffMod as follows:

a) Enable the “Use unsecure buff buttons” option for the window.
b) Group the buffs as “All buffs”. Don’t use “Canceleable buffs” or “Uncancelable buffs”.
c) Set the “Buffs that you cast” option to “With other players”.
d) Set the “Non-expiring buffs” option to “After other buffs”.

- Blizzard finally fixed some of the bugs in their Secure Aura routines. As a result the following items are now implemented in CT_BuffMod:

a) The off hand weapon enchant button should now display and cancel properly.
b) The ranged weapon enchant button should now display and cancel properly.
c) You can now sort buffs that you cast, with buffs cast by others. Refer to the “Buffs you can cast” option in the “Sorting” section of the CT_BuffMod options. The default for this option is now “Sort with others”.

- NOTE: There are still some bugs in Blizzard’s Secure Aura routines on the 4.3 PTR as of Nov 27, 2011. It is not known if the bugs will be fixed before 4.3 gets released. Below are some issues you may experience due to these bugs.

1) If you show consolidated or weapon buttons in a CT_BuffMod window…

1a) If a buff fades or is cancelled, the final buff button in the window may not get hidden. The button may continue to show a duplicate buff or a buff that is no longer applicable.

1b) If there was a consolidated or weapon button positioned after the non-hidden button, then you may end up with the two buttons occupying the same spot in the window. You can work around this by showing the consolidated and weapon buttons before the other buff groups.

2) If you show weapon buttons in a CT_BuffMod window…

2a) If you gain a ranged weapon buff, the weapon buff button may not get shown in the window until you gain or lose another buff.

CT_Core (4.0301)
- Updated for the WoW 4.3 patch.
- Fixed some truncated text in the options window.
- Added options for opening/closing bags when the void storage window opens.

CT_ExpenseHistory (4.0301)
- Updated for the WoW 4.3 patch.

CT_MailMod (4.0301)
- Updated for the WoW 4.3 patch.

CT_MapMod (4.0301)
- Updated for the WoW 4.3 patch.

CT_PartyBuffs (4.0301)
- Updated for the WoW 4.3 patch.

CT_RaidAssist (4.0301)
- Updated for the WoW 4.3 patch.
- Now shortens health and max health values shown on raid frames when they are over 10,000.
- Fixed a bug that caused raid frames to be incorrectly positioned when “Show groups horizontally” was toggled.

CT_RaidAssist_MTPlayers (4.0301)
- Updated for the WoW 4.3 patch.
- Now shortens health and max health values shown on raid frames when they are over 10,000.

CT_Timer (4.0301)
- Updated for the WoW 4.3 patch.

CT_UnitFrames (4.0301)
- Updated for the WoW 4.3 patch.

CT_Viewport (4.0301)
- Updated for the WoW 4.3 patch.

CTMod – 4.0 for Live realms

All of the CTMod addons have been updated for the WoW 4.0 patch. Two of them had some noteworthy changes:

CT_BarMod (4.002)
- Added support for the new flyout bars associated with some new abilities (warlock “Summon Demon”, hunter “Call Pet”, mage “Portal”, mage “Teleport”).
- The key bindings section in the options window has been renamed to “Button options”.
- You can now configure the direction of the flyout bar for each button that is assigned an ability with a flyout bar.
- Added support for the new animated glow that the default UI sometimes shows on a button.

CT_BuffMod (4.002)
- Due to a change made by Blizzard, addons are no longer able to cancel buffs when you right click on a buff’s icon unless the addon uses secure frames for the buffs.
- Since CT_BuffMod currently uses insecure frames, you will not be able to cancel any buffs in the CT_BuffMod window.
- An updated version of CT_BuffMod that uses secure buttons to allow you to cancel buffs is being worked on, but is not ready yet.
- There are options in CT_BuffMod that will let you show Blizzard’s default buff frames so that you can cancel buffs.
- An alternate way to cancel buffs is to use the /cancelaura command with a spell name in a macro.

CTMod for Patch 3.3

As I’m sure all of you have now noticed, 3.3 finally rolled its way out.  All mods have been updated, so please download fresh copies of all of the ones you use.  Dargen kicked out a big set of updates, changes, and improvements.  If you’d like to learn about everything that changed, read below:

CTMod 3.3 version notes:

CT_BarMod (3.300)

General
- Updated for the WoW 3.3 patch.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

Key bindings
- Made some changes to the way key bindings are handled internally by the addon. This may resolve a problem some people were having with key bindings not always displaying on their buttons.
- After unbinding a key from a button, the addon will display the next key bound to that button if there are other keys still bound to it.
- Fixed an issue that sometimes required you to left click twice on a line in the CT_BarMod Key Bindings list before you could change a button.
- Added key binding support for mouse buttons 16 through 31.
- Mouse wheel up/down (along with any optional combination of alt, ctrl, shift) can now be bound to any CT_BarMod button.
- When displaying a keybinding on a button, the word “BUTTON” is shortened to “B”.
- When displaying a keybinding on a button, the word “MOUSEWHEELUP” is shortened to “WU”.
- When displaying a keybinding on a button, the word “MOUSEWHEELDOWN” is shortened to “WD”.

Slash command
- Added the /ctbar command which can be used to directly open the CT_BarMod options window.
- Added the ability to hide or show any one of the 10 CT_BarMod bars using the /ctbar command. For example, type (without the quotes) “/ctbar hide 2″ to hide bar 2, and “/ctbar show 2″ to show bar 2.

CT_BottomBar (3.300)

- Updated for the WoW 3.3 patch.
- Made a change to prevent a “VehicleMenuBarLeaveButton:SetPoint(): CT_BottomBar_VehicleBarFrame is dependent on this” message which could sometimes occur when entering a vehicle.
- Clicking an empty button slot when shapeshifted, or in a vehicle (if you’ve hidden Blizzard’s vehicle frame), will no longer cause it to click the button on the main action bar beneath that slot.
- Added an option to hide the Main Bar gryphons. Previously this option was only available in CT_Core. Changing the option in CT_BottomBar will also change the corresponding option in CT_Core (if that addon is loaded).
- Added the /ctbb command which can be used to directly open the CT_BottomBar options window.
- Updated CT_Library.lua to version 3.005.

CT_BuffMod (3.300)

- Updated for the WoW 3.3 patch.
- Added options to hide Blizzard’s temporary enchants frame, buffs frame, and consolidated buffs frame. All 3 frames are hidden by default.
- Added an option to prevent the CT_BuffMod window from being moved off screen.
- Hiding the CT_BuffMod window’s border no longer prevents the window from being positioned at the very edges of the screen.
- Added the /ctbuff command which can be used to directly open the CT_BuffMod options window.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

CT_Core (3.300)

- Updated for the WoW 3.3 patch.
- All options have been reorganized into separate sections which appear in alphabetical order.
- Added the /ctcore command which can be used to directly open the CT_Core options window.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

Auction House
- Added an option to add an item to the Auction House’s Auctions tab when you Alt left-click an item. If you are not looking at the Auctions tab, then it will automatically switch to the Auctions tab before adding the item.

Bank
- Added options to open and close all bags when you use the bank.
- Added options to open and close all bags when you use the guild bank.

Duels
- Added an option to block duels.
- Added an option to show a message when a duel is blocked.

General
- Changing the option to hide the Main Bar gryphons will now also change the corresponding new option in CT_BottomBar (if that addon is loaded).
- The option to block trades while at the bank has been moved into the new Bank section.

Merchant
- Added an option to buy a stack of items from a merchant when you Alt click an item. This function was already in CT_Core but there was no option to enable/disable it.
- Added options to open and close all bags when you use a merchant.

Trading
- Added an option to open a Trade window with your target when you Alt left-click an item. Once the window opens, the item will automatically be added to the Trade window.
- Added an option to add an item to the Trade window when you Alt left-click an item.

CT_ExpenseHistory (3.300)

- Updated for the WoW 3.3 patch.
- The option window can no longer be dragged off screen.
- Added the /cteh command which can be used to open the CT_ExpenseHistory window.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, and provides a button to open the CT_ExpenseHistory window.
- Updated CT_Library.lua to version 3.005.

CT_MailMod (3.300)

General
- Updated for the WoW 3.3 patch.
- Added options to open and close all bags when you use the mailbox.
- Added an option to display a message when the mailbox closes that shows how much your money has changed.
- Added the /ctmail command which can be used to directly open the CT_MailMod options window.
- The CT_MailMod options can also be accessed by clicking the large round picture located in the upper left corner of the mailbox window.
- When you take items from a mail, delete a mail, or return a mail, the addon will disable certain buttons to prevent them from being used until the requested action has finished processing.
- If the server is taking too long to respond to a request from the addon, the current action may timeout causing the processing to be cancelled. The default timeout period is 30 seconds.
- You can manually cancel the processing of an action at any time by clicking the Cancel button on the Inbox window, or by closing the mailbox.
- Updated CT_Library.lua to version 3.005.

Inbox
- Added an option to enable mouse wheel scrolling in the inbox.
- Added an option to display long message subjects as two lines of text.
- If you right-click on the “Prev” button it will take you to the first inbox page.
- If you right-click on the “Next” button it will take you to the last inbox page.
- Added an option to display the message number above each message’s checkbox.
- The text indicating that you have a lot of mail in your inbox is now displayed in the chat window when the mailbox opens, instead of at the top of the inbox window.
- Added an option to display the number of messages in the inbox (on the left side of the inbox window title).
- Added an option to display a “Mailbox” button showing the number of messages remaining in the mailbox (on the right side of the inbox window title). These are the messages that the game is not currently showing in the inbox.
- When there are less than 50 messages in the inbox and there are messages available in the mailbox, clicking the “Mailbox” button will cause the addon to wait for the game to download more messages into the inbox.

Message expiry buttons (inbox)
- Added an option to display a message expiry button below the message expiry time for each message.
- A button with an arrow on it will appear below the expiry time if a message can be returned. Clicking the button will log and return the message.
- A button with an cross on it will appear below the expiry time if a message can be deleted. Clicking the button will log and delete the message.

Selecting messages (inbox)
- Now displays the number of selected messages below the “Select All” checkbox.
- Added an option to show message checkbox tooltips.
- Message checkboxes will now only be shown on lines containing a message.
- To select messages with similar subjects, Alt left-click a message’s checkbox.
- To unselect messages with similar subjects, Alt right-click a message’s checkbox.
- To select all messages from the same sender, Ctrl left-click a message’s checkbox.
- To unselect all messages from the same sender, Ctrl right-click a message’s checkbox.
- To select a range of messages, Shift click one checkbox and then Shift left-click a second one.
- To unselect a range of messages, Shift click one checkbox and then Shift right-click a second one.
- By default, selecting (or unselecting) messages adds to (or removes from) the selection list.
- Added an option to clear the selection list before selecting a sender.
- Added an option to clear the selection list before selecting a range.

Processing selected messages (inbox)
- Added a button at the top of the inbox window to return selected messages.
- When the “Open” or “Return” button is clicked it will change into a “Cancel” button that can clicked to canel the processing of the selected messages.
- Fixed a problem where the addon would sometimes open selected messages out of order, or suddenly stop opening messages.
- When automatically opening multiple selected messages, the oldest message is now opened first. This also causes the selected messages to appear in the mail log in the same relative order that they were in the inbox.
- Automatically retrieving items from a message should no longer cause “item not found” or “database” error messages.

Message icons (inbox)
- Added an option to show all attachments in message icon tooltips. Note: The game only supports displaying 10 icons in tooltips so the 11th and 12th items in the tooltip will not have an icon.
- You can now use Ctrl click on a message icon to return the message to the sender.
- You can still use Alt click on a message icon to take the contents of the message (Shift click will also work).
- The left or right mouse button can be used when doing a Ctrl click, Shift click, or Alt click on a message.
- Moved the “C.O.D.” text that is displayed on a mail icon, to the top of the icon. This prevents it from being partially covered up if an item count is displayed at the bottom of the icon.

Open Mail window
- Now logs items and money taken from the Open Mail window.
- Now logs mail that is deleted from the Open Mail window.
- Now logs mail that is returned from the Open Mail window.
- While an attachment is being taken, any other attachment that is clicked will be marked (the icon color changes) and added to the processing queue.
- Clicking a marked attachment will unmark it and remove it from the queue, as long as it is not the item currently being taken.

Mail log
- The /maillog command and the “Mail Log” button will now toggle the mail log window open/closed.
- Messages with no sender now show the player name as “Unknown” in the mail log.
- Added an option to log all mail that you return.
- Added an option to log all mail that you delete.
- Added an option to log all mail that you open.
- Now displays “Open”, “Return”, or “Delete” in the first column to indicate the type of log entry.
- No longer logs all items and money in a message before anything is taken in case an inventory full or similar error occurs.
- Attachments taken from the mail in the Open Mail window are logged after each item is successfully taken.
- Attachments taken from closed mail in the Inbox are logged after everything in a mail is successfully taken.
- Errors are now logged on the same line as the mail information to which the error applies.
- When multiple messages are processed, they now appear in the log in the same relative order that they were in the inbox.
- Added an option to change the scale of the mail log window.
- Logs the amount of money paid when the first item in a COD mail is taken.
- Logs the amount of money in a COD mail that you return.
- COD amounts are displayed in the mail log’s money column using red text (Non-COD amounts are shown using white text).

Sending mail
- Added an option to an item to the Send Mail window when you Alt left-click an item. If you are looking at the Inbox tab, then it will automatically switch to the Send Mail tab before adding the item.
- Added an option to replace a blank subject with the amount of money being sent.

CT_MapMod (3.300)

- Updated for the WoW 3.3 patch.
- The cursor coordinates are now only shown when the cursor is over the actual map.
- When the world map is not full size, the word “Cursor:” is not shown in order to save some space.
- The “Filter” button, “Display notes” button, and “Auto gather herbs/veins” checkbox have been combined into a single “Options” button to save some space for when the map window is small.
- Map note tooltips now include a line describing how to edit the note.
- Closing, minimizing, or maximizing the map window while the Edit Map Note window is open, or while editing the filter text, will cancel the edit.
- Updated CT_Library.lua to version 3.005.

CT_PartyBuffs (3.300)

- Updated for the WoW 3.3 patch.
- Added the /ctpb command which can be used to directly open the CT_PartyBuffs options window.
- Updated CT_Library.lua to version 3.005.

CT_RaidAssist (3.300)

- Updated for the WoW 3.3 patch.
- Changed the cooldown time for the Druid’s Rebirth spell from 30 to 20 minutes.
- CT_RaidAssist no longer uses the ‘RAID’ addon channel while in a battleground. This prevents CT_RaidAssist from causing a ‘You aren’t in a party.’ message to appear in the chat window. If you still get that message, then you probably have another addon that is using the ‘RAID’ addon channel in a battleground.
- The names of players from other servers should now be handled correctly while in a battleground, and their raid frames should now update correctly.
- Fixed a bug that could sometimes cause raid frames to not update correctly after a player was moved from one group to another, or the sorting method was changed.
- Some variables and functions which were global are now correctly declared as local.
- Updated CT_Library.lua to version 3.005.

CT_RaidAssist_MTPlayers (3.300)

- Updated for the WoW 3.3 patch.

CT_Timer (3.300)

- Updated for the WoW 3.3 patch.
- CT_Timer now appears in the list of addons in the CTMod Control Panel.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, provides a button to open/close the CT_Timer window, and provides a button to open the CT_Timer options window.
- The CT_Timer window can no longer be dragged off screen.
- Updated CT_Library.lua to version 3.005.

CT_UnitFrames (3.300)

- Updated for the WoW 3.3 patch.
- The option window can no longer be dragged off screen.
- Added an option to not change the color of the health bars as health decreases.
- Added the /ctuf command which can be used to open the CT_UnitFrames options window.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, and provides a button to open the CT_UnitFrames window.
- Updated CT_Library.lua to version 3.005.

CT_Viewport (3.300)

- Updated for the WoW 3.3 patch.
- Added the /ctvp command which can be used to open the CT_Viewport window.
- Now displays a basic options window in the CTMod Control Panel. It describes the slash commands available, and provides a button to open the CT_Viewport window.
- Updated CT_Library.lua to version 3.005.

CT_Libary.lua (3.005)

General
- The scrollbar in the options window resets to the top when you select a different addon.
- The message at the top of the CTMod Control panel now mentions the slash commands that can be used to open it.
- Some variables and functions which were global are now correctly declared as local.

Settings import
- Fixed a problem with the settings import feature in the CTMod Control Panel where it was not properly importing frame positions.
- Fixed a problem where there would be more than one “Settings Import” item listed in the CTMod Control Panel when more than one version of CT_Library.lua was encountered.
- The settings import window now defaults to the first character on the first server that has importable options.
- Added the ability to delete settings.

Slash command
- Added the /ctmod command as an alternative to the existing /ct command. Either one will open the CTMod Control Panel.
- Added code to allow direct access to an addon’s options window via a slash command (refer to individual addons for any slash commands that may have been added).

Please let us know via the forums if you experience any issues or difficulties…or if you just want to drop by and say hi!

Patch 3.1 Update Live

With the massive list of changes coming into the game with patch 3.1, a number of our mods needed minor fixes and tweaks to make sure they were all updated and ready as well.  Having tested the majority of the bugs for a few weeks on the Test servers now, Dargen had an update ready to go last night with no delay.

Now that we’re sure the patch is live, all current mod versions have been updated.  The key changes are a major icon improvement to CT_MapMod and updates to CT_BarMod for a vehicle bar bug fix and CT_Core relating to Blizzard’s new implementation of their quest and objectives tracker.

There were however some small code changes throughout all mods, due to requiring a library update to update some code that was changed in 3.1.  That means you should download all new versions of the addons you use, don’t just change the .toc’s this time.

You can find a complete list of what was changed below.

CT_Library.lua (3.004)
- Fixed a nil value error when the client’s locale was not recognized.

CT_BarMod (3.016)
- Updated for the WoW 3.1 patch.
- Fixed a problem that was preventing CT_BarMod bars from being displayed after entering or exiting an instance while on a vehicle.
- Updated CT_Library.lua to version 3.004.

CT_Core (3.016)
- Updated for the WoW 3.1 patch.
- The options to move the quest and achievement information have been removed. This capability (and more) is now built into the game’s default UI (in Interface Options, Objectives, Advanced Objectives Tracking).
- When the “display quest levels” option is enabled, it will now display an “R” beside the quest level for “Raid (10)” and “Raid (25)” type quests.
- Updated CT_Library.lua to version 3.004.

CT_MapMod (3.006)
- Updated for the WoW 3.1 patch.
- Reduced the minimum distance required between herb/ore nodes.
- Added artwork for Burning Crusade and Wrath of the Lich King herb and ore map nodes (thanks to CTProfiles.net user MelFromHel for providing the artwork and related changes).
- Existing herb and ore map notes that were using the default artwork will now automatically update to the new artwork when the map is displayed.
- Updated CT_Library.lua to version 3.004.

CT_RaidAssist (3.018)
- Updated for the WoW 3.1 patch.
- Corrected a problem that was preventing Dalaran Intellect and Dalaran Brilliance from appearing on raid frames.

CT_RaidAssist_MTPlayers (3.003)
- Updated for the WoW 3.1 patch.

CT_BottomBar (3.015),
CT_BuffMod (3.008),
CT_ExpenseHistory (3.005),
CT_MailMod (3.008),
CT_PartyBuffs (3.005),
CT_Timer (3.006),
CT_UnitFrames (3.016),
CT_Viewport (3.005)
- Updated for the WoW 3.1 patch.
- Updated CT_Library.lua to version 3.004.

CTMod – 3.0

With the long awaited 3.0 patch, some code changes had to be made to ensure mods so many people have used for so many years remained up and running.  In light of that, I would like to send a huge thank you to Dargen, another mod author who spent time working on getting CTMod up to speed.  CTMod is the longest running mod or compilation still around today, having begun in the Alpha phase of the original ‘classic’ game, and with several hundred thousand users in the US alone, I’m very happy to be able to provide you all with an updated version for the 3.0 Wrath of the Lich King preparation patch.

For those of you who don’t know Dargen, or just want to see some other mods he’s developed, you can visit his portal at WoWInterface linked below.  I have full confidence in his coding ability, and applaud his professionalism and quality of both coding and notes.

<a href=”http://www.wowinterface.com/portal.php?uid=25131″ target=”_blank”>http://www.wowinterface.com/portal.php?uid=25131</a>

With that being said, the mods listed below (and available on the <a href=”http://www.ctmod.net/downloads/”>downloads</a> page) have all been updated for the 3.0 patch.

CT_BarMod
CT_BottomBar
CT_BuffMod
CT_Core
CT_ExpenseHistory
CT_MailMod
CT_MapMod
CT_PartyBuffs
CT_Timer
CT_Viewport

As of WoW version 3.0, the following mods are being discontinued:
CT_RaidAssist
CT_UnitFrames

Below is a more complete summary of what was changed in the addons that were updated.

CT_Core
- The casting bar timer now displays when the player is casting or channeling.
- Alt + Right Click to buy a stack from a merchant should now work.
- Friend, ignore, and player notes now use a wider edit box.
- Chat timestamps no longer display in the combat log chat frame (uses Blizzard’s timestamp instead).

CT_Viewport
- No longer shows the letter “r” after the current aspect ratio when it is less than 1.

CT_ExpenseHistory
- You can now select a single server or all servers.
- You can now view the total expenses for a single server.
- The number shown after the server name is the number of characters that have expense data.
- The Log tab now shows data just for the selected character on the selected server.
- Scrolling through the log data is now faster.
- Now handles death knights, and should work with any new class added in the future.
- No longer records free flights as an expense.

CT_MapMod
- Moved the “Display notes” menu to the lower part of the screen.
- Moved the “Notes filter” button to the left.
- The filter edit box is now wider.
- Should now recognize more types of mining nodes.
- Added the Isle of Quel’Danas and all Northrend zone names. Herb gathering and mining in these zones should now be recorded on the map.

CT_BottomBar
- The key ring can now be moved by itself.
- The class bar will now be displayed for death knights and priests with shadow form.
- The class bar should now appear for any class that has a shapeshift/stance/etc bar.
- Fixed the long standing problem where the class bar would sometimes not be movable.

CT_BuffMod
- The timer progress bars for buffs and debuffs no longer reset to the full width of the CT_BuffMod window when you log in, change zones, or reload your UI.

CTMod Updated for 2.2

CTMod has been updated for the 2.2 patch released for the North American realms today