RevisionHistory

From ISXOgre
Revision as of 10:21, 24 August 2011 by .pz (Talk | contribs)

Jump to: navigation, search

Revision History



Summary

Any time there are updates, they will be posted below with what changed, and if any new files were updated.

Note: Any Versions with (Coming soon) are updates I am working on and not yet released.

---Change Log---


Early development items

  • Note: These are items I'm working on in the early stages and will NOT be released with the next update.


In development (Coming soon)

  • Note: Version 15 bugs go here Bugs


In Closed Testing

Versions: ISXOgre-2011.08.22, Patch Version-93, OgreBot-15.011 (Not Available) - Kannkor

  • Changed files: MCPCommands, InCombatMovement
  • MCPCommands
    • Fixed Pet_Off
    • Added Move2Area - See description for details
  • InCombatMovement
    • Tweaks to Move2Area
  • Raid option updates


Versions: ISXOgre-2011.08.21, Patch Version-92, OgreBot-15.010 (Not Available) - Kannkor

  • Changed files: Idol, OgreUIXML, UplinkXML
  • Idol movement only happens if Grind options is checked.
  • Switched DPS and "the rest" (bard/chanter) camp spots
  • Idol script now pauses when Ogrebot is paused also.
  • Made Prime Hammermud (or whatever his name is, second last boss in Heroic Zek) much more reliable for jousting the red text.
  • UI / Uplink
    • Added "Force NamedCA" option. This makes the toons use the NamedCA tab regardless if you are fighting a named mob. (For cases like statue/idol who are NPCs and not NamedNPCs).
  • Added wiz, pally, warden, zerker sample profiles. (These will only patch on a Repatch[1]] or a fresh install).


Versions: ISXOgre-2011.08.18, Patch Version-91, OgreBot-15.009 (Not Available) - Kannkor

  • Changed files: MCPCommands
  • Updated necro sample profile.
  • Ogrebot
    • Added atom:
      • globalatom_SetBotPauseStatus(bool Paused)
    • Grind option added for temple HM.
      • Prime Imperium Hammarmund the Destroyer
        • Chat command added: set up for prime
          • Sets campspots. You need to have campspot on PRIOR to using this command. This may need some tweaking.. Timing seems solid unless it lands on the bard... then it fires off way too early.
      • Idol
        • chat command added: set up for idol
          • Sets campspots. You need to have campspot on PRIOR to using this command.
          • There are 4 sets of campspots available.
          • Two for priest_01 (automatically determined)
          • Two for priest_02
          • Two for DPS (sorcerers, predators, rogues, summoners)
          • Two for the rest (bards/chanters)
          • Throughout the fight they will move to which ever camp spot of their 2 is the most safe. The longer the fight goes on, the more rocks, meaning the less "safe" spots. Higher DPS is key to victory.
    • CommandForMe now accepts base classes. IE: warrior, druid, shaman etc.
  • MCPCommands
    • Changed description text on OFol-Dft
  • ISXOgre
    • Command added: ogre idol / ogre end idol
      • Loads the automated target changer for Heroic The Temple of Rallos Zek idol fight.

Versions: ISXOgre-2011.08.16, Patch Version-90, OgreBot-15.008 (Not Available) - Kannkor

  • Changed files: MCPDefaultSettings
  • MCPDefaultSettings
    • Added missing parameter to "CS-Dft" so it now works. If you have a custom MCP (if you've ever saved any button it's now a custom), you can add in the missing parameter of "All".
    • Added a ton of sample profiles, these will ONLY patch on a full repatch[1]] or a fresh install. This is to ensure sample profiles do not overwrite custom sample profiles.
  • Reses with "Raid" will now work on "Group" when you are not in a raid.
  • Heals with "Raid" will now work on "Group" when you are not in a raid.
  • Cure Curse --> Raid remains unchanged. It works if you have Raid selected, it checks the entire raid. If you are not in a raid, it checks your group.
  • Cures with "Raid" will now work on "Group" when you are not in a raid.
  • Fixed Ranger Exploit Weakness not working/saving.

Versions: ISXOgre-2011.08.14, Patch Version-89, OgreBot-15.007 (Not Available) - Kannkor

  • Changed files: MCPCommands, Incombatmovement
  • INcombatmovement
    • Fixed typo that prevented precision with come2me
  • Ogrebot
    • Fixed chain tab options not working at all (IS, ID, IAE, IE all didn't work). All fixed.
  • Updated Monk spell export (Thanks Canno). Note: This will note re-download unless you do a new install or a repatch (same with all spell exports, so they don't overwrite them).
  • MCPCommands
    • RelayRunScript was changed.
      • Parameter1 = relay ____ (such as All, All Other, Kannkor.IS1)
      • Parameter2 = Scriptpath and/or name (previous Parameter1)
      • Parameter3-12 = Parameters passed to the script.

Versions: ISXOgre-2011.08.11, Patch Version-88, OgreBot-15.006 (Not Available) - Kannkor

  • Changed files: OgreUIXML, MCPCommands
  • ISXOgre
    • NOTE: The script for this is not released yet. added command: ogre othmir <parameter1> <parameter2>
      • Parameter1 options: start, repeat. Default is repeat.
        • Start - Does the first few quests in the series.
        • Repeat - Does the 2 repeatable quests.
      • Parameter2 options: 1 or 2. Default is 1. This is which quest to start on.
        • Start 1
          • Does the first starter quest line, then then second.
        • Start 2
          • Only does the second quest line (used more often if something goes wrong when doing the first quest and you have to finish it manually).
        • Repeat 1 (default)
          • Does both repeatable quests. Starting with the eel one.
        • Repeat 2
          • Does only the second repeatable quest (the crab one).
  • OgreUI
    • Changed CA/NamedCA so when you double click it adds them with no options instead of retaining the currently selected options.
  • OgreBot
    • More optimizations
    • Fixed crash on checking hp/mana on AH
    • Corpsemongor changed to Raid options instead of grind options (to make use of existing methods) and fixed to work.
  • MCPCommands
    • Autorun now works and doesn't crash.
    • Added RelayRunScript - Parameter1 = scriptname. Parameter2-11 = Parameters passed to the script. Note: If parameters are excluded they will be passed to the script where they can be dealth with (or ignored). Default path is /scripts/. First parameter is the rest of the path (if required) then the script name. Few examples:
      • Parameter1: MyTestFile
        • Would run the script "MyTestFile" located in the scripts directory.
      • Parameter1: eq2ogrecommon/MyTestFile
        • Would run the script "MyTestFile" inside of the scripts/eq2ogrecommon/ folder. You will note there is NOT a leading / because the default path is the /scripts/ folder.
    • Added RunScript - Same as above but with no relay.
  • MCP
    • Rewrote how much of the MCP code is executed. Added special execution for Script:QueueCommand. If any button doesn't work let me know.
    • Fixed Lord bob load/unload/dol-to-me. You will probably need to re-make those buttons (right click-select it again and hit apply).
    • When using the profile button, the text "Profile ( profilename ) - Loaded." now goes to the appropriate console instead of the console running the MCP.

Versions: ISXOgre-2011.08.06, Patch Version-86-87, OgreBot-15.005 (Not Available) - Kannkor

  • LoadMCP
    • Changed Trak and Turt HUDs to 1 decimal place only.
  • OgreBot
    • Removed the curse prevention on the following mobs. If you are still doing any of these, manually turn off curses (or via the uplink). These were removed to save CPU time. I'll be removing checks that are possible via easy on/off options already in the bot for any OLD xpacs. All current ones will work as intended.
      • Thet (TSO)
      • Byzola (Uhh.. super old?)
      • Qxectus (TSO)
      • Maalus (SF)
    • Changed how Corpsemongor clicks work. From a user point of view you shouldn't notice anything. It now checks actors that spawn instead of pulse checks while in that zone.
    • Same changes as above for the following:
      • Widow in ToFS(x2)
      • Statue
      • Few others I can't remember

Versions: ISXOgre-2011.08.04, Patch Version-85, OgreBot-15.004 (Not Available) - Kannkor

  • Changed files: Ogrecommon.inc, Incombatmovement
  • OgreBot
    • It has come to my attention, that we don't need 6 decimal places on the Mob/Priest info. I have reduced it to 1 decimal place.
  • OgreCommon
    • Changes to ability ranges etc.
    • Added caching of sizes
    • Added caching of some mob info

Versions: ISXOgre-2011.08.02, Patch Version-84, OgreBot-15.003a (Not Available) - Kannkor

  • Fixed a crash related to precast that was introduced in 15.003

Versions: ISXOgre-2011.08.02, Patch Version-83, OgreBot-15.003 (Not Available) - Kannkor

  • Changed files: LoadOgreMCP.iss, Ogrecommon, OgreUIXML, Incombatmovement
  • A LOT of small optimizations
  • MCP
    • Changed "Fly-Dn" to actually fly down, instead of flying up... :)
  • OgreBot
    • Fixed a bug on the combat tab so it wouldn't try to cast abilities when people don't exist.
  • Assist tab now reorder correctly
  • Invis spells (On the Setup tab) now reorder correct
  • Self buffs now reorder correctly
  • Non-Combat buffs now reorder correctly
  • Precast now reorders correctly. Note: The order of precast doesn't really matter, it's more if you want it to look pretty since it's based on a spell being passed to it, and not the list itself.
  • Troub JCap now reorders correctly.
  • Dirge Gravitas now reorders correctly.

Versions: ISXOgre-2011.07.30, Patch Version-82, OgreBot-15.002 (Not Available) - Kannkor

  • Changed files: OgreuiXML, Added samples.. see below
  • OgreUIXML
    • Fixed Pets showing in drop downs when the option is selected.
    • Fixed POTM/COB rotation text. They now accept more than 4 characters.
  • OgreBot
    • If Enable Aliases is NOT selected, they won't work (previously they wouldn't show in the drop downs, but would still continue to work).
  • Added following samples. All at Patch 2
    • Warlock
    • Sorcerer
    • Mage
    • Troubador
    • Bard
    • Scout
    • Inquisitor
    • Cleric
    • Priest
    • Coercer
    • Enchanter
    • Defiler
    • Shaman
    • Shadowknight
    • Crusader
    • Fighter

Versions: ISXOgre-2011.07.29, Patch Version-81, OgreBot-15.000h (Not Available) - Kannkor

  • Fixed Turbo
  • Fixed Gravitas
  • Fixed spells so it allows conversion for different level toons. Any profile prior to this update will need to be re-saved (Just load it, hit save, and that profile will be "fixed").

Versions: ISXOgre-2011.07.28, Patch Version-80, OgreBot-15.000a-g (Not Available) - Kannkor

  • Changed files: Ogreuixml.xml, ogreminiuixml.xml, Ogrecommon.inc, Incombatmovement, checktoons, MCP (and related files), OSA, OSAXML, AHMovement, OgreMoveForSages, FPFaction.iss
  • Riftbot strikes again! Err.. wait.. Starting a MAJOR overhaul of Ogrebot (EQ2) to use much of the (way more efficient) code I created for Riftbot. This process will more than likely take a while (months?). The plan is to implement it now, and all new tabs will use this method, and I can convert the old tabs as I get time.
  • New tab: Aliases - Used for defining Aliases...
    • You can add things like: Tank1 == Kannkor
    • Then you can select Tank1 in the drop down boxes. This will make PUG much easier as you will only have to change 1 box for the tank and it will "update" all of Ogrebot, so to speak.
    • The following are considered reserved and NOT valid and will be ignored.
      • Your own name
      • GroupOnly
      • Raid
      • Target [Since it uses your implied PC target]] - Not coded yet
    • Only supports people in group or raid. If there is a logical need to add support for people outside of group/raid contact me and we can discuss. It is very possible, but would need to see if the logic outweights the resources.
  • Removed tab: Cure
    • Use the "Priority" tab. Cure wasn't using the new code and was getting old and outdated.
  • Removed tab: Heals
    • Use the "Priority" tab.
  • Removing Combat tab
    • Use the "Priority" tab when it is implemented.
  • Removed items tab
  • Debug tab now saves
  • Removed some old SoH code for maestro.. don't think it worked anyways...
  • Temporary removed navigation saving/loading from Autohunt. Will add it back in when I get time. Targeting of autohunt should continue to work.
  • OgreCommon
    • Updated to work with new UI
  • Incombatmovement
    • Updated to work with new UI
  • The following were added to the CommandForMe object and will resolve correctly. (Example: when using the assist button, or CastFromUplink etc).
    • Scout / scouts -- True if you are a scout
    • Fighter / Fighters -- True if you are a fighter
  • Moved "Come to me"'s and other movement from OgreBot thread to the Movement thread. This should allow bots to cast when you do a "Come to me" (or when the bot does one via raid/grind options).
    • Note: Campspot isn't affected, it was always in the movement thread.
    • Note: Movement for raid debuff to move in is NOT in the movement thread. It remains in OgreBot to prevent casting (so it doesn't interfere).
    • Note: Come to me will now work differently. Previously if you did a come to me, moved, and did another come to me, they would finish their first come to me. Now, they will immediately change to the new come to me.
  • If you have campspot turned on, then do a "Come to me". At any time if you do a Joust out, the come to me will end and the campspot will take over.
  • Doing a "Lets go" in the middle of a "Come to me" should cancel the come to me.
  • Better perservation of of campspot status. Examples: If raid options are checked and you debuff, you should end up in the same camp spot status (jousted in/out etc)
  • Checktoons.iss
    • Updated so it uses /camp login
  • [REMOVED]] Changed "aJoustOut" and "aJoustIn" to be global[Reverted back to script level]] so there isn't any reason to specify the script.
  • Redesigned MCP
    • Buttons with toggles (like Fly-Up Fly-Down) - When clicked will change the text of the button. It won't change back to your customname (if given) until the MCP is reloaded.
    • Moved "InfoOn" from the MCP to Ogrebot. It's now called "Mob/Priest Info" and is located on the Settings tab.
  • Updated OSA and OSAXML to work with new OgrebotUI
    • Reworked OSA a bit, should be MUCH more reliable.
  • New ISXOgre command added: ogrebotatom <parameters>
    • Allows for relays to only be executed if ogrebot is running. Examples to come..
  • Autohunt is a very tricky tab. I did a hack job so it's functional. When I get more time (when this big rewrite is done and testing is complete) I'll rewrite all of autohunt.
  • FPFaction
    • Changed runscript ogre.. to ogre to use the extension

Released Versions

Versions: ISXOgre-2011.03.07, Patch Version-76, OgreBot-14.068 (Available from autopatcher) - Kannkor

  • Changed files: Uplinkcontroller, Ogrecommon.inc
  • Curable disables now "casts" instead of trying to cast on yourself. This should allow it to cast when you are forced to a target (or to no target).
  • Fixed a missing verdict option on the uplink.
  • Login
    • Fixed a crash with "ogre login toonname" while you were already logged into another toon, and cancelled the current toon from camping.
  • Ogrebot
    • Completely rewrote the casting code. Will be in development versions for testing shortly.
    • New casting code - Follow functions now use the new casting code
      • Curable disables (things like Aura of Crusader that go into the Other tab)
      • Verdict
      • Buffs
        • Self/group
        • Non-combat
        • Single target
        • Single target on others
      • Priority
        • Group cures
        • Single target cures
        • Heals
        • Cure Curses
          • Single target checks
          • Group checks
          • Raid checks
          • Triggered cure curses
      • Chain tab
      • Named Combat arts
      • Combat arts
      • Custom RO
      • Custom VC
      • Custom DA (Warlock)
      • AH Pulling
      • Gravitas
      • Jesters cap
      • "Cure" tab
      • Every tab in ogrebot... :)
    • Buffs
      • Did some minor recoding.
      • Removed Warlock Mythical support (weapon version, spell version still works).
      • Removed Berserker Mythical support (weapon version. Spell version should be entered into self buff section).
      • Removed Conj Mythical support (weapon version...)
      • Removed Coecer Mythical support (weapon version...)
      • Removed WickedWand support (considering it was nerfed to not work like this... at least a year ago :P).
    • UI
      • Inq - Removed Inq Myth click option (Use priority tab)
      • Templar - Removed Myth click option (Use priority or heal tab)
      • Wizard - Removed Manaburn rotation information.
      • Removed a few other old Myth options (again, weapon version only).
      • Items: Removed Wickedwand option
      • Items: Removed Use HoT potions option.
      • Items: Removed Mortal coil option
      • Removed "Use Masters attack". There is no need for this extra option when you can put the spell into your CA/Named CA order fine... ... for the last 2 years.

Versions: ISXOgre-2011.06.22, Patch Version-75, OgreBot-14.067 (Available from autopatcher) - Kannkor

  • Changed files: Ogreuixml
  • Changed verdict so it ignores the fact it's an encounter spell.
  • Changed some spacing on the verdict tab (visual only)
  • Updated rezing code.

Versions: ISXOgre-2011.06.20, Patch Version-72, OgreBot-14.066 (Available from autopatcher) - Kannkor

  • Changed files: OgreUIXML, UplinkControllerXML, Ogrecommon.inc
  • OgreBot
    • Fixed Immaculate res to actually work if the cleric is dead.
    • Added a bunch more checks to prevent crashes when you type letters into boxes that only support numbers.
    • Added new tab "Other".
      • While I personally hate generic tabs like Other, I'll use this as a place to put early items in development that don't have a place on any other tab. At some stage these items will more than likely move to a different/new tab that makes more sense.
      • Added Curable Disable - This is for those abilities that can cure things like stuns/stifles. It only supports Self or group abilities (will only trigger if YOU have the detrimental on you, regardless if it's a group ability).
        • You WILL get false casts of this. Meaning you have a detriment on you that does something like damage, and you have an uncurable that is stunning you. There isn't a way to see the effects of these abilities without contacting the server, in which I won't do to check every single detriment you ever get.
      • Added Res anyone option. Without this, you will only rez people in your raid if they are on your authorized list (eq2chars.inc). With this option, it doesn't care.
    • Added support for bruisers self cure on the priority tab: Indomitable Will (all versions of it). Simply add it as a cure on the priority tab, select yourself as the target, and it will only cure Arcane and Trauma.
    • Added support for Paladins cure (AA) on the priority tab: Cure spells. Simply add it as a cure on the priority tab, select yourself as the target, and it will only cure Arcane, Noxious, and Elemental.
    • Bug Fix: Previously a Cure ability in the Priority tab was not checking if the cure was available to cast if YOU had the dot, and the target was GroupOnly.
    • Added four "Verdict" UI pieces to the Inquisitor tab
      • Verdict On Epic Named @ -- Will cast Verdict on Epic Named mobs when the mob is at, or below the health specified.
      • Verdict On Epics @ -- Will cast Verdict on Epic Non-Named mobs when the mob is at, or below the health specified.
      • Verdict On Heroic Named @ -- Will cast Verdict on Heroic Named mobs when the mob is at, or below the health specified.
      • Verdict On Heroic @ -- Will cast Verdict on Heroic Non-Named mobs when the mob is at, or below the health specified.
    • Bug Fix: Changed all(most?) text entry boxes to accept 3 digits (100 will now be 100 instead of 10).
  • UplinkController
    • Added Verdict on/off options to uplink.
  • ISXOgre
    • Added commands:
      • ogre Hypatia | ogre end Hypatia -- Loads an on-screen display of when Hypatia has her reflect up.

Versions: ISXOgre-2011.06.03, Patch Version-70, OgreBot-14.065 (Available from autopatcher) - Kannkor

  • Changed/Added files: Ogreuixml, OgreAntiAFK
  • OgreUIXML
    • Reverted the "fix" to the combat tab since it made it work incorrectly... oops.
    • Complete overhaul of the UI backend. Let me know if anything isn't working correctly (Removed over 4000 lines of excess code).
    • Reordered the tabs a little bit.
  • OgreBot
    • Fixed 1 raid mob (Proto) not using it's raid code in dev version.
    • Changed breaking stealth from sprint to transmute and esc.
  • See below for development release notes.
  • Added file: OgreAntiAFK
    • Randomly between 10 and 15 minutes does a non-visual server command to keep your session active.
  • ISXOgre
    • Added commands:
      • ogre afk - loads afk script
      • ogre end afk - ends afk script

Versions: ISXOgre-2011.05.09, Patch Version-69, OgreBot-14.063 (OgreBot-14.064a development) (Available from autopatcher) - Kannkor

  • Changed files: Ogreuixml.xml
  • Ogreuixml
    • Fixed not being able to toggle maintained on the combat tab.
  • Ogrebot(development release accessed via ogre dev)
    • Completely overhauled how many of the events work. Greatly reduced the processing of events by probably 80%. Will see if this has any affect on FPS...
    • Removed the El'Arad tell window. Can add this back in if anyone needs it... although it didn't actually "do" anything other than tell you it's time to click the pilliars.

Versions: ISXOgre-2011.05.09, Patch Version-67, OgreBot-14.063 (Available from autopatcher) - Kannkor

  • ISXOgre - Started doing a pretty major overhaul to update to support multiple games (Rift).
  • For now, ISXOgre will auto-patch both Rift and EQ2 files. This is just easier for the time being while I make large changes.
  • Item Database - Remove Weight / weight reduction
  • ItemDatabase - (released prior)
    • Created directory: /scripts/EQ2OgreItemDatabase/
    • General Information
      • The concept changed a few times, and unfortunately the code reflects this. I don't recommend using this as a script to learn, or use examples from.
      • None the less, everything should be functional. As you navigate the UI, different options will appear depending on what you click on.
      • There will be a LOT of spam in the console. This is intended.
      • If you find a bug, please be able to tell me exactly how to reproduce it.
    • Known issues
      • Examining an item with an adornment that duplicates a stat will cause issues. For example: You have an item with 300hp. You add an adornment that gives +200hp. The item will then be reported as having 200 health, because the adornment is listed AFTER the actual health on the item.
    • Items
      • Item details - Incase an examine has extra information on it (such as from an adorn, or +mit increase etc), you can edit item information.
      • Adding item details - You can manually add item details. You will notice you can ONLY add an item detail that the item doesn't already have. If you wish to change the value of an item detail, use the editing function.


Versions: ISXOgre-2011.04.21, Patch Version-66, OgreBot-14.062a (Available from autopatcher) - Kannkor

  • Added missing file for tofsx2 for Cara pathing.

Versions: ISXOgre-2011.04.21, Patch Version-65, OgreBot-14.062a (Available from autopatcher) - Kannkor

  • Files added: TradeIt, FPFaction, qey_tradeskill01.LSO, qey_north.LSO, antonica.LSO
  • ISXOgre
    • Added command "ogre Trade <HowManyItemsToTrade>" (See below for more information)
  • New script Trade it added.
    • Accessed via: ogre trade
    • Accepts 1 parameter - HowManyItemsToTrade. Default is 12.
    • Trades stacks only (meaning it won't break them up).
    • You MUST have the person targeted who you want to trade with.
    • You MUST have the item you want to trade, examined.
    • It will trade the items, then hit accept.
  • OgreBot
    • When an authorized user accepts a trade with you, you will automatically accept it also (authorized = in eq2chars.inc)
    • Raid Options
      • Re-added maestro code. Priests should only cast Cure curse on themselves when they are cursed. (Not tested).
      • Tweaked spider code. Now blow up the cocoon, instead of tanks targeting it.
      • Cara coded. Untested.. be warned if doing it with raid options on :)
    • If you pause while in the middle of a "come2me", the bot will stop and exit the routine. (So when you resume, he will NOT finish the come2me). Clearing your target also does the same thing.
  • FPFaction (Freeport faction) for when you betray.
    • Be at the quest giver in antonica, and "ogre fpfaction".
    • Nav files added for: antonica, qeynos north, and the special tradeskill instance.

Old Revisions

Version 14 Patches 60-69

Version 14 Patches 50-59

Version 14 Patches 40-49

Version 14 Patches 31-39

Version 14 Patches 13-30

Version 14 no patch numbers

Version 13

Version 12

Version 11

Version 10