Download
(2 MB)
Download
Updated: 09-30-14 08:10 AM
Pictures
File Info
Updated:09-30-14 08:10 AM
Created:09-23-11 07:13 AM
Downloads:117,321
Favorites:163
MD5:
King Boss Mods  Popular! (More than 5000 hits)
Version: v1.5.9
by: Snarty [More]
Follow me on Twitter @KMBossMods for in-game update notifications.
You can also follow development news at KBM's Facebook page.

KBM Plug-Ins:Click here to lend your support!

You can help test KBM by using the alpha version by downloading via The Curse Client. If you are using alpha versions please ensure any bug reports include which alpha version you were using at the time.

Work has started on the How To section of the development site. If you have anything you'd like to see added, please email or message me.

Credits
  • Written and Designed by Safe@Deepwood
  • German Translations and Coordination by Dooc@Butmutter
  • French Translations by Céres@Brisesol & Kettricken@Brisesol
  • Korean Translations by Geniee@Seastone (워려@자렌)
  • Russian Translations by
    • Toz@Akylios, Zveryga@Akylios & Extra@Akylios
    • Эксперт@Маэлфордж & Экстра@Маэлфордж
Special Thanks to
  • Arisae@Deepwood (my Wife) for putting up with me during the long hours I put in to this.
  • Decayed@Deepwood (my Guild) also for their patience while I curse randomly when KBM crashes during testing.
Public Benefactors
  • Gaucho@Deepwood
  • Decompose@Blightweald
  • Kad@Argent
  • And all private benefactors for their on-going donations and support!

Video Spotlight:
Nexilis
  • Downing Warboss Drak with KBM tagging along. This is a very early version of KBM in ID, it has already improved since and the next release will include personal interrupt alerts and purge alerts.
Imperium of Steampike
  • YouTube Hammerknell 11 Boss playlist including Akylios & Jornaru, Murdantix, Matron Zamira, Grugonim, Rune King Molinar, Inquisitor Garau, Sicaron, Vladmal Prime, Estrode, Inwar Darktide and Soulrender Zilas all with vent overlay and KBM in action.
  • Live Stream! of Imperium in action with Vent overlay and KBM working in real time. Sign-up details also available.
More Guilds' YouTube videos with KBM in action.
Manual Installation Instructions:
Extract the Zip.
Copy folder within the extracted zip to your addons folder.

Credits
  • Written and Designed by Safe@Deepwood
  • German Translations and Coordination by Dooc@Butmutter
  • French Translations by Céres@Briseso
  • Russian Translations by
    • Tier 1 and Menus: Toz@Akylios, Zveryga@Akylios & Extra@Akylios
    • Tier 2: Эксперт@Маэлфордж & Экстра@Маэлфордж

This Addon includes fully tested support for all Rift instanced raid content, including partial support for: Endless Eclipse and full support for: Frozen Tempest, Triumph of the Dragon Queen, Infernal Dawn, Hammerknell, River of Souls, Greenscale's Blight, Rise of the Phoenix, Drowned Halls and Guilded Prophecy plus new support for Expert and Master Dungeons. Various new and existing features are being included on a regular basis including; Mechanic Timers, Custom Mechanic Monitors (e.g. King Molinator), Encounter Timers, Tank Swap monitors, Adjustable boss casting bars, Boss cast bar ability filtering, Enrage Timers and many more.

Currently, this evolving Boss Mod Addon is housing the latest version of the original King Molinator Addon. This mod will still be worked on along with the addition of any other encounters I add in the near future.

* Note: All Encounters have full English, Russian and German support unless explicitly stated. Partial support for the French client.

Tank-Swap Monitor (T-SM)
  • Automatically tracks all tanks simultaneously and displays debuff stack and cool-down information.
  • Full tracking of tank stack and debuff duration by any raid member.
  • New! Displays each tanks HP bar, updates real-time.
  • New! Tracks and displays all tanks death states.
Advanced Encounter Tracking
Each supported boss encounter includes the following:
  • Encounter timer display in MM:SS format.
  • Enrage timer display in MM:SS format. (where applicable)
  • Phase tracking display. (where applicable)
  • Objective tracking display. (where applicable)
  • Main boss always visible castbar tracking. (skill filters where supported)
  • Selection of optional mechanic or skill timers and screen alerts.
  • Customize the size of all Timers, Alerts, Castbars and Phase Tracking.
  • Customize individual colors of Timers, Alerts and Cast filters.
  • English, German, Russian and French client support.

Click here to lend your support!

Commands

/kbmoff Turns off the Addon's triggering methods.
/kbmon Turns on the Addon's triggering methods.
/kbmoptions Toggle the GUI Options screen on/off.
/kbmhelp Display these commands in-game.
/kbmversion Displays the current version in chat.
/kbmreset Try this before using /reloadui, or if the encounter has ended in success didn't announce a victory.

/ReloadUI Use this in-case of any errors during the encounter. It'll reset it and the monitor "should" continue from where it left off.
v1.5.9

Tier 3
* New: Bindings of Blood: Maelforge (By Apuch@Zaviel & Lifeismystery@Galidra)
* New: Bindings of Blood: Laethys (By Apuch@Zaviel)
* New: Bindings of Blood: Greenscale (By Lupercal@Brisesol)
* New: Bindings of Blood: Akylios (By Lupercal@Brisesol)

LibSUnit
* Change: Reworked some of the Raid/Group handling code and also optimized it a little.

LibSCast
* Fixed: Error 1280 (nil UnitObj). Now has checking to ensure Object exists.

Tier 1 Raids
* Increased all enrage timers by 2 minutes.

Tier 2 Raids
* Increased all enrage timers by 1 minute.

----
v.1.5.8

LibSUnit (Safe's Unit Lib)
* Fixed: Error 1120, which could possibly cause raid tracking issues.
* Optimized: Reworked raid tracking code to be more streamlined.

Menu
* Changed: Reworked menu code to be better separated from the main code.
* New: Started work on new Drop Down menu items.

LibSGui (Safe's GUI Lib)
* New: Added new Drop Down graphics and initial code base.

Res Master (Thanks to RePyH1 on Curse for the Ids)
* New: Added Warrior combat res: Soul Redemption
* New: Added Rogue combat res: Kiss of life

Ready Check
* New: Added Wind Sigil for Clerics. (Sorry it took so long, I feel bad)

Raids
* Planebreaker Bastion
** New: Encounter support for Inyr'Kta (By Noshei)
** New: Encounter support for Abominus (By Noshei)

Experts
* Archive of Flesh
** Emphareal
*** Added: Alert for Flood the Halls (Warning)
*** Added: Alert for Flood the Halls (Duration)

Dungeons
* Archive of Flesh
** Emphareal
*** Added: Alert for Flood the Halls (Warning)
*** Added: Alert for Flood the Halls (Duration)
** Ahzrius
*** Added: Alert for Drastic Renovations.

----
v1.5.7

Raids
* Planebreaker Bastion
** Thrax
*** Fixed: File Encoding to UTF-8

Slivers
* Intrepid Drowned Halls
** Isskal
*** Change: Changed dance notification to simple say "Change"

Translations
* German Updates

----
v1.5.6

Defaults
* New: Added the follow to /kbmdefault
** PlayerCastbar : Resets the position of the Player Castbar.
** TargetCastbar : Resets the position of the Target Castbar.
** FocusCastbar : Resets the position of the Focus Castbar.
** BossCastbar : Resets the position of the global Boss Castbars.
** Castbars : Resets all of the above.

Development
* Timers
** Change: :SetLink(TimerObj) method will now Attach to a Master Timer. This allows for multiple Timers to link to a single Timer.
** Fixed: Master Timers now apply their settings to all slave timers when they are changed in the menu. This includes enabled and color settings.

System
* Fixed: Removed KBM table from Global Namespace.
* Fixed: Removed KBM_Debug function from Global Namespace.
* Fixed: Removed TriggerObj from Global Namespace.
* Fixed: Removed AlertObj from Global Namespace.
* Fixed: Removed _lsu from Global Namespace (LibSUnit)
* Fixed: Removed AlertObj from Global Namespace.
* Fixed: Removed a bunch of Globals from (Objects.Lua)

Add-Watch
* Change: Requires you to have at least Add-Watch 0.2.9 (Including Alpha)

Mechanic Timers
* Fixed: Issues where color changes were not implemented immediately via the menu.

Alerts
* Fixed: Issues where color changes were not implemented immediately via the menu.
* Fixed: (Error 193) Changing the Border/Notify option in the side panel for individual Alerts would throw an error. (And not change it)
* New: Added :SetLink(AlertObject) method. (Works the same way as the new Timer:SetLink(TimerObj) method)

Mechanic Spies
* Fixed: Issues where color changes were not implemented immediately via the menu.
* New: Added :SetLink(SpyObject) method. (Works the same way as the new Timer:SetLink(TimerObj) method)

LibSBuff
* Changed: Halved call time for buff handling.
* Fixed: Added capture for unhandled .Unit fields.

Raids
* New: Planebreaker Bastion
** New: Eggtenders
*** New: Timers added for Bile Faucet
*** New: Mechanic Spy and Screen Alert added for Pool of Bile
*** New: Castbars added for all Eggtenders.
** New: Warden Thrax
*** New: Alerts and Timers added for Greater Tectonic Transference.
*** New: Alerts and Timers added for Chain Gang.
*** New: Alert added for Knockback (Seismic Disturbance)
*** New: Alert added for Execution.
*** New: Alert added for Rockslide.
*** New: Castbar added.
** New: Proteus
*** New: Added Mechanic Spy and Screen Alert for Unstoppable Rampage.
*** New: Glacial Lure and Screen Alert for Glacial Lure.

* The Infinity Gate
** Volan (Work in Progress)
*** New: Timer added for Energy Beam.
*** New: Timer added for Spine Shatter.
*** New: Timers added for Exitinciton.
*** New: Timers, Mechanic Spy and Alert added for Outbreak.
*** New: Eve of Oblivion.

Slivers
* Grim Awakening
** Salvarola
*** New: Added Alert and Spy for Infernal Burn.
*** New: Added Personal Alert for Infernal Burn.
* New: Intrepid Drowned Halls
** New: All bosses and mechanics have been duplicated in Template mode. (UTID's required)
** Note: There seems to be some confusion to the new Dance pattern for Isskal. Some are saying there are 2 now, and possibly shorter.
* Fixed: Drowned Halls Menu Options.

----
v1.5.5

Rift Version
* Change: Now supports Rift 2.5

Marks
* New: Added all new marks available with Rift 2.5.

Percentage Monitor
* Fixed: Issues with Mark sizes and transparency.

----
v1.5.4

Castbars
* Fixed: Error 111 when unpinning castbars via the encounter castbar tab while global bars are not visible.

----
v1.5.3

Castbars
* Fixed: Error 609 related to Dynamic unit castbar handling.
* Fixed: A few lag issues with texture loading. (any "ui" based errors, including error 690)
* Fixed: Added catch for error 4535 (possibly performance related).

LibSBuff
* Fixed: Error 81 for buff monitoring.

Encounters
* Infinity Gate
** New: Added Breaker X-1 "Onyx"
*** New: Added Enrage timer of 9 minutes.
*** New: Added Tank-Swap for Fission Burst.
*** New: Added Alert and Spy for Ionic Decay.
*** New: Added Alert and Spy for Kinetic Distortion.
*** New: Added Alert for Quantum Disruptor.
** New: Added Viktus and Mordan
*** New: Added Enrage timer of 6 minutes 30 seconds.
*** New: Added Timer and Alert for Sibling Rivalry casts.
*** New: Added Timer and Alert for Ensnaring Creepers.
*** New: Added Timer and Alert for Ravenous Legion.
** New: Added Template for Volan.
* Grim Awakening
** Salvarola
*** New: Added Percentage Monitor for Flames and Blood
*** New: Added Phase Tracking in Phase Monitor to account for Flames and Blood.

Translations
* French updates
* German updates

----
v1.5.2

Castbars
* Fixed: Error 1304 - Passive castbar creation.
* Fixed: Error 70 - Player castbar pin scaling.
* Fixed: Error 621 - For either missing Name or missing object creation.
* Fixed: Error 1236 - Cast data access error.

KBM Messenger
* Change: Now uses new API event system.
* Change: Decreased the time it takes to gather KBM version info by 50% (This will be most noticeable in Ready Check)

Res Master
* Fixed: Issues with Raid/Group members being only partially available when first encountered, and being locked out from updating.

LibSUnit
* Change: Prevented Units visible via damage [Idle] from being listed in Target List.
* Fixed: Partially available units were never registering themselves in the Name Lookup list, and never doing so from that point forward.

Tank-Swap
* Change: Tanks are now listed in order of Group/Raid position.

Menu
* Fixed: Error 906 - Menu items without settings tables.

Encounters
* Fixed: Error 4134 - Failed boss mod start attempt (forced reset).

Endless Eclipse
* Kain the Reaper
** New: Added Foul Blood debuff duration (Hard Mode usually)

----
v1.5.2

Castbars
* Fixed: Error 1304 - Passive castbar creation.
* Fixed: Error 70 - Player castbar pin scaling.
* Fixed: Error 621 - For either missing Name or missing object creation.
* Fixed: Error 1236 - Cast data access error.

KBM Messenger
* Change: Now uses new API event system.
* Change: Decreased the time it takes to gather KBM version info by 50% (This will be most noticeable in Ready Check)

Res Master
* Fixed: Issues with Raid/Group members being only partially available when first encountered, and being locked out from updating.

LibSUnit
* Change: Prevented Units visible via damage [Idle] from being listed in Target List.
* Fixed: Partially available units were never registering themselves in the Name Lookup list, and never doing so from that point forward.

Tank-Swap
* Change: Tanks are now listed in order of Group/Raid position.

Menu
* Fixed: Error 906 - Menu items without settings tables.

Encounters
* Fixed: Error 4134 - Failed boss mod start attempt (forced reset).

Endless Eclipse
* Kain the Reaper
** New: Added Foul Blood debuff duration (Hard Mode usually)

----
v1.5.1

LibSUnit
* New: Added event Event.SafesUnitLib.Unit.Detail.Position (X or Y or Z position has changed) table{[UnitID] = UnitObj}
* New: Added a clean method for retrieving Unit objects. UnitObj = LibSUnit:RequestDetails(UnitID)
* Note: Using this method will create the Unit if available, or return an existing unit object.
* New: Now checks for .relation member during the standard damage/heal handler. If changed, this will trigger Event.SafesUnitLib.Unit.Detail.Relation(table{Key = UID, Value = UnitObject})
* Note: The Rift Addon API still doesn't support native Event.Unit.Detail.Relation, so until it does, the above will remain in the standard damage/heal handler.
* Fixed: Prevented UnitObj.Health sometimes being nil.
* Fixed: Table entry errors for new units created via Unit.Target.
* Fixed: Some odd behaviour with cross-shard raid messages.
* Fixed: Forced removal of targets which have become idle/removed. (Disposable pet fix for Add-Watch)
* Removed: Redundant raid queue code. Slight performance increase.

LibSBuff
* Optimized: Removed training wheels from the system. Performance boost.

Res Master
* Fixed: Graphical glitch with some death states. This should now be more reliable.

Encounters
* Fixed: Moved Combat state checking higher in the condition stage to prevent false encounter starts, and Mods locking themselves from starting correctly.
* Note: Recently I've noticed Mobs and Players having no combat state both in-game and via the Addon API, this was messing with KBM's Encounter validity states.
* Change: Should a Mod incorrectly attempt a start due to unusual client states, KBM will hard reset the mod preventing it from locking up entirely.

Menu
* Fixed: All custom color settings will now work as intended. It'll remember default colors, and last color chosen when switching to/from custom.
* Change: Custom colors for objects are applied immediately.

Notify and Chat Events
* Fixed: Removed global references.
* Change: Prevented capture method sending nil for Target.
* Change: Now sends Boss.Name as the Caster field.

New Castbar System (During Alpha)
* IMPORTANT: ALL Castbar settings have be reset to default due to how the new system works.
* New: Engine and Bar for Player castbar.
* New: Engine and Bar for Target castbar.
* New: Engine and Bar Player Focus castbar.
* New: Engine and Bars for all Encounters.
* New: Global Encounter Castbar settings are just that, regardless of Multi-boss fights.
* New: Castbar placement is now based on relative screen coordinates rather than absolute.
* New: Encounter castbars automatically dock to the global anchor and expand outward should more than 1 be casting at a time.
* Change: Overriding Global Encounter Castbar settings will allow you to disable/enable, pin/unpin and/or scale on a per castbar basis.
* Change: All cast, channel and interrupt triggers are now handled via the new engines event system.
* Change: Maximum castbar size has been increased to 200%.
* Change: Pinned castbars inherit the Global Encounter Castbar settings.
* Change: Custom castbars retain Style and Texture settings from global settings. These cannot be changed individually.
* Change: Simple style castbars now follow the same
* Removed: Old KBM Castbar system has been completely removed freeing up CPU cycles for KBM's main loop.

Phase Monitor
* Change: Added a catch for cases when the monitor incorrectly starts and remains visible.

Raids
* Endless Eclipse
** Dreadlord Goloch
*** New: Added Alert for Baneful Smash.
*** Removed: Cast alert for End of Days. Only Buff purge remains as an alert.
* Frozen Tempest
** Kolmasveli and Toinenveli
*** New: Timer for 60% DPS gate breach for first hide. (1:30)
*** Change: Kolmasveli's Hide mechanic is now cyan (light blue) to match his Ire mechanic.
*** Change: Kolmasveli's Ire debuff mechanic spy is now blue.
*** Change: Tempest Flare now defaults to yellow, as it's an interrupt mechanic.
** Artifex Zaviel
*** New: Updated UTID for Zaviel. (Recording will now start)
*** New: Updated UTID for Power Conducer.
** Crucia
*** Fixed: Alert Tab not showing.

Slivers
* Grim Awakening
** Magma Lord Kaliban
*** New: Added Alert for Sanguine Incantation. (Standard Yellow interrupt)
*** Change: Alert color changed for soul shatter. Now Orange by default.
** Salvarola
*** New: Added Mechanic Spy for Curse of Magma.
*** New: Added Enrage Timer for 5:30.
*** Change: Incineration timer changed from a Wait style to standard.
** Ultane
*** New: Added Tank-Swap monitoring for Devil's Pact.
*** New: Added Alert and Spy for Spirit Shackle
*** New: Added Alert and Spy for Infernal Radiance.
*** New: Enrage Timer added.

----
Archived Files (81)
File Name
Version
Size
Author
Date
v1.5.8
1MB
Snarty
06-08-14 02:04 PM
v1.5.2
1MB
Snarty
09-20-13 11:02 AM
v1.5.0
1MB
Snarty
07-16-13 08:57 AM
v1.4.9
1MB
Snarty
07-14-13 02:19 PM
v1.4.8
1MB
Snarty
07-04-13 08:05 PM
v1.4.7
1MB
Snarty
06-25-13 05:40 PM
v1.4.6
1MB
Snarty
06-24-13 02:35 PM
v1.4.5
1MB
Snarty
05-28-13 07:55 PM
v1.4.2
1MB
Snarty
03-21-13 03:20 PM
v1.4.1
1MB
Snarty
02-10-13 03:58 PM
v1.4.0
1MB
Snarty
01-13-13 03:30 AM
v1.3.9
1MB
Snarty
01-11-13 06:35 AM
v1.3.8
1MB
Snarty
12-18-12 03:14 AM
v1.3.7
1MB
Snarty
12-13-12 04:34 PM
v1.3.6
1MB
Snarty
12-01-12 06:37 PM
v1.3.5
1MB
Snarty
11-27-12 10:51 AM
v1.3.4
1MB
Snarty
11-14-12 03:12 PM
v1.3.3
1MB
Snarty
11-09-12 01:40 PM
v1.3.2
1MB
Snarty
10-22-12 11:16 AM
v1.3.1
1MB
Snarty
10-11-12 05:19 AM
v1.3.0
1MB
Snarty
10-11-12 02:50 AM
v1.2.9
1MB
Snarty
10-01-12 03:33 PM
v1.2.8
1MB
Snarty
10-01-12 11:18 AM
v1.2.7
1MB
Snarty
09-19-12 05:35 AM
v1.2.6
1MB
Snarty
09-17-12 11:18 PM
v1.2.5
1MB
Snarty
09-15-12 08:06 PM
v1.2.4
1MB
Snarty
09-13-12 10:16 PM
v1.2.3
1MB
Snarty
09-10-12 11:50 AM
v1.2.2
1014kB
Snarty
08-07-12 02:27 AM
v1.2.1
904kB
Snarty
08-02-12 02:36 PM
v1.2.0
904kB
Snarty
08-01-12 01:52 PM
v1.1.9
901kB
Snarty
07-27-12 05:41 AM
v1.1.8
901kB
Snarty
07-26-12 04:24 PM
v1.1.7
887kB
Snarty
07-14-12 09:27 PM
v1.1.6
887kB
Snarty
07-12-12 05:50 AM
v1.1.5
887kB
Snarty
07-09-12 10:16 PM
v1.1.4.458
887kB
Snarty
07-08-12 08:21 PM
v1.1.3
883kB
Snarty
07-03-12 12:29 AM
v1.1.2
883kB
Snarty
06-30-12 10:27 PM
v1.1.1
871kB
Snarty
06-28-12 03:42 AM
v1.1.0
871kB
Snarty
06-27-12 10:20 AM
v1.0.9
866kB
Snarty
06-24-12 09:21 AM
v1.0.8
821kB
Snarty
06-14-12 04:33 AM
v1.0.7
818kB
Snarty
06-07-12 10:14 PM
v1.0.7
817kB
Snarty
06-07-12 01:46 AM
v1.0.5
809kB
Snarty
05-20-12 11:14 AM
v1.0.4
802kB
Snarty
05-09-12 07:25 PM
v1.0.3
802kB
Snarty
05-08-12 10:28 PM
v1.0.2
795kB
Snarty
04-29-12 06:03 PM
v1.0.1
789kB
Snarty
04-21-12 10:27 PM
v1.0.0
594kB
Snarty
04-04-12 03:50 PM
v0.9.9
579kB
Snarty
03-23-12 10:33 AM
v0.9.8
545kB
Snarty
02-29-12 10:09 AM
v0.9.7
513kB
Snarty
02-19-12 12:50 PM
v0.9.6
338kB
Snarty
01-30-12 01:07 AM
v0.9.5
338kB
Snarty
01-28-12 02:21 PM
v0.9.4
338kB
Snarty
01-28-12 10:54 AM
v0.9.3
329kB
Snarty
01-24-12 12:43 AM
v0.9.2
325kB
Snarty
01-15-12 11:37 PM
v0.9.1
325kB
Snarty
01-15-12 07:38 AM
v0.9.0
318kB
Snarty
01-09-12 11:26 PM
v0.8.9
316kB
Snarty
01-06-12 12:01 AM
v0.8.8
314kB
Snarty
01-05-12 12:03 AM
v0.8.7
313kB
Snarty
01-01-12 11:12 PM
v0.8.6
313kB
Snarty
12-31-11 08:27 PM
v0.8.5
309kB
Snarty
12-26-11 10:57 PM
v0.8.4
309kB
Snarty
12-26-11 03:28 PM
v0.8.3
304kB
Snarty
12-23-11 12:21 PM
v0.8.2
300kB
Snarty
12-21-11 01:54 PM
v0.8.1
296kB
Snarty
12-18-11 03:43 PM
v0.8.0
756kB
Snarty
12-15-11 09:41 AM
v0.7.9
755kB
Snarty
12-15-11 09:15 AM
v0.7.9
755kB
Snarty
12-14-11 02:11 PM
v0.7.7
745kB
Snarty
12-04-11 05:21 PM
v0.7.6
745kB
Snarty
12-04-11 04:50 PM
v0.7.5
745kB
Snarty
12-04-11 06:50 AM
v0.7.4
743kB
Snarty
12-03-11 07:29 PM
v0.7.3
742kB
Snarty
12-01-11 11:37 PM
v0.7.2
741kB
Snarty
12-01-11 12:02 AM
v0.7.1
739kB
Snarty
11-29-11 04:10 AM
v0.0.5 Beta
11kB
Snarty
10-05-11 05:48 AM


Post A Reply Comment Options
Unread 10-30-11, 07:19 PM  
Azounstone
 
Azounstone's Avatar

Forum posts: 0
File comments: 42
Uploads: 0
Quote:
Originally posted by Snarty
Did Princes HP act as normal by any chance?
Prince's health was working fine it was the King that was all over the place etc.
__________________
Azounstone is offline Report comment to moderator  
Reply With Quote
Unread 10-30-11, 11:17 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Quote:
Originally posted by Azounstone
Prince's health was working fine it was the King that was all over the place etc.
Yeah, the only reason I ask is because the actual monitor hasn't changed since 2.3, but the UnitID monitoring has changed, and I think I nailed the issue when I saw it could possibly mean one boss would drop off the radar completely or adjust it's values wrong.

May have been more coincidental it was only King who got effected, as they both use identical code. Still, I'll keep an eye on it, and I'm still working on a more efficient work-around to the current API's limitations.
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 10-31-11, 05:42 PM  
Ceres

Forum posts: 0
File comments: 73
Uploads: 0
I did try it on Garau tonight and got the following errors:

Code:
21:00:28: [KM:Boss Mods] ---------
21:00:28: [KM:Boss Mods] Error: KingMolinator/KingMolinator.lua:894: attempt to index field 'Boss' (a nil value)
21:00:28: [KM:Boss Mods]     In KingMolinator / Notify Event, event Event.Chat.Notify
21:00:28: [KM:Boss Mods] stack traceback:
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:173: in function '__index'
21:00:28: [KM:Boss Mods] 	KingMolinator/KingMolinator.lua:894: in function <KingMolinator/KingMolinator.lua:888>
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:171: in function <[string "Rift core"]:147>
21:00:28: [KM:Boss Mods] 	[C]: in function 'xpcall'
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:147: in function <[string "Rift core"]:138>
21:00:28: [KM:Boss Mods] 	[C]: in function 'xpcall'
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:138: in function <[string "Rift core"]:133>
Not sure if it was cause on Garau the timer checking were done with English name or not but i don't think it was related to that...

Edit: Some details concerning garau for translation:

"Bask in the power of Akylios!" = "Savourez le pouvoir d'Akylios !"
"Sacrifice your lives for Akylios!" = "Sacrifiez vos vies pour Akylios !"

"Arcane essence" = "Syphon d'essence"
"Inquisitor Garau siphons arcane essence from nearby enemies!" = "Inquisiteur Garau siphonne l'essence occulte des ennemis \195\160 proximit\195\169 !"

"Power my creation!" = "Alimentez ma cr\195\169ation*!"
Last edited by Ceres : 10-31-11 at 06:15 PM.
Ceres is offline Report comment to moderator  
Reply With Quote
Unread 10-31-11, 06:14 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Quote:
Originally posted by Ceres
I did try it on Garau tonight and got the following errors:

Code:
21:00:28: [KM:Boss Mods] ---------
21:00:28: [KM:Boss Mods] Error: KingMolinator/KingMolinator.lua:894: attempt to index field 'Boss' (a nil value)
21:00:28: [KM:Boss Mods]     In KingMolinator / Notify Event, event Event.Chat.Notify
21:00:28: [KM:Boss Mods] stack traceback:
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:173: in function '__index'
21:00:28: [KM:Boss Mods] 	KingMolinator/KingMolinator.lua:894: in function <KingMolinator/KingMolinator.lua:888>
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:171: in function <[string "Rift core"]:147>
21:00:28: [KM:Boss Mods] 	[C]: in function 'xpcall'
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:147: in function <[string "Rift core"]:138>
21:00:28: [KM:Boss Mods] 	[C]: in function 'xpcall'
21:00:28: [KM:Boss Mods] 	[string "Rift core"]:138: in function <[string "Rift core"]:133>
Not sure if it was cause on Garau the timer checking were done with English name or not but i don't think it was related to that...
Thanks for this, I was waiting for confirmation this would happen as I recently noticed this after releasing version 0.3.3. There should be a fix in place for the next version.

The problem with Garau currently is that there is high chance that everyone in the raid could potentially lose Garau off their radar so to speak, so the above error could occur. I have changes in place in an up-coming release to change how this is handled.

The error you posted is due to current notify events are linked to bosses, the newer version I have running links notify events to a specific Mod/Encounter instead. The reason my boss mods work like this will become apparent as you start to see encounter timers, phase changes and enrage timers/mechanics put in place soon.

Currently the API has no real way of tracking an encounter start/end, it's all guess work. But, I'm continually working on it, and each boss fight seems to have unique problems.
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 10-31-11, 06:28 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
I would like to thank those of you who stick through the Beta phases of this addon, it's very hard to test in a raid environment especially since my guild is now at the stage of clearing most of the bosses before Akylios in the first raid night. Also, understandably, during progression fights, they're not too happy if I'm half raiding and half switching back to write fixes. So, generally have to make notes, apply them after the raid, and hope they're going to resolve any issues that may have cropped up.

Your error reports and behavior reports are very much appreciated and without them I'd be left to only being able to test once a week with little chance for a wipe test and re-run. So far I'm left to trying to simulate every encounter in my head and account for all possibilities, quite a tricky task.

Although, as certain mechanics and encounters are tidied up, and tightened up other similar encounters, bosses and mechanics also get the same fixes, so eventually I'll have an addon that can run seamlessly no matter what is thrown at it during a boss fight.
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 11:42 AM  
Ceres

Forum posts: 0
File comments: 73
Uploads: 0
I try running version r46 from curse and version 3.4 but kbmoptions is showing "Forteresse de Glasmarteau" and nothing under it... So i can't select any of the bosse options to check what i want to check for the boss you did add for the moment.

As that translation is maybe too wide to fit in frame just cut it to "Glasmarteau"

Code:
17:47:20: [KM:Boss Mods] /kbmhelp for a list of commands.
17:47:20: [KM:Boss Mods] /kbmoptions for options.
17:47:20: [KM:Boss Mods] ---------
17:47:20: [KM:Boss Mods] Error: KingMolinator/KMOptions.lua:156: attempt to index local 'Header' (a nil value)
17:47:20: [KM:Boss Mods]     In KingMolinator / Sync Wait, event SafesRaidManager.Player.Ready
17:47:20: [KM:Boss Mods] stack traceback:
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:173: in function '__index'
17:47:20: [KM:Boss Mods] 	KingMolinator/KMOptions.lua:156: in function 'CreateEncounter'
17:47:20: [KM:Boss Mods] 	KingMolinator/Hammerknell/Murdantix.lua:173: in function 'Start'
17:47:20: [KM:Boss Mods] 	KingMolinator/KingMolinator.lua:1140: in function <KingMolinator/KingMolinator.lua:1136>
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:171: in function <[string "Rift core"]:147>
17:47:20: [KM:Boss Mods] 	[C]: in function 'xpcall'
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:147: in function <[string "Rift core"]:138>
17:47:20: [KM:Boss Mods] 	[C]: in function 'xpcall'
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:138: in function 'eventHookDispatcher'
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:114: in function 'Ready'
17:47:20: [KM:Boss Mods] 	SafesRaidManager/SafesRaidManager.lua:309: in function <SafesRaidManager/SafesRaidManager.lua:293>
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:171: in function <[string "Rift core"]:147>
17:47:20: [KM:Boss Mods] 	[C]: in function 'xpcall'
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:147: in function <[string "Rift core"]:138>
17:47:20: [KM:Boss Mods] 	[C]: in function 'xpcall'
17:47:20: [KM:Boss Mods] 	[string "Rift core"]:138: in function <[string "Rift core"]:133>
17:47:20: [LibSRM] : Initialized
Last edited by Ceres : 11-01-11 at 11:49 AM.
Ceres is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 11:47 AM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Quote:
Originally posted by Ceres
I try running version r46 from curse and version 3.4 but kbmoptions is showing "Forteresse de Glasmarteau" and nothing under it... So i can't select any of the bosse options to check what i want to check for the boss you did add for the moment.

As that translation is maybe too wide to fit in frame just cut it to "Glasmarteau"
Ahh thanks for that, the French translations are still very alpha, I'll push a hotfix once I figure what's going on, I would imagine it's something to do with it looking for Hammerknell behind the scenes.

(I'll throw the hotfix as alpha only on the client)
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 12:06 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Should see an Alpha post soon on the client @ r50, has the fix for French client options. It was an issue with other boss mods trying to find "Hammerknell" in the menu instead of the internal ID.

I have a new method in place now to link all Dungeon/Raid headers with all boss mods related to that encounter, so from now on this shouldn't happen.
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 12:06 PM  
Ceres

Forum posts: 0
File comments: 73
Uploads: 0
r50 fix the kbmoptions but only seeing murdantix and molinar as boss for nom in it.

Code:
18:07:26: [KM:Boss Mods] /kbmoptions for options.
18:07:26: [KM:Boss Mods] ---------
18:07:26: [KM:Boss Mods] Error: Utilisation incorrecte de la fonction.
18:07:26: [KM:Boss Mods] Informations sur la fonction.
18:07:26: [KM:Boss Mods] 	Lie un point de cette trame à un endroit sur une autre trame. Il s'agit d'une fonction complexe dont vous devriez consulter des exemples avant de l'utiliser.
18:07:26: [KM:Boss Mods] 	Cette fonction peut prendre différentes formes. En général, elle se présente de la manière suivante : SetPoint(point_on_this_frame, target_frame, point_on_target_frame [, x_offset, y_offset]).
18:07:26: [KM:Boss Mods] 	La première partie désigne le point de la trame actuelle à attacher. Il s'agit habituellement de chaînes d'identification. "TOPLEFT", "TOPCENTER", "TOPRIGHT", "CENTERLEFT", "CENTER", "CENTERRIGHT", "BOTTOMLEFT", "BOTTOMCENTER", "BOTTOMRIGHT". Vous pouvez également utiliser une chaîne d'identification se référant à un axe unique - "TOP", "BOTTOM", "LEFT", "RIGHT", "CENTERX", "CENTERY". Si vous préférez un contrôle numérique plus direct, vous pouvez aussi utiliser des paires de chiffres. 0,0 équivaut à "TOPLEFT", 1,1 équivaut à "BOTTOMRIGHT", 0.5,zéro équivaut à "CENTERX".
18:07:26: [KM:Boss Mods] 	La deuxième partie désigne la trame et le point de cette trame sur lesquels attacher le point de la première partie. La trame passe simplement dans la table de trames. Le point est le même identifiant ou la même paire de chiffres que dans le premier paramètre.
18:07:26: [KM:Boss Mods] 	Si vous le souhaitez, vous pouvez ajouter à ce point un report d'abscisse ou d'ordonnée.
18:07:26: [KM:Boss Mods] 	Cette connexion est permanente : si la trame cible se déplace, la trame actuelle se déplace de manière synchronisée. 
18:07:26: [KM:Boss Mods] 	Attention : si la cible est une trame de niveau de sécurité "restreint" et que le client est au même moment au niveau "sécurisé", un comportement inattendu peut survenir.
18:07:26: [KM:Boss Mods] 	Impossible sur une trame de niveau "restreint" tant que l'environnement de l'addon est sécurisé.
18:07:26: [KM:Boss Mods] 		Frame:SetPoint(...)   -- ...
18:07:26: [KM:Boss Mods] Paramètres :
18:07:26: [KM:Boss Mods] 		...:	Les paramètres de cette fonction sont compliqués. Des informations supplémentaires seront bientôt disponibles.
18:07:26: [KM:Boss Mods]     In KingMolinator / Sync Wait, event SafesRaidManager.Player.Ready
18:07:26: [KM:Boss Mods] stack traceback:
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:173: in function <[string "Rift core"]:172>
18:07:26: [KM:Boss Mods] 	[C]: in function 'SetPoint'
18:07:26: [KM:Boss Mods] 	KingMolinator/Hammerknell/Molinar.lua:513: in function 'BuildDisplay'
18:07:26: [KM:Boss Mods] 	KingMolinator/Hammerknell/Molinar.lua:776: in function 'Start'
18:07:26: [KM:Boss Mods] 	KingMolinator/KingMolinator.lua:1140: in function <KingMolinator/KingMolinator.lua:1136>
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:171: in function <[string "Rift core"]:147>
18:07:26: [KM:Boss Mods] 	[C]: in function 'xpcall'
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:147: in function <[string "Rift core"]:138>
18:07:26: [KM:Boss Mods] 	[C]: in function 'xpcall'
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:138: in function 'eventHookDispatcher'
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:114: in function 'Ready'
18:07:26: [KM:Boss Mods] 	SafesRaidManager/SafesRaidManager.lua:309: in function <SafesRaidManager/SafesRaidManager.lua:293>
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:171: in function <[string "Rift core"]:147>
18:07:26: [KM:Boss Mods] 	[C]: in function 'xpcall'
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:147: in function <[string "Rift core"]:138>
18:07:26: [KM:Boss Mods] 	[C]: in function 'xpcall'
18:07:26: [KM:Boss Mods] 	[string "Rift core"]:138: in function <[string "Rift core"]:133>
18:07:26: [LibSRM] : Initialized
Last edited by Ceres : 11-01-11 at 12:08 PM.
Ceres is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 12:16 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Quote:
Originally posted by Ceres
[b]r50 fix the kbmoptions but only seeing murdantix and molinar as boss for nom in it.
Found it, it's an issue with the old Saved Variables and the new one. Will be fixed in a sec (won't effect anyone who moved the monitor/options page, then kept the old settings)
Last edited by Snarty : 11-01-11 at 12:21 PM.
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 12:24 PM  
Ceres

Forum posts: 0
File comments: 73
Uploads: 0
Eveything looks fine in r51 lets wait until tomorrow raid to find more bugs
Ceres is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 12:29 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Quote:
Originally posted by Ceres
Eveything looks fine in r51 lets wait until tomorrow raid to find more bugs
lol thanks, yeah probably be a few creeping around, although nothing major. The core functionality will still work (the King Molinator Monitor).

There's no French translations for King and Prince's casts yet, so they'll not trigger in the client yet, but hopefully shouldn't break the addon either.
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 11-01-11, 12:31 PM  
Ceres

Forum posts: 0
File comments: 73
Uploads: 0
Quote:
Originally posted by Snarty
lol thanks, yeah probably be a few creeping around, although nothing major. The core functionality will still work (the King Molinator Monitor).

There's no French translations for King and Prince's casts yet, so they'll not trigger in the client yet, but hopefully shouldn't break the addon either.
As i told you in pm i will start both logs and combat logs tomorrow and hopefully bring you work (aka more translation to add)
Ceres is offline Report comment to moderator  
Reply With Quote
Unread 11-02-11, 11:34 PM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Anyone who was quick enough to download v0.3.7 as soon as it was uploaded, there was a hotfix moments later to correct a.. typo.. le sigh.

Must not finish off code a) after raiding and b) while tired.
Snarty is offline Report comment to moderator  
Reply With Quote
Unread 11-03-11, 11:07 AM  
Snarty
 
Snarty's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 226
Uploads: 6
Exclamation T-SM Info

Updated information on T-SM

This may actually be working fully already, there is currently a bug in the API where .role is reporting only for people in your group, not in the entire raid. As my T-SM system only adds tanks (automatically at the start of a supported tank swap encounter), then the monitor will only trigger for those people who are in a tank's group.

The latest patch notes for the API on PTS for 1.6 confirms the above, and there is a fix in place. As soon as the fix is live, the T-SM system will automatically begin showing for all members in the raid (if enabled).

I will try and get a hands on test for this tonight with Matron (adding T-SM support for this in v0.3.8). I'll ensure I'm placed in the same group as the tanks so I can monitor its performance and accuracy.
Snarty 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.