I'm on 2.3. I'll test your hack but it's not like this is a dealbreaker if it's just a function of me being on 2.3. I just wanted to bring it to your attention.
Logging in on my druid or Rogue.
no bars show and I receive this error:
[2008/03/07 20:13:52-5227-x1]: Bongos_AB\classBar\button.lua:60: attempt to index global 'normalTexture' (a nil value)
Bongos_AB\classBar\button.lua:45: in function `Create'
Bongos_AB\classBar\bar.lua:104: in function `UpdateForms'
Bongos_AB\classBar\bar.lua:93: in function `Load'
Bongos\Bongos.lua:83: in function `LoadModules'
Bongos\Bongos.lua:68: in function <Interface\AddOns\Bongos\Bongos.lua:67>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0\AceAddon-3.0.lua:337: in function `EnableAddon'
AceAddon-3.0\AceAddon-3.0.lua:399: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:385>
<in C code>: ?
<in C code>: in function `LoadAddOn'
AddonLoader-1.0\Conditions.lua:211: in function `?'
AddonLoader-1.0\AddonLoader.lua:187: in function <Interface\AddOns\AddonLoader\AddonLoader.lua:173>
<in C code>: in function `pcall'
AceAddon-2.0-57245 (!StopTheSpam):24: in function <...dOns\!StopTheSpam\libs\AceAddon-2.0\AceAddon-2.0.lua:23>
AceAddon-2.0-57245 (!StopTheSpam):998: in function `ManualEnable'
AceAddon-2.0-57245 (!StopTheSpam):926: in function <...dOns\!StopTheSpam\libs\AceAddon-2.0\AceAddon-2.0.lua:919>
<in C code>: ?
AceEvent-2.0-63812:260: in function `TriggerEvent'
AceEvent-2.0-63812:917: in function <...s\AckisRecipeList\libs\AceEvent-2.0\AceEvent-2.0.lua:910>
---
I cannot say I understand what the point was in making modifiers so difficult. In bongos2, I could just add a bar (say 2) and slide the modifier bar for "alt" to 2. There, alt changes to 2. Very simple.
I can't even figure this out. What am I supposed to do to set a modifier? I don't understand why you had to go and mess with something so easy. =/
Bongos 3 has a feature called "Sets", this allows you to switch stances easily. Let's pose an example.
Bar 1 - on a druid it will hold common human form spells, but you have your bear form, with it's specific spells. You go into the config mode (by left clicking the bongos icon), then right click on your bar 1. Change "Set" to the amount of bar changes you will need. For a druid I'd most likely make 1 for human casting, 1 for bear form, 1 for moonkin and 1 for healing spells. That makes 4 sets. I move the slider to indicate this.
Now I still have nothing set up. I just "duplicated" bar 1 to have 4 sets. Let's put set 2 on bear form. From the dropdown box you select "stances", normally you should see "Bear" (or "bear form" ) in front of a bar. The slider next to it, slide it to 2. This will made bar 1 change to set 2 when you are in bear form. Do the same for other forms you may have.
Because druids can heal as well, I want a bar change based on targetting, to in the drop down I go to Targetting, and select the slider "Friendly" to slide it to set 3. This will enable friendly target bar switching. I am not too sure how it works when you're in bear form though. Haven't tested that one.
I hope that helps a little.
In short:
1. How many bar changes to I need? eg. 1 human + 1 bear + 1 moonkin + 1 friendly target = 4.
2. Set the amount of sets to 4.
3. Select my options and drag the slider to the corresponding set number.
4. Leave config and do the form changes (or targetting changes) and set up the bar :)
There's also what I like to see as advanced setup, to add multiple requirements for a bar to change, which is I believe for things like bear healing? So that you can enter [stance:2, help] which would make it show up as bear and for friendly targets. (I am unsure about the stance number though).
TUller, feel free to correct me where I messed up.
Your explanation is fine. I should setup a wiki for it somewhere. Its possible to add any state to Bongos3, but it requires a bit of Lua hacking. I decided against adding it into the GUI simply because its an advanced feature that I do not expect many people to use. Anyway, here's how you'd do it:
First, you need to modify the state header for all bars to include the state at the level of priority you want it at:
local conditions = {}
--modifiers
table.insert(conditions, '[mod:ctrl]')
table.insert(conditions, '[mod:alt]')
table.insert(conditions, '[mod:shift]')
--paging
for i = 2, 6 do
table.insert(conditions, format('[bar:%d]', i))
end
--prowl
table.insert(conditions, '[form:2/3,stealth]')
--our new state, checked before the default state of [form:1], but after paging and modifiers are checked
table.insert(conditions, '[form:1,help]')
--forms/stances
for i = 1, 7 do
table.insert(conditions, format('[form:%d]', i))
end
--help harm targeting
table.insert(conditions, '[help]')
table.insert(conditions, '[harm]')
Bongos3:GetAddon('ActionBar-Config'):SetStateConditions(conditions)
Next, you need to set the state condition offset for the bar you want to change:
Edit: You could also just simply set [help] to have a higher priority than stances to get the same result without having to add a specific state for when in a form.
Your explanation is fine. I should setup a wiki for it somewhere. Its possible to add any state to Bongos3, but it requires a bit of Lua hacking. I decided against adding it into the GUI simply because its an advanced feature that I do not expect many people to use. Anyway, here's how you'd do it:
First, you need to modify the state header for all bars to include the state at the level of priority you want it at:
local conditions = {}
--modifiers
table.insert(conditions, '[mod:ctrl]')
table.insert(conditions, '[mod:alt]')
table.insert(conditions, '[mod:shift]')
--paging
for i = 2, 6 do
table.insert(conditions, format('[bar:%d]', i))
end
--prowl
table.insert(conditions, '[form:2/3,stealth]')
--our new state, checked before the default state of [form:1], but after paging and modifiers are checked
table.insert(conditions, '[form:1,help]')
--forms/stances
for i = 1, 7 do
table.insert(conditions, format('[form:%d]', i))
end
--help harm targeting
table.insert(conditions, '[help]')
table.insert(conditions, '[harm]')
Bongos3:GetAddon('ActionBar-Config'):SetStateConditions(conditions)
Next, you need to set the state condition offset for the bar you want to change:
Edit: You could also just simply set [help] to have a higher priority than stances to get the same result without having to add a specific state for when in a form.
I r in love. LOL ... No seriously, that's awesome. And yes, I'd set up a normal wiki on normal stuff, and an advanced page for this. Are you going to do it on the gcode wiki? Or here?
1. The time on the minimap, perhaps a way to move that? (or shift it to stats?)
2. Offset setting on minimap, it relates to the time offset, perhaps call it "Time Offset", since there are numerous offset things (not on bongos3 config) but like x / y offset etc, so Time Offset might aide confusion. :)
The minimap addon will be eventually handled by the Bongos skinned minimap guy. It has a movable clock.
Have you already decided if you will keep developing Bongos Minimap? If you didn't, then please let me know as soon as possible, because I'm finishing the new Bongos Skinned Map beta version and can't publish it until you do so.
Have you already decided if you will keep developing Bongos Minimap? If you didn't, then please let me know as soon as possible, because I'm finishing the new Bongos Skinned Map beta version and can't publish it until you do so.
Thanks for the link, but I already use my own minimap addon :) I was merely pointing out that the "offset" could cause confusion, and that not everyone will want the clock to show up underneath (which for me is where the few minimap buttons I do use are).
But Tuller cleared it up, so it's all good.
PS. I am trying to work on a skinner (even though Tuller seems to be including it), just for kicks if nothing more. I do have issues getting the "addon" to load together with Bongos lol. I've never ever done anything like that.
In Bongos2 at least, I've found Bongos_Mapbar useful just as another sticky element to align/anchor bars to. I guess it's not that big a deal, but it is useful.
Its not something I'd personally use. I've had a hard enough time justifying to myself that adding variable length bars and showstates is a good idea since they're not things I'd personally use :P
Anyway, I have to ask you again to change the XP and Stats bars defaults positions, because they overlap my BG, Clock, Coords and Quest Timers bars. Maybe you could place them at the bottom of the screen? Please?
About Bongos3 Improvement: I think that now you should focus about making the configuration more intuitive. Buttons to create new bars and to enter on keybindings and configuration mode would be really useful.
By the way, I've just released the first "Bongos Cornucopia" beta version, the successor of Bongos Skinned Map. Users interested in testing it may download it here: http://code.google.com/p/jalimods/downloads/list.
The xp and stats bars will stay at their current position unless they no longer mesh well with the standard interface. The xp bar would in fact be at the top of the screen if it were not for so many people using fubar/titan (a bit contradictory of my first statement, I know).
The minimap button is the GUI method for entering/exiting keybinding and configuration mode. Its a fairly standard interface to people now, I don't think I can do better than that. Bar creation needs a breadcrumb, what that may be, however, I'm not sure.
When binding mode is off the tooltip on the mini map button says
<Shift Left Click> to exit binding mode
When I'm in binding mode it says
<Shift Left click> to enter binding mode.
I think there around the wrong way.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Are you on 2.4 or 2.3?
And here's the small skinning thingy I wrote. Its very hackish and requires the latest build of Bongos3 + AB
Logging in on my druid or Rogue.
no bars show and I receive this error:
I can't even figure this out. What am I supposed to do to set a modifier? I don't understand why you had to go and mess with something so easy. =/
Oh well, back to bongos2 with me.
Bongos 3 has a feature called "Sets", this allows you to switch stances easily. Let's pose an example.
Bar 1 - on a druid it will hold common human form spells, but you have your bear form, with it's specific spells. You go into the config mode (by left clicking the bongos icon), then right click on your bar 1. Change "Set" to the amount of bar changes you will need. For a druid I'd most likely make 1 for human casting, 1 for bear form, 1 for moonkin and 1 for healing spells. That makes 4 sets. I move the slider to indicate this.
Now I still have nothing set up. I just "duplicated" bar 1 to have 4 sets. Let's put set 2 on bear form. From the dropdown box you select "stances", normally you should see "Bear" (or "bear form" ) in front of a bar. The slider next to it, slide it to 2. This will made bar 1 change to set 2 when you are in bear form. Do the same for other forms you may have.
Because druids can heal as well, I want a bar change based on targetting, to in the drop down I go to Targetting, and select the slider "Friendly" to slide it to set 3. This will enable friendly target bar switching. I am not too sure how it works when you're in bear form though. Haven't tested that one.
I hope that helps a little.
In short:
1. How many bar changes to I need? eg. 1 human + 1 bear + 1 moonkin + 1 friendly target = 4.
2. Set the amount of sets to 4.
3. Select my options and drag the slider to the corresponding set number.
4. Leave config and do the form changes (or targetting changes) and set up the bar :)
There's also what I like to see as advanced setup, to add multiple requirements for a bar to change, which is I believe for things like bear healing? So that you can enter [stance:2, help] which would make it show up as bear and for friendly targets. (I am unsure about the stance number though).
TUller, feel free to correct me where I messed up.
First, you need to modify the state header for all bars to include the state at the level of priority you want it at:
Next, you need to set the state condition offset for the bar you want to change:
Edit: You could also just simply set [help] to have a higher priority than stances to get the same result without having to add a specific state for when in a form.
I r in love. LOL ... No seriously, that's awesome. And yes, I'd set up a normal wiki on normal stuff, and an advanced page for this. Are you going to do it on the gcode wiki? Or here?
Like Tuller said, use Bongos Skinned Map. You can download it here: http://www.curse.com/downloads/details/8805/ (sorry, Beta for Bongos3 not ready yet)
Have you already decided if you will keep developing Bongos Minimap? If you didn't, then please let me know as soon as possible, because I'm finishing the new Bongos Skinned Map beta version and can't publish it until you do so.
Thanks for the link, but I already use my own minimap addon :) I was merely pointing out that the "offset" could cause confusion, and that not everyone will want the clock to show up underneath (which for me is where the few minimap buttons I do use are).
But Tuller cleared it up, so it's all good.
PS. I am trying to work on a skinner (even though Tuller seems to be including it), just for kicks if nothing more. I do have issues getting the "addon" to load together with Bongos lol. I've never ever done anything like that.
The wiki will be on one of: google code, wowwiki, or here at wowace. I'm leaning towards wowwiki at the moment.
Oh, why not? That is the feature I most miss on Bongos: modern buttons style.
Okies.
So, I'll try to muck one up :P Read that as : Don't expect it to happen any time soon, but it should eventually happen.
About Bongos3 Improvement: I think that now you should focus about making the configuration more intuitive. Buttons to create new bars and to enter on keybindings and configuration mode would be really useful.
By the way, I've just released the first "Bongos Cornucopia" beta version, the successor of Bongos Skinned Map. Users interested in testing it may download it here: http://code.google.com/p/jalimods/downloads/list.
The minimap button is the GUI method for entering/exiting keybinding and configuration mode. Its a fairly standard interface to people now, I don't think I can do better than that. Bar creation needs a breadcrumb, what that may be, however, I'm not sure.
<Shift Left Click> to exit binding mode
When I'm in binding mode it says
<Shift Left click> to enter binding mode.
I think there around the wrong way.