RevisionHistory:Patch280-289

From ISXOgre
Revision as of 11:42, 30 November 2021 by Kannkor (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Patch Version 289

Versions: ISXOgre-2018.03.27, Patch Version-292, OgreBot-17.170, OgreCraft-1.057

  • Ogre Transmute now has a (Masters) option, UNCHECKED by default. While this is unchecked, it will skip transmuting masters.
  • OgreBot
    • Ressing now once again has Target options!
  • Ogre transmute, ogre salvage, ogre TSE, ogre refine
    • The "Stop" button should now actually, you know, stop it.
  • Solusek Ro's Tower: The Obsidian Core (Solo and Heroic)
    • Verlixa
      • Will understand marked toons in place of tanks

Versions: ISXOgre-2018.03.27, Patch Version-292, OgreBot-17.169a, OgreCraft-1.057

  • OgreBot
    • Crowd Control
      • Fixed a bug: When adding an ability to the crowd control tab, it would not use this ability unless it was saved in the profile and loaded. You can now add abilities in real time.
    • Raid options
      • Fixed a crash within Sol Ro raid zone, when using Special_ZoneSpecific in a specific area.
      • Trak - REMOVED Septic Strike as the adds die too quickly and is possibly causing issues with trak.
  • OgreBotAPI
    • (In progress still, but wanted to document as I go): Added method: PoP_TempAdorns(ForWho, AdornmentType, bool Overwrite=FALSE)
      • AdornmentType options: CBOC (Crit Bonus - Over cap), Pot, HP.
      • Overwrite - By default this is FALSE. If set to TRUE, you will re-apply a new temp adorn regardless of the duration. This means if you clicked the button twice in a row, it would apply 2 adornments back to back to all available options. This is not recommended unless you need to overwrite it (such as it's getting low).
      • Will automatically apply temp adorns to slots that these adorns can go into.
      • At the moment, the only support adornments are:
        • Maintained Tinkered Injector
        • Maintained Tinkered Insight
        • Maintained Tinkered Coating
      • At the moment, it will only apply the temp adornment if no temp adornment is on OR if the duration of the temp adorn is less than 10% remaining. For example: A temp adorn with a max duration of 8 hours, will re-apply the adornment if 48 minutes or less is remaining.
      • At this time, this is invoked only (MCP button).
      • When this function is called, it will scan your equipment to see if a temp adorn is active and store how long it has until it's gone. You will see examine windows open and close as needed. This will happen quite quickly.
      • Once this is released, I hope to never hear about Temp adorns 2018 ever again. You know who you are; I'm looking straight at you!
      • Examples:
        • OgreBotAPI:PoP_TempAdorns["all","CBOC"]
        • OgreBotAPI:PoP_TempAdorns["all","Pot"]
        • OgreBotAPI:PoP_TempAdorns["all","HP"]
  • OgreConsole/MCP
    • Added: -PoP_TempAdorns <ForWho> <AdornmentType>
      • See above
      • Example:
        •  !c -PoP_TempAdorns "all" "cboc"
  • OgreCraft
    • Added: Obj_OgreCraft:Set_Debug[TRUE] (or FALSE to disable)
      • Right now provides some minimal debug info for experimenting.
  • OgreConsole/API
    • Added: ConsumeDeityBaubles <ForWho>
      • Consumes all Deity Baubles from Divine attribute crates your character has in their inventory.
  • OgreBotAPI - added the following:
    • method AscensionEmbargo_Add_DoNotCombo(string _ForWho=all, string _sItemToAdd)
    • method AscensionEmbargo_Remove_DoNotCombo(string _ForWho=all, string _sItemToRemove)
    • method AscensionEmbargo_Change_Disable_Status(string _ForWho=all, string _sItemToChange, string ObjectValue, bool _SilentMode=FALSE)
      • ObjectValue - can be 1 of 3 values: TRUE, FALSE, TOGGLE.
    • added member:string Get_AbilityInfo(string _AbilityName, string _AbilityMember)
      • Note: The second parameter is CASE SENSTIVE.
      • If the Member doesn't exist (typo or doesn't exist for that ability), a blank string is returned ( "" )
      • This returns any data (in string form) from an ability export. Few examples:
        • echo -> ${OgreBotAPI.GetAbilityInfo["Assault","ID"]}
          • -> 4023390034
        • echo -> ${OgreBotAPI.GetAbilityInfo["Assault","Name"]}
          • -> Assault IX
        • echo -> ${OgreBotAPI.GetAbilityInfo["Assault","PowerCost"]}
          • -> 2635
        • echo -> ${OgreBotAPI.GetAbilityInfo["Assault","HealthCost"]}
          • -> 0
        • echo -> ${OgreBotAPI.GetAbilityInfo["Assault","OgresAreTheBest"]}
          • ->
        • echo -> ${OgreBotAPI.GetAbilityInfo["Assault","IsAStun"]}
          • ->
        • echo -> ${OgreBotAPI.GetAbilityInfo["Bash","IsAStun"]}
          • -> TRUE
      • Note: You'll notice that when an ability is a stun, it returns TRUE, but when it is not a stun, it returns blank, that is because it doesn't have that member. You can always cast this return to any type you'd like. For example:
        • echo -> ${Bool[${OgreBotAPI.GetAbilityInfo["Assault","IsAStun"]}]}
          • -> FALSE
        • echo -> ${Bool[${OgreBotAPI.GetAbilityInfo["Bash","IsAStun"]}]}
          • -> TRUE
  • OgreConsole
    • Added the following (same as above)
      • -AscensionEmbargo_Add_DoNotCombo
      • -AscensionEmbargo_Remove_DoNotCombo
      • -AscensionEmbargo_Change_Disable_Status
  • OC/API
      • ChangeCastStackListBoxItem
        • Now accepts 'Ascension' instead of an ability name, which will allow you to control all 'ascension' abilities at once.
          • This basically replaces the need to TAG every single ascension ability in your caststack to turn them off.
  • Ascension Combos (auto complete and embargo)
    • If the bot is flagged as not allowed to do offensive abilities (usually heroic/raid code), ascension combos are now blocked also.
    • If the bot is PAUSED, ascension combos are blocked.
  • OgreCraft
    • Selling for 'AutoTinkering' and 'LLL' (LowLevelLeveling) should work again
  • OgreBot UI
    • Removed a few hundred lines of old interface no longer used (Priority tab, Heal tab, Power Heal tab)
    • Converted the Follow, Assist, and Caststack Target drop down boxes to a new system used to determine what the values should be.
    • CastStack
      • When you select 'Type -> Combat', Target no longer has invalid options in it. Such as @Group. (I will look at supporting this, but at this very moment it does absolutely nothing and never has, so removing it just stops people from selecting an option that does nothing).
  • Ogre Ascension Embargo
    • Fixed so you don't have to reload the bot before combos start working.
  • Ogre OSA
    • Fix for not updating after someone had clicked on an invalid entry.
  • Ogre Ascension Embargo
    • Fixed not being able to combo off an ability with a space in the name.
  • OgreBot
    • Updated default stat potions to: Planar Elixir of intellect
  • OgreBotAPI/OgreConsole
    • Added: CastAbilityInSeconds(string _ForWho, string AbilityName, float _Seconds)
    • Added: CastAbilityOnPlayerInSeconds(string _ForWho, string AbilityName, string sTarget=${Me.Name}, float _Seconds)
      • for Seconds, you can use any integer PLUS 1 decimal place. For example: 1.5 is valid for 1.5 seconds. However, 1.25 is not valid (and will be 1.2, not that you could tell an 0.05 seconds).
      • Note: This isn't exact, this just equal to waiting that time frame then doing an OgreBotAPI:CastAbility. So if you are in the middle of casting an ability, it will queue it up.
  • Wrote a new method for Ascension comboing. Code named: Ascension Embargo.
  • Updated the default food/drink for Get_FoodDrink
  • ISXOgre
    • Added: ogre popcraftingmats -sig
      • Will get all the materials for the signature crafting line for PoP
  • OSA
    • "old" OSA is now gone.
    • ogre newosa is now ogre osa.
  • Raid
    • Amohn
      • Non-shaman-priests will pre-cure
  • ISXOgre
    • Added method: FullScreen
      • Example: ISXOgre:FullScreen
      • Puts your current window into full screen mode.
    • New command:
      • ogre newosa
        • Loads the new osa. You CANNOT have the old one loaded or explosions very well could happen. If you want to toggle between them use:
          • ogre end osa
          • ogre newosa
        • Likewise, if you want to go back.
          • ogre end newosa
          • ogre osa
        • Once testing is done, 'newosa' will be removed and it will replace 'osa'.
    • Added new TLO (OgreOSA) and datatype (ogreosa).
      • These are mostly here for scripts to use.
  • OSA
    • Completely rewrote OSA. It should help reduce latency a little bit while in use.
    • Removed [x] Clip y axis. Not sure it was useful to anyone, and was just eating CPU cycles. If someone really needs it back let me know...
    • When an NPC has no target, it will now show asa blank, instead of NULL (only appears if you do not have [x] Targets only checked)
    • Having 12+ mobs where the vertical scroll bar appears, will no longer impact the distance.
    • Very slightly changed the way values are displayed. For example: Health/Hate/Distance are now all right aligned, instead of left aligned.
  • ISXOgre
    • Updated (updating?) the loader for every single ogre ___ command.
      • Commands are now internally stored in containers. The new loader will handle loading and unloading of scripts that are written properly.
        • Unfortunately, some really old scripts with UIs weren't written properly. So if a UI does not close, let me know which one and I can go update the script.
      • For now, there is a little bit of spam into the console, but not too much. This is intended for now while I test this. Here's two examples (one is loading the script from the extension, and the other is running a script file from disk).
        • Loading OgreDebugging (run script)...
        • ISXOgre: Ending script debugging
        • Loading OgreFind (Embedded)...
        • ISXOgre: Ending script Buffer:OgreFind
      • Some scripts with custom titles have lost their custom titles. For example when you 'ogre depot', it would say 'loading ogre depot for <your guild hall name here>'. It no longer does that (I could make it do it, but at this stage I'm doing hours of tedious work and adding more of it for a custom title no one ever looked at, seems pointless).
      • Updated over 100 ogre commands into the loader.
        • Much of this was "manual" work, meaning I had to type in the ogre command (such as ogre plant), link it to the correct file, and type in a description. I did a LOT of copy/pasting the config loader and copy/pasting the information over from the old way it used to load. More than likely I made a few mistakes with the copy paste.
        • Few possibilities of mistakes. You type: ogre plant, and get ogre MCP. The description beside OgreMCP is for gathering goblin, etc etc. These are all very easy to fix, I just need to know which ones are incorrect.
      • Every single ogre command needs to be tested. Which means *you* should test any of them you use before I push this live! (It'll be on dev for a while).
        • 99% of all ogre commands, also have the same ogre end command. There are a couple that do not have an ogre end command.
      • To see a list of all available ogre commands, type: ogre ?
        • This list is 100% up to date, and will be kept 100% up to date at all times going forward. (That's because it reads from the loader, so if Ogre loads it, ogre ? can read it and display the command for you).
        • It took me all day to update this loader, so my descriptions on many commands are vague or short. If you think a description should be better, please tell me which command and give me a description that is more suitable and I'll update it.
      • How some parameters were escaped and passed to scripts have changed also. I still have the old ones available, but seen no reason why they should be used... anyways, if you notice funky parameters let me know which commands.
  • Updated the following scripts to work with the new system
    • Transmute
    • Refine
    • Salvage
    • TSE
  • Solusek Ro's Tower: The Obsidian Core [Heroic]
    • Verlixa
      • Broke this fight (clicking the top brazier)
      • Fixed this fight (clicking the top brazier)
        • Just noting this here, as I'm not sure when I broke it, if it was in a released patch or not.. but should be fixed now.
  • OgreBot
    • Torden, Bastion of Thunder: Winds of Change [Heroic]
      • Windfall
        • Set up for. Tanks move in front and everyone else behind
    • Reworked the way the HQ ear works. Currently a bunch of debugging spam left in on purpose while I test.
  • Ogre TSE
    • For real real, when you hit stop, it's actually going to stop.
  • Grind Options
    • Balrezu
      • When the bugged brazier spawns, tank will target him automatically.. hopefully if it dies first it won't ever become bugged.
  • ISXOgre
    • Added: ogre experiment <parameters>
      • You must have already selected the item you want to experiment on, and be at the experiment screen (where you have the drop down boxes to select which stat to boost).
      • You can only boost 'Boost Stat' with this. You cannot do 'Add an Effect' or 'Add a Decoration'.
      • Parameters
        • In short, you select what you want, followed by how many times. Here are some common examples:
          • ogre experiment -pot 4 -cb 1
            • This will do potency four times, and Crit bonus once.
          • ogre experiment -cb 1 -pot 3 -agi 1
            • This would do Crit Bonus once, Potency three times, and Agility once.
          • ogre experiment -sta 2 -pot 2 -cb 1
            • This would do Stamina twice, potency twice, and crit bonus once.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.168, OgreCraft-1.057

  • MCP/OgreConsole
    • Repair
      • Now works in CoV
  • Ogre Salvage
    • Now works like Ogre Transmute, and will automatically extract weapon essence from weapons.
    • Upgraded a bit of the code to be more like transmute also, as in being able to salvage stacked adept books.
    • Will transmute Transmutation Stone since you can't salvage them
  • Ogre Craft
    • Re-added support for using ProfitUI
      • There may be a time where custom UIs that change the craft window won't be supported. Keep this in mind going forward. I'll do my best, but depending on how they are done can be challenging.
  • OgreBot
    • Looting
      • If you are using Leader Only Loot with 'loot everything' checked, it will close the loot window when it's done, incase there is anything remaining in the chest (such as a LORE sun disc).
        • I do have high hopes of doing this properly where it will distribute these to the group then close the window if it's the last one.. but.. it's not as important right now.
    • Alias caching update
      • Changed from frame locking to not. Should entirely remove any 'hitching' related to aliases (from not being in the same zone when the group is formed)
  • OgreCraft
    • Experimenting will now automatically start! You shouldn't need to hit a reaction anymore! Hooray!
  • Ogre Navlib
    • Some tweaks to allow custom objects of objects and custom script names. Should be fully back compatible. if not let me know which script so I can test it and fix it.
  • OgreBot
    • Looting
      • When looting an item that appears in a FFA chest, that is LORE and you already have one, and is the only thing left in the chest, will automatically close the loot window down.
        • Example: First named in Masks of the Marvelous
    • Grind Options
      • PoI:MotM
        • Glitched Cell Keeper
          • Changed campspots. Initial setup is now in aggro range. This was to prevent him from running towards you and red circling in the middle.
      • Plane of Disease: Outbreak [Heroic]
        • Rallius Rattican (Boss)
          • If the bard doesn't have 3 biles, it will go get 3.
  • Raid
    • Eindride Icestorm
      • On-screen timer for adds spawning
  • OgreConsole
    • Fixed a bug with -ChangeCastStackListBoxItemByTag not passing a parameter. It now properly passes all the parameters, so if you wanted silent mode, you can now get it.
      • -ChangeCastStackListBoxItemByTag <ForWho> <Tag> <Value> <Partial> <SilentMode>
  • OgreBot UI
  • Trak
    • Tons of tweaks and updates... still a work in progress
  • NavLib
    • Tweaks to how it handles flying while on a map.
    • Also lowered 2D distance check from 1.5 to 1.0
  • OgreBot
    • Aliases
      • Updated how alias caching works (the @ aliases, such as @Healer1, @DPS1)
      • When a group member was not in the zone it would just check again "later". The problem with this, until that person zoned back in, it would have to recheck this until they were all in the same zone. And originally these aliases were set up to support any kind of group you could imagine, even 6 priests or 6 DPS. However allowing for any silly things for this, created a long loop of checking for this, and when someone wasn't in the zone, these checks would take a noticeable fraction of a second. So you would get "hitching", so to speak until the cache was updated (when everyone was in the same zone).
      • I've since optimized the caching, but put some more realistic limitations.
        • Healers
          • Only will create up to 3 Healer#. If you have a 4th healer, they will not be supplied with a built in alias (you can always make an alias for them yourself on the Aliases tab)
          • Only 2 of the same archetype will be checked. For example, if you had 3 shamans in your group, only 2 of them would have built in aliases. If you had 2 shamans and 1 cleric, all 3 would have built in aliases.
        • DPS
          • DPS works identical to the above Healers. As mentioned, you can always create as many custom aliases as you wish.
      • For anyone wondering the actual numbers.
        • Prior to this change, the update took 110ms (1/10th of a second).
        • After to this change, the update took 16ms (1.6/100th of a second).
  • OgreNavLib
    • Changed 2D check from 1.5 to 2.0
  • Raid Options
    • Plane of Innovation: The Wasteyards [Raid]
      • Meldrath the Mechanized
        • If your stacks get to 15 or above, bot will not do anything offensive until the stacks are gone.
      • Construct Automaton
        • Set up for. General placement for the raid and automatic jousting for the raid.
  • Updated Sample profile's and AAs to go with them for the classes I use.
  • Fixed a button in the new default MCP that had an extra !c in it (and therefore wouldn't work).
  • OgreBot
    • Apparently there is still 1 person out there that plays a channeler, and they finally got their epic 2.0. Added (automatic) support to Ogre for when it's been cast.
    • Solusek Ro's Tower: Monolith of Fire [Heroic]
      • So'Valiz
        • Changed movement from campspot to navigation. This should eliminate getting stuck.
  • Includes the new default MCP. See: https://forums.ogregaming.com/viewtopic.php?f=13&t=407&sid=7fa48a8feb3cf21b51d9bf212502cf0c to load it.
  • Grind Options
    • Solusek Ro's Tower: Monolith of Fire [Heroic]
      • Ro
        • When campspotted, toons will automatically avoid the knockbacks. Make sure to NOT fight Ro right at the very edge of the platform. Tanks included.
        • Set up for RoCenter
          • This is to be used for scripts, it will re-center you on the platform. It will NOT jump across the platforms etc. So do NOT use this unless you're already on the middle platform.
      • So'Valiz (claw mob)
        • First claw is now automated!
        • I personally campspot everyone (tank included) and just watch the bard to make sure he doesn't get stuck. Soon I will make an update so bard uses navigation instead of campspot to avoid being able to get stuck.
          • Big shoutout to Pork for the claw mob. All the 'hard work' to do the claws was done by him. Both for the non-first rounds, and the first round. Was very time-consuming!
  • Grind Options
    • Solusek Ro's Tower: The Obsidian Core [Heroic]
      • Verlixa
        • Pull and afk. Fuck this stupid fight.
        • Entire thing is automated. Just have 1 tank in the group.
  • OgreCraft
    • Handles repairing the seal (last combine in the PoP tradeskill timeline).
      • Special thanks to Pork and LittleOgress for giving me the information and toons on that part of the quest to easily add this.
  • Grind Options
    • Solusek Ro's Tower: The Obsidian Core [Heroic]
      • Balrezu
        • Set up for
          • General placement. Not required, just be in the middle'ish of the room.
        • Bard will automatically click the correct Brazier
  • Raid Options
    • Torden, Bastion of Thunder: Storm Surge [Raid]
      • Dogs ( Valbrand & Thangbrand )
        • Enchanters will automatically dispell when appropriate
    • Plane of Innovation: The Wasteyards [Raid]
      • Karnah
        • Set up for. General placement for the raid.
        • If you mark a toon prior to doing a set up they will be the one who gets called out to move. IE: Do a bard.
        • Tank placement is up to you.
      • Junk Beast
        • Any toon is marked will attempt to loot the chest and hand out the loot.
        • You MUST be using Leader Only Looting.
        • When people loot the wrench they will target the named and use it.
        • Don't forget to give the person you mark looting rights!
  • Spew Stats
    • Added mit (for mitigation)
  • OgreBot
    • Jiva
      • The 'on death' movement only moves if you have campspot activated. IE: most people don't on their tank on this fight, so it will not move your tank when jiva dies.
  • ISXOgre
    • Wrote a new loader/unloader for all Ogre scripts that will be going into testing very soon.
      • For the most part, this is entirely backend changes, however there are some minor things that are technically user effecting.
        • ogre end all, will no longer work. (If you're wondering, it was equal to doing an ogre end ____ for every single script the extension knew about). Realistically, I doubt anyone used this. It was handy back when there were no scripts running in the background etc. If for some reason you need to just end everything, you can always do a endscript *, or alternatively, you can parse the scripts running and only kill the ones with Ogre in them.
  • OgreNavLib
    • Fixed a bug when starting off the map, with an end point off the map, with some mapped area in the middle.
    • Fixed a few other various bugs with not stopping moving and resetting destination when it should not have.
  • ogre export_information
    • Just documenting this command exists - will pop up the 'export for you' window.
  • OgreAffiliates
  • OgreBot (more specifically pg_ud)
    • When ogre is loaded inside of the PG lobby, it should no longer complain about an export (it technically just loads the PG avatar abilities).
    • Plane of Disease: Infested Mesa [Duo] now loads the grind options code for Plane of Disease: Infested Mesa [Event Heroic]
    • Updates to ogrea autoquest
  • Ogre PG_UD
    • Updates to ogrea autoquest
    • For realz made pg_lobby not ask for an export.
  • OgreBot
    • Removed the heroic instance rare monitoring since they only drop from the final named now.
  • Spewstats (OC/MCP)
    • Added the following aliases. These will report your deity divine level.
      • deity_cb
      • deity_pot
      • deity_stam
  • EQ2Chars.xml
    • If you go to drunder, here is an easy way to flag your entire account as 'on drunder' for the purposes of EQ2chars
      • Edit the file: Scripts/EQ2OgreCommon/DoNotShareWithOthers/EQ2Chars.xml
      • Find the account you want, such as:
        • <Set Name="MyAccountNameHere">
      • Then add this line under it:
        • <Setting Name="Drunder">1</Setting>
      • Now that account is flagged as being on drunder, so 'ogre login toonname' and 'ogre toonname' will both automatically use drunder as the server name.
  • Sol Ro PQ
    • Special_ZoneSpecific
      • Will now use the teleporters
  • ISXOgre
    • Added: TransmuteSalvageExtract || tse
      • A custom version of ogre transmute with settings specifically to how Kannkor likes them.
      • level 101 + weapons = extract
      • level 96-100 = salvage
      • (everything else) = transmute
  • Tweaks to So'Valiz
    • The very first time you zone into the zone and pull So'Valiz, the bot will tell you, you need to do the first claw (like you have been, run tank over and special_zonespecific, or click it manually).
    • After that (so if you wipe, or after the first one) the bard will automatically do the claws. You will need to do nothing at all.
  • Ogre Proc
    • Now lists 24 threads/cores as default.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.167, OgreCraft-1.055

  • OgreBot
    • The Planes: Chapters 6 through 10 [Heroic II]
      • Now shares upon zoning in to the appropriate zones.
    • Solusek Ro's Tower: Monolith of Fire [Heroic]
      • West/East Wing - Before first named. Be near the middle button and: set up for.
        • Will run a toon to each wing. Once done you can do a 'lets go' to get your toons to return to you.
      • Jiva - Set up for. Will move non-tanks around the middle area and jump them into the platforms
        • Once the fight is done everyone will get down and run to the top so you can easily lets go and continue on.
      • So'Valiz - Set up for. Will move people to the center of the room.
        • When the claws go down - target yourself on your tank and stand next to a claw and press 'Special_ZoneSpecific'.
        • Repeat this for each claw. Your bard will run on the other side and create the mirror.
      • Solusek Ro - Set up for. Will get everyone onto the main platform. If you aren't close to the 'safe' spot it will give you a waypoint then you can redo the set up.
      • Doing a Special_ZoneSpecific while beside a teleporter will activate it for you. (On any floor).

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.166, OgreCraft-1.055

  • Ogre Plant
    • Increased the delay when logging in/loading the guild hall before it tries to zone into a house.
  • OgreBot
    • Rare harvests in Heroic Instance tracking has been activated in all PoP heroic zones. (But not Event Heroics, since that thread says they don't spawn in there). If I missed any let me know which zones.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.165, OgreCraft-1.055

  • Rare harvest heroic instance thingy
    • Actually gives you a waypoint now, instead of just telling you it did.
  • Grind Options
    • Plane of Disease: Outbreak [Heroic]
      • The Flesh Eater
        • Automatic item use and dispelling when needed.
      • Rallius Rattican
        • Collect 3 biles on your BARD.
        • Set up for. Specific positioning and the BARD will automatically pull for you.
        • People will handle the port automatically.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.164, OgreCraft-1.055

  • Grind Options
    • Added Rare Harvest Tracking to many heroic instances. You will get a OgreConsole message if it's active for that zone.
      • *** Ogre Heroic Rare Harvest Monitor Activated ***
      • When it finds the rare harvest, it will send a message to OgreConsole and make a waypoint
    • Plane of Disease: The Source [Heroic]
      • Blighthorn
        • Set up for
          • General placement. Not required.
          • People will automatically joust to the south.
      • Gryme
        • When he is 'exposed' everyone will exploit it to remove stacks.
    • Plane of Disease: Infested Mesa [Event Heroic]
      • The Carrion Walker
        • Auto-handling of organs
      • Grimror
        • Handles the larvae
        • Set up for
          • General campspot placement in the middle area.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.163, OgreCraft-1.055

  • OgreBot
    • Grind Options
      • Plane of Innovation: Masks of the Marvelous [Heroic]
        • Fixed a bug where it had a chance to change your campspot to a named area, when you weren't fighting that named.
  • ISXOgre
    • Added: ogre plant | ogre end plant
      • Purpose of this script, is to get resources from the KA quest that gives you the house plant that gives rares/resources.
      • This uses the task template (same as ogre ADT, ogre GG (goblins), and ogre PG_UD (proving grounds).
      • All commands that work with task template work here
        • -list <listname>
        • -toon <toonname>
        • -nostart
      • Brings up the task UI so you can add toons.
      • This plant is special, and the following items are important to read. Some are requirements.
        • Your plant is REQUIRED be in your own house.
        • Said house is REQUIRED to be the first one in the list. For example, if you have 5 houses, it must be the first one in the list. (You can click on the portal to housing from a guild hall to see which order it is).
        • You are REQUIRED to start in your guild hall OR your house (with the plant).
        • The plant is REQUIRED to be near the entrance where you zone into. Within 10 meters.
        • (Not required) If there is a magic door to guild hall within 10 meters of the entrance to your house, it will use the magic door to return to your guild hall when finished. If there is a depot near the entrance of your guild hall, it will deposit the resources.
      • If this script is ran and there are no resources available, it will check every hour until it finds them, then it will know there are no resources available for 23 hours.
  • OgreBot UI
    • Fixed: Skip Cutscenes
      • It was previously working in reverse...
  • Ogre Quest Helper
    • I believe I for real stopped the clicking this time.
  • OgreBot
    • Fixed a rare bug that could cause some built in aliases to not work if you grouped up in difference zones.
  • Ogre Ability Efficiency
  • Ogre Ability Export
    • Exports are now character specific. This means they are now saved as: Toon_class_server_AbilityExport.xml
  • OgreBot
    • Exports are now read in the new format: Toon_class_server_AbilityExport.xml
    • This means everyone will need to run new exports.
    • If no export is found, or the export is out of date, a new window will pop up giving some basic information, and a 1-click recommendation on how to proceed.
      • In this case, the recommendations are as following:
        • If you are level 101 or higher, it recommends doing an export on all your abilities at level or below, then only exporting your level 101+ abilities that are expert or higher.
        • If you are level 100 or below, it recommends doing a regular export, that gets all the abilities.
        • You can click the button, and it will run the export(s), and reload the bot when finished. Alternatively, you can close (via the X) out of the window, then run the export yourself, then reload Ogrebot yourself.
  • ISXOgre
    • Added: ogre ae
      • For Ogre Ability Efficiency.
        • You will need to have a new export done (version 2). Which Ogre would yell at you about anyways. So this is likely already done.
  • Ogre AE
    • Fixed a crash when OgreBot was loaded
  • Ogre PG_UD
    • Updated export to the new version.
  • MCP
    • 'SetUpFor___' with no mob name will now work for the new 'set up for' setups.
  • OgreBot
    • Fixed an alias bug that was introduced with the last dev build
  • ISXOgre
    • Ogre map
      • Now loads the new mapper, 'ogre navmap'. As it has the same functionality as the old one, plus the swimming/flying support.
  • NavLib
    • Updates automatically when you zone

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.162, OgreCraft-1.055

  • OgreBot
    • Special note: Going forward, all 'set up for ____', will no longer require the ___. This means you can 'set up for', and it will automatically determine what NPC you are trying to set up for. Please note, this is NOT retroactive. So basically it will be available this way with all PoP coding, but not any code prior.
    • Grind Options
      • Plane of Innovation: Masks of the Marvelous [Heroic]
        • Ancient Clockwork Prototype
          • Automatic targeting when mobs go immune. You are free to change targeting, this only happens once when required.
        • Clockwork Scrounger XVII
          • Set up for
          • Campspots to spread the entire group out. Right now the tank position is specific, the rest are chosen at 'random'.
        • The Glitched Guardian 10101
          • Set up for
          • Campspot and jousting, including tanks.
        • Glitched Cell Keeper
          • Set up for
          • Campspot and jousting, including tanks.
        • Gearclaw the Collector
          • Handles the Turn Key and the removing of his buffs.
  • Ogre Export
    • Rewrote the options available for ogre export.
    • All old flags have been removed, and replaced with the following. Apologies if this breaks any existing scripts.
    • List of new options.
      • -desc
        • --> Adds descriptions to the export. This is used if you want to see them in the export. Not used by Ogrebot.
      • -new
        • --> Deletes your current export and makes a new one instead of adding information. Not recommended.
      • -minlevel <level>
        • --> Sets the minimum level required for the export. For example 101 if you only wanted to export level 101 and above abilitites. Default is 0.
      • -maxlevel <level>
        • --> Sets the maximum level required for the export. For example 105 if you only wanted to export level 105 and below abilitites. Default is 999.
      • -j | -journeyman | -a | -adept | -e | -expert | -m | -master | -gm | -grandmaster | -ancient
        • --> Sets the minium required tier for the ability to be added to the export. For example if -adept is used only abilities adept or higher will be added.
      • AbilityName
        • Must be exact spelling of the entire name. You can use ability IDs also, if you know how to obtain them.
    • Note: When using -minlevel, it will EXCLUDE any ability that does not have a level, such as AA abilities. They are basically 'level 0', so putting a min value will be higher.
    • Note: Ascension abilities are all considered level 0. So the above note applies also.
    • Few random examples and what they do:
      • ogre export -master -minlevel 91 -maxlevel 100
        • Exports only abilities levels 91 to 100 (inclusive) AND that are master or above (grandmaster/ancient).
      • ogre export -adept -minlevel 101
        • Exports only abilities level 101 and above (in this case, up to level 999) that are adept or above.
      • ogre export "Incineration"
        • Exports the ability "Incineration" only. (Ascension elementalist level 12 ability, if you were wondering).
      • ogre export "Dagger Storm"
        • Exports the ability "Dagger Storm" only. This example is really just here to show you to have quote words with spaces in them.
  • MCP/OC
    • Travel_Spires, will now work in PoM on the teleporter pads.
    • Hail_NPC
      • New hail command with options you can add as parameters. This will use OC/IRC.
      • Parameter 1: ForWho
      • Parameter 2: Target name or ID. ${Target.ID}
  • OgreBot UI
    • Added the following to the Settings (or Settings 2) tab:
      • [x] Skip Cutscenes
        • Up until now, this has been the default behaviour. This was primarily due to them making it when you zone into a zone, it would do a fly through of the entire zone. That seems to be a thing of the past, and now most cutscenes are things people may want to see, so I am changing the default behaviour to allow them, but if you do not want them, you can check this box to get the old behaviour back.
  • ISXOgre
    • Added: ogre examine | ogre end examine
      • This is a very short, no server call script that will examine every detrimental you get ONCE. If you close a detrimental down, it will not reopen it again (until you restart the script). So you can close down any unwanted detrimentals while keeping any useful and future ones opening.
      • Note: It will not examine res sickness... I think we all know what that does... Especially freedo.
  • OgreBot
    • Added weekly T1 Heroics and Event Heroics to the sharing upon zone in.
    • Started updating the Current Mission message when you log in. Until it's built, you will see place holders for anything I don't have information for, such as 'x6/z6'. They are just place holders. I'll update them as I get the information.
  • OgreBot
    • Updated Current Mission of the day to work with the new method of zones being the daily mission.
    • Grind Options
      • All jousting in Plane of Innovation: Masks of the Marvelous [Heroic] have had joust outs added.
  • Ability Export
    • Fixed an issue where the cache wouldn't updated and it could report the same ability being added twice.
  • Ogre Nav Mapper
    • Added option to delete a named point F5 (without having to be on top of it). Once a point is deleted, it should be available for use immediately again.
    • If you try to add a custom named point as a number only, it will reject it.
    • If you try to add a custom named point that already exists, it will reject it, and advise you to delete it first if you want to re-use it.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.161, OgreCraft-1.055

  • OgreNavLib
    • More tweaks to defaults and some bug fixes. Shouldn't have the 'jumping'/stop to fly for a second anymore
  • OgreCraft
    • Many windows have been changed how they are closed down. This should prevent it from closing your broker or your inventory bags now.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.160, OgreCraft-1.054

  • Ogre trackshiny
    • Added BlueShimmer as an option (the ones found in Plane of Magic. They are not black, zoom in!!)
    • Added Blue as an option (the no-trade ones found in instances)
  • Ogre NavLib (the new one)
    • Major tweak to how flying is done. It looks very close to a human flying now.
  • Quest Helper
    • Quest helper (ogre qh, ogre end qh) has completed 95% of the sig line. Just missing the CoValor zone, which I'll get to soon.

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.159, OgreCraft-1.054

  • OgreBot
    • Mercs will not longer be a valid alias for built in aliases.
    • Example: @DPS1 will never be a merc now. This was causing issues.
  • Ogre Transmute/Salvage
    • Increased default level to 110
  • Ogre Harvest
    • Added a bunch of new resources

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.158a, OgreCraft-1.054

Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.158, OgreCraft-1.054

  • MCP/OC/API
    • Added CoV
      • Uses the loyalty reward "Call of the Veteran" teleport item.
      • Takes up to 4 parameters
        • Parameter 1: ForWho
        • Parameter 2: Travel Option
          • Valid options are: Teleport or Summon. (Same as they are labeled on the window)
        • Parameter 3: Toon Name to interact with.
          • If you choose Teleport, to who?
          • If you choose Summon, who?
        • Parameter 4: Allow Same Zone. Default FALSE.
          • Most of the time you won't want people within the same zone, using CoV, so this is off by default. Pass it "TRUE" to allow it to use CoV within the same zone.
  • MCP only
    • Added CoV_InputWindow
      • Same as above, but opens input box (a pop up box) that you have to type the options into.
  • OgreConsole
    • Added a message to say it is loaded, so the last line in the console isn't 'Loading OgreConsole...'
  • OgreBot
    • Refactored Crowd Control tab (mezzing). Although I couldn't find anything wrong with it, I updated it to use more current/more efficient functions. Should also work better in a raid situation.
  • OgreNavLib
    • Some basic files/testing for a rewrite of OgreNavLib
  • OgreBot
    • ScrollOf
      • Pure Power now properly works. (Previously only prowess and pain would work)
  • MCP/OgreConsole
    • Added: Ogre_CommandRequiresOgreBot_AllParams <ForWho> <OgreCommand> <Paramaters>
      • Note: This one works a little differently. It will take ALL the parameters and pass them. So you can NOT stack this command.
    • Added: RunScriptRequiresOgreBot_AllParams <ForWho> <Scriptname> <Paramaters>
      • Note: This one works a little differently. It will take ALL the parameters and pass them. So you can NOT stack this command.
    • AcceptReward
      • Now accepts up to 2 parameters
      • Parameter 1: ForWho (no change)
      • Parameter 2: If the reward window has choices, which choice would you like?
        • Leaving Parameter 2 blank or 0, will NOT touch a choice window.
  • OgreBot
    • Removed automated tithe spending

Patch Version 288

Versions: ISXOgre-2017.09.28, Patch Version-288, OgreBot-17.157, OgreCraft-1.054

  • Lost City of Torsis: Reaver's Remnants [Expert Challenge]
    • Will now share it's quest upon zoning in
  • OgreBot
    • Illusion: Clockwork Calamity
      • Will now appear in the cast stack after an export.
  • OgreBot
    • Updated / added a bunch of higher end raid code.
  • Grind Options
    • Lost City of Torsis: Reaver's Remnants [All Heroic Versions]
      • A Spectral Beguiler
        • Mages/Druids will automatically dispel when appropriate

Patch Version 287

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.156, OgreCraft-1.054

  • Zone Resetter
    • Some minor tweaks to help handle when you open the zone window and it's blank, and you have to close it and re-open it (in-game bug).
  • Ogre PG_UD
    • Supports a moving portal zone in... (lol)

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.155, OgreCraft-1.054

  • Minor tweak to HQEarring to allow for DBG to ninja add in a 2 second cast time by "accident".
  • Minor tweaks to the process when you hit 'Repair gear'. Should get less false positives.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.154, OgreCraft-1.054

  • OgreBot UI
    • Added the following to the Ascension tab
      • [x] Enable Glacial Freeze Announcing.
        • This is mostly for raiding. For higher tier raid mobs, you have to maintain GF on the mob most of the time, so knowing when it is going to fade is very helpful.
        • This checkbox enables or disables this 'section'.
      • [x] Only Announce in raid
        • Doesn't announce if you aren't in a raid. Since no reason if you are running heroics.
      • [x] Announce to OgreIRC instead
        • Send the announcements to OgreIRC instead of OgreConsole.
      • Add/text entry
      • For adding new durations to announce at.
      • Duration to announce listbox
        • When GF duration gets to this value, it will send a message to OgreConsole or OgreIRC with a message:
          • Glacial Freeze: training dummy -> 44s.
  • Ogre PG_UD
    • Updated for new portal location

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.153, OgreCraft-1.054

  • OgreBot
    • Removed some debugging related to casting an ability on an NPC via MCP
  • Ogre PG_UD (Proving Grounds)
    • Updated for 3 hours and other minor tweaks for this patch.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.152, OgreCraft-1.054

  • OgreBot
    • On Settings 2: [x] Do not accept quests
      • Will now actually stop accepting quests.
    • Fixed a bug where, if you had an encounter nuke in the caststack, with a custom # of mobs, it would completely ignore it.
      • Note: this ONLY affected encounter nukes, AEs are functioning correctly.
    • Warlock's auto-myth buff changer also takes into account the caststack option.
      • Previous functionality for encounter nukes.
        • Setup: 3, Caststack: 2. If an encounter nuke was cast with 2 mobs, because the setup option was 3, it would turn Negative void ON, which would be wrong. If there were 3 or more mobs, it would have worked properly.
      • Current functionality
        • Setup: 3, Caststack: 2. If an encounter nuke was cast with 2 mobs, it would make sure negative void is off, since you specified 2 on the caststack entry.
    • Grind Options
      • The Shrouded Temple
        • The Meld of Haze
          • Now turns on Ignore NPC 100%
  • MCP/OC/API
    • Added: CastAbilityOnNPC <ForWho> <AbilityName> <MobNameOrID>
      • AbilityName MUST be a base name, like everything else. For example: Stone Hammer, or Evade (but not Evade VI, it will cast the highest version you have automatically).
      • MobNameOrID - I highly recommend using ID when you can. This will handle mobs with the same name, and mobs with scary characters in their name, such as the dreaded coma. ${Target.ID} works really well for having someone cast it on your target. Likewise, you can do ${Actor[warden of nightmares].ID}.
      • If they are unable to acquire the proper target, they will NOT cast the ability.
  • OgreBot UI
    • Ascension tab
      • Glacial Freeze - Do not combo while in raid.
        • Stops Glacial Freeze from being combo'd while in raid. Generally only useful on T4 raid fights.
        • You can toggle this via MCP button if you for ease of use:
          • MCP Command: ChangeOgreBotUIOption
          • Paramater 1: ForWho, such as: all
          • Parameter 2: Name of object: checkbox_ascension_glacialfreeze_noraidcomboing
          • Parameter 3: Value to change it too: TRUE, FALSE, or Toggle.
  • ForWho
    • Now understands the following:
      • Thaumaturgist
      • Elementalist
      • Etherealist
      • Geomancer
  • Raid Options
    • Arcanna'se Spire: Order and Chaos [Raid]
      • Shanaira the Prestigious
        • It is assumed that you will have each type of ascension class in each of the 4 groups.
        • It is assumed that you will ensure you have no ascension abilities enabled in your cast stack, and you will not have ascension combos checked (combo's will likely be auto-disabled when I add a set up command).
        • I did not take the time to determine the difference between Magical and Physical, and Physical and Magical. If someone knows then I can tweak it. Otherwise right now it does both combos.
        • @ 80/40% group 1 will do 1 combo, and group 2 will do the other combo.
        • @ 60/20% group 3 will do 1 combo, and group 4 will do the other combo.
        • @ 5% Everyone will try to do combos, but she dies before we can actually finish it... so.
        • The tank stuff is up to the player to decide how to handle.
        • At this moment, it is up to you to place the raid where you want and correctly. However I will add a set up that gives good/proper positioning.
    • Vaedenmoor, Realm of Despair [Raid]
      • Terris-Thule
        • On-screen timers.
        • Handles the do-no-cast
    • Vaedenmoor, Heart of Nightmares [Raid]
      • Territus, the Deathbringer
        • Good luck.
        • Set up for Territus (will aggro).
        • When adds spawn, g2-g4 will move out a little to the adds and kill theirs.
        • When their add dies and they have the buff, g3-g4 will move back the named immediately. G2 will stay out until the named calls his next event.
          • WHen the named calls the frontal event, anyone WITH the buff will run behind the named. Anyone WITHOUT the buff will run in front.
        • After this event goes off, do a new set up for Territus, and everyone will move behind the named (doesn't matter where he is).
        • It is your responsibility to manage your aggro/hate.
  • Ogre Infuse
    • Items with random extra spaces in their name will now properly infuse instead of telling you no item selected.
  • Ogre IM
    • Fixed -i flag

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.151, OgreCraft-1.054

  • PG_UD
    • Tweaked a little how/when it starts to move towards portal (in pg lobby).

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.150, OgreCraft-1.054

  • Release of Ogre pg_ud
  • Ascension Combos
    • Removed a possible error message that would go to the console that meant nothing.
  • KACraftingWeeklyMats has been renamed to KACraftingMats, and now accepts parameters:
    • No parameters = -d -w OR: ogre KACraftingMats -d -w
      • Gets weekly and daily quest mats
    • ogre KACraftingMats -d
      • Gets daily quest mats only
    • ogre KACraftingMats -w
      • Gets weekly quest mats only

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.149, OgreCraft-1.054

  • Ogre Craft
    • Added a ton of OgreConsole messages for errors that happen. This is in addition to the ones that go only to their console. I kept most messages as short as possible, since you can tab over to them to see the full error in their console, but at least you will be notified.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.149, OgreCraft-1.052

  • OgreBot
    • When issuing -Castability calls to OgreBot, if it requires an NPC target, it will skip said ability if you do not have one.
      • There are some super rare scenarios where this isn't wanted, if you come across one of those scenarios, you can use -CastAbilityNoChecks. It is identical to how CastAbility worked prior to this change.
        • Note: I did not add CastAbilityNoChecks to MCP because of how rare it would be used. It is available via MCP-> OgreConsoleCommand ( -CastAbilityNoChecks ForWho AbilityName ) or via API ( OgreBotAPI:CastAbilityNoChecks[ForWho,AbilityName]
  • ISXOgre
    • Added: ogre gg | goblin | gathergoblin
      • Basically is ADT, but for gathering goblin.
        • Logs in a character, summons Gathering Goblin, collects resources, sends goblin out, depots resources, and destroys any resources that didn't fit into the depot.
      • Accepts the following parameters.
        • -list | -l <listname>
          • Adds a list from list manager to be run
        • -toon | -t <toonname>
          • Adds a toon to be run
        • -nostart
          • When -l or -t is used, it will automatically start running the list immediately, if you don't want that, you would need to use -nostart
        • -level <level>
          • This accepts a number from 0 to 100. This is the LEVEL of the resource you want to gather, NOT the tier.
            • 1-9 (Tier 1)
            • 10-19 (Tier 2)
            • 20-29 (Tier 3)
            • 30-39 (Tier 4)
            • 40-49 (Tier 5)
            • 50-59 (Tier 6)
            • 60-69 (Tier 7)
            • 70-79 (Tier 8)
            • 80-89 (Tier 9)
            • 90-95 (Tier 10)
            • 96-99 (Tier 11)
            • 100 (Tier 12)
            • 0 - Auto determine tier based on lowest resource in depot box, if no depot box available, use highest level (100, tier 12).
      • Bot will change your view position to give it the highest chance of being able to see the conversation windows, then reset it to a reasonable view point before logging out.
        • Some.. oddities. There is a rare'ish bug (I'd guess 2%, happens to about 2 of my toons randomly out of over 100 that are being run). Where the bot can't zoom out via code. In these cases, the bot just tries to handle the conversations. In the grand scheme of things, this wasn't worth spending any more time on, because it happens so rarely.
  • UseItem should no longer look at the bank/shared bank
  • OgreCraft
    • Rewrote scribing recipes. I do believe I have finally got it to scribe every single recipe for every toon in all scenarios, including when you gain 2+ levels at a time.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.148, OgreCraft-1.051

  • If you have [x] Disable CS_Buffs, the bot will no longer strip buffs if it hits max concentration, since this will assume you as a player did it on purpose... or something.
  • OgreBot UI
    • Added: [x] Try to keep Familiar up
      • Will cast familiar after you zone and after you die.
  • MCP
    • Added option: Force_MountOn
      • Takes 1 parameter: ForWho
      • This will recast your mount, regardless if you have it on or not, and you will end up on your mount! (Just don't move for a few seconds while it does it's thing and interrupt it).
      • Thanks Saha for the initial code.
  • Tweaked some code for checking death etc. Functionally this shouldn't be much different from an end user point of view. Other than if peoples gear is low while paused, it should now report it.
  • Rewrote anything that uses 'ForWho'
  • Weekly missions should now share in expert zones
  • Deity spending should now work on toons who get bonus tithe. (Why do only some toons get a bonus? Who knows!)
  • Updated summon familiar option to reflect the new ninja changes they made to how they work this past Tuesday.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.147, OgreCraft-1.051

  • HQ Ear
    • Increased the time it uses the Fabled ear vs legendary ear.
  • MCP/OC/API
    • Added: Summon_Familiar(ForWho)
      • Summons your familiar...
  • [x] Accept Dungeon is ready - Once again works in PGs.
  • MCP/OC/API
    • Added: ProvingGrounds_Scoreboard_Close(ForWho)
      • When you complete a proving grounds and get the scoreboard up, this will close it.
    • Added: ProvingGrounds_Exit(ForWho)
      • Exits Proving Grounds
        • If in a match will exit the match.
        • If in the lobby will exit the lobby.
  • Spewstats currency should now work in PG
  • Special should now attempt to be a little smarter with what it clicks

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.146, OgreCraft-1.051

  • Patch 287 to live.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145k, OgreCraft-1.051

  • Proving Grounds
    • First off, let me say I do NOT recommend you bot in proving grounds. That is asking for trouble. However people keep asking me to make the bot work for proving grounds. So... use at your own risk.
    • This patch makes Ogre fully functional in proving grounds. If anything isn't working I'll need a bug report with as much specific information as possible.
  • OgreBot
    • Removed the Ascension combo spam.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145d, OgreCraft-1.051

  • OgreBot UI
    • Added a checkbox [x] Auto-Handle HQ Earring
      • You can have the earring equipped or in your inventory. It will use/(equip/use/reequip old ear) automatically for you. Will do so much more often than required just to make sure it's up.
  • MCP
    • Added: HQEar
      • Will use the HQEar on-demand, regardless if the bot just casted it.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145c, OgreCraft-1.051

  • Tweaked some of the loading features within ISXOgre to allow access to isxogre.xml sooner.
  • Added some additional customization for some specific innerspace options. More on this later once it's available/released/tested.
  • SpewStats
    • Added: "item_itemnamehere"
      • Only checks inventory. Not equipped or bank etc.
      • Example: -spewstats all "item_guided ascension"
        • Kannkor --> has item: guided ascension -> 26
      • Example: -spewstats all "item_earring of the icelord"
        • Kannkor --> has item: earring of the icelord
  • OgreBot
    • Raid Options
      • Xalgoz
        • Toons who are marked, and of the appropriate archetype, will use the control staff while every time it's available to try to maintain aggro.
        • Tanks will subtle strikes and not attack when it's not their turn.
    • Added some special code that will allow Call of the Hero to function outside of normal parameters (distance and collision is no longer checked).
  • Ogre ADT
    • Changed timer from 22 hours to 18 hours

Patch Version 286

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.051

  • OgreCraft
    • Fixed a duplicate variable which came from combining code from previous patch
  • Ogre Othmir
    • Now loops the repeatables indefinitely

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.050

  • ISXOgre
    • Renamed: 'ogre getquest_aleesia' to just 'ogre getquest'
      • 'ogre getquest' now supports panda repeatable quest from 'Wu Gang'
  • OgreCraft
    • Combined the old way and new way of scribing recipes, since we can't figure out what in-game option determines this.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.049

  • OgreCraft
    • (From previous patch) Removed an old fix for whitespace from years ago that appears to break ISXEQ2 now (likely has since the rewrite to how recipes work). Please report if this creates any new issues.
      • I had to re-add this as it did indeed break some recipes. Made it so both versions should work.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.048

  • OgreBotAPI
    • Added:
      • Announce_AddEntry(string _ForWho=all, string _Ability, string _AnnounceTo, string _AnnounceText="")
        • Ability MUST be the base ability name. For example: Bash is correct, Bash IX is INCORRECT.
        • Example: OgreBotAPI:Announce_AddEntry[all,intercept,Group,"Hi There *Target*"]
  • OgreBot
    • Fixed an odd bug related to trying to cast an ability that you didn't have. In this case it was tracked down from a ranger NOT having Hidden Assault. It should be fixed for all abilities (although this is the first time I've seen it).
  • OgreCraft
    • Removed an old fix for whitespace from years ago that appears to break ISXEQ2 now (likely has since the rewrite to how recipes work). Please report if this creates any new issues.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.144, OgreCraft-1.047

  • OgreBot UI
    • Brigand Tab
      • [x] While Crimson Swath (Epic 2.0 buff) is up, cast Barrooms in cast stack ignoring # of NPCs.
        • While Crimson Swath is active, and it checks Barrooms in the caststack, it will ignore the # of NPCs.
        • I believe it will be best to set Barrooms as a postcast to Crimson Swath also. This way it will cast it immediately after (since it will likely take the UI/server a few frames to update that you have casted it).

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.143, OgreCraft-1.047

  • The Palace of Ferzhul
    • Exeter
      • Special_ZoneSpecific will now do the special Exeter code that previously was a MCP button.
  • MCP/OgreConsole
    • Added new button: GuidedAscension
      • Takes up to 2 parameters:
        • Parameter 1: ForWho. Default: All
        • Parameter 2: Must have less than this much vitality to consume scroll. Default: 3000000 (3 million)

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.141, OgreCraft-1.047

  • OgreBot UI
    • Added following to Settings 2 tab
      • [x] Do not check Research on load
    • Added the following to Settings tab
      • [x] Auto Complete Ascension Combos
        • This will attempt to finish ascension combos. Note: It does NOT start the combos. It monitors for a combo starter to happen, then will try to finish it.
        • For now, you will see messaging in your OgreConsole about what is going on.
          • 14:19:45: [Toon2] -> Player *Toon1* casted *Septic Strike* to combo use: *Glacial Freeze*
          • 14:19:48: [Toon2] -> Your Glacial Freeze surges with power.
        • (More on this later...) ---> Post here

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.140, OgreCraft-1.047

  • Export
    • Added an update for ranger epic 2.0
  • OgreBot
    • Epic 2.0
      • Ranger
        • Note: you must run a new export for the below to work
        • If you have epic 2.0 buff 'unfetter', the bot will ignore stealth requirements on all bow attacks and positional requirements on all bow attacks.
          • NOTE: The description of this buff is a complete fucking lie. The 'removes the .... for Bow attacks' means, 'we removed it from the highest version of the ability only. So if you try to use a lower level version (or a higher, say if a level cap increase comes later), this buff will do nothing at all. I'm telling you this because I did NOT account for it. If for some odd reason you want to use a lower level ability, then don't use your epic buff.
          • For the positional requirements, the message 'You must be behind or flanking your target.' will still show, but the ability will cast. Why? That's a good question, it's unrelated to using a bot. Clicking it in the UI does the same thing.
    • Added a 'fix' so everyone should more properly accept call of the heroes if the caster is in your eq2 chars list. Thanks to Mr. Tool for helping me find this bug.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.139, OgreCraft-1.047

  • OgreBot
    • (Didn't get them all last time) All Heroic, Event Heroic, and Raid "Expert" zones should now share their code with the normal ones. If I missed any let me know which zones.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.138, OgreCraft-1.047

  • OgreBot
    • All Heroic, Event Heroic, and Raid "Expert" zones should now share their code with the normal ones. If I missed any let me know which zones.
    • Fixed a bug/console spam when using Items as Heal/PowerHeals
  • Ogre Boat
    • Fixed trying to use/examine items with the name "rope" in them.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047

  • OgreBot
    • Quest Sharing
      • A patch by Daybreak Games broke their own quest journal... IE: If you open your quest journal and click on 'Sort by Current zone', you will notice this no longer works.
      • I put a hack job fix in for this until they fix it. Then I will revert the fix.
    • Mission information double spewing.
      • This is an innerspace bug that I have reported to Lax. Once it is resolved it will automatically be fixed.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047

  • Ogre QH (Quest Helper)
    • Now handles Brother Lika in Mara conversations.
  • ConsumeKrono -> Renamed it to RedeemKrono to be better suited to in-game text. Existing MCP buttons will still technically work but will not show any data as the old button has been hidden.
    • RedeemKrono, now handles the second pop up box that says if it was successful or not.
  • SpewStats
    • Added new alias: ascension_scrolls
      • Outputs how many scrolls people have in their inventory.
    • Changed alias: ascension
      • Now outputs how many scrolls you have also. Example:
        • Kannkor --> Ascension: Level 9 Thaumaturgist. 94.7% into level. Vitality remaining: 1596682. Scrolls: 3

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.135, OgreCraft-1.047

  • Fixed some very old raid code. Such as...
    • Exeter
    • LairoftheDragonQueen
    • MiragulsPlanarShard
    • PalaceoftheAncientOne
    • SirensGrotto
    • YkeshasInnerStronghold
  • ISXOgre
    • Added: ogre KACraftingWeeklyMats
      • If you are in a guild hall, will grab all the mats required to complete the weekly crafting stuff. This is more of a placeholder until I take the time to work on a real script that actually completes the weekly quests.
    • Quest Helper (qh).
      • Now accepts 1 as a parameter. If set ( ogre qh 1 ), it will choose option 1 even if there are more than 1 option, and it doesn't know the "proper" choice. This is very helpful for old quests, where the option is always #1.
  • MCP/OgreConsole/API
    • Added: -ConsumeKrono <ForWho>
      • Consumes/uses a krono...

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.134, OgreCraft-1.047

  • Ogre TrackShiny
    • Added support for Green shinies.
  • OgreBot
    • Crypt of Dalnir: Baron's Workshop [Heroic]
      • Haggle Baron Dalnir
        • set up for Haggle
          • General campspot for everyone.
        • Bards will automatically do the forges.
        • If you have Leader Only loot - the ore will be automatically assigned to the bard.
    • Lost City of Torsis: Ashiirian Court [Raid]
      • Lord Rak'Ashiir
        • set up for Lord
          • General placement
        • Non-tank groups will automatically run to music boxes.
        • Tanks will automatically stop attacking.
    • TLE will no longer try to check the research window since they don't have access.
  • Ogre Boat
    • No longer turns off [x] Hide my illusion form
  • OgreBot UI
    • Loot tab
      • Added a checkbox under 'FFA Loot Options'
        • [x] Loot everything
          • Will loot everything, including no trade items, heirloom. Everything does mean _everything_.
          • Note: You have to have Accept any tradable checked also.
      • Added: Leader Only Loot options
        • [x] Enable options below
          • [x] Loot Adepts
          • [x] Loot Masters
          • [x] Loot Ancients
          • [x] Loot illegible Scrolls
          • [x] Loot Tradables (which would include everything in the above list, as well as anything tradable)
          • [x] Loot everything.
  • OgreBot
    • Rewrote a lot of the looting routines while adding the options above.
  • OgreBot UI
    • Items tab
      • Rewrote 'Refresh' button.
      • It's nearly instant and should be much more reliable. If you have any issues please report the exact item name and I can look at it.
  • OgreBot UI
    • Cast Stack
      • Added 'Debuff' and 'NamedDebuff' as Type options.
      • These are identical to CA/NamedCA options, but will allow you (and the bot) to turn on/off debuffing.
        • Example of usage: You may put non-damaging abilities in here. Then when that character has to kill a mob by themselves, and you don't want them debuffing, just killing it, can now easily disable debuffs.
  • SpewStats
    • Will no longer spew anything if you are not logged into a character.
  • Ogre Collection Manager
    • Updated to work with multiple UIs. If it can't figure out how to loot it will give an error message and you can contact me.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.133, OgreCraft-1.047

  • OgreBot
    • ForWho
      • Added: IRW:___ and IRWBN:___
        • In Raid With, and In Raid With But Not. These work identical to IGW (In Group With) except checks the raid. Falls back to IGW if you are not in a raid.
    • TravelSpires
      • Works in Barren Sky now
    • Caststack
      • RE: https://forge.isxgames.com/issues/1743
      • Added NonNamedCA
        • This will only be used on non-named.
        • Note: If you use 'force named ca', these will also be used on named.
        • Example of usage: Are Deathtouch charms.
  • OgreBot UI
    • Mystic/Defiler tabs
      • Added: [x] Do not cast legbite
        • Doesn't automatically cast legbite...
    • UI changes
      • Quigly had this great idea to add more options to the CastStack.. which is already full. The fix was to make the UI bigger. This UI was a throw together many many years ago, and has had many bandaids applied to it.
      • I've increased the size of OgreBot UI by 25% (400 pixels to 500).
      • I've properly framed some of it so it's easier to move.
      • I'm going to start going through each window and re-organizing. However, some frames (tabs) just don't need to be changed for the sake of change. They will look a little odd with extra space, but I'm fine with that for now until they have a reason to be changed.
  • OgreConsole
    • Fixed -OgreCraft_CraftQueue
  • OgreCraft API
    • Added: ScribeRecipe <ForWho> <RecipeName>
      • Defaults are: all and all. This means it will scribe any recipe in your inventory.
      • Example: OgreCraft:ScribeRecipe
        • Would scribe all recipes
      • Example: OgreCraft:ScribeRecipe all "Some recipe book name here"
  • MCP/OgreConsole
    • Added: -OgreCraft_ScribeRecipe
      • Takes 2 parameters: <ForWho> and <RecipeName>. Defaults for both are "all".
  • OgreCraft
    • Should be more self aware that when you zone, some times the game needs a nudge to not break crafting.
  • OgreCraft
    • During a session, OgreCraft will try to keep track of the last recipe you have scribed.
      • During a 'session' means if you close ogre craft down, it will no longer remember the last scribed ability.
      • Intended usage: Get a quest that gives you 1 recipe book. Then you click 'OgreCraft_ScribeRecipe', then you click 'AddLastScribedRecipe'. Makes questing easy!
    • Thus making MCP button: OgreCraft_AddLastScribedRecipe available
    • It can take 2 parameters:
      • ForWho. Default all.
      • Quantity. Default 1.
  • OgreBotAPI/MCP/OgreConsole
    • CheckResearch <ForWho> <ReportAll>
      • Parameter 1 = ForWho. Default: all
      • Parameter 2 = Report all. Default: FALSE
        • By default this will only report people who have completed their research. If you want to see all data pass TRUE.
      • Example:
        •  !c -CheckResearch all TRUE
          • Research: Kannkor --> Complete.
          • Research: Primalz --> 5 days and 21 hours remaining.
  • OgreBot
    • When a profile is loaded (including when OgreBot is loaded), a CheckResearch is issued. This should help people from missing days on their research.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.132, OgreCraft-1.045

  • SpewStats
    • Added: faction_<factionname>
      • This will report back that faction if it's found.
      • When you search for factions, it has to request the information from the server, so this takes a little bit of time, depending on how many factions you have. Usually 2-10 seconds. So just be patient after you hit the button.
      • Example:
        •  !c -SpewStat all "faction_Claws of Veeshan"
          • Toon1 --> Claws of Veeshan --> 50000 ( ally )
          • Toon2 --> Claws of Veeshan --> 12825 ( amiably )
      • Example: If a faction is not found.
        •  !c -SpewStat all "faction_primalz faction"
          • Toon1 --> primalz faction --> Not found.
  • OSA
    • Upgraded from int to uint
  • Ability Export
    • Rewrote the back end. This should eliminate the chance of issues when running multiple exports at the same time.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.131, OgreCraft-1.045

  • OgreBot
    • Grind Options
      • Lost City of Torsis: Reaver's Remnants [Heroic]
        • Neh'Ashiir
          • Moved the one campspot out a few more meters to prevent the odd death on CM.
  • OgreBotAPI
    • Added: ItemDebug[ItemName]
      • Created for this: https://forge.isxgames.com/issues/1755
      • Usage: OgreBotAPI:ItemDebug["Arcane Font"]
      • Output: (14:57:12)[OgreBot]: ItemScanResults -> Value 1: TRUE. Value 2: TRUE. Value 3: TRUE
      • People who are having issues with items not scanning can run this command and provide me those values and we can see if we can figure out why it's happening.
      • For this command, the item must be in your inventory and not equipped.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.045

  • Ogre Craft
    • Fixed very close crafting stations (Guild hall ones) from pingponging

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.044

  • Ogre Harvestlite
    • Has much more proper distances of when it can harvest a node, instead of being hard coded.
  • Ogre ADT
    • Added the following CLI options.
      • -list | -l <Listname>
        • Adds the entire list provided to 'Active Toon List'
        • Example: ogre adt -l KannkorToons
      • -toon | -t <toonname>
        • Adds the specificed toon to 'Active Toon List'
        • Example: ogre adt -t Kannkor
      • -norun
        • If you pass any parameters to ogre adt, it will automatically start when you load it. If you do not wish for this to happen, pass -norun.
        • Note: If you 'ogre adt', it will continue to not automatically start. Only if you use -list or -toon.
      • All of these are stackable.
        • Example: ogre adt -list KannkorToons -list PrimalzToons -toon EyedeaRanger -toon KyewMonkhaha -norun
          • This would load the list named "KannkorToons", then add the list "PrimalzToons", then add the toon "EyedeaRanger", then add the toon "KyewMonkhaha", then specify to not run the list.
    • Now shows OgreConsole on load
  • Ogre Boat
    • Changed all instances of jump and crouch to use Ogre Key Binds.
    • Cleaned up some other code while I was in there.
  • Shard of Hate
    • Fixed a crash when cursed on some fight.
  • MCP/API/OgreConsole
    • -ZoneDoor and ZoneDoorForWho
      • Both can now accept the name as well as the slot number.
      • For example: This will continue to work:
      •  !c -ZoneDoorForWho all 2
        • This would zone you into the 2nd option.
      • This is an example of the new options.
      •  !c -ZoneDoorForWho all "Obulus Frontier 2"
        • This will zone you into Obulus Frontier 2. Names must match exactly.
  • ISXOgre
    • Added: ogre trackshiny <colour>
    • Added: ogre end trackshiny
      • Example: ogre trackshiny purple
        • If it finds a purple shiny, it will notify you (message to OgreConsole), and put a waypoint on top of the shiny for you.
      • Current valid options are:
        • White (normal shinies)
        • Purple (Epic 2.0 class shinies)
        • Red (Tradeskill shinies)
    • Optimized some code inside of the extension. Reduced the file size by 1.2mb!
  • MCP
    • Added: OgreCraft_AddRecipe_InputWindow
      • Will pop open options to add recipes.
      • Note: At the time of writing this, the ForWho option only has 2 choices, "all" or "toonname"
    • Added: OgreCraft_CraftQueue
      • Parameter 1 = ForWho
  • OgreCraft
    • OgreCraft should be less concerned if there is a spec of dust on the ground, and try to get close to a crafting station.
    • Completely overhauled how OgreCraft determines how close it has to be to crafting stations.

Patch Version 285

Versions: ISXOgre-2017.01.07, Patch Version-285, OgreBot-17.129, OgreCraft-1.043

  • OgreCraft
    • Updated for ISXEQ2
  • OgreBot
    • Updated for ISXEQ2
  • OgreBot UI
    • OgreConsole tab
      • Added a checkbox [x] Show console on load.
        • Added this because OgreConsole is now opened with the extension, and some people (like myself) like to see OgreConsole open all the time.
        • I'm unsure how I feel about this change. If someone has a suggestion on a better way to handle the default behaviour I'm open to hearing it. But ultimately I would really like to have OgreConsole load with the extension.
  • ISXOgre
    • OgreConsole now loads with the extension (hidden). This is done to suppress the error: "Unknown command 'OgreConsole_HandleMessageObject'"
    • ogre info
      • (It brings up your username/password and other options for ISXOgre)
      • Added a checkbox: [x] Do not load Ogre Console on load.
        • This way if someone reallllllly doesn't like it, they can revert it back to not having it open on load.

Patch Version 284

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.128, OgreCraft-1.042

  • Ogre Nav (To best be able to not break any existing scripts, changing the name of this new script to Ogre Nav)
    • Rewrote the front end of Ogremove. The backend (the actual naving) remains unchanged.
    • Typing 'ogre nav' with no additional parameters will result in the following help message:
    • [Unknown] - Due to some backwards compatibility issues, the old ogre move may stay 'as is', with this new version being 'ogre nav' (or some other name). So existing scripts can function exactly as is, but new scripts could make use of the better front end.
    • Proper way to use ogre nav: ogre nav <options>. Then in a script you can use: ${Script[${OgreNavScriptName}](exists)}. This variable will always contain the proper name of the ogre nav running, even if I have to change it in the future.
      • Ogre nav has the following options:
      • -loc x y z
      • <location>. Example of a location you saved in a map: Rock
      • -tr | -targetrequired (Default)
      • -ntr | -notargetrequired
      • -p | -precision # - Sets the precision you want while it navigates. Default is 1.5
      • -ptd | -PrecisionToDestination # - Sets the precision to destination. Default is 1.5
      • -list - Displays all custom named points on a map that you can use for <location>.
      • These can all be stacked. For example: ogre -loc 20 -32 55 -p 2 -ptd 5 -ntr
      • --> This would use the location 20,-32,55. Would set the precision to 2, the precision to destination to 5, and set no target required.
    • Is also fully backwards compatible with the previous options that were able to be used.
  • Ogre Craft
    • Yes, this is not a typo, craft.
    • Updated a bunch of reactions for the KA crafting line.
  • OgreBot
    • Crypt of Dalnir: Wizard's Den [Event Heroic]
      • The Gooblin King
        • If you are having issues with the item using, hit MCP -> Special_ZoneSpecific. It will output 6 lines to your OgreConsole, and reset everyone back to the first person is suppose to use their item. If it's on cool down, just wait for it to come off cool down. If you want me to look at it, come to IRC and paste me the lines and we can see if can figure it out.
  • ISXOgre
    • Added new command:
      • Ogre boat | ogre end boat
  • OgreBotAPI
    • ResetCameraAngle
      • Resets your Camera angle to looking straight.
  • OgreBot
    • Aliases
      • Finally tracked down and fixed a major bug with alias caching. This included any alias that had to be resolved. (Such as @Tank, defiler, bard, etc). At various events the cache is updated. If an alias resolved to someone out of zone, it would fail. Since the caching runs very rarely, if you grouped up your toons and they weren't in the same zone, some of your aliases likely wouldn't have worked properly. Anyways! It's all fixed now.
      • Alias cache now updates when you remove (click->right click) an alias. This got missed some how previously.

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.127, OgreCraft-1.042

  • MCP/API
    • Rewrote scrolls to fix the issues here. ( https://forge.isxgames.com/issues/1752 )
      • For ease, each scroll has to be coded in so everything aligns properly. If you find any scrolls that do not work, please request them, and include the exact scroll name, and where I can get the scroll and I'll add it in np.
      • IMO, for best use, just use the base name, such as prowess.

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.126, OgreCraft-1.042

  • Ogre ADT
    • If you try to run it without an ascension class, you will get the following message:
    • Unable to determine ascension class. Choose your ascension class first.
    • If you are not near the OF portal item ( Cae'Dal Star ), it will try to move you to it using ogre move. If this is the case, make sure you have your guild hall properly mapped out or open so it doesn't need a map.
    • Changed a 10 second delay down to 1s. I have no idea why it was 10 seconds... if it appears to break anything I'll increase it and leave a comment this time as to why we need a 10 second delay.
  • MCP/API
  • OgreCraft
    • Will automatically delete Rush Order writs before attempting to pick a new one up.
  • OgreBot
    • Cast stack
      • Combat previously wasn't checking if an ability could only be cast in group, and would attempt to cast it on a raid member if you had it set that way, causing it to fail. This should be fixed.

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.125, OgreCraft-1.041

  • Ogre Collection Manager
    • Depot Version.
      • To load: ogre collection | collections | cm
      • to end: ogre end collection | collections | cm
      • This script will go through your collection depot, and add every collectible to your collections.
      • Only requirements are to be near the collection depot.
      • You can use a collection depot or the large collection depot. It will just use which ever one you are closest too.
      • When completed you will get a message: Ogre Collection Manager added 125 collectibles in 407.1 Seconds.
      • Added the following parameters that can be passed. If no parameters are passed, it will use the closest depot.
      • ogre cm -large
        • Will use the large depot.
      • ogre cm -small
        • Will use the small depot
    • Inventory version.
      • To load: ogre cm 1
      • To load: ogre cm -inventory
        • You can actually use any of these: collection | collections | cm. But it does require a "1" at the end.
      • to end: ogre end collection | collections | cm
      • This script will go through your inventory and add every collectible to your collections.
  • OgreCraft
    • Added .IsReady. This is FALSE until OgreCraft is fully loaded then becomes TRUE.
    • echo ${OgreCraft.IsReady}
  • OgreBot
    • Lost City of Torsis: Reaver's Remnants [Challenge Heroic]
      • Now shares code with Lost City of Torsis: Reaver's Remnants [Heroic]

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.124a, OgreCraft-1.040

  • Ogre HideEffects
    • https://forums.ogregaming.com/viewtopic.php?f=13&t=345
    • To run:
      • ogre hideeffects
    • To end early
      • ogre end hideeffects
    • This script will go through your effects and hide any effects I have preprogrammed that the bot is fine with being hidden.
    • This isn't designed to be a one-stop shop, but it will give you a good starting point, and help clean up your maintained window a little bit.
    • To start, I would run this SOLO (not grouped). This will remove all static buffs.
  • OgreBotAPI
    • Added member:bool Paused
      • Example: echo ${OgreBotAPI.Paused}, will return in TRUE if paused, FALSE if not paused.
  • OgreBot
    • Exploit Weakness will not longer be caused if the bot is paused.
  • OgreBotUI
    • Cleaned up a bit of old UI elements. Such as beastlord tab is gone (wasn't used).
    • OSA tab will no longer force you to be at 150. You can change it once again.

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.124, OgreCraft-1.040

  • Ability Export
    • Operation: Rewrite Ogre Export
    • Goal: Decrease the time it takes, WITHOUT spamming the server. This is, and always has been #1 priority.
    • Old export test: (I'm using a random alt level 100 mystic, not that it matters): Ogre Export ended in * 7.2 minutes.
    • Newly rewritten export test: (Using the same toon as above): Ogre Export ended in * 1.7 minutes. * 99.6 Seconds.
    • For those wondering... While I was writing it, I made a version (using the same toon as above, which is a throw away account), and the fastest I was able to make the export work was this: Ogre Export ended in * 0.4 minutes. However, I'll tell you right now, that's not safe. It's not safe because it's not even in the realm of realistic for a real player to request that much data that quickly from the server. So we settle on a happy medium of 4 times faster while maintaining safety from spamming the server.
  • OgreBot UI
    • Added tab: Ascension
      • Will be used for various Ascension abilities
      • [X] Etherflash - Prevent Port
        • Will try to prevent the port from happening at the end. Due to how the ability works, there is a short period of time after you cast where you really can't do anything. If this period of time you feel is "too long", then uncheck it and use the port :)

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.122c, OgreCraft-1.040

  • Ogrebot
    • Changed how some abilities work in the cast stack. Mainly anything labeled as a 'Heal' or 'Combat'. Depending on the options, some times they would not check if it was already on you. In other cases, it would not check the [ID] at all (or the new reapply ward stuff). These should all be working properly now. If any odd behaviour comes from this, please report exactly what ability it is, and exactly how you have it in your caststack. If I can reproduce it I can fix it.

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.122b, OgreCraft-1.040

  • OgreExport
    • Fixed an export bug

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.122a, OgreCraft-1.040

  • Ogrebot
    • Fixed a bug with casting single target abilities introduced with last patch.

Versions: ISXOgre-2016.12.24, Patch Version-284, OgreBot-17.122, OgreCraft-1.040

  • Requires ISXEQ2 Version: 20161220.0016 or later
  • Ogrebot
    • Grind Options
      • Lost City of Torsis: The Spectral Market [Heroic]
        • The Torsis Champion
          • Set up for Champion
          • Movement for everyone including tanks.
        • Ongnissim the Unseen
          • Set up for Ongnissim
          • Movement for everyone including tanks.
      • Lost City of Torsis: Reaver's Remnants [Heroic]
        • Neh'Ashiir
          • Jousts out when you have to move.
    • Raid Options
      • Ruins of Kaesora: Ancient Xalgozian Temple [Raid]
        • The stop casting should work much much better now.
      • Arcanna'se Spire: Order and Chaos [Raid]
        • Shanaira the Powermonger
          • Slightly tweaked campspots to help prevent botanist from being pulled at the same time.
    • Updated items to be compatible with the new version of ISXEQ2.
    • [x] Auto Share Missions
      • Shares KA weekly missions (Heroic and Event Heroic)
  • OgreBotUI
    • When you select an ability that provides a ward, you will have the option of having it re-apply it's ward if the value is < the value you provide.
      • Example: If you want your group ward to be recast if the warding amount is less than 1000, you would type 1000 in the list. Then if the ward is 999 or lower, it will recast.
      • Note: Selecting [ID] will continue to do exactly as it does now, and recast regardless.
      • Note: If you select a ward (and the type), and these values do not appear, run an export then reload Ogrebot.
      • Note: These options are disabled for Channelers and Beastlords, as they share the same UI space. When I have time to redesign the UI or make it bigger, I can lift this restriction.
  • Ability Export
    • Updated to provide additional ward support.
  • Ogre Transmute/Salvage
    • Updated both to be compatible with new version of ISXEQ2.
  • ISXOgre
    • Changed a bit how memory is handled inside of the extension.
      • This should be completely behind the scenes, but it was a pretty major change. Mostly just listing it here incase problems start to arise after.
  • OgreBotAPI/MCP
    • ResetActorsLooted
      • Ogrebot only tries to loot each chest once. This will reset it and it will try to loot everything once again.
  • ADT
    • Reduced a check from happening that had a chance to crash (via isxeq2) from checking at all, unless absolutely necessary (in which case it shouldn't crash).
      • Side effect of this, it could take a few extra seconds to zone from GH to OF.
  • OgreInfuse
    • Will no longer try to use infusers in your shared bank/bank.
  • Ogre Quiver
    • Updated for new ISXEQ2

Patch Version 283

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.121, OgreCraft-1.040

  • OgreBot
    • Grind Options
      • The Ruins of Cabilis [Heroic]
        • Smithy Xzatik
          • set up for Smithy
          • - Including for tanks. Auto jousts.
      • Arcanna’se Spire: Vessel of the Sorceress [Event Heroic]
        • Sorceress Gwen'vae
        • Mages automatically dispell
    • Fix for ascension abilities that did not want to cast and would give an in-game error.
  • OgreBotAPI/MCP
    • ChangeLootOptions
      • Fixed so the green/none/decline options work for everyone and not just the group leader
    • CheckKunarkAscendingRequirements
      • Now actually listens to the ForWho parameter

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.120, OgreCraft-1.040

  • Requires ISXEQ2 version 20161206.0005 or later. Currently ISXEQ2 test version.
  • Ogrebot
    • Grind Options
      • Lost City of Torsis: Reaver's Remnants [Heroic]
        • Dread Wraith
          • Rather than teach freedo how to place properly, if you are at the starting point (where the set up takes you), it will double move you to ensure you are out of range of his first turd dropping.
    • [x] Broadcast guild talk through uplink (Setup tab)
      • Will also broadcast officer chat
  • Ogre MCP/API
    • ChangeLootOptions
      • Special thanks to uiywtf for the original code.
      • Parameter 1: ForWho
      • Parameter 2: Arguments to be applied. Here are the following parameters that can be used:
        • Group 1 - Looting Method (only 1 can be applied):
          • LO - Leader Only
          • FFA - Free For All
          • Lotto - Lotto
          • NBG - Need Before Greed
          • RR - Round Robin
        • Group 2 - Item Rarity (only 1 can be applied):
          • All
          • T - Treasured
          • L - Legendary
          • F - Fabled
        • Group 3 - Yell Access (only 1 can be applied):
          • YL - Leader Only
          • YA - Yell Anyone
        • Group 4 - Encounter Lock Access
          • ELL - Encounter Leader Only
          • ELA - Encounter Lock Anyone
        • Group 5 - Autolock Encounters (only 1 can be applied):
          • AL - Autolock (checked)
          • NAL - No Autolock (unchecked)
        • Group 6 - Auto Loot Mode (only 1 can be applied):
          • AN - Auto None
          • AG - Auto Greed
          • AD - Auto Decline
      • Examples:
        • -ChangeLootOptions all LO
          • Changes loot options to Leader only. Doesn't modify any other option.
        • -ChangeLootOptions all FFA
          • Changes loot options to Free for All. Doesn't modify any other option.
        • -ChangeLootOptions all NBG T YA AN
          • Would change loot to: Need before greed, Treasured+ items, Yell access to anyone, and "None" for Auto Loot mode.
  • OgreBot
    • Grind Options
      • Crypt of Dalnir: Ritual Chamber [Heroic]
        • Izzak Sira
          • When Izzak dies you will get a message in the console telling you the order to click the orbs.
        • The Kly
          • set up for Kly
            • Campspot for non-tanks (tanks too I guess if you want) at the top of the ramp.
          • When he ports to the center HUD to show the colours for West/East to be clicked.
          • Bards will do the West colour automatically. If no bard in group, you will have to do it manually.
          • Enchanter will do the East colour automatically. If no enchanter in group, you will have to do it manually.
      • Lost City of Torsis: The Shrouded Temple [Event Heroic]
        • The Meld of Haze
          • Toons do a much, much better job at going to their mirage.
  • MCP
    • CheckKunarkAscendingRequirements
      • Will report back any quests that you are missing for Kunark Ascending signature request line requirements.
      • Example of a toon missing everything:
        • Checking Kunark Ascending Requirements...
        • Missing Dragon languge: To Speak as a Dragon
        • Missing Satharin language: Feathers For Sethis
        • Missing Goblin language: Claiming the Goblish Tongue
        • Missing Greenmist Heritage: The Triumph of Fear
        • Missing ToT Signature Questline: Underdepths Saga: Chaos and Malice
        • Missing Epic 1.0 quest.
        • Completed checking Kunark Ascending Requirements!

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.119, OgreCraft-1.040

  • Ogrebot
    • Grind Options
      • Crypt of Dalnir: Baron’s Workshop [Heroic] - Tier 2 (I believe this zone was already patched out)
        • Enchanted Sword and Enchanted Shield
        • Campspot for everyone (including tanks).
        • Set up for sword
          • Moves everyone into position.
        • Auto-curing of the shield, if the shield is dead, auto-curing of the sword.
        • Auto jousting of the curse.
      • Crypt of Dalnir: Wizard’s Den [Event Heroic] - Tier 2
        • The Gooblin King
          • Bomb dispenser are automatically clicked. Takes about 15 seconds from the start of the fight for everything to start happening.
      • Lost City of Torsis: Reaver’s Remnants [Heroic] - Tier 2
        • Tzirathk
          • Turn campspot on everyone, including your tank. Do a 'set up for Tzirathk'. Your tank will automatically move. I recommend setting up an auto target list for the add.
        • Dread Wraith
          • Turn campspot on everyone, including your tank. Do a 'set up for Dread'. Will automatically handle the moving. Starts at East end and goes towards West end. @300m DPS, you will only make it half way across the bridge.
        • Neh'Ashiir
          • Turn campspot. Do a 'set up for Neh'. Will automatically handle the moving.
      • Lost City of Torsis: The Shrouded Temple [Event Heroic] - Tier 2
        • The Meld of Haze
          • Campspot. Toons will attempt to run and kill their mirage then return back.
  • OgreMCP
    • Added: UseItem_InputWindow

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.118, OgreCraft-1.040

  • Ogrebot
    • Spewstats
      • Ascension
        • 19:01:57: Kannkor --> Ascension: Level 1 Thaumaturgist. 87.8% into level. Vitality remaining: 213210
      • Ascension_exp
        • 19:04:50: Kannkor --> Ascension Exp: 2632790 of 3000000 - 87.8%
      • Ascension_vit
      • 19:13:03: Kannkor --> Ascension Vitality Remaining: 213210
  • Ogre ADT
    • Here we thought Ogre ADT was going to die, but turns out they only moved half the exp to vitality... so adt gains some levels!
    • Ogre ADT no longer changes your ascension class. It handles it in the following ways:
      • If you are within hail range of a trainer that YOU CURRENTLY ARE FOLLOWING, it will use that trainer. For example: If you are a geomancer, you have to be standing next the geomancer master.
      • If you follow Geomancer or Etherealist, you will run on over to your master and get your scroll.
      • If you follow Elementalist or Thaumaturgist, then you chose the path of most resistance. These two require the following:
        • Need to be able to evac OR have a (or a stack of) "Totem of Escape" in your inventory OR have the totems in your depot in the guild hall. They will grab a stack (100) any time they are out.
      • I have added and updated many, many more error messages.
    • Attempted to add a check for the zone being full. But of course when I was done coding it, the zone was no longer full. Untested.
  • ISXOgre
    • Ogre Export now understands if you pass it 1 parameter, it will stay as 1 parameter and not break it up by word.
  • Ogre Export - Special thanks to uiywtf for pushing me to get this implemented and the code sample.
    • Now accepts an EXACT ability name or ability ID.
      • If you pass it a correct one of these, it will only add that ability. For example:
        • ogre export sprint
          • Would only update sprint.
        • ogre export "Sanguine Encasement"
          • Would only update sanguine encasement. Please note the quotes around words with spaces.
        • ogre export "Slam VII"
          • Now, you could do 'ogre export slam', however it would have exported the level 36 ability, which is unlikely what you were after. Remember, EXACT ability names.
        • ogre export 1571305261
          • Would export the ability with ID of 1571305261 only.
    • If you pass it anything else, it will assume you passed it other flags and know what you are doing and follow those other flags (IE: do the entire thing).
      • If you did typo, you can stop the export with: ogre end export, then restart it with whatever you meant to do.

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.117b, OgreCraft-1.040

  • Aliases
    • Rewrote many of the routines used that were from many many years ago. Much cleaner now!

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.117a, OgreCraft-1.040

  • Aliases
    • Fixed a bug where the new built aliases would not show properly if you were the target.

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.117, OgreCraft-1.040

  • OgreBot
    • Raid Options
      • A Black Reaver options now work for both black reavers (one with loot and one that turns into Lord Ghiosk)
      • Fixed Gyrating slime to work properly
      • Vaedenmoor, Realm of Despair [Raid]
        • Portals: Campspot and stand within 30m of the portal you want to go through then use MCP button 'Special_ZoneSpecific'
    • Grind Options
      • Crypt of Dalnir: Baron's Workshop [Heroic]
        • The Googantuan
          • When standing in the middle of 2 valves, press 'Special_ZoneSpecific' and bards and enchanters will run and click them. Campsopt is required.
          • There are 14 valves. Valves 1 and 14, 2 and 13, 3 and 12, etc etc are all on the same axis. One to the north and one to the south. Stand in between them, and press MCP button Special_ZoneSpecific, and your bard and enchanter will run.
          • What if you don't use a bard and/or enchanter? Then you're doing it manually. Get a normal group :)
    • Spewstats
      • Cb / Critbonus now works again
      • Added: FPS - Frames Per Second (as reported by innerspace).
  • Aliases - Added a ton of built in aliases. Explained in the link.
    • User defined aliases now support class, subclass, and archetype.
      • For example: *DPS=Assassin, would pick up the first assassin.
      • Likewise: *DPS=Predator, would pick up the first assassin or ranger.
      • Lastly: *DPS=Scout, would pick up the first scout. Admittedly, this example is silly, because it could pick up a bard, and we all know they aren't dps... :)
      • These will check group first, if not found and [NR] is NOT selected, it will scan the raid afterwards.
  • ISXOgre
    • Added 'hl' as an alias for 'harvestlite'
    • Likewise ogre end lh
  • Ogre ADT (Ascension Daily Task)
    • Changed to 22 hours from 24 hours to match today's patch
    • Clicking on a toon will show details about that character. Including:
      • When the last time they completed getting a scroll.
      • When the next time they can get a scroll.
      • If it is currently errored.
      • The last error they had (even if they aren't errored currently).
  • OgreBot
    • Raid Options
      • Bunch of tweaks to the below raid code.
  • OgreCraft
    • When recipes ask for 'Goblin Fire', OgreCraft understands they really mean Goblin Firepit
  • OgreBot
    • Raid Options - NOTE: Most of these were coded 'on the fly' and have not been tested much.
      • Crypt of Dalnir: The Kly Stronghold [Raid]
        • The Lumpy Goo
          • Priests will dispell
      • Lost City of Torsis: Ashiirian Court [Raid]
        • A Black Reaver
          • set up for Reaver
          • Jousts the uncurable
        • A Gyrating Green Slime
          • Jousts the slime
      • Ruins of Kaesora: Ancient Xalgozian Temple [Raid]
        • The Strathbone Runelord
          • Will stop casting (actually sits idle)
      • Vaedenmoor, Realm of Despair [Raid]
        • Anaheed the Dreamkeeper
          • When a priest is distracted, they will turn OFF campspot, turn ON auto target, turn OFF healing, turn OFF combat.
          • When they are no longer distracted it resets all the above.
          • This fight will likely get changed a bit.... To be more automated for the priests with their movement.

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.116, OgreCraft-1.040

  • Raid Options
    • The Palace of Roehn Theer(Yes, the 500 year old zone... for user01)
      • Fixed a bot crash.
  • OgreBot
    • Apparently it's deity not diety... I have corrected many incorrect spellings.
      • Okay, technically I just added the proper spelling. This way if someone was calling with the wrong spelling, it will continue to work. But the proper spelling is now there.

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.115, OgreCraft-1.040

  • OSA
    • OSA leveled up, and can now count past 16! (Up to 50)
  • OgreBot
    • Raid Options
      • Arcanna'se Spire: Order and Chaos [Raid]
        • Shanaira the Powermonger
          • Set up for Shanaira
          • Some jousting
        • Botanist Heridal
          • Cast while moving
        • Guardian of Arcanna'se
          • Cast while moving
  • Ascension Daily Task (ADT)
    • Now supports standing a toon beside the master elementalist
    • When adding characters to the list box, it auto-scrolls to the bottom.
  • Ogre List Manager
    • Saved -> Toon list
      • Added 'Add all to Active' list
    • When adding characters to the list box, it auto-scrolls to the bottom.
  • OgreBot
    • Grind options
      • Crypt of Dalnir: Ritual Chamber [Heroic]
        • Izzak Sira
          • Cast while moving
        • Rector Droz'Kzar
          • set up for rector
            • Will auto-joust the bomb

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.114, OgreCraft-1.040

  • Ogre Quest Helper
    • Added a bunch more conversations
  • Ogrebot
    • When you zone into Obulus Frontier, it will tell you about Ogre quest helper. (Same as how you get messages if there are set ups in a zone).
  • Ogre Ascension Daily Task

Versions: ISXOgre-2016.11.17, Patch Version-283, OgreBot-17.113, OgreCraft-1.040

  • ISXOgre
    • Temporarily removed some really old embedded code due to hitting a limit.
    • Once I have more time and write something more proper to handle this type of code I'll add it back in. I highly doubt this will affect a single person.
  • OgreListManager
    • Many people haven't heard of this... But it will likely become important with the xpac. A basic example/write up about it will come later... But in short: ogre list, to load it. You create "lists" of toons to be used elsewhere.
    • Updated it to use EQ2Chars.xml instead of EQ2Chars.inc(no longer used).
  • OgreBotAPI
    • GetAbilityID[Ability Name]
      • Returns the ID of the ability name passed. Note: Use base names, such as "Kick", do NOT add the version, "Kick VI" would be incorrect.
      • Returns 0 if the ability is not found, otherwise returns the ID.
      • Example: echo ${OgreBotAPI.GetAbilityID["Bash"]} --> 4119475245
      • This can be used in sidescripts to avoid spamming the server.
      • Example:
        • BAD CODE DO NOT USE! ${Me.Ability["Dagger Storm"].TimeUntilReady}
        • Fixed: ${Me.Ability[id,${OgreBotAPI.GetAbilityID["Dagger Storm"]}].TimeUntilReady}
        • Alternatively, you could just capture the ID once and replace it inline.
        • Alternative fix: ${Me.Ability[id,123456].TimeUntilReady} (this assumes that Dagger Storm's ID is 123456).
  • Ogre MCP
    • -AltarOfTheAncients
      • Added a delay after while you are stunned. This will allow the command to be stacked, since the bot will sit and wait for you to become unstunned.
    • Added: -ArcannaseEffigyOfRebirth
      • Clicks the new KA statue. Also has a delay while you are stunned to allow the command to be stacked.

Patch Version 282

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.112, OgreCraft-1.040

  • Moved a bunch of old raid code from internal testing to live. It should be mostly functional, but it's for content from a few xpacs ago.
  • OgreBotUI
    • Added the following suboptions under [x] Auto-spend Deity points
      • These options make it so any time the 'auto' option for spending deity points is used (via this OR MCP), it will avoid spending in which ever category you specify
      • [x] No Crit Bonus
      • [x] No Potency
      • [x] No Stamina
  • MCP
    • Added the following options. These are identical to their non-'_InputWindow' counterparts, except instead of putting parameters into a button, it pops open the input window system to ask you to type in them.
      • Travel_InputWindow
      • Travel_Bell_InputWindow
      • Travel_Druid_InputWindow
      • Travel_Spires_InputWindow

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.111, OgreCraft-1.040

  • Mr. Tool, this patch is for you.
  • Display Ethereal Information checkbox is now hidden, and it no longer does anything.

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.110, OgreCraft-1.040

  • OSA
    • Shows how many mobs you are aggro with in title bar.
  • OgreBot
    • Grind Options
      • Khuthas
        • When he dies, will remove singular focus/no AEs. I got sick and tired of forgetting :)
  • MCP
    • Runscript and RelayRunScript should no longer care if you have a space in your path.

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.109, OgreCraft-1.040

  • Ability Export
    • If you pass in the parameter "Desc", it will save the description information to the export. (This is really only useful if people want to extract the damage information. Ogrebot doesn't use it what so ever).
  • UplinkOption_Change (usually known as -UO) now supports drop down boxes.
    • In most scenarios, this is the method used to change the value of something inside of Ogrebot. Such as checking (or unchecking) a checkbox. You can now modify drop down boxes. I tested a couple but they should all work. If you find one that doesn't give me the exact line of code you used to test.
    • Example: !c -UO all combobox_autohunt_pullspell2 slam
      • Changes the second pull spell on the AutoHunt tab to "Slam".
    • Note: If the value provided exists in the drop down list, it will use that value. If that value does NOT exist, it will see if an ability with that name exists. In the example above, it actually selects "Slam VII". This is the preferred method because if down the road a level cap comes up, this same button would automatically select "Slam VIII".
  • OSA (On-Screen Assistant)
    • Well... It's been YEARS since this was touched. I finally got sick and tired of a single click not working all the time. So it became a spam click to try to get the mob you wanted.
    • Now a single click should always have the result you would expect, it targeting that mob. (Previously it was basically a race condition where the list refreshing and the click would happen at the exact same frame, and the click could start then the list refresh so you basically clicked an empty list).
    • Your current target will show up as 'green' in the list. However when you change targets there is a delay for this to update because of how it gets the information. I managed to speed it up a little bit, but there is still a considerable delay, and it will likely stay this way for now. It's using some extremely old code inside of Ogrebot to save on CPU cycles and it's a larger change than I have time for at this moment.
    • Isn't 100% reliable if Ogrebot is paused (well, I assume with latency of actually playing and being paused it may not be reliable).
  • Ethereal Display Information
    • When the daily resets and it notifies you it has reset, it will now only do so once. (Previously if you reloaded the bot, it would tell you once for every time you reloaded the bot. So for someone like me who reloads a lot while coding.. it was quite annoying :) )
  • OgreBot
    • UseFlag
      • Tweaked some code that should help resolve when people won't use the flag. It appears to be an eq2 bug. I was finally able to reproduce it and run some tests. I think I have a workaround that worked.
  • OgreBotAPI
    • method AutoHunt_AddPoint(string _Value)
      • Will refresh AutoHunt drop down only if it's empty.
      • Then will add in the Value you supplied if it exists.
    • method AutoHunt_RemovePoint(string _Value)
      • Removes ALL points with the given name from the list.
    • method AutoHunt_ClearPoints()
      • Removes all points.

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.108, OgreCraft-1.040

  • Campspot
    • When ClearCampSpot is called, it now actually turns OFF campspot. (Meaning if you hit a change campspot, it doesn't magically turn back on).
  • OgreBot
    • LetsGo can now happen while you're zoning (usually reviving).
    • Raid Options
      • Zek
        • Goortuk
          • Group cures should now only fire on elemental dets. The rest will be ignored.
    • Grind options
      • Khuthas
        • Targeting will no longer be engaged if Khuthas is more than 30 meters away (IE: when you first approach him).
        • There are now 3 set up options:
        • 'set up for Khuthas' - This uses the current options. If neither of the below have been set, the default is 'auto'.
        • 'set up for Khuthas targeting' - Enables ONLY targeting. Ogrebot's movement doesn't kick in.
        • 'set up for Khuthas auto' - Enables everything (movement).
        • Movement for this fight has been relocated to the entrance to his room. (Special thanks to Uiywtf for the positioning).

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.107, OgreCraft-1.040

  • Ogrebot
    • Grind options
      • Khuthas
        • Set up for Khuthas
          • Will now automatically move the tank out of the freezing.
      • Dutheris
        • Will use bladedance and TShell when appropriate.

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.106, OgreCraft-1.040

  • ISXOgre
    • Added method: DebugInfo. This will spew some information to the console. I'll be adding more to this as time goes on.
    • Right now it outputs the following:
      • Registry install path for innerspace.
      • CWD for innerspace.
      • Executable loaded (path for eq2).
  • OgreBot
    • Grind options
      • The Fabled Nizara, City of the Nayad [Heroic]
        • Khuthas
          • Set up for Khuthas
            • Changes some options in Ogrebot (Assist/AutoTarget) that are required for specialized targeting.
          • (If your options are already set to how Ogrebot requires them, the targeting will happen automatically.. but just do the set up so you are sure).
          • Will automatically target the smallest add.
          • If for some reason you want to temporarily clear out which one the bot is targeting, just do a "Lets go" and it will wipe it until the next one spawns.
          • For now, YOU still need to manage the freezing (just don't do lets go, or it will disable your special assist). I haven't thought of a great way to handle it just yet.

Versions: ISXOgre-2016.08.15, Patch Version-282, OgreBot-17.105, OgreCraft-1.040

  • OgreBot
    • Grind Options
      • Stygian Threshold [Heroic]
        • Heracyne
          • When you fall to the ground, you will stand.
  • MCP/OgreConsole
    • -ShareAllMissions <ForWho>
      • If All = GroupLeader
      • Shares every mission quest you have, regardless of which zone you are in.
  • Ogrebot
    • AutoSharing quests
      • Should share them a bit quicker.
      • Autosharing should only share when you zone into a zone ONCE.
        • Basically means if you evac or revive, it should no longer re-share the quests.
        • However, if you zone out, and back in, it WILL re-share (it doesn't keep track of who it shared with).
  • MCP/OgreConsole
    • Door now checks if the window exists to prevent...
      • <Primalz> i hit door1 button accidentally and 3/6 crashed
      • Don't worry buddy, we got your back.
    • Camp / CampToDesktop
      • Now accepts a second parameter. Default is FALSE. If set to TRUE, will camp you to login scene only.
      • Current (unchanged) behaviour: !c -camp all
        • Camps you to login then closes eq2.
      • If passing the new parameter: !c -camp all TRUE
        • Camps you to login only. (Doesn't close eq2).
    • Added: CancelMaintainedForWho
      • Parameter 1: ForWho
      • Parameter 2: Ability Name to cancel
    • CancelMaintainedForWho and CancelMaintained can now accept unlimited parameters to cancel multiple abilities.
      • Note: CancelMaintainedForWho syntax is: ForWho, Ability1, Ability2, Ability3 (etc). The ForWho will be matched for every ability. For example:
        •  !c -CancelMaintainedForWho fighter "SomeTankBuff Here" "SomePriestBuff here"
          • "Fighters" (Tanks) would cancel both of those if they existed, but priests would NOT cancel anything, because the ForWho failed.
    • Added: -OgreConsole_Show
      • Takes 1 parameter, TRUE or FALSE. If TRUE OgreConsole is opened. If FALSE OgreConsole is hidden.
    • Added: -OgreConsole_ShowRequiresOgreBot
      • Note: This requires OgreBot to be running, because that is where 'ForWho' is resolved.
      • Takes 2 parameters.
      • Parameter 1: ForWho
      • Parameter 2: TRUE or FALSE. If TRUE OgreConsole is opened. If FALSE OgreConsole is hidden.
  • ISXOgre
    • Added 2 new members to ISXOgre.
    • bool:IsCommand[CommandToTest]
      • Will return true/false if the CommandToTest is a valid innerspace command. For example:
        • echo ${ISXOgre.IsCommand["Ogre"]} --> TRUE
        • echo ${ISXOgre.IsCommand["e"]} --> TRUE
        • echo ${ISXOgre.IsCommand["xx"]} --> FALSE
    • string:ResolveCommand[CommandToTest]
      • Will the command if it exists, or NULL if it doesn't exist. For example:
        • echo ${ISXOgre.ResolveCommand["Ogre"]} --> Ogre
        • echo ${ISXOgre.ResolveCommand["e"]} --> Echo
        • echo ${ISXOgre.ResolveCommand["xx"]} --> NULL
  • SpewStats
    • Completely rewrote the internals to support method and member calling.
    • Spewstats will now check if you pass it a 3rd parameter of where to send the information too. If it isn't a valid innerspace command, it will throw an error to OgreConsole instead of crashing Ogrebot.
    • Put Spewstats results into a separate thread also.
  • OgreBotAPI
    • Added: member:string SpewStats(string _Command, bool _AddLabel=FALSE)
      • This will do the exact same thing as SpewStats, except return it as a string.
      • NOTE: Currency will NOT work. Because it has to load the currency window, and there cannot be waits in member returns.
      • First parameter is the information you're looking for. Identical aliases are available (all uses the same code).
      • Second parameter - Would you like the labels added.
        • Example 1 (with labels added): ${OgreBotAPI.SpewStat["dps",TRUE]} --> DPS Mod: 504.1
        • Example 2 (without labels): ${OgreBotAPI.SpewStat["dps",FALSE]} --> 504.1

Patch Version 281

Versions: ISXOgre-2016.07.29, Patch Version-281, OgreBot-17.104, OgreCraft-1.039

  • MCP
    • RunScript is now executed out of the thread. This means if the script fails to load, it no longer crashes your MCP. This may have some implications with parameters... If so let me know with exactly what parameters you entered and I can reproduce it and fix it.
    • All MCP InputWindows have been skinned and slightly renamed. They are now all prefixed with what they are for... incase you some how forgot which button you pressed.
      • At the time of writing this, there are a few issues with the skinning which are detailed here: http://ismods.com/phpBB3/viewtopic.php?f=12&t=78
      • I personally don't feel these issues are a big enough detail to not patch this out. If they are an issue for people let me know, I can revert the change with 1 line of code change.
      • If you notice any input windows are not being skinned, or don't have a proper prefix, let me know which one and I'll update it.
  • OgreBot
    • Auto-Share Missions
      • Spent some time in public school, when it shares 1 quest, it will no longer tell you it shared 2.
      • When the group leader is given a mission, it will automatically be re-shared to the group. For example, in Scourge Keep when you pick up the quest at the zone in, it will be shared with the group.
  • OC/MCP
    • Added -ShareMission and -ShareQuest.
      • Both take 2 parameters:
      • Parameter 1: ForWho. If all, will be groupleader.
      • Parameter 2: Quest name. At this time because OgreConsole removes comma's, any quest with a comma in it, won't work.
      • The difference between ShareMission and ShareQuest, is ShareMission will ONLY share a quest that is labeled a mission. (I needed this inside of Ogrebot, so figured why not add it to the API). ShareQuest will try to share any quest you give it. ShareMission will also only share if everyone is in the zone and "nearby". ShareQuest just simply shares it.
    • Added -ShareMission_InputWindow and -ShareQuest_InputWindow.
      • Same as above just uses InputWindow.
    • Added -DeleteQuest
      • Parameter 1: ForWho.
      • Parameter 2: Quest Name.
      • Will delete a quest.
    • Added -DeleteQuest_InputWindow
      • Same as above, but uses input window.
  • ISXOgre
    • Added member: bool:DevBuild
      • Returns TRUE if it is a development build. FALSE if it is not.
        • Note: This is for if ISXOgre is a development build. This is unrelated to Ogrebot itself.
    • Added member: float64:TimeUTC
      • Returns the current UTC time in epoch.
      • Note: This is 100% worthless... but.. since it's there... may as well leave it!
  • OgreBot
    • OgreBotAPI
      • Added: Get_Seconds(uint seconds)
        • Returns the number of seconds (0-59).
        • Examples:
          • echo ${OgreBotAPI.Get_Seconds[65]} --> 5
          • echo ${OgreBotAPI.Get_Seconds[130]} --> 10
      • Added: Get_Minutes(uint seconds)
        • Returns the number of minutes (0-59).
        • Examples:
          • echo ${OgreBotAPI.Get_Seconds[65]} --> 1
          • echo ${OgreBotAPI.Get_Seconds[130]} --> 2
      • Added: Get_Hours(uint seconds)
        • Returns the number of hours (0-23).
        • Examples:
          • echo ${OgreBotAPI.Get_Seconds[3600]} --> 1
          • echo ${OgreBotAPI.Get_Seconds[18123]} --> 5
  • OgreBot UI
    • Moved some more checkboxes from Settings to Settings 2 tab
    • Added the following to 'Settings' tab
      • [X] Display Ethereal Mission Info
        • Upon checking it, it will display ethereal mission information to Ogreconsole.
        • Example
          • Current Ethereal Mission: Temple of the Ill-Seen/Tepid Depths
          • Next in 7h 39m ( @ 3 AM ) will be District of Ash/The Master's Chosen
        • If saved into a profile, it will load each time the profile is loaded (such as when the bot is loaded).
        • When the quest resets, it will also alert you in OgreConsole that the quest reset.
      • [X] Show when Deity points spent
        • Changed the default behaviour of 'Auto-spend Deity points' to no longer show in OgreConsole. If you wish for it to display there, check this also.
        • Note: This option also applies to MCP spending of deity points.
      • [X] Auto Share Missions
        • Only applies to the current group leader. This is to avoid having a bunch of bots spam sharing.
        • When you zone (or load the bot, but NOT on profile load), after a short delay, the group leader will check to see if they have a quest they can share with the group. If so, they will share it.
        • Will share *most* daily style quests that are tied to the zone you are in.
        • Ethereal missions are special and are hardcoded. They all work, but I will likely have to update the internal list for each summer event.
        • Weekly missions do NOT share. The exception is the ethereal weekly mission, will share in any of the zones the dailies require. This one shares because I have hardcoded it to share.
        • Added a message for how many quests are being shared and when they are done.
    • Removed some code from the UI that shouldn't have ever been there (OSA/MCP).... from 6 years ago. (Nothing secretive, just shouldn't have been inside of the UI).
  • MCP/OC
    • Added: -DisplayEtherealMissionInfo <ForWho>
      • Will display ethereal mission info on-demand to OgreConsole.
    • Added: -ShareQuestsForZone <ForWho>
      • Sharesquests for your current zone. If <ForWho> is left blank (all), the GroupLeader will only share. If you specify a name, that person will share regardless if they are group leader or not.
  • OgreBot
    • Removed some debug info about the new auto share missions
  • OgreBot
    • Added some additional details about how many quests are being shared and when they are all shared.

Versions: ISXOgre-2016.07.29, Patch Version-281, OgreBot-17.103, OgreCraft-1.039

  • OgreBot UI
    • Added the following options to SETTINGS 2 tab.
      • [x] Disable Pre-Cast tab
      • [x] Disable Post-Cast tab
        • They... disable pre/post cast tabs....
  • ISXOgre
    • Refactored how the extension loads Ogrebot.
    • If ISXOgre is a development build, typing "ogre" will now load the development version of the bot.
      • Note: Unless you force it to patch to the development build, this won't have any impact for people.
    • Added 'ogre bot' as a new command, which will always load the "released" version of the bot. This does the same thing as 'ogre' on the live build.
    • Added checks to try to prevent typos from closing the bot down. For example:
      • Typing "ogre infuser" by mistake (it would be "ogre infuse") previously would close Ogrebot and give this message:
        • 22:41:40: Ogre: Unable to login in ( infuser ) because they are not found in your EQ2Chars.xml file. Please load Ogrebot and add them to the EQ2Chars tab.
      • Now, you will get this message (or one like it, I'm tweaking it):
        • ISXOgre: Unable to find login details for character ( infuser ). Check your spelling and try again. If ( infuser ) is correct, please add them to the EQ2Chars tab in Ogrebot
  • OgreMCP
    • Added: Alias_ChangeEntryAlias_InputWindow and Alias_ChangeEntryFor_InputWindow
    • Added: SetUpFor__InputWindow
    • Added: LoadAutoTargetList_InputWindow
      • These options pop up input windows for you to enter in the aliases you want changed, instead of having to edit the button.
    • Renamed 'AssistUP' to 'Assist_InputWindow'. Note: existing buttons with 'AssistUP' will continue to work, but you should change them.
    • Renamed 'Profile' to 'Profile_InputWindow'. Note: existing buttons with 'Profile' will continue to work, but you should change them.
  • SpewStats
    • Currency
      • Tries to be more careful about closing existing windows down. For example, if you are PRIMALZ and run around with all your bags open 24/7, it should no longer close 3 of your 7 bags.
      • Note: If you have the persona window open when running this command, it WILL close down a single window. So it's best to start with the persona window closed. But it's no big deal if you don't.
  • Fixed a bug with some of the @ aliases, such as @pctarget.
  • AutoTarget (Ogrebot -AutoTarget tab)
    • Added [AG] Aggro On Ally Only
      • This means Autotarget will NOT work unless the NPC has a target for an ally. This includes your pets, group members, group member pets, raid members, raid member pets. It *should* work for mercs and charmed pets also, but those are untested.
      • This option is for individual entries. So you could specify, a named NPC to only target if it's aggro on ally, but have the adds that named spawn as not. So you wouldn't accidentally engage, but you would tag the adds the second they spawn.
  • Auto Target When Hated
    • Generally works the same, but completely rewritten to give more options and be MUCH more efficient. Here are the details of what it does. Added [NEW] tags to things that are new.
      • Only activates if you have no target at all.
      • Distance is currently hardcoded to 30.
      • Only monitors NPCs, not pets.
      • [NEW] Now monitors all allys, including your pets, group/raid member pets. Should work for charmed pets and mercs also.
      • [NEW] Removed the health check requirement. Since they would be dead and not NPCs. Who knows why it existed previously!
  • <&irzalm> and afaik it only shows that in console when you load ogrebot
    • Added .Version to OgreBotAPI to show version number.
      • Example: echo ${OgreBotAPI.Version} -> 17.102
  • <&irzalm> claimsc->oc thx
    • "PlayerName claimed their 500SC for the month." - is now sent to OC.
  • Doing some performance evaluations and increases.
    • Aliases
      • Changing the way behind the scenes aliases are handled.
      • The current way is 'Method 1', the new way is 'Method 2'. This is here just as an FYI and if something breaks after I did this, I know where to look. Anyways!
        • Checking for an alias that doesn't exist. 26% increase.
          • Running 1000 Loops on each method.
          • Method 1 @ 47 *****
          • END - Method 1 @ 1966 in 1.919000 seconds*****
          • Method 2 @ 1966 *****
          • END - Method 2 @ 3385 in 1.419000 seconds*****
        • Checking for the first alias in the list. 3% increase.
          • Running 1000 Loops on each method.
            • Method 1 @ 47 *****
            • END - Method 1 @ 1529 in 1.482000 seconds*****
            • Method 2 @ 1529 *****
            • END - Method 2 @ 2964 in 1.435000 seconds*****
        • Checking for the last aliasin the list. 24% increase.
          • Running 1000 Loops on each method.
            • Method 1 @ 47 *****
            • END - Method 1 @ 2044 in 1.997000 seconds*****
            • Method 2 @ 2044 *****
            • END - Method 2 @ 3557 in 1.513000 seconds*****

Patch Version 280

Versions: ISXOgre-2016.07.14, Patch Version-280, OgreBot-17.102, OgreCraft-1.039

  • Various
    • Fixed a bunch of mana issues with Ogrebot/crafting

Versions: ISXOgre-2016.07.14, Patch Version-280, OgreBot-17.101, OgreCraft-1.039

  • OgreBot
    • Temporary fix for Boss in MC being a little over zealous with mana removal

Versions: ISXOgre-2016.07.14, Patch Version-280, OgreBot-17.100, OgreCraft-1.039

  • Fixed a bunch of text field inputs that were no longer working since a previous ISXEQ2 update.
  • Various files
    • Updated over 700 instances of changes for ISXEQ2.
    • Added a check to make sure Ogrebot is running on a required ISXEQ2 version. If it is trying to run a version that is not compatible, you will get a message such as:
      • (14:46:27)[OgreBot]: Failure -> This version of Ogrebot requires ISXEQ2 version 20160712.000200 or later. You are currently using 20160712.0001.
      • This should be extremely rare, really only when a major change is made to ISXEQ2, and I have a test version on the development build people are using, so they know they need to be using the ISXEQ2 test version.

Versions: ISXOgre-2016.07.14, Patch Version-280, OgreBot-17.098, OgreCraft-1.039

  • OgreBot
    • Fixed a few 'no such... member 'ShortLabel' from REALLY old zones (ToV heroic/raid zones)
    • Fix for MCP -> Revive for people who use CustomUIs (in this case ProfitUI, but should globally fix any UI issues with reviving)
  • ISXOgre
    • Added/changed some ISXOgre methods
      • ISXOgre:PatchDev
        • Will patch from a specific version of ISXOgre and support files built for testing. Generally speaking, no one should ever do this unless they talk to me first. No promises how stable this build is.
      • ISXOgre:PatchLive
        • Used for if you are on a dev build, and want to get back to live. (You could always redownload the isxogre.dll from the new user walkthrough also).
      • ISXOgre:Patch
        • This will patch whichever version you are on. If you are on live, it will patch to live (like it always did). If you are on dev, it will patch to dev.
      • When a development build goes live, it should automatically kick everyone off of dev and onto the live build, since they would be the same.