RevisionHistory:Patch260-269

From ISXOgre
Jump to: navigation, search

Contents

Patch Version 269

Versions: ISXOgre-2015.06.16, Patch Version-269, OgreBot-17.060, OgreCraft-1.037

  • ISXOgre
    • Added a new slash command, /oc. I'm sure this will mess with anyone who made an innerspace alias of /oc (primalz, I'm looking at you). Sorry buddy!
    • Added new TLO/datatype for OgreConsole... more on this later.
  • OgreBot
    • Raid Options
      • CHH
        • Grevog
          • Yes, this guy AGAIN.
          • Removed the FD
          • When the mob goes berserk:
            • Enchanters will sever hate (as they have been)
            • If a fighter has Subtle Strikes in their export, they will cast it. (Thanks to user suggestion).
              • If Subtle Strikes is not ready (generally speaking when DPS is pretty high and you only have a few seconds between Berserk ending and Berserk starting) your tank will not attack instead.
            • If a fighter does NOT have Subtle Strikes in their export, they will not attack. You will also get a message advising you to re-export on your tank.
    • Fixed invites not working when the inviter was in a zone with the phrase "cast" in it, such as "Castle HighHold".
  • OgreBotAPI
    • Added method ZoneInto[ForWho,ZoneName,ZoneInName,DoorOption]
      • Parameter1: ForWho
        • Who will listen to the command. Example: All
      • Parameter2: ZoneName
        • The zone name you want them to be in. This will check to ensure they aren't already there. Example: Kannkor's Guild Hall
      • Parameter3: ZoneInName
        • How does the bot access the door? The Actor Name
      • Parameter4: DoorOption
        • If there will be a pop up menu (such as zoning into Rum Cellar), this is the option you want it to select. 0 is default (no door option).
    • Added method: ChangeZoneTo[ForWho,ToWho]
      • Changes your zone # to someone elses in your group.
      • Example: You are in Phantom Seas 2 and your group is in Phantom Seas 3.
      • Parameter1: ForWho
        • Who will listen to the command. Example: All
      • Parameter2: ToWho
        • Go to whose zone. Example: Kannkor. ${Me.Name} is also acceptable.
      • Note: It checks to make sure you are in the same group, and that you are in the "same" zone, but different instance.
  • Fix for Ogrebot crashing (closing your entire eq2 session) on load.
  • Fix for Ogrebot DEV crashing (closing your entire eq2 session) on load.

Patch Version 268

Versions: ISXOgre-2015.05.13, Patch Version-268, OgreBot-17.059, OgreCraft-1.037

  • OgreBot
    • Zone
      • Tweaked the order in which it checks things to attempt to zone out. This should fix zoning out of CHH at the very least.
  • OgreBindKeys
    • Fixed Crouch and Jump not saving properly. These would actually probably mess with the FlyDown option too... If you tried to modify these, you should double check after this patch they are all correct.
  • OgreBotAPI
    • Added 4 new methods
      • Note: All 4 of these require OgreBot to be running.
      • SetRelayGroup(ForWho,Value)
        • Sets the current relaygroup to the parameter passed. Note: This still has to pass the valid characters, the same as if you used the OgreBot UI.
      • SetRelayGroup_Relay(RelayGroup,ForWho,Value)
        • Passes this command to the RelayGroup parameter, for the ForWho parameter, with the value parameter.
      • SetRelayGroupToDefault(ForWho)
        • Sets the current relaygroup to the default ( ogre_everquest2 ).
      • SetRelayGroupToDefault_Relay(RelayGroup,ForWho)
        • Passes this command to the RelayGroup parameter, for the ForWho parameter.

Versions: ISXOgre-2015.05.13, Patch Version-268, OgreBot-17.058, OgreCraft-1.037

  • ISXOgre
    • Added: Ogre refine
  • Ogre Refine
    • [X] Raws
      • Refine Raws (or commons)
    • [X] Rares
      • Refine Rares
    • [X] Box #
      • Search in this box.
    • Skips Provisioner resources because they can't be refined (if any can, get me the EXACT name of them and I'll look at them).
    • Skips any resource not in the list.
    • Only does raws or rares based on UI selection.
    • If you have the AA to refine more than 1 at a time, it will do the entire stack at a time (there is no choice, so if you only wanted to do half a stack, split it in half.. but you probably wouldn't be using this if that was the case).
    • Very limited testing.. but worked fine for my testing.
    • There is a LOT of (debug) information going to the console. I'm going to leave it here for now incase someone has any issues, we can use it to track down what the problem is.
  • Ogre Zone Resetter
    • If you didn't open the zone window like you were suppose too first.. Ogre will now do it and load the list afterwards.
  • OgreBot
    • Grind Options
      • F.S. Distillery: Distill or Be Killed [Heroic]
        • The Red Corsair
          • set up for Corsair
            • General placement behind a vat near the cannon. This set up is not needed at all, just shows general placement of where I do the mob.
          • YOU must set up the cannon. Do this first.
          • When you assign (leader only loot, no idea if this works with any other loot method) a cannonball to someone, they will automatically attempt to move to the cannon, and use it (then stay over there, since you will be assigning them more cannonballs).
          • If for some reason you have to joust the names firing, you will want to do a NO MOVE instead of a campspot, and that will make this code do nothing. Alternatively, you can disable grind options, which will also make this code do nothing.
      • Event Heroic
        • Tweaked campspots for Sir Wharfie... If these don't work, I'll ban Saha for suggesting yet ANOTHER change.
        • Zaxwhatever - Bards will no longer run if they are not campspotted. This means if you want to do the burn strat, use no move instead of cs. (Or turn off grind options).
    • Raid Options
      • CHH
        • Grevog
          • FD is now delayed by 5 seconds, then cast. This should allow Sever Hate to hit before the FD happens. If this doesn't solve the Brawler issue, then I'll just remove the FD all together and make a note that it requires your enchanter to spec for Sever Hate (you should have it anyways!!!).

Patch Version 267

Versions: ISXOgre-2015.04.28, Patch Version-267, OgreBot-17.056, OgreCraft-1.037

  • OgreBot
    • Raid Options
      • Grevog
        • SK's will once again FD like brawlers. This was added back in as a user request.
    • To assist in all you alcoholics, Far Seas Vintage is now accepted automatically.
    • Will now nag you if your swashbuckler export is not up to date.
    • If you have 'Marauder's vault' as a 'BUFF' in your Caststack, it will complain and ask you to update it when a profile is loaded (including on-load).
  • Ability Export
    • Fixes the fuck up DBG did with Marauder's Vaunt.
  • Ogre Transmute
    • Updated to work with the latest ISXEQ2.
    • Added support for "Transmutation stone".

Versions: ISXOgre-2015.04.28, Patch Version-267, OgreBot-17.056, OgreCraft-1.037

  • Grind Options
    • F.S. Distillery: Stowaways [Event Heroic]
      • oosomething Doof
        • set up for doof
        • Sets a position near door. The person who has the joust thingy will run away.
        • "Handles" the chain/breaking of the chain. I'm not going to disclose any more info that than, because... it's possible it's a bug? But with all these fucked up strats each named has.. who knows maybe it's the intended way. Either way, you can accept it does it behind the scenes for now :)
      • Sir Wharfie
        • set up for Sir
        • Positions people in random spots that should avoid the negative stuff. This position supports a group make up of:
          • This now supports 1 fighter, 4 scouts, 2 priests, 2 mages, and an extra spot if you exceed any of those values. However keep in mind, if you did it with 3 mages and 3 priests, the extra priest and mage would share the same spot. (You would also need a slap for making a group of 3 mages and 3 priests....).
        • Will self target when package is delivered.
        • Will disable AEs when the package is delivered.
        • Will attempt to self target when a box dies.
        • Will enable AEs when a box dies.
        • Will re-target the mob when the buff is gone.
          • Note: This doesn't work 100% of the time yet. I know what's wrong, but I'm locked cause I killed him when I realized what was wrong... oops. Will fix it when I can.
          • Believe I've got all these fixed.
        • Will enable AEs when the buff is gone. (This is kind of a duplicate, because this should have happened when the buff is gone, but why not make sure).
        • Killing of the boxes and placing of the barrels is still 100% on the user to complete. At this time, I have no plans to automate that.
      • Zaxfalump
        • set up for Zaxfalump - Positioning.
          • Note: This set up now actually works.
          • Added some tank spots also to try to keep the mobs behind.
        • [REMOVED] Bard will run around the top and place the boxes. At this time I'm too lazy to do anything about the bottom. People will joust the circles.
          • This was removed due to feedback. It seemingly having no effect. You do have to joust circles a little more often, but the bard won't ever die at the start. Feel free to provide feedback and I can add it back in, maybe as an option.
        • Bards will now run on the second half of the fight instead. This will prevent as many adds coming, and give weaker tanks (you know, like brawlers and crusaders) an easier time. You WILL end up with more circles on the first half of the fight, but that shouldn't really matter since they will joust it fine. Special thanks to primalz for crying so loud about his tank dying like a wet paper bag so I looked into it and changed it.
        • When Zaxfalump becomes unrooted, fighter campspots are REMOVED. This is so you can freely place the mob, since the circles are done. (Note: Move To Area is left unchanged).
  • OgreBot
    • Bot will now claim your 500 "DBC" instead of your "SC".
      • For real this time.
    • Key Binds
      • Added "Jump" and "Crouch" options.
        • This "Jump" option will ONLY work with raid/grind code that is new starting today. If you find any old raid/grind code that has a jump and doesn't work, give me the zone name, and the mob name and I'll update it.
  • ISXOgre
    • Removed a debug message of "shouldn't make it here"... When it is perfectly fine to be there. It was my development computer shouldn't make it there :)
  • CampSpot
    • Added members:
      • Float: Get_HowClose
      • Float: Get_HowFar
  • Hirelings
    • After weeks of dedicated training, hirelings were taught how to read. They now understand they need to go through TWO menu options instead of just one. I don't recommend you trust these guys with any platinum pieces.

Versions: ISXOgre-2015.04.28, Patch Version-267, OgreBot-17.055, OgreCraft-1.037

  • ISXOgre
    • Refactored some of the connection code to avoid frame blocking (when the game "freezes" when you load the extension).
      • In debugging I added a LOT of debug messages for me. I should have them all removed prior to releasing, but if one slips through, please copy/paste the exact message and I'll clean it up.
      • Sadly so far, this reduced/removed a 300ms delay, however there is still a 500-1000ms frame lock on connecting. (previously it was both the 300 and the 500-1000).
  • Ogrebot
    • Raid Options
      • CHH
        • Grevog
          • Re-added Brawler's FD/stand options for people who don't have an enchanter, or are not spec'd for sever hate, or who just prefer it this way. If your brawler is required to run to a portal, you will need to stand up manually... (same as before).
    • Items now follow the same rules as abilities. An item cannot be cast twice in a row within 1/2 second. This should deal with the slower update time from the UI.

Patch Version 266

Versions: ISXOgre-2015.04.13, Patch Version-266, OgreBot-17.054, OgreCraft-1.037

  • OgreCraft (which is run for both Ogre Craft and Ogre craftlite)
    • Now sets a default OgreRelayGroup. Why? Ask primalz.
  • OgreBotAPI
    • Added Method: CastAbilityOnPlayer_Relay[ForWho,AbilityName,OnPlayer]
    • Added Method: CastAbility_Relay[ForWho,AbilityName]
    • Added Method: UseItem_Relay[ForWho,ItemName]
    • Added Method: UseItemOnPlayer_Relay[ForWho,ItemName,OnPlayer]
      • All 4 above are identical to their non-relay version, except these ones relay to your OgreRelayGroup (which for most people, is all your sessions). These are just a bit easier than having to do relay all ______.
  • OgreBot
    • Raid Options
      • Zav
        • Kerri... 2nd named.
          • The joust out only happens if Raid Options is on. Limited raid options will only show the timer, but not joust out.
      • CHH
        • Grevog
          • Now with more juice!
          • Tanks will now turn off offensive while Grevog is berserk. (This means no CAs, no melee/ranged, but allows Combat, heals, etc).
          • Tanks will be sever hated by enchanters (Note: You should probably disable your sever hate if you want this to function... guess I could do it in the set up.. yea, I'll do it for you. You're welcome).
          • REMOVED the FD/stand from Brawlers. This way if you are 1 grouping it and have to run to the fountain, you can without standing and getting agro.
    • When pressing "Zone" on MCP, it will try a little harder to zone out. This should resolve a few doors out there that don't work (such as Castle Highhold's).
  • OgreIRC
    • Added -UplinkOptionSilent | -UOS
      • Takes exact same amount of parameters as the non-silent, but forces it into silent mode.

Versions: ISXOgre-2015.04.13, Patch Version-266, OgreBot-17.053, OgreCraft-1.037

  • OgreBot
    • The new messaging system (not many messages are converted yet) now uses the base relay group ( ogre_everquest2 ). This means any tells or other messages will always be shared to all your EQ2 sessions. In the future I will add cross-game sharing also.
    • Converted all messaging to the new messaging system in OgreBot Core.
    • Converted all 500+ messages in all Grind/Raid options to the new messaging system. I'm never, ever doing this ever again. If this messaging system ever needs an upgrade, it will be future messages only! (These had to be done by hand, one at a time... I need a beer.)
    • Converted all other messages to the new messaging system that existed in any of my Ogre folders.
    • Added about 50000000 layers of escaping on various back end systems to try to support "[]" being acceptable in various places, such as the announce tab.
  • MCP
    • Added 'RelayGroups_Spew'
      • Takes 1 parameter: ForWho
      • Sends the information to the OgreConsole (IRC/Tell Window) with what their OgreRelayGroup is.
      • Note: This is sent to 'ogre_everquest2' relay group.
    • Added 'EquipCharm'
      • Takes 2 parameters.
      • Parameter1: ForWho
      • Parameter2: Which Charm Option to equip. Example: 1
      • Note: The Charm Option is based off of the "Equipment Info" tab in Ogrebot.
  • OgreIRC
    • When sending a message to IRC, it now uses the event instead of the atom. This way others can piggy back on the event.
    • Fixed an... odd bug.
      • If you had OgreIRC on a toon, but did NOT have Ogrebot loaded, and that toon sent a tell to someone on the same uplink, who DID have Ogrebot loaded, it would duplicate the message.
    • Added -EquipCharm
      • Takes 2 Parameters.
      • Parameter1: ForWho
      • Parameter2: Which Charm Slot Option (1 or 2)
  • OgreBot UI
    • AutoTarget
      • Right clicking on the "Load selected list" will now relay it to everyone to load.
    • Added new tab: Equipment Info
      • Charm Option #
        • Filling this out, will tell the MCP which charm to equip when you press "Equip Charm". If you press Equip Charm 1, it will ensure that whatever charm is listed in option 1, is equipped into Charm slot 1. Likewise, if you press Equip Charm 2, it will ensure whatever charm is listed in option 1, is equipped into Charm slot 1.
        • Note: All charms will be equipped into Charm slot 1.
        • The concept of this page, is you have a "Defensive" charm and an "Offensive" charm. Such as the Sigil of the War Prince (Max HP Charm), and some other charm you want for DPS instead. Then on MCP you create 2 buttons. One that equips the Offensive, and one that equips the Defensive.
    • Announce
      • Added "Execute In Console" as an option.
        • This does exactly that... executes that line in the console. Examples on this later.
        • Example 1: You can now make someone cast an ability via the uplink. There are a few bugs.. so read on.
          • Select an ability you want to send a message off of. In the text, put in: OgreBotAPI:CastAbilityOnPlayer[all,spell name,target]
            • At this time, You can NOT put quotes around the spell name. This means any spell with a comma in the name would not work. Here is an exact example I did for testing.
            • OgreBotAPI:CastAbilityOnPlayer[all,Sever Hate,Kannkor]
  • OgreBotAPI
    • Added Method: CastAbilityOnPlayer[ForWho,AbilityName,OnPlayer]
    • Added Method: CastAbility[ForWho,AbilityName]
    • Added Method: UseItem[ForWho,ItemName]
    • Added Method: UseItemOnPlayer[ForWho,ItemName,OnPlayer]
  • ISXOgre
    • Added a work around for ISBoxer clearing out the ogre_everquest2 relaygroup.
      • When ISBoxer loads a character, it clears out the relaygroups, then adds them back in, then sends a message. ISXOgre now listens for this message, and adds back in the relaygroup.

Patch Version 265

Versions: ISXOgre-2015.04.10, Patch Version-265, OgreBot-17.051, OgreCraft-1.037

  • ISXOgre
    • When ISXOgre is enabled (Green message: ISXOgre enabled...) it will now autojoin you to the relay group "ogre_everquest2".
      • This will later be used by as the default relay group instead of "all".
      • More details about this change to follow.. for now PM primalz for details.
    • Tweaked a bunch with "tester" access.
  • RelayGroup
    • If you wish to see what your current RelayGroup is. You can copy/paste this into the console:
      • echo Exists: ${OgreRelayGroup(exists)}. Value: ${OgreRelayGroup}
  • OgreBot UI
    • Added new tab: Relay Groups
      • Joining relay groups (Section on the right).
      • When you add a group to join, it does so immediately.
      • When you remove a group, it removes it immediately.
      • Any saved values are joined (and/or removed if the checkbox is checked) when a profile is loaded.
      • Default Relay group
        • The only characters permitted are letters, numbers, and underscores. If you try to type any other value, you will get this error:
          • RelayGroups -> Invalid character entered. primalzx# Changed to: primalzx
        • Set Default relay group to:
          • Changes default relay group on profile load (if checked).
          • Changes default relay group on text entered.
          • When unchecked, resets the default relay group using the option below. If the option below isn't set, will default back to 'ogre_everquest2'.
        • Reset default relay group when ogrebot is closed to:
          • When Ogrebot is closed, will reset to default relay group to this value.
          • If the value is not value, will reset to 'ogre_everquest2'
  • OgreBot
    • When saving a custom profile (Via the Admin tab), none of the RelayGroup information should be saved.
    • Removed a bunch of debug spam for testers for various fights.
    • Priests should now cast while on the move if 'Cloak of Divinity' is up.
    • When the following abilities are used, they will notify your group they are able to cast while on the move. Note: You need to be on the same uplink for this to work (all in your home, basically, not grouped with another botter). It also checks to make sure you're in the same group as that person. P.S. Yes primalz, this uses the new relay group also.
      • Bard - Quick Tempo
      • Bard - Deadly Dance
      • It sets the duration based on your export. In my example, my dirge Quick Tempo and 10s, and my Troub Quick Tempo is 11s (because of a buff to extend duration).
  • MCP
    • Creates OgreRelayGroup variable with a default of ogre_everquest2 if the variable doesn't exist.
    • Added 'CS_Set_CS_JOff'
      • Sets a campspot, and turns jousting OFF.
      • 2 Required parameters and 2 optional.
      • Parameter1: ForWho. Example: all
      • Parameter2: Who will turn OFF jousting. Example: caster
      • Parameter3: Min Distance. Example: 1
      • Parameter4: Max Distance. Example 125
  • OgreIRC
    • All IRC commands are now defaulted to the default relay group of 'ogre_everquest2'.
    • Added -rg | -relaygroup <relaygroup>
      • Note: This is NOT persistent. You will need to do this on each command.
      • Note: This will remove the persistentrelaygroup
        • Example: !c all -rg MyRelayGroup -letsgo all
    • Added -prg | -persistentrelaygroup <relaygroup>
      • This IS persistent. This will set the relaygroup for all IRC commands until you reset it with -rrg, or issue a -rg (-rg removes the persistent).
    • Added -rrg | -resetrelaygroup
      • Removes the persistent flag, and resets it it back to ogre_everquest2
    • Added the following options (Basically removed the joust-in component of it).
      • -cs-set-cs-jo CSForWho JOForWho
      • -cs-set-cs-jo-opt CSForWho HowClose HowFar JOForWho
  • Converted the following "relay all" to "relay ${OgreRelayGroup}"
    • MCPCommands (xml)
    • LoadMCP (iss)
    • OgreBot (Core file only)
    • All Grind/Raid option files
    • Zone Reset
    • OgreInviter
    • AutoLogin
    • Tell Window

Patch Version 264

Versions: ISXOgre-2015.04.07, Patch Version-264, OgreBot-17.051, OgreCraft-1.037

  • ISXOgre
    • Renamed the old 2013 April Fools from "ogre af" to "ogre af2013".
  • OgreBot
    • Raid Options
      • CHH
        • Grevog
          • Added a tank campspot
    • Campspot
      • Fixed a bug with relative campspot by not being honored after a change campspot was issued. I believe this got broken when Monkey in the middle/circle options were introduced.
  • OgreBot UI
    • Added an "Unload" tab. Works identical to the "Load" tab, except it is run when the bot is closed.
    • Added an "OnZone" tab. Works identical to the "Load" tab, except it is run when you "zone". Evacing, reviving, are both considered "zoning".
  • OgreBotAPI
    • Added string member: Get_Alias(alias name)
      • Example: echo ${OgreBotAPI.Get_Alias["*Tank"]} returns "Kannkor" (Assuming Kannkor is in the group and aliased).
      • If the Alias doesn't exist, returns what you passed it. This uses the exact same internal function that Ogrebot uses to determine aliases.
  • OgreCraft
    • LowLevelLeveling
      • If Buying recipes fails, it will stop LLL and put the following error message.
      • OgreCraftError: LowLevelLeveling: Failed to buy recipes. Uncheck buy recipes, or fix the error and try again.

Versions: ISXOgre-2015.03.31, Patch Version-264, OgreBot-17.050, OgreCraft-1.037

  • MCP
    • Added 'Poison_AutoConsume' Note: Requires Ogrebot to be running.
      • Takes 3 parameters.
        • Parameter 1 - ForWho. Who will modify AutoConsume.
        • Parameter 2 - Option. Possibilities are: TRUE, FALSE, TOGGLE, and REPORT.
          • Report - Shows what everyones current value is. IE: TRUE means autoconsume is on. FALSE means it is off.
          • TRUE - Turns autoconsume on.
          • FALSE - Turns autoconsume off.
          • TOGGLE - Toggles autoconsume. (If it's on, will turn it off. If it's off, will turn it on).
          • When any change is made, the results is reported to the tell/irc window.
          • Note: There is a 1/2s to 1s delay from hitting the button for everything to happen/report. This is to allow EQ2 to update.
        • Parameter 3: Poison Name. You can leave this blank if you want to use the defaults hard coded. Which are:
          • Assassin/Brigand: Cerebral Hemotoxin
          • Ranger/Swashbuckler: Cerebral Caustic Poison
          • Note: The defaults are for handcrafted. Cause cheap.. :)
      • The game will NOT allow you to turn auto consume ON if you are in combat. Incase this changes, I have not put any checks in to prevent it. (The game will just not do it. So it's fine). You can still turn auto consume off out of combat.
      • Note: For this to properly work, you should NOT have more than 1 stack of Poisons in your inventory.
    • Added 'Poison_Replenish'. Note: Requires Ogrebot to be running.
      • Takes 2 parameters.
        • Parameter 1 - ForWho. Who will replenish.
        • Parameter 2: Poison Name. You can leave this blank if you want to use the defaults hard coded. Which are:
          • Assassin/Brigand: Cerebral Hemotoxin
          • Ranger/Swashbuckler: Cerebral Caustic Poison
          • Note: The defaults are for handcrafted. Cause cheap.. :)
      • Will open a guild Poison depot, take from there.
    • Added 'ChangeRadarYAxis' that takes 2 parameters.
      • Parameter1: ForWho
      • Parameter2: Value. TRUE for on, FALSE for off.
    • Added 'Alias_AddEntry'
      • Adds an entry into the Alias tab.
      • Takes 3 parameters
      • Parameter 1: ForWho.
      • Parameter 2: Alias. Example: *Tank
      • Parameter 3: Alias name: Example: Kannkor
    • Added 'Alias_ChangeEntryFor'
      • Changes an entry in the Alias tab. Changing the "For" when it matches parameter 2.
      • Takes 3 parameters
      • Parameter 1: ForWho.
      • Parameter 2: Current alias name: Example: Kannkor
      • Parameter 3: New alias name: Example: Primalz
    • Added 'Alias_ChangeEntryAlias'
      • Changes an entry in the Alias tab. Changing the "For" when it matches the Alias.
      • Takes 3 parameters
      • Parameter 1: ForWho.
      • Parameter 2: Alias: Example: *Tank
      • Parameter 3: New alias name: Example: Primalz
  • OgreBot
    • Grind Options
      • Fixed a crash in Furnace of Ages duo zone for people who had tester access.
    • a_UplinkControllerFunctionAutoType now supports a 3rd parameter "SilentMode". This is defaulted to FALSE. Pass TRUE if you wish for it to be enabled. This will prevent it from returning the results to the Tell/IRC window.
      • Note: None of the existing MCP buttons support this, but via code you can just add the 3rd parameter. Alternatively, you can make a custom MCP button and pass it a 3rd parameter.
    • Raid Options
      • Zebrun the Torso
        • Tweaked campspots slightly to better allow for people to be behind after a move.
        • Bards will cast "Quick Tempo" when a move is started. You know, to get you to where you are going quicker.
    • Now with less hax.
      • Fixed a display bug where if you logged to a different toon, their list of abilities in the caststack would duplicate/not be cleared. For example, if you were logged into a Guardian, then switched to a Dirge without reloading the bot, it would show all the Guardian AND Dirge abilities available. It, obviously couldn't do anything with the incorrectly listed abilities.
    • Testing a new (script friendly) method of getting messages to the tell/IRC window. Will test internally for a bit, then release the API for other people to test.
  • OgreIRC
    • Added -SpewStats Parm1 Parm2
      • Parm1 = ForWho
      • Parm2 = Complete variable/member to be returned directly to IRC (not just local).
      • Example: !c all -SpewStats all Me.MaxHealth
        • This would return the max health of each player to the IRC window. Results are as such:
        • Tankname --> 2100000
        • PriestName --> 1100000
        • etc etc.
        • This just gives you a simple way to check everyone's stats, if so desired.
        • I may add in some shorthands if people need them. Such as 'aeauto' and 'reuse' etc, once I track down (or if uiywtf already has) these values and they aren't friendly to use in a button.
      • Added the following shortcuts (Thanks to uiywtf).
        • aeauto
        • reuse
        • cast
        • Example: !c me -spewstat all aeauto -spewstat all cast -spewstat all reuse
          • Dirge --> AEAuto: 102.1%
          • Dirge --> Cast: 104.3%
          • Dirge --> Reuse: 98.7%
          • Tank --> AEAuto: 100.5%
          • Tank --> Cast: 119.3%
          • Tank --> Reuse: 102.3%
    • Added '-ChangeRadarYAxis' Parm1 Parm2
      • Parameter1: ForWho
      • Parameter2: Value. TRUE for on, FALSE for off.
    • Added '-Alias_AddEntry' - 3 parameters. See MCP notes.
    • Added '-Alias_ChangeEntry' - 3 parameters. See MCP notes.
    • Added '-Alias_ChangeEntryAlias' - 3 parameters. See MCP notes.
  • Ogre-Anti-AFK (Ogre afk)
    • Now accepts a bool parameter "SilentMode". When activated, it will not output "19:54:22: Ogre Anti AFK" to the console.
    • Default behavior of 'ogre afk' is completely unchanged. 'ogre afk TRUE' or 'ogre afk 1' will put it into silent mode.
  • ISXOgre
    • Added a new super secret command.
      • ogre af2015 <TRUE or FALSE> | <0 or 1>
        • If TRUE or 1, activates af2015.
        • If FALSE or 0, deactivates af2015.
        • If only we knew what this does...

Versions: ISXOgre-2015.03.01, Patch Version-264, OgreBot-17.049, OgreCraft-1.037

  • OgreBot UI
    • Uplink Info
      • Added a new button 'Add this PC [Name of your computer]'
      • This adds the name of the PC you are currently on. Likewise, if you don't know the name of one of your other computers, you can look it up here on that computer also.
  • OgreBot
    • Raid Options
      • Zavith'loa The Molten Pools [Raid]
        • Teraradus the Gorer
          • Added an on-screen timer for when the AE hits.
        • Kerridicus Searskin
          • Added an on-screen timer for when the adds are spawning.
          • "Joust-Out" when 'a Lava Titan' spawns.
      • Castle Highhold: No Quarter [Raid]
        • Zebrun the Torso
          • Cast while moving enabled.
          • Added 'set up for Torso'
          • Positions everyone (including tank) sort of near where he spawns.
          • When he hits 8 stacks, people joust 100 meters away.
          • Honestly... this seems to be a terrible inefficient way of killing this mob. I'd highly recommend you just manually play your tank and run him around instead of making the entire raid move. But.. I guess it's "less work" vs 10 times faster kill time. To each their own.
          • Note: If you're using someone else's script for this mob, if they are using Actor.Effect[Vile Build up] (or whatever it's called) STOP USING IT. Using Effect names spams the servers and causes them to lag. It's only a matter of time before they pull the logs and find __ toons sending thousands of these commands every second. Feel free to provide feedback on my set up. If you prefer something different let me know and I'll see about changing it.
        • Grevog the Punisher
          • Added 'set up for Grevog'
          • Positions everyone away from the water.
          • When someone gets the elemental, they will run to the pool, jump in, jump out and return to this position.
          • Note: In order for this movement to work correctly, you really need to do a set up for grevog so your toons are in the correct positions.
          • Brawlers will cast "Feign Death" when he goes berserk.
          • Shadowknights will cast "Mortal Embrace" on themselves when he goes berserk.
          • They will stand up when he is no longer berserk.
        • Grethah the Frenzied
          • On-screen timers for when the adds have to die, and approximately when the move is. Seems semi random?
    • CastStack
      • If an item is NOT marked as [RIE] ( Requires Item Equipped ) and the bot attempts to use it, it will send a message, along with an audio "DING" with some basic information. Here is an example:
        • 17:25:08: Kannkor -> Sigil of the War Prince reporting that it cannot be used from inventory. Check your Caststack and mark this item as [RIE]. Requires Item Equipped. This tells OgreBot that it must be equipped in order to use the item.
      • This will spam (including the ding) every single time Ogrebot attempts to use the item. I choose not to have the bot attempt to fix the issue itself, because if you didn't realize OgreBot did (disabled the item, or RIE'd it, or removed it) and saved your profile, you would have saved those changes. While in most cases that would be fine, but there are times when you really don't want something change your caststack without you knowing it, then saving it. So, opted for letting you know so you can fix it.
      • I tested sitting in my guild hall and it worked perfectly. If anyone notices any issues while in combat or higher latency scenarios where it is reporting incorrectly, please copy/paste it and give me as many details as possible.

Versions: ISXOgre-2015.03.01, Patch Version-264, OgreBot-17.048, OgreCraft-1.037

  • OgreBot
    • Raid Options
      • Zavith'loa The Molten Pools [Raid]
        • The Crumbling Icon
          • Added an on-screen timer for when the adds spawn.
      • Castle Highhold: Thresinets Super Terrible Den
        • Mucktail counter updated to show of 48.
      • Ssraeshza Temple: Inner Sanctum [Heroic]
        • Lich (boss)
          • Added a second "need a cure curse!" call when the timer is under 8 seconds.
          • To clarify.. it still asks for one @ < 15s, but will ask a second time when under 8 seconds. This should let solo priests handle it, but also give the extra safety for dual priest groups.
    • Added a tiny bit of support for Russian language.
  • Ogre Transmute
    • Stacked adept books should transmute properly now.
  • ISXOgre
    • Fixed a typo in the extension. "Waiting for connection be become active..." --> "Waiting for connection to become active..."
    • BJCasey can now sleep at night again.
  • OgreCraft
    • Added more to the error message about why the writ may not be available. If you have your writ option set to something too high (such as 6) when 6 options aren't available.

Patch Version 263

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.047, OgreCraft-1.037

  • ISXOgre
    • Added "ogre mac"
      • What this does? you'll have to type it to find out...
  • OgreBot
    • Priests should once again cure themselves when they "Need a cure curse!"
    • Warlock
      • Negative Void (Epic buff) is now toggled OFF prior to casting the ability.
      • Negative Void is now "cast" prior to using an ability that would want it. However, it is limited to a 1/2 second cast time, and will end early if the buff appears.
      • I have left the "old" code in place also, that way if latency in real fights causes the casting to not cast when it should, it WILL be cast mid-spell, which will at the very least allow it to work for any future spells (keeping in mind, the dark siphoning will be randomly turning it off).
      • I have purposefully left in some debug messages about it while testing.
    • Repairing (Via MCP) should now use the repairer in Tranquil Seas and Phantom Seas.
  • OgreTradeskillApprentice
    • Added logging of when any toon gets a fragment of, or essence of. The log file is "Scripts/EQ2OgreCommon/OgreTradeskillApprentice/SpecialLootLog.log"
  • CampSpot
    • Fixed a bug where setting a relative value, was actually changing the campspot by that value.
    • Fixed about 200 more bugs related to relative campspot. Notably that relative now works like this.
      • If you assign a relative campspot by (example: +20, 0 -10), then change the campspot, the relative changes also (this is how it always has been).
      • However, if you assign a hardcoded campspot (example: 12.2918, 0.2355, -50.028102). It will never change this relative campspot.
    • Fixed a crash in Skyshrine raid zone first named... ...
  • MCP
    • Added 'CS_Set_Formation_Circle'
      • Sets everyone up in a big circle. Currently there isn't any holding hands and singing, maybe in a future patch...
      • 6 Parameters
        • Parameter 1: ForWho. Example: all
        • Parameter 2: Distance from the Center. Example: 10
        • Parameter 3: X. Example: ${Me.X}
        • Parameter 4: Y. Example: ${Me.Y}
        • Parameter 5: Z. Example: ${Me.Z}
        • Parameter 6: Use Relatively campspot. Default is FALSE. (Has to be capital TRUE or FALSE).
    • Added 'CS_Set_Formation_MonkeyInMiddle'
      • Sets everyone up in a big circle, with 1 person in the middle. Unfortunately the name 'CircleJerk' didn't make the cut. Apparently too inappropriate.
      • Note: The Monkey (person in the middle) MUST resolve to an actual toon name. For example: Kannkor, or ${Me.Name}, or ${Target.Name}. You can NOT use anything related to class, such as 'fighter' will NOT work.
      • 7 Parameters
        • Parameter 1: ForWho. Example: all
        • Parameter 2: Distance from the Center. Example: 10
        • Parameter 3: X. Example: ${Me.X}
        • Parameter 4: Y. Example: ${Me.Y}
        • Parameter 5: Z. Example: ${Me.Z}
        • Parameter 6: Monkey. Who is in the middle? Example: ${Me.Name}
        • Parameter 7: Use Relatively campspot. Default is FALSE. (Has to be capital TRUE or FALSE).
  • OgreIRC
    • Added -cs-circle and -cs-monkey
      • They work identical to the MCP variant. However, with IRC you are REQUIRED to put in all the parameters, you can not leave any blank (including the last parameter for using relative campspot or not).
      • Example: -cs-circle all 10 ${Me.X} ${Me.Y} ${Me.Z} FALSE

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.046, OgreCraft-1.037 (second one)

  • Movement
    • Fixed campspot to work again when both parties are in the water.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.046, OgreCraft-1.037

  • OgreBot
    • Tweaked the colours a tiny bit when gear is damaged.
    • "Need a cure curse!" now lasts for 8s instead of 6s. (This means priests will continually check on you for up to 8s instead of 6s. They stop checking if you don't have a curse during one of their checks.)
    • Grind Options
      • Ossuary: Resonance of Malice [Heroic]
        • Elder senistus Verish
          • Based on PRIMALZ feedback, this fight has been completely recoded.
          • Placement is now on the right side.
          • People spread out on the set up, and no one has to move at all.
          • If this doesn't improve kill times, please PM primalz for a refund.
      • Brokenskull Hoist yellow jacket something something
        • Captain
          • Added 'set up for Captain'
          • Just spreads your toons out in a circle.
      • Castle Highhold: Thresinet's Den [Heroic]
        • Added a counter for Spirit Mucktail deaths.
    • HUDs
      • The 'Show NPC' will now indicate if it's an NPC, or NamedNPC it is showing you. Prefix changed for Named from 'NPC' to 'Named NPC'
    • Warlock
      • Added 'Do NOT Force Myth OFF for Dark Siphoning'
        • Changed the default behavior of Dark Siphoning to cancel the myth buff. If you don't want this to happen, check it (which would really only be valuable if you solo'd. If you are in a group, you want it to cancel it).
    • Raid Options
      • Started added the raid templates. Currently these do nothing at all, but load a blank file for each zone. I plan on adding in on-screen timers for various things as I get time. (Just adding this note incase anyone experiences anything odd with a raid zone currently that shouldn't be happening).
  • MCP
    • Added Pause_ForWho
    • Added Resume_ForWho
      • Each of the above take 1 parameter of "ForWho". IE: all, scouts, g1, etc.
    • When clearing a button, it no longer leaves a # behind (this was the row #).
    • Added a "Reset Colour" button to the edit screen.
  • OgreFly/Follow
    • Added support for swimming into OgreFly.
      • Note: Move into melee range/move behind etc will NOT work when you are swimming and the person you are following is swimming (same as how it doesn't work when you're in the air).
    • Swimming support only "kicks in" when both of you are in the water. If one person is in the water, then regular OgreFollow will continue, until you both end up in the water.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.045, OgreCraft-1.037

  • OgreCraft
    • When you "Start Writs", OgreCraft will set quality level to 4, incase it was set to something else previously by mistake.
  • OgreBot
    • Grind Options
      • Ssraeshza Temple: Inner Sanctum [Heroic]
      • Note: This is the hardest heroic zone in the game at this time. You WILL have to understand the strategies to complete these fights. The code here will assist you, but will in no way completely trivialize the content without you having the gear, and the understanding. Much like Vulak's Dominion.
        • Pov Xin'Kaas
          • Added 'set up for pov'
            • Pre-pull/ while he has 25% health or more, this will place the group just behind the named.
            • If Pov is under 25% health, this will place the group on the ground (to the north).
          • When a toon comes out of the blackness, they will click bodies. Starting with whoever is nearest to them.
          • When he hits 25% and starts casting his spell, you should probably do "something". Here is my recommendation.
            • Use some kind of death prevent/group wide damage reduction, then hit your set up button. This will get them to the ground where they can start healing again. This also allows for the tank to easily bring the mob back. You'll want to be careful about having the frontal thing hit the group when you bring him back (again, group dp will help).
            • If you don't have a group DP... well... Figure it out.
        • Stonefang
          • Added 'set up for stonefang' - including for tanks.
          • Auto jousting/hiding based on text.
          • I have to assume I'm missing something to the fight. Is it really intended for him to have 75% physical damage reduction the entire fight? Well whatever. You can afk it because of how dumb it is now.
        • Kessatras
          • Added 'set up for Kessatras'
          • Positions the group in a central location.
          • Enchanters and bards will move and click the correct dude.
            • Note: For this to work, you must be controlling the group. This won't work in PUGs.
          • Note: You may want to use walk (MCP->Run_Walk) when the bard/enchanter aren't running to click the correct one. This will help reduce how far people run when feared. You should also have Cure / Cure Magic @ Group on all your priests/Mages in the group. People getting feared and not being cured leads to an uncurable group wide fear. This usually leads to a wipe.
        • Arch Lich Rhag'Zadune
          • Added 'set up for Lich'
          • Set up will depend on which mobs are alive when you press it. If "Vhen Ras Centien" is alive, you place near the start. If he is not alive, but "Toz Nak Xakra" is (summoner to the left), then you will place near him. If he is not alive but "Des Kas Xakra" is (summoner on the far right) you will place over there.
          • Toons will ask for cure curse in group when their curse has < 15 seconds remaining.
          • Toons will auto-joust if a pool spawns on them.
          • Strat using this set up.
            • Pre-pull, do a set up for lich. Everyone goes into 1 pile.
            • Start the encounter. Start killing the warrior. People will auto-joust back and forth.
            • When the warrior dies, toons will auto-do a (invisible) new set up for lich, and should properly move to the first summoner spot.
            • When the first summoner dies, toons will auto-do a (invisible) change to the middle area, then do another set up to take them to the far side. This *should* allow them to avoid the knockback in the middle. If they do get knocked back from the middle, they should be fine to run back on their own.
            • Testing this is extremely difficult, as I need these mobs to actually die, to test it properly.
      • Ossuary: Resonance of Malice [Heroic]
        • Praetor Pheris
          • Added 'set up for Praetor'
          • Will joust from side to side automatically (including tank).
          • Cure Curse disabled for this fight
          • You will get a message in your tell window when someone's curse is about to expire, if you wish to prevent them from dying, you go right ahead and do so.
        • Elder Senistus Verish
          • Added 'set up for Elder'
          • Will joust from side to side automatically (including tank).
      • Ossuary: Sanguine Fountains [Heroic]
        • When you zone (including zoning in, evacing, or simply reloading the bot), if you have Grind options enabled, it will disable any "Absorb Magic" in your Caststack on mages. These need to be disabled for the Grind Options to work properly.
    • Added a catch for "Error:No such 'character' member 'NULL' @Me.${GetInfoOb.EquipOrInven["${Obj_CastIt.sAbilityName}"]}["${Obj_CastIt.sAbilityName}"]:Use" so it shouldn't crash Ogrebot. Instead it will just output a line to the console for now and move on. This should only happen when the bot tries to use an item, and it disappears before it's able to actually use it. Which... not even sure how it would happen.
    • Added a new parameter to ChangeCastStackListBoxItem (3rd parameter) SilentMode. Default is FALSE.
      • When TRUE is passed, it will not allow reporting to the irc/mini window.
    • When your gear hits 30 or 20%, the message will now be orange. When your gear is 10% or broken, the message will now be red. PRIMALZ STOP DYING SO MUCH YOU NEED MORE NOTIFICATION ABOUT YOUR GEAR.
  • MCP
    • ChangeCastStackListBoxItem_Opt
      • Identical to ChangeCastStackListBoxItem, but allows a 4th parameter for SilentMode which when set to TRUE does not allow reporting to irc/mini window.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.044, OgreCraft-1.037

  • OgreBot
    • Grind Options
      • Castle High Hold Event Heroic
        • Removed some debug spam to the console.
    • Enchanters with AA "Spellblade's Reflexes" (extends the range of melee range) is now supported. When the bot loads initially, it will read how many points you have into this skill, and increase your melee range appropriate.
      • Quriks:
        • Obviously, if you respec your AA, you should reload the bot. This goes for all the time, not just this ability.
        • If you respec, and BEFORE the respec you had points, and AFTER the respec you have a different amount of points, then you should EXAMINE the spell in the AA window. Then reload the bot. The chances of this happen are probably quite slim for anyone... You can freely respec from having the ability, and getting rid of it, or vise versa without the need to examine the ability.
  • OgreCraft
    • Slightly increased the size of the list box on the Recipes tab. Should allow you to see a little bit more. I may make the entire window a bit larger in the future, but this is a quick fix that should allow you to see much more of the adornment names.
    • Updated to work with new version of ISXEQ2. (No longer spams: Error:No such 'PrimaryComponent' member 'Length' @${Me.Recipe[id,${_RecipeID}].PrimaryComponent.Length})
    • Required components should now properly calculate the primary component. For example, on armor where it takes 3-8 rares instead of 1, it should properly calculate this.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.043, OgreCraft-1.036

  • Ogrebot
    • The following should no longer spam when you use an item and it disappears from your inventory.
      • Error:No such 'character' member 'NULL' @${Me.${GetInfoOb.EquipOrInven[${Obj_CastIt.sAbilityName}]}[${Obj_CastIt.sAbilityName}].TimeUntilReady} > 0
    • Started adding the ability for Ogrebot to limit targetable abilities if you are forced targeted. At this time, each force target has to be coded inside of Ogrebot's raid/grind options. (Test case for it, is CHH EH boss). On hold for now... it seems that other than ressing, I can't find a use for this... at least not on this fight.
    • No... really.. fixed cross zone cure curses for @Raid and @Group. I was mislead with how it was happening previously!
    • When MCP "revive" is used, Ogrebot will now try to select the first option in the list (which is kind of default selected, but doesn't actually do anything).
    • Grind Options
      • Ossuary: Sanguine Fountains [Heroic]
        • The Sanguine Fiend
          • Mages will automatically target and dispel Fiend when appropriate.
          • Note: You will not want to be running autotarget or any other script that may attempt to do the following, or who knows how they will fight over things.
        • D'Nari the Bone Sculptor
          • 'set up for DNari'
          • Sets a campspot for the tank + group. Will joust the blobs that spawn. Tank spot is further away to allow for behind attacks.
          • A Joust-Out command is sent when the blobs spawn also. This way you can joust in if you don't like his positioning and are paying attention.
        • Ritualist K'Deru
          • 'set up for KDeru'
          • Sets a campspot in the middle of the room. On tanks it will tagtarget the named if you are targetting it (not really needed, but why not...).
          • Mages with interrupts turned on, should be able to interrupt him no matter where he ports.
        • The Embodiment of Gore
          • Mages will automatically target and dispel Fiend when appropriate.
          • Note: You will not want to be running autotarget or any other script that may attempt to do the following, or who knows how they will fight over things.
  • MCP
    • Added 'FoodDrink_AutoConsume'. Note: Requires Ogrebot to be running.
      • Takes 2 parameters
        • Parameter 1 - ForWho. Who will follow the command? IE: all
        • Parameter 2 - Option. Possibilities are: TRUE, FALSE, TOGGLE, and REPORT.
      • Report - Shows what everyones current value is. IE: TRUE means autoconsume is on. FALSE means it is off.
      • TRUE - Turns autoconsume on.
      • FALSE - Turns autoconsume off.
      • TOGGLE - Toggles autoconsume. (If it's on, will turn it off. If it's off, will turn it on).
      • When any change is made, the results is reported to the tell/irc window.
      • Note: There is a 1/2s to 1s delay from hitting the button for everything to happen/report. This is to allow EQ2 to update.
    • Added 'FoodDrink_Replenish'. Note: Requires Ogrebot to be running.
      • Takes 1 Parameter
        • Parameter 1 - ForWho. Who will replenish.
      • If you have food/drink currently in your food/drink slot, it will replenish that food and drink. If you do NOT have any food/drink in that slot, it will use what is hardcoded. Which currently is (and will change based on my needs/xpacs etc):
        • Fighters: "Peppered Thresher Steak" and "Highhold Frost Lager"
        • Scouts: "Stewed Pepper" and "Brokenskull Private Reserve"
        • Priests: "Tortured Surimi" and "Malice Mead"
        • Mages: "Allu'thoa Pepper Puffer" and "Sanguine Blanc"
      • Will move food/drink from your inventory into the food/drink slot if available.
      • Will open a guild food and drink depot, take from there, and move it into the food/drink slot if available.
    • Added 'StatPotions_AutoConsume'. Note: Requires Ogrebot to be running.
      • Takes 3 parameters.
        • Parameter 1 - ForWho. Who will modify AutoConsume.
        • Parameter 2 - Option. Possibilities are: TRUE, FALSE, TOGGLE, and REPORT.
          • Report - Shows what everyones current value is. IE: TRUE means autoconsume is on. FALSE means it is off.
          • TRUE - Turns autoconsume on.
          • FALSE - Turns autoconsume off.
          • TOGGLE - Toggles autoconsume. (If it's on, will turn it off. If it's off, will turn it on).
          • When any change is made, the results is reported to the tell/irc window.
          • Note: There is a 1/2s to 1s delay from hitting the button for everything to happen/report. This is to allow EQ2 to update.
        • Parameter 3: Potion Name. You can leave this blank if you want to use the defaults hard coded. Which are:
          • Fighter: Acerbic Elixir of Fortitude
          • Scout: Gnostic's Elixir of Deftness
          • Mage: Gnostic's Elixir of Intellect
          • Priest: Gnostic's Elixir of Piety
      • The game will NOT allow you to turn auto consume ON if you are in combat. Incase this changes, I have not put any checks in to prevent it. (The game will just not do it. So it's fine). You can still turn auto consume off out of combat.
      • Note: For this to properly work, you should NOT have more than 1 stack of potions in your inventory.
    • Added 'StatPotions_Replenish'. Note: Requires Ogrebot to be running.
      • Takes 2 parameters.
        • Parameter 1 - ForWho. Who will replenish.
        • Parameter 2: Potion Name. You can leave this blank if you want to use the defaults hard coded. Which are:
          • Fighter: Acerbic Elixir of Fortitude
          • Scout: Gnostic's Elixir of Deftness
          • Mage: Gnostic's Elixir of Intellect
          • Priest: Gnostic's Elixir of Piety
      • Will open a guild potion depot, take from there.
  • OgreCraft
    • OgreCraft should now buy the level 100 book, instead of stopping at level 99.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.042, OgreCraft-1.036

  • ISXOgre
    • Changed from deleting wws_crashreporter to zeroing it out (0-byte). So far this change has been extremely successful in stopping the crash on load.
  • OgreBot
    • Castle Highhold Event Heroic
      • Insider T'Sshal (left side)
        • People should click orbs as they spawn.
          • Not currently working 100% of the time... so pay attention on your tank and click the ones that the bot fails.
      • Zom/Zona (Boss)
        • Added green clickie support, based on the "DPS" way in this post: https://www.isxgames.com/f/threads/altar-of-malice-heroic-instances.7376/#post-45686
        • It is assumed you will handle the purple crystals. (Make an MCP button for UseItem "Zov'Vyl Crystal")
        • It is assumed you will have Stun immunity (war rune: Adamant Defiance) on your priests to handle the group wide stun and not die. (Or AoE avoid them. Not tested this, but someone said you can).
    • Maybe... prevented cure curse from trying to cure cross zone... ?
  • OgreQuiver ( Ogre Quiver)
    • Has been updated to use "Cadmium field point arrow"
    • One day this will be changed to try various different ones... ... but for now, fill your ammo depot with the ones I list... :)

Patch Version 262

Versions: ISXOgre-2014.12.17, Patch Version-262, OgreBot-17.041, OgreCraft-1.036

  • ISXOgre
    • Ogre Config
      • Added an option to NOT delete SOE's crash reporter. Really just for testing at this stage.
  • OgreBot
    • Wait For AutoAttack - now checks to see if you actually have auto attack on. This should help resolve issues where your attack gets turned off (like when invis).
    • Cure curse @ Raid should no longer attempt to cure someone in another zone.
    • Fixed a variable that prevented scripters (BJ) from properly using a SetCampspot without first using an MCP campspot.
  • Ssraeshza Temple: Taskmaster's Echo [Event Heroic]
    • Revenant Sha'Kaz
      • Changed the set up position to be less get stuck'ish... hopefully.
      • Scouts now joust in/out based on their own blowing up. Not real happy about this, but we'll see how it goes.
      • I recommend you still use some kind of temps when our tank is going to blow up if your scouts are around, cause why not. Still looking for more input on how to make this fight better.
    • Echo of Mikazha
      • Moonbeam'd toons now move to their appropriate tube, instead of always the back corner one.
      • If a toon has moonbeam, AND reprimand, they will stay until both are cleared.
        • Note: I suspect at some stage, you could have so much DPS to burn him without this happening? But it seems unlikely any time soon. And if it happens.. well do it manually.
      • Tank no longer moves. This should solve/remove the named AOE auto attacking the group. The tradeoff is you get 1 more add, but seems worth it to avoid having the named do a 900k physical attack to the group.
    • Gudre
      • Removed a bunch of debug spam

Patch Version 261

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.039, OgreCraft-1.036

  • HUDs
    • Nearest PC
      • Will no longer show "NULL" when you are solo and there are no other players around you.
  • Castle Highhold
    • Gundre
      • Bots will now prevent his heal.
      • Removed some debug spam
  • Ssraeshza Temple: Taskmaster's Echo [Event Heroic]
    • Revenant Sha'Kaz
      • Added a set up for Shakaz
      • I'm currently not happy with this, as people get knocked around and stuck, but if you pay attention and use damage reducers, and death prevents where appropriate makes the fight much smoother.
      • People will attempt to joust out when they get the detriment...
      • Either way, provide feedback with better positioning/thoughts. I'm not happy with it, but it "works" to kill him for now.
    • Echo of Mikazha
      • Added 'set up for echo'
      • Everyone (tank included) has a position in the center area. Tanks in the middle, group just behind.
      • When someone is moonbeamed, they run to a specific tube.
      • When he summons adds, they will get into a portal to stop the adds.
      • At this time you have to manually do the reprimand. I ran out of time deciding what I wanted to do with it. Because you can't do it while moonbeam is happening.
      • P.S. Set up an auto target for the adds then the named on your tank, then literally the only thing you have to do is the reprimand :)
      • If moonbeam ends while in a portal to stop the add, they will run back out... Will look at fixing this in the future. Pretty rare and 1 extra add doesn't really matter.
  • OgreCraft
    • Crafting Options (Tab)
      • Added "Use Mass Production"
      • When checked, if you have the mass production skill, it will use mass production when possible.
      • For example: I told it to make me 12 combines of arrows.
      • It makes a MP (Mass Production) of 10, then does 1, then 1 more, to make a total of 12.
      • MP is disabled by default for writs (because it doesn't work, you have to make that many recipes).
      • Worth noting, this is built into the core "crafting" function in OgreCraft. So it shouldn't matter how you start it (via code, hitting Craft Queue, or whatever else), MP should always be available when appropriate.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.038, OgreCraft-1.034

  • Grind Options
    • Castle Highhold [Heroic]
      • Sa'Dax Senshali
        • F this porting bitch in the face.
        • Added "Set up for Senshali"
          • Sets campspot to the center of where the orbs spawn.
        • When the knock back things spawn, the bots will click to remove them.
        • When a colour happens, the next time the bot is within range of the orbs (which if you used the set up, will be immediately), they will click the appropriate coloured orbs and be ported up.
        • Once the platform has been removed (killed, except you don't actually kill it... it just disappears when low health), the bots will return to the middle of the orbs.
        • In addition, the bot will enable/disable campspot, and use NoMove when appropriate.
        • Okay, having said all that, the "way" to be successful with this script is to do.
          • Campspot everyone except your tank. Don't be lazy.
          • Do a 'set up for Senshali'
          • Pull, and place her next to your group, but giving everyone the back. (Maximize dps!)
          • When a colour happens, move your tank into your group so he is in range of all the orbs.
          • When everyone ports up, have your tank target the platform.
          • When the platform is gone, have your tank pull her back to the group and give them the back again... rinse and repeat.
        • Note: If a platform disappears, but the toons don't "fall" down and stay floating in the air, just use JUMP. (MCP->Jump) to get them down easily.
      • Gudre Blackhand
        • Added "set up for Gudre"
        • Toons will start at the left'ish of the room, and click the tapestries as they are available. They will do them in order around the room.
        • Note: For any movement to work on this fight, you MUST do a set up.
        • When the 4th, 6th, and 8th tapestry are clicked, they will gsay for your toons to advance to the next position. If you decide you want to make life more difficult and do these tapestries manually on your tank, then you can always progress them yourself via a new set up for Gudre.
        • Note: Only use this if the auto move doesn't work. When you want your toons to progress thoughout the room, do another 'set up for Gudre'.
        • Set up for Gudre
          • If Gudre is not in combat (IE: pre-pull), puts you to the left of the room. This is the 'starting' position.
          • If Gudre is in combat, it increments an internal array that changes the campspot.
          • Position 1: Starting position, to the left. Used for getting the first 3-4 tapestries.
          • Position 2: Middle back of the room. Used for getting the 4 back tapestries.
          • Position 3: To the right. Used for getting the 2 tapestries on the right.
          • Position 4: Near the wall on the right. Used for tanking him against a wall.
          • Position 5: Disable the auto movement. This should only be used after all tapestries are done, and you want to move some where specific to tank him.
          • If you increment past 5, it resets back to 1.
        • Intended usage:
          • Do a set up before pulling. This puts you to the left.
          • Once 4 tapestries have been used, a toon in the group should emote to move the group. This moves you to the back of the room.
          • Once 6 tapestries have been used (that's the first 3, plus the 3 on the back wall), a toon in the group should emote. This puts you to right side of the room.
          • Once all 8 tapestries have been used, a toon in the group should emote. This puts you close to a wall to tank him and ignore the knock back.
            • Note: If it's our tank and you're doing it manually, then you will have to do a another set up at the end to move close to a wall.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.037, OgreCraft-1.034

  • Fixed "Need a cure curse!" not working when in a group (was working fine in a raid).
    • Special thanks to freedo for helping me find this, and proving that dial up is still in use. Sigh.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.036, OgreCraft-1.034

  • OgreCraft
    • Writs above 10 should now work.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.036, OgreCraft-1.034

  • MCP
    • Added Special_ZoneSpecific
      • This will handle clicking of zone specific items. Such as the zipline in brokenskull hoist of something something.
  • Ogre Salvage
    • An exact copy of Ogre Transmute, but does salvaging instead.
    • I have a feeling that it is limiting types that can be salvaged. If you find anything the bot is skipping, send me the link of the item, and I'll investigate. If you can, keep the item for now incase I can't find it, I'll get the information from you.
  • Ability Export
    • Note: If you have any "odd" options available (like IE on Dagger Storm), simply remove it from the cast stack, then re-add it.
    • Dagger storm - Should now appear as an AE instead of an encounter nuke.
    • Soul Shackle - No longer gives encounter nuke options.
    • Unda Arcanus Spiritus - Now appears as an AE
    • Skull Focii - This may need a bit more tweaking. But it should come up as an AE. If you want it as a buff, just mark it as IAE. Do NOT mark it as ID for the buff.

And when you want it to cast the actual AE part, mark it as ID. The only quirk is, the radius is 15m, so if there are no mobs within that range, it probably won't cast at all.

  • OgreBot
    • AE Radius should be much more accurate now. It now takes into consideration your size/size of the NPC. Note: Using size modifying items/abilities DOES effect this, and the bot has no way of reading it.
      • For example: If you use a billy doll to shrink, it probably shrinks your casting range by 0.25. If you happen to be standing within that 0.25 range reduction, the bot will try to cast the AE, and it will fail with no targets in area. While this will probably be rare, you have been warned. Man up and Ogre size it.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.035, OgreCraft-1.034

  • Ogrebot
    • Looting
      • All of loot is now disabled if you are flying
      • Shiny looting range reverted back.
      • Chest range extended this time for real.
  • Grind Options
    • Zavithloa: The Lost Caverns
      • Added 'Set up for Moiana'
        • You can do this set up while you're fighting the ring event.
        • Places your group in a kind of.. star'ish pattern at around the location: -3650,-81,133 (where the ring event happens).
        • A priest will always be in the center. This will ensure everyone is able to get heals and cures. The rest are random positions.
        • Priests won't cure curse on this fight at all.
        • When someone gets the major curse, they will call out asking for a cure curse.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.034, OgreCraft-1.034

  • Ogrebot
    • Ogrebot now understands that if you revive, you can't get a res sick cure, and won't ask for one.
    • Added an option to the "Other" tab.
      • Use item 'Coldain Cure-All' potions when available instead of asking for a confront fear.
        • This will... use a Coldain Cure-All potion if you have a curable res sickness.
        • If the potion is not available (doesn't exist, or is on cool down), then it will use any confront fear options that you have selected.
        • NOTE: It will ONLY use the potion if the potion is available as soon as you revive.
          • For example: If you got a res and your cure pot had 10 seconds left on cool down, it would NOT use the cure potion, because it only checks at the time you get the res.
    • CastStack
      • Changed "Ppl" to "ppl" to please primalz
    • Fixed accepting of "Faction:" rewards. (Generally in skyshrine/DoV content).
  • OgreCraft
    • Recipes are now prefixed with 3 leading zeros. IE: It's now [100], [099], [005]. This way level 100 recipes are at the top above level 99, instead of below level 11's.
    • Limit levels [1] - [100] now supports 3 character saving. This means that 100 will no longer only show up as 10.
    • Removed some debug spam
  • AbilityExport
    • Added Level information to the export. (Was actually suppose to be there already, but was mislabeled so was excluded).
      • Note: This does not mean I have any plans of using it. Just adding it, incase it is needed... :)
  • MCP
    • Fixed the description length being too long and showing off the window.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.033, OgreCraft-1.032

  • Reverted Anti-afk back to the original code.
  • MCP
    • Added 'Crouch' option
      • Simply presses "z" which is the default. If you've changed this... it'll still press z.
  • OgreBot
    • Ranged Attack - Will no longer do a minimum distance check, since that was removed. This will really only affect Rangers, since the bot would have used melee attack when you were this close, but Rangers don't usually have Melee attack checked.
    • Loot range increased from 2 to 5
    • Looting will no longer happen if you are flying on a mount (PRIMALZ CAN STOP CRYING NOW)
  • Hirex
    • Default tier is now tier11.
    • EQ2OgreDepotresourceInformation
      • Added tier11 information... Thanks to primalz.
  • Ogre Quiver
    • Made some more attempts to stop it from adding an extra stack of arrows, causing Ogre rage.
  • Ogre Depot
    • Added a bunch of escaping. Unknown if this will help with the script dump some people are seeing, but it sure can't hurt.
  • OgreCraft
    • Added support for buying recipes up to level 100.
      • (Scribing of these recipes already works)
    • Updated writcount.xml for all classes (all seem to be 3,3)

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.032, OgreCraft-1.032

  • Ogrebot
    • CastStack
      • # of Ppl will now be displayed for AE's and Encounter nukes.
      • If this is left blank, it will use the value on the "Setup" tab. (Default is 2 if left blank).
      • If this is filled out, it uses this value instead.
      • Note: The rest works the same. For example, if you disable all AE's via the Ignore AE nukes, it will still be ignored. This only changes how many mobs it is checking against.
  • Ogre AFK
    • Changed it to be much more passive. It shouldn't spam your in game window anymore (testing to confirm this does actually bypass the afk timer).
    • Load Tab
      • 'Show IRC interface'
        • Now shows/hides on load of profile, to match all the other options.
    • Raid code
      • Fixed "Skyshrine: Betrayal in the Underdepths" not working.
    • Settings tab
      • Added 'Wait for Auto Attack'
        • This prevents anything with the following to be completed if your auto attack is waiting to be used.
          • Items: CA
          • Items: NamedCA
          • Abilities: CA
          • Abilities: NamedCA
          • Anything with "NPC HP >"
          • Anything with "NPC HP <"
        • Just to be clear. If you check this new box, none of the above will happen if your melee AND ranged auto attack are both available to be used. From my limited testing, this should work excellent for scouts. Probably a disaster for priests and mages, but hey, "you" can figure that one out.
        • Can work in conjunction with 'Auto Attack Timing', which will only use abilities that won't mess with your AA timing, then this prevent anything from being used if the AA doesn't actually go off when it is suppose too.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.031a, OgreCraft-1.032

  • Made it so the Admin tab isn't autoloaded. (Was doing this to test and forgot to remove it).

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.031, OgreCraft-1.032

  • OgreBotUI
    • CastStack
      • Added "Aggro >" and "Aggro <" options. These work exactly the same way as the "My HP" etc. If you have them set, they will follow what you have set, otherwise will do nothing.
      • This is based on the "Threat" window basically. So if that number does something funky, no my fault :)
  • OgreBot
    • Cleaned up a lot of output, so it is now all properly prefixed. Example:
      • These:
        • *******Ogre Combat Assistant: Version: 17.030a**********
        • Loading monk Manager
      • Are now these:
        • (17:55:02)[OgreBot]: Load -> ********Ogre Combat Assistant: Version: 17.030a**********
        • (17:55:02)[OgreBot]: Load -> Loading monk Manager
      • I suspect I've clean up over 100 echos that weren't properly prefixed. I'll continue to try to get them all as time goes on. If you know of one after this patch, feel free to post it to me with an EXACTLY copy/paste so I can easily find it and update it.
  • ISXOgre
    • Fixed a lot of raid code commands that were still marked as in development that could cause a crash and point to eq2chars incorrectly. Released with last patch (SG/ToV:GE).
  • Ogrebot - Special feature request!

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.030, OgreCraft-1.032

  • Ogrebot
    • Fixed a crash trying to load.
    • Raid Options
      • Fixed a crash in Sullon's Spire for Mrogr's clickie.
  • Ogre TellWindow
    • Fixed the X to be more appropriate.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.029, OgreCraft-1.032

  • "Options? Did someone say they wanted MORE OPTIONS"
    • This is entire section is completely optional. If you don't use any of these new options, every single thing should function exactly the same as it does right now (if it doesn't, report it as it could be a bug).
    • These new options are designed around giving the user more choice, more customization, and better control.
    • Also worth noting, I coded this into my EQ1 bot, then seen the power of it, and decided to port it over to EQ2. :)
    • You will now notice on the CastStack page, there are 6 new options.
    • These options are basically overrides, or additional options. I'll explain the overrides below.
      • My HP < ___ and My HP > ____
        • You can now specify, on a PER SPELL basis, if you want it to cast based on YOUR health.
        • Example: A defiler may have Cannibalize (Takes health and gives power). Previously, you only had a way to set a power threshold. Well, you probably didn't want to cast it with 20% health, now did you? Well now you can specify! Lets say you only want it to cast if your health is > (greater than) 50%. You would add in "50" to the "My HP >" field. This entry would now only cast when you are also above 20% health. Nifty huh?
      • My MP < ___ and My MP > ____
        • MP means power. Or in most games, Mana Points. I know EQ2 calls it "Power" but I was limited on room, so went with MP. If someone has a better 2-3 abbreviation for it, I can change it.
        • Like MY HP, this is on a per spell basis.
        • Example: Mana Burn when > 90 Mana! For this, simply My HP > 90.
      • NPC HP < ____ and NPC HP > ____
        • The bad guys health! Also a per spell basis. Now we can start doing some nifty things!
        • Remember how I mentioned this overrides? On the Setup tab, you can set "% NPC HP to attack", or Settings tab "Ignore NPC HP (100%)". By adding EITHER of these options, it acts as an override.
          • Lets say we had our % NPC HP to attack set to 75%. This means we would only use CAs if the mobs health was under 75%.
          • If you then go and add "NPC HP > 25", that literally means attack when the mob is > 25% health. You have overrode the while under 75%! If you wanted both, you need to specify when you override.
          • The correct example would now be: NPC HP > 25 and NPC HP < 75. Keep this in mind!
        • Example: I only want to debuff a mob with Debuff_01 if the NPC has more than 50% health. "NPC HP > 50", and it will only cast if the NPC is at 50% or higher!
        • Example: You only want Velious of Flames to cast if the mob is between 25% and 50% health. "NPC HP > 25" and "NPC HP < 50".
        • Example: You don't want time warp firing off when the mob is at 100%, how is 98% and below? NPC HP < 98.
        • Example: Enchanters new spell, Mimicry, you cast it on someone (like a warlock!) and it will mimic their spells. Since you have to cast it on a player, you have to use "Combat" as the type. I can assure you though, just because the warlock is in combat, you don't want to cast this! Make sure there is an NPC to kill! You can now force a "Combat" spell to also check if you have a valid kill target!
          • NPC HP < 100, will do the trick. (You can obviously change the percent if you want. Likewise, you could do NPC HP > 1 and get the same effect.).
          • Worth noting, the NPC HP check is based on YOUR target / implied target. So if the warlock in this situation happen to be assisting someone else, they may, or may not have a target. Probably pretty rare for botters.
      • You can do as many crazy things as you want. You could, if you really wanted... have the following:
        • Kick (or any spell): My HP > 50, MY HP < 75, My MP > 25, MY MP < 90, NPC HP > 45, NPC HP < 55
          • So... (big breath) this spell would only be used if your health is > 50% AND less than 75% AND your Power is > 25% AND < 90% AND the mobs health is > 45% AND less than 55%!
          • Yes, the above example is just being silly, but for those who want to tweak options, this will give you some pretty cool tools to work with.


  • Re-enabled auto attack timing. It was still perma disabled from when it was crashing with that big patch.... a few weeks ago.
  • OgreBot
    • Rewrote all the code that handles loading and unloading of "Zone" objects. This includes all of Grind Options and Raid options.
    • When you enter a zone, that has available set ups, Ogrebot will now display these via the tell window (or ogreIRC). These options will ONLY appear if you have "Receive broadcast tells from uplink" checked on the SETUP tab. (Which is usually only on your tank).
      • Note: Some zones share a common name, like Temple of Veeshan is technically used for all 3 heroic, and both raid zones. In this case it will show you all that is available for that zone name (which may, or may not be the zone you're in).
      • In zones that had both heroic and raid set ups (ToV), it only displays the raid ones if you are in a raid. Likewise, it will only display the group ones if you are in a group.
      • Example of ToV:
        • *** OgreBot available Set ups ***
        • Set up for Captain
        • Set up for Experiment
        • Set up for Fherin
        • Set up for Aegragis
        • Set up for Getiar
        • Set up for Dagrin
        • Set up for Scorcher
      • These all have to be individually entered by me. I'm going to do probably all of ToV, but will NOT be backdating all the older zones, because very few people run them, and they are usually so easy that you don't need any of the set ups for them. Going forward, I'll do my best to make sure I have this list available for all the new zones.
    • Raid Options
      • Released some very basic raid code for ToV Wing1 and Wing2. You will require knowledge of these fights to complete them. Almost none of them are "afk and win", and will require some kind of targeting (be autotarget or someone doing manual targeting). That is your responsibility. I've done my best to list exactly what is coded below, but it is 4am, so take it with a grain of salt if I missed something.
      • Sontalak - Some on screen timers.
      • Jalkhir - set up, will dodge the red circles.
      • Caden - Calls out the tank who has to run away.
      • Rarthek - set up that provides... a unique set up. Rogues will be in the middle, and you pull the named basically on top of them, you'll figure the rest out, when chomped the tank will stop attacking (and allow someone else to tank). If any eggs spawn on top of a toon, they will click it.
      • Derig - Timer for adds, notification and use of the trials. Note: You MUST be running OgreIRC for the trial part to work.
      • Tavekalem - set up, if campspotted, will run toons to the... pillars and click them off, then return to the center. For non-campspotted toons ( IE tanks ), the bot will sit idle until the detriment is removed (via pillar or death). AE timer. Any movement must be handled manually however you see fit.
      • Grendish - Good fucking luck.
        • set up for anyone at the "main" spot (where grendish spawns). Available for tank and non-tank. This is merely where I prefer to set up.
        • On-screen display of grendish's health and all the juggernauts (you MUST do a set up for this to activate).
        • Everything else must be handled by the player(s).
      • Merig, Gerid, Harid (or whatever!)
        • Set up, but it can be ignored and just pile.
        • On-screen timer for adds spawning
      • Andreis
        • On-screen timers
      • Klandicar
        • set up. It's.. pretty odd positioning. The positioning is basically.. [raid][g1-non-priests][g1 priests][klandicar][tank]. This will leave enough room for the bubble guy. All of g1 will get hit with the curse, just cure it.
        • You MUST do the first tshell manually. You can use the on-screen timer for the first AE to know when it's coming (I can't remember). After that, the bot will use and cancel tshell when appropriate.
        • On-screen timers.
        • P.S. I don't recommend using mana flow on this fight... just saying :)
      • Zlandicar
        • On-screen timers
        • Ogrebot is now aware you can cast on the move on this fight!
      • Added some very basic raid code for Siren's grotto up to and including Genra
  • MCP
    • Added command: Show_Available_Set_ups
      • Shows all available set ups for the current zone name. This is equal to if you just zoned into the zone.
    • MCP will now load Bj commands into the MCP Command box window automatically if the file exists. This file will be completely managed by BJ, and all his commands will be prefixed with BJ_ so they can be distinguished easily. Like always, the MCPCommandsCustom file will always overwrite any commands in the default or BJ file.
  • OgreBot
    • To better prepare for the xpac, I have completely redesigned how it determines each zone (sigh). This means I am going through every single zone that has ANY raid or heroic script, and changing things. This will be probably be thousands of lines that I have to modify, once this is patched, if you notice any odd behavior with any raid/grind options, let me know as much details as you can, it's probably just a typo some where.

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.028, OgreCraft-1.032

  • MCP
    • Increased the description text width, since the window was increased months ago.
  • OgreBot
    • Temple Of Veeshan
      • Fixed up some old campspot code that wasn't converted. (Including Dagrin).
  • HireX
    • Added support for exiting out of Freeport tier2 guild hall (untested).
  • OgreHarvest
    • OgreHarvest is very old, and, to be honest, really poorly written for todays standards, and really annoying to work with, and really terrible in every way shape and form. I hadn't used OgreHarvest in months, if not years. I'm not going to be doing improvements, because it really needs a full rewrite, and I have no plans to do it. I did get a few updates done before rage quitting.
    • UI - Fixed about 100 things wrong with the UI. No longer is multi-coloured. No longer has massive white borders around random buttons.
    • UI - Fixed the stats window for colour/border also.
    • Stats window
      • Some people have reported 'double counting' this is an ISXEQ2 bug that has been reported. It will count resources * the number of In-game chat windows you have open. IE: If you have 1 chat window open, it's resources*1 (which is correct). If you have two chat windows opens, it's Resources*2. (Multiple tabs are fine, but multiple windows cause this issue).
    • OgreHarvest and OgreBot should now once again work together. I tested using this bug report. https://forge.isxgames.com/issues/1240
  • OgreUI
    • Other Tab
      • Added "Use Blazing Bow of Light only when needed"
        • You must have the "Blazing Bow of Light" equipped.
        • You can NOT change your quiver while Ogrebot is running. If you need to change your quiver, restart Ogrebot.
        • It will only check once every 5.5 minutes (so it will be completely non-intrusive). Including if it's available. For example. If all your quiver slots are full at 12:00, the next check won't be until 12:05. Even if your quiver gets an empty slot as 12:01.
        • It will ONLY summon the arrows if you have an empty slot in your quiver. No more filling your bags!
        • If you want it spamming every time it's up and filling up all your bags, then add it to the CastStack as a non-combat buff.
        • You must NOT have "Blazing Bow of Light" in your caststack (because it will cast there with no logic).

Versions: ISXOgre-2014.10.10, Patch Version-261, OgreBot-17.027, OgreCraft-1.032

  • Updated new user email with the new link to the DLL.
  • Updated the old URL to obtain the DLL.
  • MCP
    • Fixed a typo in FlyUp(Down/Stop)ForWho not working. All 3 should work. These do work differently than Fly-Up/Down and is noted in the description.
  • Ogrebot
    • Fixed a bot crash in PoW on commanders.
    • Fixed a bot crash in Throne of Storms.
    • Fixed a bot crash in Vallon's Tower.
    • Fixed a bot crash in Tallon's Stronghold.
    • Cleaned up a bit of code related to the following: (Basically while I port code over to EQ1, I'm cleaning it up in EQ2 as I can)
      • Face Mob
      • TabConfig
  • Added missing Dismal Den zone file for betrayl. (This is on the patcher as of 9/6/2014).
    • Special thanks to a user taking the time to find out exactly what was missing and provided the zone file name.
  • Object_Debug
    • Fixed a (forever?) bug that prevented most debug messages having pushing the proper source.
    • Changed the format to:
      • (time)[Header]: MsgHeading -> Message
      • Example: (15:05:12)[OgreBot]: CastStack -> Something about CastStack here.
    • If you notice any "odd" Headers, let me know, since this now actually creates a header for all messages.
  • OgreBot UI
    • Globally made all text entry boxes that are template (should be most/all) have ESC clears them by default.
  • Converted all (as many as I could find?) EQ2GetDataContainer's to Me.GetGameData to future proof when EQ2GetDataContainer goes away. It's possible I missed some, but this change shouldn't have any impact at this time.
  • Call to GH MCP button should no longer activate if you're in HKC guild hall.
  • Took a random stab in the dark to fix a crash on Ykesha (old raid mob) since no one would take the 30 seconds to post the crash. If this doesn't work, do not tell me it crashes again without a crash log, because I don't care :)
  • Same with Barid.. I believe I fixed a random crash without the crash report.
  • ISXOgre
    • Slightly changed how the 'patch once' works, so it will double patch for folks on the old one converting up from 257.

Patch Version 260

Versions: ISXOgre-2014.08.31, Patch Version-260, OgreBot-17.026, OgreCraft-1.032

  • ISXOgre
    • Patcher now uses SSL. Should resolve the att mobile issues.
  • Ogrebot
    • Sure wish I could remember.. probably such small changes no one would notice :)