HowToUpgradeToVersion15

From ISXOgre
Jump to: navigation, search

Version 15

What is version 15? - Version 15 is a massive overhaul of everything about Ogrebot.


How to tell what version of Ogrebot you have.

There are a few ways to tell. Easist is when you load Ogrebot it tells you.

Examples:

'********Ogre Combat Assistant: Version: 14.###**********

'********Ogre Combat Assistant: Version: 15.###**********

If you have < 14, then you are using the "old bot".

If you having 15 or higher, you are using the "new bot".


You can also tell by checking the ISXOgre version. In the console type the following (case sensitive):

echo ${ISXOgre.Version}

Build date: 2011.07.03, Patch Version: 76 -- Patch 76 or below is "old bot".

Build date: 2011.08.14, Patch Version: 89 -- Patch 77 or above is "new bot".


What to do

If you are using the "new bot", there is nothing you need to do. It will automatically patch to the latest version.


If you are using the "old bot", there are a few things to keep in mind before upgrading.

  • You WILL have to upgrade at some point.
  • Profiles from the "old bot" do not and will not work with the new bot.
  • Simply to repeat because it's important. Profiles from the "old bot" do not and will not work with the new bot.
  • Some sample profiles are available that will automatically load. At the time of me writing this ( August 23rd 2011 ), there are 23. The only missing ones are Ranger and Beastlord (not yet released).
  • For any sample profiles that don't exist, you will have to recreate them.
  • You will have to re-run your spell exports ( ogre spell ).
  • Because of how much the bot and all support files changed, the first time you patch, it repatches every file to ensure it is up to date.

How to do the update

If you haven't read the "What to do" section above, read it first.


Make sure EQ2 is not open.

http://logan.warpigs.us/ogre/install/ISXOgre.dll

1) To obtain the install file, click the link above and choose "Save As" and save the file into your /innerspace/extensions/ folder.

2) Load EQ2, then type: ext isxogre

If you watch the console, there will be a lot of patching. Once it's done, you are ready to go. Everything works (and looks) nearly the same.

What's changed?

There are thousands and thousands of things that have changed. Many of them were "under the hood" so to speak. The inner working of how the bot does things. This doesn't really change it from a user point of view. You still add the spells with the interface etc.


Below are some details about things that have changed from a user point of view.


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!


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).