RevisionHistory:Version14Patch40-49

From ISXOgre
Revision as of 12:34, 22 March 2011 by Canoppener (Talk | contribs)

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

Versions: ISXOgre-2011.03.09, Patch Version-49, OgreBot-14.046 (Available from autopatcher) - Kannkor

  • Changed files: UplinkControllerXML.xml, OgreMCPXML.xml,LordBob, Transmute.ISS
  • ISXOgre
    • Removed support for "Ogre up" and "ogre uplink". By this time you should be using "ogre MCP".
    • Added support for "ogre end mcp"
  • UplinkControllerXML.xml
    • Added Raid, Limited Raid, and Grind options
  • Ogrebot
    • Anti-Welcome screen has been added. When you load the bot, it now closes the top window. Which is the welcome screen when you first log in. If you happen to reload the bot with other windows open, it will close one of them.
    • Fixed Mark of manors not looting
    • Tweaked Encounter smart nukes a bit. Because Encountersize of a mob does not update, it now checks that and the amount of mobs. This means if you are fighting a named with 2 adds, it should fire encounter nukes. When you are left with only 1 mob, it should not fire encounter nukes. There isn't any "smart" checking, so if you get an add not linked to the named, it would fire encounter nukes again because the target is an encounter, and there is more than 1 mob around.
  • Raid updates
    • Throne of Storms
      • ArchMagistor
        • Limited: HUDS for all the curses/arcanes/elementals that need cured. Cure Curse is automatically disabled for this fight.
        • Full: Autocuring of all the above if you have the appropriate items.
      • Legatus Prime Mikill
        • Limited: HUDs of his 2 AEs. Note: I don't have the correct timers, so these are just estimates.. If someone has the timers I'll update.
      • Proto Exarch (something)
        • Limited: HUD of when his red text will hit.
        • Full: Campspot changes to behind the pillar and a joustout happens. 12 seconds later, campspot is changed back to the right of the pillar.
    • Kraytocs
      • Brendegor Bitelimb
        • Limited: HUD of his AE Crushing foot. Note: I don't have the correct timers, so these are just estimates.. If someone has the timers I'll update.
        • Full: Changes campspot on red text to back further, 12 seconds later campspot is changed back to the closer spot.
      • Tert something
        • Full: Campspots change for groups 2 and 4 from ramp to ramp. Movement includes swimming up to ensure people don't get stuck in the water.
      • Commander Yutzal / Taaltak the Mighty
        • Limited: HUD of his red text
        • Full: Changes campspot on red text to back further, 12 seconds later campspot is changed back to the closer spot.
      • Eirreen The Broken
        • Limited: HUD of when the next pillar will be active. This is based off of 45 second timer from when the previous one was used.
    • ToFS(x2)
      • Necretia Widowmaker
        • (Full) If you are a tank, you will target cocoons if they are up, and half drained corpses if they are up.
      • VhalSera
        • (Limited) If you have the uncurable, you won't nuke the named.
  • OgreMCPXML
    • IMPORTANT - Renamed the window from "UPXML" to "OgreMCPXML". This is important if you ever referenced the window directly.
    • Increased the size
      • Added 1 more row of dynamic buttons to the bottom
      • Crammed 2 rows of static buttons.
    • Zones
      • Added Load lord bob script, unload lord bob script, and activate jump.
        • Load loads it on all sessions.
        • Unload unloads it on all sessions.
        • Jump - Tells everyone to get to the pad your toon is closest too. For example: When he puts 1 pad acid, if your tank is NOT on it, hit the button, everyone will come to you (they jump). If your tank is ON the acid pad, jump to a different one and hit it.
    • Added Immaculate Revival (Cleric end line ability).
      • If any priest or fighter is dead, the ability is cast.
      • If any 2 people are dead, the ability is cast.
        • If you wish to change the # of peolpe dead to cast, you can pass it 1 parameter(in OgreMCPXML). The default is 2 and doesn't need to be specified.
      • Otherwise it will not cast.
    • Added 2 new toggle buttons to the "Objects" tab.
      • "Fly-Up" / "Flying-Up" - These will hold/release "Home" (to fly up on a flying mount).
      • "Fly-Dn" / "Flying-Dn" - These will hold/release "End" (to fly Down on a flying mount).
  • OgreTransmute
    • Updated Mastercraft to support Legendary Mastercraft
    • Removed the Ornate check - Since transmutables from PQs are ornate.


Versions: ISXOgre-2011.02.25, Patch Version-48, OgreBot-14.045 (Available from autopatcher) - Kannkor

  • Minor Raid updates

Versions: ISXOgre-2011.02.25, Patch Version-47, OgreBot-14.044 (Available from autopatcher) - Kannkor

  • Changed files: Ogrecommon.inc, eq2ogreharvestmain, eq2ogreharvestinjectablexml.xml
  • Ogrebot
    • Added Pure Primal Velium Shards to the loot list.
      • Note: These are currently bugged and will not auto loot until a bug is fixed. Once the bug is fixed, it should automatically work.
      • Note: I added a temporary work around for this.
    • Added wizard "Depart" as an evac spell when pressing Evac on OgreMCP
    • Raid Options
      • Limited: Onscreen display of when Legatus Prime Mikill's AEs are going to hit. Note: Currently I do NOT have the timers. I will fix the display when I get the actual timers on the AEs
      • Kraytoc's Fortress of Rime
        • Brendegor Bitelimb
          • Full raid options: Movement based off of red text and campspot. Fighters will not move.
    • Removed a debugging echo line.
    • Updated Heirloom text. Bot will properly loot if confirm is checked.
    • Reworked "ranges". Bot won't try to use your ranged attack unless you're out of melee range again.
    • "Ranged auto attack" will now work up to the full distance of a 35 meter bow (instead of about 75% of the range).
    • Rangers hmm... This may fuck with the "sweet spot" coding.. If anyone still plays one, betray. If someone STILL plays one and this is messed up now, let me know. I don't have one anymore.
    • Reworked the time the bot waits for a spell to be cast from 1s to 1000ms. This should work a lot more reliably, since the time between 1 switching to 2 is anywhere from 1ms to 1000ms and would cause issues.
  • Harvest
    • Fixed to work with recent IS patch

Versions: ISXOgre-2011.02.23, Patch Version-46, OgreBot-14.043 (Available from autopatcher) - Kannkor

  • Changed files: AutoLogin.iss, OgreCommon.inc, OgreConnect.iss, Ogretransmute.iss
  • AutoLogin
    • Changed the timebetweenloadingsessions to 5s from 3s. This should help with the IS1-IS3-IS2-IS4 placement of windows.
    • Fixed an issue, where if you removed an item, it would still try to deal with a "NULL".
    • Fixed an issue where if you had your innerspace folders in different paths on different machines, it wouldn't function properly.
  • OgreBot
    • GrindOptions
      • ToFS
        • Vethilot the Corpsemonger
          • You automatically click the corpses
    • Added "Primal Velium Shard" to the automatic loot list
    • Announce
      • When *Target* is encountered and no target was specified, it will now use your implied target (which would be you if you have aggro). If you have no target at all, *Target* would be NULL, and it will not show (Console tells you it skips it because it is NULL).
  • OgreCommon.inc
    • Changed PCTarget to 9999999998 from NULL, since NULL is 0 and exists.
  • OgreConnect
    • Added a check to make sure it is being run inside the uplink console..
  • OgreTransmute
    • Removed the IsReserved check - since it doesn't seem to exist anymore.

Versions: ISXOgre-2011.02.18, Patch Version-45, OgreBot-14.042 (Available from autopatcher) - Kannkor

  • Changed files: AutoLogin.iss, OSAXML
  • AutoLogin
    • Made ISXOgre unload from the uplink console. Should help with people not being able to update because it's in use.
  • OgreBot
    • When not in combat, OgreBot was removing the IgnoreAssist.. which was used in hailing. NOW hailing should be fixed.
    • When loading an profile, if the new profile does NOT have osa selected, OSA will be closed.
  • ISXOgre
    • Fixed "End" commands (such as ogre end osa)
  • OSA
    • Added a close button (Thanks primalz)
    • Removed key binds (no more Shift+F# to target, use the click to target)
    • Now sorts by TEXT (alphabetical)
    • Added H and D values to the OSA window
      • H: Your current hate, if you are the most hated, it shows the next persons hate.
      • D: Distance the mob is away from you
    • Increased the size of the window to support fixed width font
    • Added Fixed width font and added spacing.
    • Anyone with ways of reducing the size of this window I'm happy to hear it. Changing the font size doesn't work very well.. try it out for yourself :)


Versions: ISXOgre-2011.02.18, Patch Version-44, OgreBot-14.041 (Available from autopatcher) - Kannkor

  • Changed files: OgreMCPXML, OgreMCP
  • ISXOgre - Version 2011.02.17 Patch 43 (Internal testing only).
    • Made ISXOgre only autoload ISXEQ2 if it's in a session (as opposed to trying to load it into the uplink console also).
    • Made it so after you hide Item DB, typing ogre item will reload it again (note: This will only work if you are a tester).
    • Cleaned up a lot of code inside of ISXOgre. Fixed a very odd and rare crash (that I think only I was able to actually reproduce using a specific script). Allowed for much better handling of passing variables to Ogrebot (when I get there). If any commands don't work let me know (such as ogre transmute).
  • OgreBot
    • Dynamically ignore PBAE now has priority. This means when it is checked (manually, or via uplink), NO PBAE should fire at all. (Dumbfire pets will still fire, since they aren't PBAE, it's a stupid summon that doesn't follow any rules).
    • Dynamically ignore encounter nukes now has priority. This means when it is checked (manually, or via uplink), NO encounter nuke should fire at all.
    • Changed "Auto target when hated" option. Previously it would only check if YOU were in combat, which could mean someone in your group would get aggro, and the bot would ignore it since you weren't in combat. Should be resolved.
  • OgreMCPXML
    • Added Orb clickers for Penda/Kendis to the Zones tab. (Thanks to Canoppener for the code/idea).
  • OgreMCP
    • doubled the time the bot has to target the mob and tripled the time the bot has to hail, before assist should resume
  • AutoLogin ( Documentation coming soon... )
    • Note: This will probably be an advanced feature. You will need to follow specific instructions, including creating windows short cuts to be able to set this up.
    • Added new folder to the /EQ2OgreCommon/OgreAutoLogin
    • There is VERY limited user error checking. So use some common sense. For example: If you say you want the toon Kannkor to load on IS8 and that's it, it will load 1 session (IS1), and fail to load Kannkor because it can't find IS8. It's best to start to have the entire set (Kannkor IS1, Kannkor2 IS2 etc), or use the "Any" option.
    • Accepts 1 parameter, a saved toon list profile. When a parameter is passed, it automatically runs the script in the background.
    • When no parameter is passed, it opens the uplink with the UI for you to select the options. (This is also where you create your toon list profiles). An example: Mains - Would load your main toons. Alts - Would load your alts etc.
    • Currently it performs the following checks
      • If session is "Any"
        • Toon will stay logged on
      • If Session is specific "IS1" / "IS2" etc
        • If toon online: Checks to see if the toon is on that specific session. If not, log off.
        • If toon offline: If that specific session is in use, log that session off.
      • If an alt (based off of eq2chars.inc list) is logged on, they will be logged off to allow the characters you have selected to be logged on.
    • Script edits
      • If you don't run with the default names for the Game Name and Profile name, you can edit the script /scripts/eq2ogrecommon/ogreautologin/autologin.iss
        • At the top you will see it explain what everything does. If you use the defaults, no reason to change them.
    • The odd time, when changing toons around, 1 session would crash. I can't reproduce this bug other than rarely, and randomly, so I believe it still exists. If this happens to you, look at the uplink console of that computer, and you should see a line such as: Command given: ogre -<stuff>-. I need the <stuff>. It will have your toon name, but if it has anything else (including spaces) I need to know exactly what that other stuff is.
    • Note: When you run this, it loads ISXOgre into your uplink. Which should patch ISXOgre fine. However if you are in the game and need to patch ISXOgre, you will need to unload the extension from the uplink console (done via loading the console and ext -unload isxogre).
    • Note: If you are using multiple computers, you must have them "connected" prior to running this script.
    • Creating desktop links (shortcuts).
      • Note: This is a brief overview of how to manage the Windows shortcuts. You should already understand how to make them if you plan to use this.
      • All shortcuts run innerspace with parameters. Some things to note:
        • If innerspace patches, when it reloads itself, it doesn't reload with the parameters passed.
        • If innerspace is already open, it simply does the parameters (which is a good thing).
      • Connecting via shortcut example (this is the same as clicking connect on OgreMCP):
        • D:\Games\InnerSpace\InnerSpace.exe runscript eq2ogrecommon/ogreconnect
      • Loading the Ogre Automated login UI
        • D:\Games\InnerSpace\InnerSpace.exe runscript eq2ogrecommon/OgreAutoLogin/AutoLogin
        • Note: This loads INSIDE of the uplink console. Depending on your computer, it will pop up in front of you, OR you will see a new window in your task bar, go ahead and click it.
      • Loading a specific toon list profile to be loaded with Ogre Automated login.
        • Note: These do NOT pop the UI up, it all happens behind the scenes.
        • D:\Games\InnerSpace\InnerSpace.exe runscript eq2ogrecommon/OgreAutoLogin/AutoLogin Mains
        • D:\Games\InnerSpace\InnerSpace.exe runscript eq2ogrecommon/OgreAutoLogin/AutoLogin Alts


Versions: ISXOgre-2011.02.10, Patch Version-43, OgreBot-14.040 (Available from autopatcher) - Kannkor

  • Changed files: OgreUIXML, OgreMCP
  • ISXOgre
    • Added portal command: ogre idb | item - Loads the item database manager.
      • Note: Needed to add this to be able to start development. I won't load the script until it's ready, and currently I've restricted access to the command to only those with correct access (testers and above). Merely documenting it here for when I need to make it public.
    • Added new access type: Tester. This provides all the access of "Client" plus the ability to load any scripts currently in the testing phase. As always, type "Ogre ?" to see a list of commands available to your access level.
    • Refactored a ton of access code. If you notice you are missing access (or have too much!) feel free to report it and I can fix it.
  • OgreBot
    • Removed Trak shield code for now since you can't swap it anymore.
    • Removed old trak code (new code is still in effect, not that he's worth doing anymore)
  • OgreMCP
    • Replaced "Test" with "TShell" (Tortise shell)
  • Added ItemDatabase files to the patcher for those with Tester access only.

Versions: ISXOgre-2011.02.02, Patch Version-42, OgreBot-14.039 (Available from autopatcher) - Kannkor

Files Added: 5 zone files for Qeynos Faction. 1 Autohunt path for QeynosFaction

Files changed: OgreCommon.inc

  • Added function CastFromUplinkOnPlayer(ForPlayer, AbilityName, ToonName). Follows the same rules as CastFromUplink, but takes a 3rd parameter.
  • Added Qeynos Faction script for helping with betraying. http://logan.warpigs.us/wiki/ogre/index.php/QeynosFaction
  • OgreBot
    • Updated Looting code. If you are in range to loot a !, ?, chest, or corpse, and have looting enable, you should loot. No more leaving metal chests behind!
    • Slightly redesigned looting code. It should now be able to handle when multiple loot windows appear at the same time. Previously it was only able to handle the most recent window. Update: This still doesn't resolve the NBG issue. Because a new item appears in the SAME window.
    • Recoded Trakanon - All below is Full Raid options. Limited does nothing.
      • When you get the Time thingy, campspot is turned on, a joust out is given to the left of the orb (if you were facing the middle).
      • When you no longer have the time thingy, your campspot is moved back to the right side of the orb. If you do NOT have "MoveToArea" checked, then campspot is turned off.
      • Originally I did a joust-in when you didn't have the time thingy anymore, problem is he is SOOOO huge people wouldn't move because they could hit him fine. So that's why it doesn't.

Versions: ISXOgre-2011.01.10, Patch Version-40-41, OgreBot-14.038a (Available from autopatcher) - Kannkor

  • Changed files: OgreUIXML
  • OgreUIXML
    • Fixed a typo "Encouter" to "Encounter". I may change it back just to bother Squareroot some more.. :)
    • Fixed Non-Combat buffs - Previously when you added them, they were automatically entered as disabled (but showed as enabled) until you re-loaded the profile.
  • Raid options
    • Changed Tuluun (first namer in tox). If you are a bard or chanter and someone gets uncurable noxed, you will right click them. If you are a bot, make sure you are fighting near the pool so your camp spot or move into melee range pulls you out. Also note, you can get stuck against the pool ledge. So just watch for this. Removed the ogrenaving to the pool since it is no longer needed.