RevisionHistory:Patch Notes 10-19

From ISXOgre\Aion
Revision as of 08:14, 19 May 2013 by Eq2bob (Talk | contribs)

Jump to: navigation, search

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).
  • '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.
  • 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
  • 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.
  • (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!)
  • 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
  • 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