OgreBot Version 15 Upgrades!

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.
 
Last edited:

Kannkor

Ogre
If you'd like to test version 15, come to IRC and send me a PM or ask in #ogre.

Please remember: None of your current profiles will work, so you will need to recreate them. The only ones I have that will load a default profile are the 6 classes I play (SK, Inq, Def, Troub, Coe, Lock).
 

wolfppo

Active Member
Very Very cool bro looking foward to the changes and np on redoing profiles it is a easy fix.
 

larrydoyle

Senior Member
Is there an ETA on GA for v15? If it is soon, I may hold off on respecing some of my toons and just do all the reprofile stuff at one time.
 

pz

Active Member
why wait? there's a link on the front page of the OgreWiki with how to switch to v15 prior to release.
 
Top Bottom