RevisionHistory

From ISXOgre
Revision as of 09:42, 15 October 2013 by Eq2bob (Talk | contribs)

Jump to: navigation, search

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.
  • Development of OgreInventoryManager has started. Click Here for more information.
  • ***** Timewarp tab may be scraped completely... More details later *****
  • Added 'Timewarp' time. Full name is "Timewarp timing".
    • This tab is for people who KNOW HOW TO READ. I do not plan to support this tab in any way shape or form. If you wish you can post questions on the forums. Unless you have data and tests to back up your claim, I will not respond to the thread at all. Do not send me emails or private messages. I will not respond, and probably get annoyed!
    • Options on the Timewarp UI:
      • Enable - Turns on or off the use of this feature.
      • Duration (sec) - Duration of timewarp in seconds.
      • Timeout (sec) - Normally timewarp should hit approximately every 60s... However there may be times where the illusion just can't cast (or not there) etc. This is the total amount of time you will wait from the last time warp, before you ignore this option and just cast like normal (until another time warp is cast, then it kicks back in).
        • I would recommend at least 70 seconds. This gives your illusionist a 10s window. If you put it below 60s, more than likely you're just being dumb... Just saying! :)
    • Options on the CA/Named CA UI:
      • [TW] Time warp
      • This enables time warp timing for that specific ability.
    • The following 4 things need to happen, or all of this is completely ignored.
      • Have Enable checked.
      • Have a value of > 0 for duration
      • Have a value of > 0 for timeout
      • Have an ability with TW on it.
    • How it works:
      • It checks the amount of time until TW will be up again, and compares it against your SPELL EXPORT recast time. If the recast will be back up before TW, it casts the ability. If it won't be back up, then it skips the ability and waits for TW before casting that ability.
        • Incase you missed the caps, it is important to have an up to date spell export for this. I recommend running it out of combat in your current group set up.
    • Oddities
      • If you have been out of combat for > your Timeout, TW timing is ignored... So the very start of fights may not be the best (IE: same as they are now). May look into changing his some how.


In Development (Coming soon)

  • Changed files: SpellExport, MCPCommands, LoadMCP
  • SpellExport
    • Added a bunch of values that will be used in the future. Most of it is refactoring existing items to make them slightly faster.
  • MCPCommands
    • Removed __TestRawC, as it was used for internal testing...
    • Changed RawCommand to remove the "execute" since it wasn't needed.
  • LoadMCP
    • MCP save file is now sorted alpha.
    • Removed a layer of escaping from *space* and *nospace* that was messing with quotes.
  • Ogrebot
    • Raid options
      • Oligar HM joust is now 2 seconds less in time (6s).
    • Fixed Sorcerer Ambidex not auto-casting.

In Closed Testing

Test Patch Version-234 (Current)

Versions: ISXOgre-2013.10.10, Patch Version-234, OgreBot-16.004, OgreCraft-1.027 (Not available) - Kannkor

  • Ogrebot
    • Raid options
      • Oligar HM joust is now 2 seconds less in time. Will probably adjust until it's more correct. Oligar EM joust will remain the same. If it's off someone will need to report it.
    • Fixed LoadExecute from crashing when adding new items in.
    • When adding an item to LoadExecute, it is executed when you do it. This way if it doesn't work/crashes Ogrebot because of a typo, you can't save it into the profile and cause an error.
    • Autohunt now has a slight Y axis (height) applied to it. This should help pull mobs that are on a very slight grade from you.

Test Patch Version-233

Versions: ISXOgre-2013.09.21, Patch Version-233, OgreBot-16.003e, OgreCraft-1.027 (Not available) - Kannkor

  • Raid Options
    • Fixed a drinal crash that was introduced in last version

Test Patch Version-232

Versions: ISXOgre-2013.09.21, Patch Version-232, OgreBot-16.003b, OgreCraft-1.027 (Not available) - Kannkor

  • ISXOgre
    • Added an additional alias to 'ogre info'. There are now three (they all do the same thing).
      • ogre info
      • ogre options
      • ogre config
    • Fixed leave awesomium_process to work properly (it was doing the reverse, so without it checked, it was leaving it, and with it, it was removing it)
  • Ogrebot
    • Raid Options
      • PoW -> Commanders
        • saying 'no crystals' and 'do crystals' in group chat should now work again.
    • Rangers 'Wreak Havoc' will allow abilities that require invis to be cast without casting invis.
    • Added the ID to casting Debug for :use

Test Patch Version-231

Versions: ISXOgre-2013.09.12, Patch Version-231, OgreBot-16.003b, OgreCraft-1.027 (Not available) - Kannkor

  • ISXOgre
    • Displays version information when it first loads, and when it becomes enabled, so old man primalz doesn't have to scroll up anymore.
    • If you have an "isxogre.dll" in the /innerspace/ folder, it will be renamed since this will cause problems. It also puts an error into the console.
    • Added new options to the "ogre info" screen.
      • Always Patch
        • When checked: Force the extension to check for new patches every time it's loaded, even if it's already patch during that session.
        • When unchecked (current behavior): Extension will only check for a new patch when initially loaded, and not again if it's unloaded and reloaded during that session.
      • Patch on all sessions
        • When checked: All sessions will try to patch when they are loaded.
        • When unchecked: Only IS1 (first session to be loaded) will try to patch.
      • Leave awesomium_process
        • When checked: ISXOgre will not remove awesomium_process for those wishing to use the in-game browser.
        • When unchecked (current behavior): ISXOgre will remove this extra process that is not needed and give you a bit more CPU juice.
    • Can now display multiple 'errors' and 'notices' from the server.
      • Note: If you have an invalid username/password, it more show any additional errors until that one is corrected.

Test Patch Version-230

Versions: ISXOgre-2013.09.11, Patch Version-230, OgreBot-16.003a, OgreCraft-1.027 (Not available) - Kannkor

  • Ogrebot
    • Raid Options
      • Secret(private testing only)
        • Greatly reduced the amount of duplicate IRC debug spam.
      • Exxoodus
        • Cancels cleric ability "Exorcise" on redtext
        • Cancels defiler ability 'defile' on redtext
      • Oligar
        • Swapped sides.. so raid/tanks are on left, and joust spot is on right.
  • ISXOgre
    • These changes shouldn't affect the user at all, only back end stuff. Listing here incase a problem starts during this time period I know when/where to track it down
    • Authenticates on a new file with different authentication process.
    • Turned into a complete rewrite of authentication... both client and server side.

Released Versions

Patch Version-228 (Current)

Versions: ISXOgre-2013.09.04, Patch Version-228, OgreBot-16.003, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • OgreBot
    • Decrease the time between turning on/off auto attack (from 1/2s to 1/5s)
    • Grind Options
      • SG Talan
        • Updated 'Study Tactics' timer to be 70s instead of 90s.
    • Raid Options
      • Fixed a crash in the new zone.

Patch Version-227

Versions: ISXOgre-2013.09.04, Patch Version-227, OgreBot-16.002, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Changed files: LoadOgreMCP
  • LoadOgreMCP
    • Fixed *nospace* not working as intended (it was putting a space in). (which was breaking runscript)
    • Added a face to the 'hail' function.

Patch Version-226

Versions: ISXOgre-2013.09.03, Patch Version-226, OgreBot-16.002, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Changed files: Spellexport, IRCLib, Ogrequiver, MCPCommands, LoadMCP, OgreCommon, UIXML
  • Raid Options
    • Tunare
      • Added 'set up for tunare'
      • Places the tank in front of where Tunare spawns, scouts behind, mages / priests 20m from the tank in a triangle thingy.
      • Note: This was meant to be in the previous release... but I forgot to remove the internal flag.
    • Commanders
      • Right side set up change - Only tanks in G1 will be at the 'tanking' spot. (Vs non-G3 tanks).
    • Fitzpitle
      • Changed room 4 campspots based on Jgarza00 locations. If they don't work, hate on him not me :)
  • Grind Options
    • Talan
      • Added on-screen timer for Study tactics. (Code to target self was implemented prior).
  • Spell export
    • Reminder: Anytime a change is made to this file, if you wish for the changes to be updated in your spellexports, you must run new exports.
    • At the time of writing this, none of this is *required* and is purely for making peoples lives easier going forward, or for internal testing.
    • Added more information about abilities (stuns).
    • Warlocks
      • Auto cancels Negative void prior to running the spell export.
    • Assassin
      • Shadow Step is now set to 5m max cast distance.
    • Inq
      • Interrogation is now set to 5m max cast distance.
  • IRCLib
    • Minor verbage changes
    • added -gear | -checkgear
    • Reports back level of gear for everyone.
      • Note: It's equal to hitting the MCP check gear, and reports back locally only, NOT to IRC. I may add this in the future.
  • OgreQuiver
    • Changed up some delays to try to make it not get an extra stack, and not re-open the depot after it was closed.
  • MCP
    • If the first 9 characters of the [CODE] line to execute are "*nospace*", the first parameter is applied immediately without a space. Each subsequent parameter is added with a space after that.
      • Example: "RunScript" now has the *nospace* before it.
        • Select Command: RunScript
        • Parameter1: Test (name of the script to run)
        • Parameter2: aa
        • Parameter3: bb
        • Results: Script: Test runs with parameters "aa" and "bb". (runscript innerspace/scripts/test aa bb).
      • Note: This new version is aware of how many parameters you entered, and will NOT pass extra "NULL"s to your script.
    • If the first 7 characters of the [CODE] line to execute are "*space*", all parameters, including the first, are applied WITH a space.
      • At this moment I haven't used it... but if you understand the above, you'll understand this.
    • To clarify, when using *nospace* or *space*, you do NOT need to specify ${Parameter1} inside of the XML file.
    • You can mix and max parameters also. For example: *space*relay ${Parameter1} Something Something
      • Then if you added 3 parameters total. Lets say the parameters were All, abc, def. The resulting command would look like this:
      • relay All Something Something abc def
    • Worth noting: When it's applying the parameters, it does so until one doesn't exist.
  • MCPCommands
    • Updated "RunScript" to use *nospace*
      • This allows it to have up to 100 parameters, but any that don't exist, aren't passed (no more NULL) being passed.
    • Updated "RawCommand" to use *space* (Which you can ignore, because the code is simply 'execute' so it needs a space to execute what you want after it).
      • This allows it to have up to 100 parameters, but any that don't exist, aren't passed (no more NULL) being passed.
  • OgreCommon
    • Changed some ints to uints
  • UIXML
    • Enabled [MAX] for assassins for Carnage
    • 'Load' tab -- An ADVANCED selection FOR FOLKS WITH SOME SCRIPTING KNOWLEDGE.
      • Added an 'Execute' portion on the right side.
      • When a profile is loaded (including on initial load), it will go through and "execute" each command in here.
      • It simply does an innerspace execute. You can include things like:
        • radar off
          • Admittly this is a bad example, since there are radar on/off checkboxes on the left... :)
        • ogre afk
        • eq2execute ics_playercombatautoface 0
          • Turns Combat Auto face OFF
        • eq2execute ics_playercombatautoface 1
          • Turns Combat Auto face ON
  • OgreBot
    • Ogrebot is now aware of the Troubador PoW Myth cloak proc, and will cast abilities while the proc is up (Currently supporting offensive and defensive abilities, which includes Priority, CA, NamedCA, Chain tabs, Power Heals). I believe this should cover 99% of any ability the bot attempts to cast ever.
    • Minor tweaks to how items work with the ca/namedca tab. Made a slight delay before attempting to use the item (to make up for the 'recovery' period from the previous cast). This should help with the clicking on/off of items that some items experience.
    • Coe's Myth cloak should now work properly on the CA/NamedCA tab. (Previously it was turning on and off again immediately, thus doing nothing).
    • Changed item range from 30m to 25m.
    • Removed the ability to heal/buff NPCs because it was causing issues. This was implemented YEARS ago for Gozak.
    • Dispell requests are now handled by all mages, not just enchanters. (Two mobs in HE use this, the first two named).


Patch Version-225

Versions: ISXOgre-2013.08.18, Patch Version-225, OgreBot-16.001a, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Properly patched out v16 (notes in patch 223, where this patch was suppose to happen).

Patch Version-224

Versions: ISXOgre-2013.08.18, Patch Version-224, OgreBot-16.001, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Attempt to properly patch v16... (which failed).

Older Revisions

Patch Notes 220-Current: 2013.07.19 - Current

Patch Notes 210-219: 2013.05.01 - 2013.07.19

Patch Notes 200-209: 2013.02.15 - 2013.05.01

Patch Notes 190-199: 2012.11.21 - 2012.02.11

Patch Notes 180-189: 2012.11.14 - 2012.11.21

Patch Notes 170-179: 2012.09.22 - 2012.11.08

Patch Notes 160-169: 2012.06.28 - 2012.09.13

Patch Notes 150-159: 2012.04.18 - 2012.06.07

Patch Notes 140-149: 2012.03.20 - 2012.04.13

Patch Notes 130-139: 2012.01.11 - 2012.03.09

Patch Notes 126-129: 2012.01.01 - 2012.01.11

Version 15 Patches 110-119: 2011.10.25 - 2011.11.09

Version 15 Patches 100-109: 2011.09.29 - 2011.10.17

Version 15 Patches 90-99: 2011.08.16 - 2011.09.29

Version 15 Patches 77-89: 2011.07.28 - 2011.08.14

Version 14: 2010.08.17 - 2011.07.03

Version 13

Version 12

Version 11

Version 10