RevisionHistory
Contents
Revision History
Summary
Any time there are updates, they will be posted below with what changed, and if any new files were updated.
Note: Any Versions with (Coming soon) are updates I am working on and not yet released.
---Change Log---
Early development items
- Note: These are items I'm working on in the early stages and will NOT be released with the next update.
- ItemDatabase - In development - Not released yet.
- Created directory: /scripts/EQ2OgreItemDatabase/
- General Information
- The concept changed a few times, and unfortunately the code reflects this. I don't recommend using this as a script to learn, or use examples from.
- None the less, everything should be functional. As you navigate the UI, different options will appear depending on what you click on.
- There will be a LOT of spam in the console. This is intended.
- If you find a bug, please be able to tell me exactly how to reproduce it.
- Known issues
- Examining an item with an adornment that duplicates a stat will cause issues. For example: You have an item with 300hp. You add an adornment that gives +200hp. The item will then be reported as having 200 health, because the adornment is listed AFTER the actual health on the item.
- Items
- Item details - Incase an examine has extra information on it (such as from an adorn, or +mit increase etc), you can edit item information.
- Adding item details - You can manually add item details. You will notice you can ONLY add an item detail that the item doesn't already have. If you wish to change the value of an item detail, use the editing function.
In development (Coming soon)
Released Versions
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.
- If session is "Any"
- 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.
- 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
- 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.
- Added portal command: ogre idb | item - Loads the item database manager.
- 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.
Versions: ISXOgre-2010.12.05, Patch Version-39, OgreBot-14.037 (Available from autopatcher) - Kannkor
- Changed files: OgreUIXML.XML, EQ2OgreOnScreenAssistant.iss, OgreMCP(Not sure what changed here.. File was updated though..)
- Documented RAID OPTIONS and LIMITED RAID OPTIONS. Click here for more details.
- Fixed the Come2Me button on the mcp.
- ISXOgre
- Added new member to ISXOgre TLO -- .Version will return a string with version information.
- Raid options - Fishman
- Moved chat trigger "Need a cure curse!" to use the new code from the Priority tab (doesn't require anything to be on the Priority tab, just uses the new code block instead of the old code block from the PCure tab).
- OgreUIXML
- Added new option "Limited mode" which is a suboption of Raid Options. Currently Raid options has some support for how my guild raids and it allows me to do a lot of afking on raids. However it has /raid calls and other things people don't want. Limited mode is going to be more passive. Basically it won't call things out in /raid. Please note: Until I specifically code the limited mode, if you have raid options checked you will be in full raid options mode (which I've always recommended no one use because it isn't documented). As I start to add support for Limited mode, I will work on documenting it.
- New tab - Named "Extra" for extra information that is used by raid options and grind options.
- EQ2OgreOnScreenAssistant
- Fixed Display NPCs with Targets Only (previously it wasn't working correctly when you first loaded osa).
- While adding documentation for Raid options/Limited Raid options, I removed a TON of excess old code that is no longer used.
- Removed a bunch of older Raid code. Ones worth noting - no more healing of Gozak summons.
Versions: ISXOgre-2010.11.16, Patch Version-38, OgreBot-14.036 (Available from autopatcher) - Kannkor
- Fixed come to mes not working (broke in Version 14.034)
Versions: ISXOgre-2010.11.15, Patch Version-37, OgreBot-14.035 (Available from autopatcher) - Kannkor
- Minor tweaks
Versions: ISXOgre-2010.11.15, Patch Version-36, OgreBot-14.034 (Available from autopatcher) - Kannkor
- Changed files: OgreConnect.iss, OgreMCPXML.xml
- Changed casting stack a little, moved RO/VC under gravias/Jcap/manastone etc, so it doesn't cast them then go into useless non-damaging options.
- OgreConnect - Changed to take a parameter that determines connecting or disconnecting.
- OgreMCPXML - Changed the connect and disconnect calls.
- Note: The disconnect button should actually work now.. was broken previously. Clearly no one disconnects.
- Redesigned "come to me" to support CommandForMe member, which recently was upgraded. The following can be a prefix for the come to me command.
- Note: The person giving the command must be authorized (in eq2chars.inc).
- Note: You need Move To Area selected for these to work, and a target (can be yourself).
- "come to me" - Everyone.
- "melee come to me" - Fighters/scouts only.
- "mages come to me" or "casters come to me" - Mages only.
- "priests come to me" or "healers come to me" - Priests only.
- "g# come to me" - Anyone in a raid in that group #.
- "toonname come to me" - Anyone with that toon name, such as "Kannkor come to me".
Versions: ISXOgre-2010.11.12, Patch Version-35, OgreBot-14.032 (Available from autopatcher) - Kannkor
- Changed files: EQ2OgreHirelingX.iss
- New chat command "Assist me" (no other text in the line is permitted, it is not case sensitive) changes your temporary assist to the person saying assist me. If the person saying assist me normally assists someone else, they will disable their own assist to allow you to change it freely. Clear this the same way you clear all modified assists (MCP->Assist->Enter->Enter).
- MCP->Assist can now take "g1, g2, g3, g4" as options. For example, lets say you're in g1 and your botted toon is in g4, you could do assist -> g4 -> tank_in_g4_name.
- EQ2OgreHirelingX - Fixed the broken apply_verbs from a few EQ2 patches ago.
Versions: ISXOgre-2010.11.11, Patch Version-34, OgreBot-14.031 (Available from autopatcher) - Kannkor
- Raid Options
- Waansu - If you are cursed you will now target yourself to prevent auto attacks.
- Maalus cure curse fix (via the cure curse fix below)
- 3Mages HM - When they call out, people will automatically move.
- Xilaxis - Groups 2-4: Added On-screen display of when the AE red text is coming.
- Xilaxis - Groups 2-4: Added auto-joust-out 2 seconds prior to him calling he will AE.
- Xilaxis - Groups 2-4: Auto Joust in 7 seconds after the red text call.
- Fixes
- Cure Curse on the new Priority tab now works if you specify the target. Was a typo in before which caused it to always fail.
- End boss in Spirits res - You will no longer sit there and chain assist forcing you to close the bot. Basically you need to pause, go kill the books, then resume when they are dead.
Versions: ISXOgre-2010.11.09, Patch Version-33, OgreBot-14.030 (Available from autopatcher) - Kannkor
- Changed files: OgreUIXML.xml
- "Clearing" the dynamic assist (MCP->Assist-> Enter -> Enter) now removes any temporary assist the bot has assigned. This should fix a rare bug that could occur in shard of hate when using raid options. It would prevent you from ever being able to assist until you reloaded the bot.
- WATER FIX! Modified how the Combat tab works slightly in water.
- Previously: The combat tab works like this: When the target of the ability is in combat, it will cast. The problem is in water, you can't tell when your target is in combat.
- Now: The combat tab still works exactly the same with 1 exception, if YOU are in water, and YOU are in combat, it assumes your target is in combat also. Thus, fixing the combat tab to work in water.
- WATER FIX #2
- When you get in water, you bob up and down a little bit, ISXEQ2 reports that you are moving during this time. For now, if you are in water, it will NOT check to see if you are moving. This means if you are swimming through water the bot will basically be free to attempt to cast abilities as it sees fit, and will interupt them if you ARE actually moving. This is the best solution I have so far.
- Fixed cure curse with yourself targeted.
- If you have raid options checked and you are moving, you will no longer cast offensive abilities. This is a test fix to the when you stop you cast a random ability while it's cycling.
- "Manaburn" and "lifeburn" now skip the IsReady checks. This means they will cast with implied targets.
- Added chat trigger "Heart/ Shard please" for asking for a heart or shard.
- Removed Cure Curse cancelling when the target is no longer cursed. This will help if you need to spam it while the bot is running.
- Added tons of debugging code. The debugging code should only run in the dev version. If you notice debugging code in the live version please send me the exact line of text.
- OgreUIXML.xml
- Fixed buffing. Currently when you add a buff, it was defaulting to disabled, but showing enabled. Should be resolved now. If you added any buffs in the last week, I would double check there are no "black" ones (meaning disabled).
Versions: ISXOgre-2010.11.06, Patch Version-32, OgreBot-14.029 (Available from autopatcher) - Kannkor
Changed files: OgreMCP.iss
- Added timer on when Toxx eats people with Raid options.
- Removed the crouching from Byzola.. seeing how it opened the character window now anyways... :)
- Tweaked campspot defaults to 1-125 (from 1-75).
- Changed the default turbo to 500. So far there doesn't seem to be any drawbacks. Please report if you notice any changes.
Versions: ISXOgre-2010.11.04, Patch Version-31, OgreBot-14.028 (Available from autopatcher) - Kannkor
- Bug fix: When stealth was used, if the announce tab was used, it would try to sneak in a spell from the announce tab. This was most commonly seen on bards because of cob/potm. Either way, it's fixed.
- Tweaked Kendis / Penda - All mages won't fight Penda when the retribution aura is up, but will fight the adds fine. Same with all scouts and Kendis.