Difference between revisions of "RevisionHistory"

From ISXOgre
Jump to: navigation, search
(In development (Coming soon))
(In development (Coming soon))
Line 25: Line 25:
 
** Beastlord primals should now do an IsReady check, thus allowing the use of "0" (so it'll wait until it has 50).
 
** Beastlord primals should now do an IsReady check, thus allowing the use of "0" (so it'll wait until it has 50).
 
** Ogrebot will now "study" the vampire incisors
 
** Ogrebot will now "study" the vampire incisors
 +
* OgreCraft
 +
** LowLevelLeveling should now buy the level 10 recipe book
 +
** If you are level 20, the bot will buy the level 20 book if you don't have it.
 +
*** Note: In the above 2 situations, if you restart the bot while being level 10 or 20, it is possible for you to buy a second recipe book that you can't scribe. This seems to be a better solution than the bot not buying them for now.
 +
** Any time the bot buys recipes, at the end it will check to see if it can scribe them (so it'll scribe the level 10/20 books)
  
 
== In Closed Testing ==  
 
== In Closed Testing ==  

Revision as of 22:13, 15 December 2011

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.

In development (Coming soon)

  • Changed files: Customwrits
  • CustomWrits
    • Added: <Setting Name="a Teak Long Bow">Teak Longbow</Setting>
  • OgreBot
    • Beastlord primals should now do an IsReady check, thus allowing the use of "0" (so it'll wait until it has 50).
    • Ogrebot will now "study" the vampire incisors
  • OgreCraft
    • LowLevelLeveling should now buy the level 10 recipe book
    • If you are level 20, the bot will buy the level 20 book if you don't have it.
      • Note: In the above 2 situations, if you restart the bot while being level 10 or 20, it is possible for you to buy a second recipe book that you can't scribe. This seems to be a better solution than the bot not buying them for now.
    • Any time the bot buys recipes, at the end it will check to see if it can scribe them (so it'll scribe the level 10/20 books)

In Closed Testing

Released Versions

Versions: ISXOgre-2011.12.12, Patch Version-122, OgreBot-15.031, OgreCraft-1.011 (Available from autopatcher) - Kannkor

  • Changed files: SpellExport, OgreBotUI
  • SpellExport
    • Added some specifics to Beastlords, labeling advantages.
  • OgreBot
    • Tweaked a few class checks to be more efficient (BL, Troub, Dirge).
    • Added support for Advantages in the CA tab.
    • Added "primals" to the beastlord tab

Versions: ISXOgre-2011.12.12, Patch Version-121, OgreBot-15.030, OgreCraft-1.011 (Available from autopatcher) - Kannkor

  • Changed files: CustomWrits, SpellExport, EQ2OgreDepot
  • EQ2OgreDepot
    • Fixed the depot.. Since SOE thought they should change the name of it.
  • SpellExport
    • Confront Fear is now forced to be a raid usable ability.
  • ISXOgre
    • Added a much better error message when you try to load OgreCraft without a OC subscription (instead of the character not found default message).
  • OgreBot
    • If someone casts CoV on you from your auth list, you will automatically accept it.
    • New chat command added: "follow me"
      • "follow me" and commandForWho follow me
        • With no prefix ( follow me ) in raid/group/tell, makes everyone Ogre Follow you at default length.
        • With a prefix, it uses the prefix as a check for CommandForWho. Examples:
          • mages follow me -- Makes mages follow you.
          • G1 follow me - Group 1 follows you (in a raid situation)
  • OgreCraft
    • Should now scribe "Outfitters" recipes.
  • CustomWrits
    • Added Alchy level 80 - Essence of Mutilate == Mutilate VI (no essence of)

Versions: ISXOgre-2011.11.14, Patch Version-120, OgreBot-15.029, OgreCraft-1.010 (Available from autopatcher) - Kannkor

  • Changed files: EQ2OgreDepotResourceInfor.XML, MCPCommands, ReactionArts, ReactionSkills
  • OgreBot
    • If you have Dungeon finder checked, and someone on your auth list changes loot options, you will say yes now.
    • Added: UseItemFromUplink
    • Added: UseItemFromUplinkOnPlayer
    • CastOn now supports the use of Aliases.
      • Same as CastFromUplink, but works with items. First parameter is CommandForWho and second is item name.
  • OgreCraft
    • Did a bit of an overhaul on how the bot handles reactions. Shouldn't really notice anything.
    • Increased writ time out from 5 seconds to 10 seconds. This won't affect low latency, as it skips the wait once crafting has begun. It should help for high latency users.
    • Increased the wait period to hit reactions. Note: Under extreme lag you WILL have issues no matter what, because if it takes you 2 seconds to cast the reaction, over time, your reactions will be on cool down when you need them. With low latency, this can never happen.
    • Tried adding a refresh of the recipe list in after creating an item. This may help with recipes disappearing and new recipes not showing.
    • Added support for Rillis Writs
      • While doing these, I had to completely update some of the XML files (for geomancy and geocraft). Either those aren't used in normal crafting, or these are backwards, and I just broke normal crafting that uses them. So if you start seeing 90% failures on reactions let me know :)
      • Currently uses the same writcount as for Bathezid faction.. If this is an issue let me know with what class.
    • Added support for Narcoleptic Sweet-Talk
  • EQ2OgreDepotResourceInfor.XML
    • Added Roper sinew
    • Changed many of the imbues to raws instead of rares (things like glowing material, sparkling material etc).
  • MCPCommands
    • Added: UseItemFromUplink
    • Added: UseItemFromUplinkOnPlayer. This will target the person, then use the item.

Versions: ISXOgre-2011.11.09, Patch Version-119, OgreBot-15.028, OgreCraft-1.009 (Available from autopatcher) - Kannkor

  • Changed files: OgreMove
  • Re-updated Ogremove that was hotfixed in the last version.
  • OgreCraft
    • Fix for Forge crash.

Versions: ISXOgre-2011.11.08, Patch Version-118, OgreBot-15.028, OgreCraft-1.008 (Available from autopatcher) - Kannkor

  • Changed files: InCombatMovement, OgreCraftQueueUIXML, OgreCraftUIXML
  • OgreCraft
    • Added support for "Wholesaler"'s as fuel merchants. (Freeport).
    • Bathezid writs now supported.
      • Note: Writ selection works for the bathezid writs, however, it is in reverse order. So a selection of 1 means the easy writs, whereas an option of 4, means the master writs. In simple terms, it's simply which selection from top to bottom to select.
    • If a recipe asks for a "forge", sootfoot forge and Blood Iron Forge should now be ignored. (However, if you don't have any other forge, it will still default to the nearest "forge", which may be the sootfoot or Blood Iron.
    • If you have 1 or less inventory slots available, crafting will be cancelled.
  • OgreCraftUIXML
    • Writ tab
      • Added Camp option. Will camp out once the writ set is completed.
  • OgreCraftQueueUIXML
    • Added "Camp when finished queue." option. This will camp you out when your queue is finished. (for any reason, such as completing the queue, or if you hit the stop crafting button.)
  • OgreBot
    • When doing a "come to me" in chat, it now uses the default precision.
  • InCombatMovement
    • When doing Come to me commands (via chat or MCP), the precision will now only change if the command is for you.
      • IE: If "mages come to me" is said, priests/fighters/scouts won't change their precision etc.

Versions: ISXOgre-2011.11.07, Patch Version-117, OgreBot-15.027 (Available from autopatcher) - Kannkor

  • Changed files: OgreNav_Lib, OgreMove, OgreCraftMove, CustomWrits, WritCount
  • OgreCraft
    • Tradeskill instance writ agents are now supported.
    • Tradeskill instance clipboards are now supported.
    • Tradeskill instance fuel merchants are now supported.
    • Added new tab: Navigation Options
      • No Map - allows for moving with no map. (This is how the bot has previously moved when no map was present)
      • Basic Map - allows for moving with a basic map with no names. (This is how the bot has previously moved when a map was present)
      • Custom Map - allows for custom named locations of where items are. For example: You could specify the "RushOrderAgent" is here, the bot will move to that spot, and assume it is in range to deal with the rush order agent. This will be useful if there are "counters" in front of merchants etc.
  • OgreNav_Lib
    • Added member:bool RegionExists(string)
      • You can check if a region exists with ${Nav.RegionExists[name]} - results is TRUE or FALSE.
    • Added member:bool LocMapped(float _X, float _Y, float _Z)
      • You can check if a location is mapped with ${Nav.LocMapped[x,y,z]} - results is TRUE or FALSE.
    • Added method: List
      • Doing Nav:List will output the results to the console.
    • Added Nav variable: AllowOffMapMovement
      • Default is TRUE. If set to false, disables direct off map movement. Note: Movement to get back onto a path is still permitted.
    • Worth noting: Nav is a script level variable, so these commands won't work from the console.
    • Added some additional checks with collision. One method the navlib tries to use when moving if all else fails, is to move along the path as far as it can, then use direct movement to get to it's destination. Collision is based off of in-game things being rendered. If something is not rendered, then it basically doesn't exist. Previously this collision check was done once to determine if this was a valid option. Which it may have been when in a different room because objects or walls were not rendered. It now does another check before trying to move off the path. If it fails you will get: "OgreNavLib: At the end of our nav, and we are now reporting collision so we cannot continue."
      • This isn't a new, merely explains some odd behaviour that was happening previously.
  • OgreMove
    • If you pass the parameter "list" it will output the list of possible locations.
  • OgreCraftMove
    • Added support for RegionExists to passthrough to OC.

Versions: ISXOgre-2011.11.01, Patch Version-116, OgreBot-15.027 (Available from autopatcher) - Kannkor

  • Changed files: ReactionArts, OgreCraftUIXML
  • ReactionArts
    • Fixed Aracna Favor of Innovation being incorrect.
  • OgreCraft
    • Fixed Alchy's "Essence of " from not working.
    • Removed some extra debugging
    • Added a check for "s" to recipes. This should help with "hammers" etc that aren't labeled with the S, but the recipe is.
  • OgreCraftUIXML
    • Fixed "Buy Tinker Recipes" button not doing anything.

Released Versions

Versions: ISXOgre-2011.03.07, Patch Version-76, OgreBot-14.068 (Available from autopatcher) - Kannkor

  • Changed files: Uplinkcontroller, Ogrecommon.inc
  • Curable disables now "casts" instead of trying to cast on yourself. This should allow it to cast when you are forced to a target (or to no target).
  • Fixed a missing verdict option on the uplink.
  • Login
    • Fixed a crash with "ogre login toonname" while you were already logged into another toon, and cancelled the current toon from camping.
  • Ogrebot
    • Completely rewrote the casting code. Will be in development versions for testing shortly.
    • New casting code - Follow functions now use the new casting code
      • Curable disables (things like Aura of Crusader that go into the Other tab)
      • Verdict
      • Buffs
        • Self/group
        • Non-combat
        • Single target
        • Single target on others
      • Priority
        • Group cures
        • Single target cures
        • Heals
        • Cure Curses
          • Single target checks
          • Group checks
          • Raid checks
          • Triggered cure curses
      • Chain tab
      • Named Combat arts
      • Combat arts
      • Custom RO
      • Custom VC
      • Custom DA (Warlock)
      • AH Pulling
      • Gravitas
      • Jesters cap
      • "Cure" tab
      • Every tab in ogrebot... :)
    • Buffs
      • Did some minor recoding.
      • Removed Warlock Mythical support (weapon version, spell version still works).
      • Removed Berserker Mythical support (weapon version. Spell version should be entered into self buff section).
      • Removed Conj Mythical support (weapon version...)
      • Removed Coecer Mythical support (weapon version...)
      • Removed WickedWand support (considering it was nerfed to not work like this... at least a year ago :P).
    • UI
      • Inq - Removed Inq Myth click option (Use priority tab)
      • Templar - Removed Myth click option (Use priority or heal tab)
      • Wizard - Removed Manaburn rotation information.
      • Removed a few other old Myth options (again, weapon version only).
      • Items: Removed Wickedwand option
      • Items: Removed Use HoT potions option.
      • Items: Removed Mortal coil option
      • Removed "Use Masters attack". There is no need for this extra option when you can put the spell into your CA/Named CA order fine... ... for the last 2 years.

Versions: ISXOgre-2011.06.22, Patch Version-75, OgreBot-14.067 (Available from autopatcher) - Kannkor

  • Changed files: Ogreuixml
  • Changed verdict so it ignores the fact it's an encounter spell.
  • Changed some spacing on the verdict tab (visual only)
  • Updated rezing code.

Versions: ISXOgre-2011.06.20, Patch Version-72, OgreBot-14.066 (Available from autopatcher) - Kannkor

  • Changed files: OgreUIXML, UplinkControllerXML, Ogrecommon.inc
  • OgreBot
    • Fixed Immaculate res to actually work if the cleric is dead.
    • Added a bunch more checks to prevent crashes when you type letters into boxes that only support numbers.
    • Added new tab "Other".
      • While I personally hate generic tabs like Other, I'll use this as a place to put early items in development that don't have a place on any other tab. At some stage these items will more than likely move to a different/new tab that makes more sense.
      • Added Curable Disable - This is for those abilities that can cure things like stuns/stifles. It only supports Self or group abilities (will only trigger if YOU have the detrimental on you, regardless if it's a group ability).
        • You WILL get false casts of this. Meaning you have a detriment on you that does something like damage, and you have an uncurable that is stunning you. There isn't a way to see the effects of these abilities without contacting the server, in which I won't do to check every single detriment you ever get.
      • Added Res anyone option. Without this, you will only rez people in your raid if they are on your authorized list (eq2chars.inc). With this option, it doesn't care.
    • Added support for bruisers self cure on the priority tab: Indomitable Will (all versions of it). Simply add it as a cure on the priority tab, select yourself as the target, and it will only cure Arcane and Trauma.
    • Added support for Paladins cure (AA) on the priority tab: Cure spells. Simply add it as a cure on the priority tab, select yourself as the target, and it will only cure Arcane, Noxious, and Elemental.
    • Bug Fix: Previously a Cure ability in the Priority tab was not checking if the cure was available to cast if YOU had the dot, and the target was GroupOnly.
    • Added four "Verdict" UI pieces to the Inquisitor tab
      • Verdict On Epic Named @ -- Will cast Verdict on Epic Named mobs when the mob is at, or below the health specified.
      • Verdict On Epics @ -- Will cast Verdict on Epic Non-Named mobs when the mob is at, or below the health specified.
      • Verdict On Heroic Named @ -- Will cast Verdict on Heroic Named mobs when the mob is at, or below the health specified.
      • Verdict On Heroic @ -- Will cast Verdict on Heroic Non-Named mobs when the mob is at, or below the health specified.
    • Bug Fix: Changed all(most?) text entry boxes to accept 3 digits (100 will now be 100 instead of 10).
  • UplinkController
    • Added Verdict on/off options to uplink.
  • ISXOgre
    • Added commands:
      • ogre Hypatia | ogre end Hypatia -- Loads an on-screen display of when Hypatia has her reflect up.

Versions: ISXOgre-2011.06.03, Patch Version-70, OgreBot-14.065 (Available from autopatcher) - Kannkor

  • Changed/Added files: Ogreuixml, OgreAntiAFK
  • OgreUIXML
    • Reverted the "fix" to the combat tab since it made it work incorrectly... oops.
    • Complete overhaul of the UI backend. Let me know if anything isn't working correctly (Removed over 4000 lines of excess code).
    • Reordered the tabs a little bit.
  • OgreBot
    • Fixed 1 raid mob (Proto) not using it's raid code in dev version.
    • Changed breaking stealth from sprint to transmute and esc.
  • See below for development release notes.
  • Added file: OgreAntiAFK
    • Randomly between 10 and 15 minutes does a non-visual server command to keep your session active.
  • ISXOgre
    • Added commands:
      • ogre afk - loads afk script
      • ogre end afk - ends afk script

Versions: ISXOgre-2011.05.09, Patch Version-69, OgreBot-14.063 (OgreBot-14.064a development) (Available from autopatcher) - Kannkor

  • Changed files: Ogreuixml.xml
  • Ogreuixml
    • Fixed not being able to toggle maintained on the combat tab.
  • Ogrebot(development release accessed via ogre dev)
    • Completely overhauled how many of the events work. Greatly reduced the processing of events by probably 80%. Will see if this has any affect on FPS...
    • Removed the El'Arad tell window. Can add this back in if anyone needs it... although it didn't actually "do" anything other than tell you it's time to click the pilliars.

Versions: ISXOgre-2011.05.09, Patch Version-67, OgreBot-14.063 (Available from autopatcher) - Kannkor

  • ISXOgre - Started doing a pretty major overhaul to update to support multiple games (Rift).
  • For now, ISXOgre will auto-patch both Rift and EQ2 files. This is just easier for the time being while I make large changes.
  • Item Database - Remove Weight / weight reduction
  • ItemDatabase - (released prior)
    • 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.


Versions: ISXOgre-2011.04.21, Patch Version-66, OgreBot-14.062a (Available from autopatcher) - Kannkor

  • Added missing file for tofsx2 for Cara pathing.

Versions: ISXOgre-2011.04.21, Patch Version-65, OgreBot-14.062a (Available from autopatcher) - Kannkor

  • Files added: TradeIt, FPFaction, qey_tradeskill01.LSO, qey_north.LSO, antonica.LSO
  • ISXOgre
    • Added command "ogre Trade <HowManyItemsToTrade>" (See below for more information)
  • New script Trade it added.
    • Accessed via: ogre trade
    • Accepts 1 parameter - HowManyItemsToTrade. Default is 12.
    • Trades stacks only (meaning it won't break them up).
    • You MUST have the person targeted who you want to trade with.
    • You MUST have the item you want to trade, examined.
    • It will trade the items, then hit accept.
  • OgreBot
    • When an authorized user accepts a trade with you, you will automatically accept it also (authorized = in eq2chars.inc)
    • Raid Options
      • Re-added maestro code. Priests should only cast Cure curse on themselves when they are cursed. (Not tested).
      • Tweaked spider code. Now blow up the cocoon, instead of tanks targeting it.
      • Cara coded. Untested.. be warned if doing it with raid options on :)
    • If you pause while in the middle of a "come2me", the bot will stop and exit the routine. (So when you resume, he will NOT finish the come2me). Clearing your target also does the same thing.
  • FPFaction (Freeport faction) for when you betray.
    • Be at the quest giver in antonica, and "ogre fpfaction".
    • Nav files added for: antonica, qeynos north, and the special tradeskill instance.

Old Revisions

Version 15 Patches 120-129

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