Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(27 Kb)
Download
Updated: 07-18-11 10:29 AM
Pictures
File Info
Updated:07-18-11 10:29 AM
Created:04-17-09 01:06 AM
Downloads:2,625
Favorites:7
MD5:

TB Core

Version: r151-release
by: Valana [More]

WARNING
TB Core currently only supports add-ons that were updated for Cataclysm. Inactive TB add-ons will NOT work with this release of TB Core!

Features

TB Core is a library providing functions which are essential to the TB Add-Ons Suite. If you use an add-on prefixed with TB_, it most likely requires this library in order to function properly. Finally, TB Core also does the following:

  • Increases the quality of your screenshots.
  • Increases the violence level.
  • Shows enemy cast bars on the default unit frames and nameplates.
  • Provides the /GX slash command to restart your graphical engine, hopefully fixing display corruption.
Localizations
Localization for TB Core is open. Please contribute your translations using the CurseForge contribution page.

Bugs and Requests
Please submit them using the CurseForge Tracker.

About the Author
I am a professional software engineer who plays World of WarCraft way too much and develops add-ons as a hobby (crazy, I know!). I have played the same character since the release of World of WarCraft, a hunter called Valana, in the Team BATTLE guild on the Mug'thol realm. I raid some, but my primary focus in this game is PvP.

r151-release:
* Added NewStack() to encapsulate usage of an array as a stack.
* Initializing of a queue is a bit smarter now and detects whether a dictionary or an array is passed in. Dictionary keys and array values are now enqueued.
* Request the friends list on load to allow IsFriend() to work immediately.

r148-release:
* Added a Queue structure.
* Added IsOnlineGuildMate() from TB Assimilator.
* Added IsFriend().

r140-release:
* Tested in WoW 4.2.

r138-release:
* Made the previous alpha-only code developer-only, since a lot of people seem to download alphas using the Curse client.

r135-release:
* CurseForge did not pack the previous release file.

r134-release:
* WARNING: TB Core currently only supports add-ons that were updated for Cataclysm. Inactive TB add-ons will NOT work with this release of TB Core!
* Compatible with Cataclysm (WoW 4.x).
* Fixed the capitalization function, although only the first word will now be capitalized rather than each word individually.
* Removed /rl since WoW now provides /reload.
* Set the level of violence to the maximum value.
* Trimmed a lot of fat, functions that are no longer needed due to WoW incorporating them, or being used only by add-ons that no longer work with Cataclysm.
Archived Files (7)
File Name
Version
Size
Author
Date
r148-release
27kB
Valana
07-15-11 10:43 PM
r140-release
26kB
Valana
06-28-11 10:04 PM
r138-release
26kB
Valana
06-27-11 11:15 PM
r135-release
26kB
Valana
06-26-11 12:26 PM
r134-release
72kB
Valana
06-11-09 12:54 PM
r107-release
49kB
Valana
05-12-09 10:57 AM
r80-release
44kB
Valana
04-17-09 01:06 AM


Post A Reply Comment Options
Unread 05-14-10, 09:10 PM  
Valana
A Defias Bandit
 
Valana's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 102
Uploads: 18
I'm glad Blizzard is implementing more and more features I had to write add-ons to have I might return to the game for Cataclysm, and it looks like a decent number of features in TB Core and Chat Enhancements are making it into the core UI.

Originally posted by BuNsiE
Patch 3.3.2 introduced cpu core detection changes, so TB Cores detection method is making lua errors ingame(?).

Open TB_Core.lua, go to line 191 and either nullify or delete:
Code:
    local cores = tonumber(GetCVar("coresDetected"))
    if (cores > 2) then
        SetCVar("processAffinityMask", math.pow(cores, 2) - 1)
    end
This fixed the errors for me.
__________________
Author of the TB Add-Ons Suite.
Valana is offline Report comment to moderator  
Reply With Quote
Unread 02-07-10, 07:35 PM  
BuNsiE
A Murloc Raider

Forum posts: 4
File comments: 11
Uploads: 0
Patch 3.3.2 introduced cpu core detection changes, so TB Cores detection method is making lua errors ingame(?).

Open TB_Core.lua, go to line 191 and either nullify or delete:
Code:
    local cores = tonumber(GetCVar("coresDetected"))
	if (cores > 2) then
        SetCVar("processAffinityMask", math.pow(cores, 2) - 1)
    end
This fixed the errors for me.
BuNsiE is offline Report comment to moderator  
Reply With Quote
Unread 06-11-09, 12:53 PM  
Valana
A Defias Bandit
 
Valana's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 102
Uploads: 18
r119-release highlights:
* Better special character support in player names.
__________________
Author of the TB Add-Ons Suite.
Valana is offline Report comment to moderator  
Reply With Quote
Unread 05-12-09, 10:57 AM  
Valana
A Defias Bandit
 
Valana's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 102
Uploads: 18
Release notes for r107-release:
- Improved the detection of an ongoing Wintergrasp battle.
- Added StrIsNilOrEmpty() and StrIsNotNilOrEmpty().
- Hooked the IsFlyableArea() function to determine whether an area is truly flyable (supports Dalaran Krasus's Landing and Wintergrasp).
- Hooked CallCompanion() to now accept companion names instead of indices.
- Added GetHeOrShe().
- GetRemainingCooldown() now accepts spell ID's in addition to spell names, and returns nil if the player does not know the spell.
__________________
Author of the TB Add-Ons Suite.
Valana is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.