|
Welcome
|
Welcome to Mikord's portal site! You can find information relating to MSBT here.
I hope this portal will give you an easy way to provide feedback and bug reports. Thanks to the folks at WoWI for providing such a great portal site.
|
|
|
MSBT 5.1 Released!
|
By: Mikord - 03-25-2008 07:12 PM |
MSBT version 5.1 is now available for Patch 2.4.
New feature overview:
- Updated for Patch 2.4.
- MSBT Icons module is no longer required
- Parser rewrite for new combat log mechanics
- Reduced memory usage
- Reflected spell damage now shown
- New alternating direction option for the horizontal animation style
- Offensive player and pet dispels
- More spam reduction
- And more...
|
|
MSBT 5.0 Released!
|
By: Mikord - 10-22-2007 11:44 PM |
Want to see a feature overview video of it in action?
Good Quality Stage6 Stream: http://stage6.divx.com/members/261578/videos/1769668
Don't forget to make it fullscreen!
What's new?
The most significant change is performance related. MSBT 5.0 was completely re-designed from the ground up using Blizzard's new mod statistics API tools with the #1 priority of optimization for reduced memory usage and CPU efficiency.
As a result, it is both lightweight (low memory usage) and efficient (low CPU usage), which, sadly, is frequently completely ignored in performance discussions. Performance entails both memory usage and CPU usage. Unless you don't have enough RAM available, CPU usage is almost always more of a factor on your FPS than raw memory usage is.
The load-up memory usage of the core engine is now down to 258KiB. Since all of the objects are created dynamically as needed and reused, you will generally see the memory usage go up about 20-30KiB during the first few combat cycles. At that point the memory usage will remain fairly constant. The optional MSBTIcons module which provides icon support is 243KiB. As you can see, keeping track of all the spell to texture mappings for icons uses just about as much memory as the entire mod does, and that is why it is in a separate, optional module. The module is packaged with the core mod, but it can be disabled if you don't want the extra overhead of icon support.
How about CPU usage? Of course these numbers will vary depending on your CPU speed and other hardware considerations, but averaged over 50,000 events on my PC, testing showed it took 34 microseconds per event from the moment it was generated to the time it was dispatched to the animation system. Putting that into context, it means you would need to generate about 30,000 simultaneous events before you would notice a 1 second "lag" spike due to MSBT's processing.
Bottom line: MSBT is incredibly fast and that means more CPU cycles for the game. Hooray!
Please don't just take my word for it though. Test it for yourself. Blizzard has made it simple to see statistics about mod usage with the GetAddOnMemoryUsage and GetAddOnCPUUsage API calls. Testing a mod will give you a true picture of its performance.
New feature overview:
- Performance rewrite
- Full set of spam controls
- Optional skill icon support
- Font opacity with inheritance
- Controls for quickly disabling skill names, whole categories of events, etc
- Built-in cooldown notifications
- New animation styles and behaviors
- Independent animation speed per scroll area
- Built-in enemy buff gain / monster emote events (spell alert)
- Full set of incoming pet events
- Outgoing pet DoTs
- Custom sound capability extended to all events
- New fonts
- And more...
|
|
|
Content
|
|
|
Stats
|
|
Files: 2
Downloads: 138,532
Favorites: 1,124
|
New & Updated
|
|
WOWInterface
|
|
|
|