To clarify the system Bongos uses, if you have 10 bars, then bar 1 has IDs 1-12, bar 2 has IDs 13-24, bar 3 has 25-36, etc (assuming my math is right). This is true even if you shrink bar the first bar to only contain one button.
I did think about an alternate system, where shrinking bar1 would update the IDs of all the bars (bar1 with one button would have id 1, bar2 with 12 would have ids 2-13, bar 3, 14-25, etc), but decided against it because I did not want to force the user to reposition all buttons after resizing a bar, or lose a button somewhere else.
Ok but then it was not bongos that was messing with my buttons, probably another bar mod. Maybe it was discord that was messing after all, although the option it had to remap buttons was nifty. I'm so sorry and i apologize. I really like your mods and i used them for a long time before i got addicted to ace mods. :-P
I would like to see an option to have different actions on left/midd/right mouseclick. For example having one bar with use gems/food/water and another bar(hidden) with same layout except for use gems/food/water you have conjure gems/food/water and that actions are activated when pressing right mouse button. So basically you can have use/conjure on the same button. That option can only be achieved with DAB as far as I know...
If you can do that it would be a winner
I think it by default should have a button layout that matches the blizzard bars. Then it should be possible to add/remove/delete buttons and bars using a button ID pooling system, and for the advanced user it should be possible to set the button ID manually for each button if needed. That should take care of everyones needs.
Yeah i agree. And if for example you change bar1 to only show 8 buttons bar2 is still using id 13-24 and so on unless you change it manually.
3. Advanced Mode
Advanced will bring you full control of every aspects of the buttons. you can create an infinite number of bars with up to 120 buttons, and specify the button-ids used for those bars. Basically you can re-use the same buttons twice if you can think of any use for that.
You can specify directly which button ids to switch to on stance/shape shift or with Pagemaster.
Setting a Advanced setup up for the first time will probably be hard. But if you managed to get it working like you want, it will be the best you can get :)
I think the best compromise between an advanced mode and a simple mode would be a nice dewdrop menu that allows you to create and delete bars, with sliders where you can set the number of buttons per bar. Then, for each bar or button you could set if the button should change page by modifier key or stance. A button ID pooling system will automatically assign IDs to bars/buttons as needed... Here's an example.
The user already got one bar with 10 buttons, which means he's using IDs 1-10. The user then presses "Create new bar", and adjusts the number of buttons for Bar2 to 5 using the dewdrop menu. He's now using IDs 1-15. He now sets Bar2 to change page on stance. He's playing a character with 3 stances, so the system will now assign 3 IDs per button on Bar2, which means he's now using button IDs 1-25. He now sets Bar1 to change page on modifier key shift down. He's now using IDs 1-35. If he decides to delete Bar1, he will now free up IDs 1-10 and 26-35.
This is the approach pubcrawl and discord action bars uses.
Yeah and i had a lot of problems with this, at least with bongos. The ids was all over all bars in a mess so buttons was a hell to manage. In discord you are able to set what IDs the bars use, so I think its important for BT3 to be able to configure manually what range of ids a bar uses. In bongos i end up having a bar using ids like 45-48, 56, 58 and 67. A complete mess!