RevisionHistory:Patch Notes 10-19
From ISXOgre\Aion
Contents
Patch Version-19 (Current)
Versions: ISXOgreAion-2013.05.18, Patch Version-19, OgreBot-1.0016 (Available from autopatcher) - Kannkor
- If you try to log in a character that isn't valid, you will not longer get an error about an interface not found. (Was only a visual error).
- MCP
- Added -interact <ForWho>
- Interacts (Me:ClickTarget) with their current target.
- Added TargetID <ForWho> <ID>
- Targets an entity by ID
- Example: -TargetID all ${Me.Target.ID}
- Added -CWResponse <ForWho> <Name/ID>
- CW = ConversationWindow (IE: when you talk to an NPC).
- Name/ID - Realistically, this will be by ID, but uses either option available.
- Added -CWButton <ForWho> <Name/ID>
- For when you talk to an NPC and need to click a button.
- Note: Prior to pressing a button, will automatically ensure the buttons are enabled via EnableAllButtons.
- Note: Do not try to use these options with quests where you need to select something (such as a quest reward).
- Added -interact <ForWho>
- 'Hold up' now uses the new method Amadeus implemented. Should be a lot smoother now.
Patch Version-17
Versions: ISXOgreAion-2013.05.16, Patch Version-171, OgreBot-1.0015 (Available from autopatcher) - Kannkor
- Fixed crash in ogre <toonname>
Patch Version-16
Versions: ISXOgreAion-2013.05.16, Patch Version-16, OgreBot-1.0014 (Available from autopatcher) - Kannkor
- Added MCP commands
- -Targetid <forwho> <ID#>
- Example: -targetid all ${Me.Target.ID}
- -Interact
- Interacts (Me:ClickTarget) with their current target.
- -Cast <ForWho> <AbilityName>
- Example: -cast all Return
- Example: -cast all Kick
- Note: The ability name must be a BASE name. Kick (correct) vs Kick IV (incorrect).
- -ToggleMainUI <ForWho>
- Toggles the main UI from hidden to show, or vise versa.
- -ToggleMCP <ForWho>
- Toggles MCP
- -Press <ForWho> <KeyToPress>
- Presses a key.
- Example: -press all Esc
- Would press Escape on all characters.
- Type: press -keylist for all possible keys. Note: This is done at the innerspace session level. Should be equal to pressing them on your keyboard.
- -Targetid <forwho> <ID#>
- Added window text on load/unload. (so your task bar won't say "is1" it will have your toon name).
- Added even more debugging to casting... Trying to track down this nuke a player bug.
- Added a very short delay (2/10th of a second) before casting offensive abilities to try to get around this target bug.
- OgreConsole message when you run out of arrows and try to use something that requires them.
- Looting no longer can happen while in combat.
- Added option to HUD tab (tab doesn't exist yet)
- Farthest Group member
- Displays the farthest group member's name and their distance away.
- White when < 15 meters away
- Yellow when 15-20 meters away
- Red when > 20 meters away
- Added Show all group member distance.
- Added Closest PC (non-grouped)
- Displays the closest PC that is not grouped and their distance away.
- White when > 75 meters away
- Yellow when 35-75 meters away
- Red when < 35 meters away
- Farthest Group member
- Added new tab: Auth
- You can enter your login information and auth list here to be used by Ogre login.
- Added new commands:
- ogre login <toonname>
- From the login screen, will log you in. Does NOT load the bot.
- NOTE: You must have already filled in the 'Auth' tab inside of Ogrebot in order for this to work.
- ogre end login
- Ends the login script
- ogre <toonname>
- From the login screen, will log you in and load the bot.
- NOTE: You must have already filled in the 'Auth' tab inside of Ogrebot in order for this to work.
- ogre login <toonname>
- (Internal)
- Added the 'CommandForMe' member. The following are now available to be checked.
- all (anyone)
- fighter (gladiator, templar, fighter (level 1-9) )
- scout (assassin, ranger, scout (level 1-9) )
- mage ( sorcerer, spiritmaster, mage (level 1-9) )
- priest ( cleric, enchanter, priest (level 1-9) )
- All 12 classes by name. IE: templar
- Your characters name. Note: Do NOT enter in the server if you are on the fast track server. For example:
- Kannkor (Works for both standard and fasttrack)
- Kannkor-TM (DOESN'T work at all, not even on the fast track server!)
- Added the 'CommandForMe' member. The following are now available to be checked.
- All MCP commands now check 'CommandForMe' (up until this stage, it ignored that part and just did it for everyone).
- Alt+` now toggles the main UI
- Control+Shift+` now toggles MCP. Will open MCP if not open.
- Added "ISXOgreAion.iss" file to your scripts directory. This file is to be added (optionally) to auto-load the extension. Since it is not recommended to autoload the actual extension.
- (Need a visual walkthrough): IS->Config->Aion->Aion Profile -> Startup -> Insert -> run isxogreaion
- This small script loads when Aion loads, then loads the extensions.
Patch Version-15
Versions: ISXOgreAion-2013.05.12, Patch Version-15, OgreBot-1.0013 (Available from autopatcher) - Kannkor
- Patched out the updated main UI file. I forgot to patch it on Patch 14.
Patch Version-14
Versions: ISXOgreAion-2013.05.12, Patch Version-14, OgreBot-1.0013 (Available from autopatcher) - Kannkor
- Main UI is now hidden by default (option to make it open on load in the settings tab)
- Can now enabled or disable looting of corpses on the settings tab
- Added options for auto accepting the follow question windows:
- Accept Travel Payments
- Accept No-Trade Loot
- Confirm Soulbind Item
- Accept Bind to Obelisk
- Accept Shared Quests
- Accept Abandon Quest
- Accept Mentor Confirm Popup
- Added Chain value to the ability information. IE: If a chain is 3rd in the chain, it will appear as [C3]. If it is second in the chain [C2] etc. [C1] refers to abilities who are first in a chain (NOT chain starters though) such as Shield Counter.
- When you get 'someone else is looting that', it will now re-try to loot that item. (Because of the 1.5s recovery time for looting, it will happen every 1.5s until it succeeds.)
- Added some additional debugging on casting spells. Seeing some odd rare issues trying to narrow down.
- Added Res support. If you try to res someone who already has a res, it will not try to res them for 30s.
- Added Console Tab
- Console tab can be toggled open/closed by using Control+~
- Added IRC Tab
- "Popup" window now runs while paused (meaning if you get a travel window pop up asking to confirm payment, it will still click yes for you, even if paused).
- Console Window will track incoming and outgoing tells. (does not "pop" up at this time).
- Added the following OgreConsole Commands
- These are flagged commands by using the !mcp or !c <forwho> (IRC only - not implemented yet).
- Example: !mcp -pause all
- Pause bot
- -pause <forwho>
- Example: !mcp -pause all
- Unpause/resume bot
- -resume <forwho> | -unpause <forwho>
- Example: !mcp -resume all
- Temporarly turn off Follow
- -holdup <forwho>
- Example: !mcp -holdup all
- Remove the temporarly turned off Follow
- -letsgo <forwho>
- Example: !mcp -letsgo all
- Loads Ogre (more realistically, reloads it since it has to be loaded)
- -loadogre <forwho>
- Example: !mcp -loadogre all
- Ends Ogre
- -endogre <forwho>
- Example: !mcp -endogre all
- Load an extension (not sure this can be used at this time... for future use). May add in a forwho.. will see when it's available.
- -loadext <extensionname>
- Example: !mcp -loadext isxogreaion
- Unloads extension
- -unloadext <forwho> <extensionname>
- Example: !mcp -unloadext all isxogreaion
- These are flagged commands by using the !mcp or !c <forwho> (IRC only - not implemented yet).
- Follow no longer follows after a 'hold up' has been issued.
- MCP
- Added all the commands from above into buttons.
- Anything with "nc_" at the start, means NO CHECKS. This means it is a blanket "relay all". For example: Load_Ogre vs nc_Load_Ogre. Load_Ogre would only reload Ogre if it was already running. nc_Load_Ogre would load Ogre on all sessions.
- Option to load MCP on ogreaionbot startup on settings tab
- Console
- Added pop up on tells - Displays the console when a tell is received.
- Added pop up on any message. Displays the console when any message is received (this includes an MCP command).
- New Tmp Flags
- Shows when HoldUp is enabled via MCP, and can toggle on/off if needed
Patch Version-12
Versions: ISXOgreAion-2013.05.08, Patch Version-12, OgreBot-1.0011 (Available from autopatcher) - Kannkor
- CHAIN support is here!
- Example of using chains: Lets say we have Chain_Starter, Chain_1, Chain_2a, Chain_2b (Meaning it goes Chain_Starter -> Chain_1 -> (Chain_2a OR Chain_2b).
- Your Combat tab may look like this:
- Chain_2a
- Chain_2b
- Chain_1
- Some random unrelated ability
- Chain_Starter
- The above example means it will use 2a first if it's available, otherwise use 2b if available, or chain 1, etc. You CAN put other abilities in front of chains, but if they fire, they will break your chain (which will be acceptable in some cases, such as a heal @ 40% health may be more important than your healer finishing their nuke chain).
- "Counter" or "Reactive" type abilities should also work. For example: Shield Counter only works after a block. It works (and is actually treated) the same as a chain.
- NOTE: Be careful using counters right now, YOU must meet the requirements. IE: Shield Counter requires a shield... if you don't have a shield equipped, don't try to use it. This should be added to the bot in the future so you can be careless..
- Coded HoTs to work as HoTs when not grouped.