Kannkor
Ogre
I've been diligently working on Version 15 of Ogrebot. I've started testing and I think it's time to outline some of the features and changes it will bring.
Aliases - This new tab allows you to make up names (aliases) for your characters. Such as, Tank = Kannkor. Then, in any drop down box in Ogrebot, you can then use "Tank" and it will resolve to Kannkor.
Benefits: Allows for easy changing of options throughout the bot. Two big examples: Having alts of the same class, and playing with different people in your group.
Tab consolidation - The Combat, Heals, Cures, and Res tab have all been combined into the Priority tab.
Benefits: You now have much more flexibility to control which spells have priority over the others. As an added benefit, you can now control who is ressed.
For example you could have the follow spells in this priority.
[Res] Res_Name ---> Tank (Which would resolve to Kannkor)
[Heal] Emergency_SingleTarget --> Tank
[Heal] Emergency_Group --> GroupOnly
[Cure] GroupCure -> Group
[Combat] Ward_SingleTarget ---> Tank
[Combat] Ward_Group ---> Tank
[Heal] ...
[Cure] ...
(Etc)
The sky is the limit!
Revamped MCP - I have rewritten the MCP from scratch. It now works a little bit different. Generally speaking, there are now 2 files.
1) MCP - Visual. Simply put, it is the buttons with labels that don't do anything.
2) A code file.
When a button is pressed, it looks up in the code file what it should do, and does that.
Sure, it's a little more complicated than that...
Back to the files.. The MCP (Visual) has had some major upgrades. You want to change a button? Simply right click it and an edit window opens. From this window, you can select what the button will do (you can choose anything from the Code file, it is automatically loaded for you, with descriptions!). Select it, and the button changes!
Benefits: You can have your own custom MCP, without ever editing a file.
When I add new MCP buttons, I add them to the code file. Then, you load your custom MCP, and when you edit a button (right clicking), and the new button will be available to you!
Saving/Loading - While doing this rewrite, I did a complete overhaul of how everything is saved and loaded. Unfortunately, this means that none of the old profiles, will work with this new format.
As of now, anyone testing it is required to build new profiles. Currently we take screen shots of our setups, load the new bot, then fill it in based on the screen shots. Keep this in mind if you are going to ask me if you can help test. (See below prior to asking me).
In the future, once the bot has been completely tested and I have free time (hahaha) I plan to write a conversion tool that will convert profiles from the old bot, to the new one. However, because of the consolidation of the tabs, I'm not sure how much will be converted.
Easy profile sharing - There is a new option that allows you to save a single profile with the name of your choice. It automatically blanks out the Alias tab to remove your toon names. To repeat, it blanks out your toon names on the ALIAS TAB ONLY. Therefore, if you plan on doing any profile sharing, ONLY put toon names into the Alias tab. (This is a good practice even if you don't plan on sharing).
Default profiles - As the community (people like you) submit profiles (using the easy profile sharing from above), I add them to the patcher. When you load the bot on a toon without a profile, it will attempt to load the sample for it's class if it exists. Just to be clear, I will not be going through all 24 classes to make default profiles. I will accept profiles from others to be posted. If there isn't a profile available for your class, once you make one, feel free to submit it to me. I'm not concerned with how "great" these profiles are, it just gives a starting point for people, or a quick profile for a toon they don't normally play.
Testing - Come to IRC to test.
Aliases - This new tab allows you to make up names (aliases) for your characters. Such as, Tank = Kannkor. Then, in any drop down box in Ogrebot, you can then use "Tank" and it will resolve to Kannkor.
Benefits: Allows for easy changing of options throughout the bot. Two big examples: Having alts of the same class, and playing with different people in your group.
Tab consolidation - The Combat, Heals, Cures, and Res tab have all been combined into the Priority tab.
Benefits: You now have much more flexibility to control which spells have priority over the others. As an added benefit, you can now control who is ressed.
For example you could have the follow spells in this priority.
[Res] Res_Name ---> Tank (Which would resolve to Kannkor)
[Heal] Emergency_SingleTarget --> Tank
[Heal] Emergency_Group --> GroupOnly
[Cure] GroupCure -> Group
[Combat] Ward_SingleTarget ---> Tank
[Combat] Ward_Group ---> Tank
[Heal] ...
[Cure] ...
(Etc)
The sky is the limit!
Revamped MCP - I have rewritten the MCP from scratch. It now works a little bit different. Generally speaking, there are now 2 files.
1) MCP - Visual. Simply put, it is the buttons with labels that don't do anything.
2) A code file.
When a button is pressed, it looks up in the code file what it should do, and does that.
Sure, it's a little more complicated than that...
Back to the files.. The MCP (Visual) has had some major upgrades. You want to change a button? Simply right click it and an edit window opens. From this window, you can select what the button will do (you can choose anything from the Code file, it is automatically loaded for you, with descriptions!). Select it, and the button changes!
Benefits: You can have your own custom MCP, without ever editing a file.
When I add new MCP buttons, I add them to the code file. Then, you load your custom MCP, and when you edit a button (right clicking), and the new button will be available to you!
Saving/Loading - While doing this rewrite, I did a complete overhaul of how everything is saved and loaded. Unfortunately, this means that none of the old profiles, will work with this new format.
As of now, anyone testing it is required to build new profiles. Currently we take screen shots of our setups, load the new bot, then fill it in based on the screen shots. Keep this in mind if you are going to ask me if you can help test. (See below prior to asking me).
In the future, once the bot has been completely tested and I have free time (hahaha) I plan to write a conversion tool that will convert profiles from the old bot, to the new one. However, because of the consolidation of the tabs, I'm not sure how much will be converted.
Easy profile sharing - There is a new option that allows you to save a single profile with the name of your choice. It automatically blanks out the Alias tab to remove your toon names. To repeat, it blanks out your toon names on the ALIAS TAB ONLY. Therefore, if you plan on doing any profile sharing, ONLY put toon names into the Alias tab. (This is a good practice even if you don't plan on sharing).
Default profiles - As the community (people like you) submit profiles (using the easy profile sharing from above), I add them to the patcher. When you load the bot on a toon without a profile, it will attempt to load the sample for it's class if it exists. Just to be clear, I will not be going through all 24 classes to make default profiles. I will accept profiles from others to be posted. If there isn't a profile available for your class, once you make one, feel free to submit it to me. I'm not concerned with how "great" these profiles are, it just gives a starting point for people, or a quick profile for a toon they don't normally play.
Testing - Come to IRC to test.
Last edited: