RevisionHistory

From ISXOgre
Revision as of 12:52, 1 March 2015 by Kannkor (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 stopped. Click Here for more information.
  • Development of Timewarp has stopped. Click Here for more information.

In Development (Coming soon)

  • OgreBot
    • Raid Options
      • Zavith'loa The Molten Pools [Raid]
        • The Crumbling Icon
          • Added an on-screen timer for when the adds spawn.
      • Castle Highhold: Thresinets Super Terrible Den
        • Mucktail counter updated to show of 48.
      • Ssraeshza Temple: Inner Sanctum [Heroic]
        • Lich (boss)
          • Added a second "need a cure curse!" call when the timer is under 8 seconds.
          • To clarify.. it still asks for one @ < 15s, but will ask a second time when under 8 seconds. This should let solo priests handle it, but also give the extra safety for dual priest groups.
  • Ogre Transmute
    • Stacked adept books should transmute properly now.
  • ISXOgre
    • Fixed a typo in the extension. "Waiting for connection be become active..." --> "Waiting for connection to become active..."
    • BJCasey can now sleep at night again.
  • OgreCraft
    • Added more to the error message about why the writ may not be available. If you have your writ option set to something too high (such as 6) when 6 options aren't available.

In Closed Testing

Released Versions

Patch Version 263 (Current)

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.047, OgreCraft-1.037

  • ISXOgre
    • Added "ogre mac"
      • What this does? you'll have to type it to find out...
  • OgreBot
    • Priests should once again cure themselves when they "Need a cure curse!"
    • Warlock
      • Negative Void (Epic buff) is now toggled OFF prior to casting the ability.
      • Negative Void is now "cast" prior to using an ability that would want it. However, it is limited to a 1/2 second cast time, and will end early if the buff appears.
      • I have left the "old" code in place also, that way if latency in real fights causes the casting to not cast when it should, it WILL be cast mid-spell, which will at the very least allow it to work for any future spells (keeping in mind, the dark siphoning will be randomly turning it off).
      • I have purposefully left in some debug messages about it while testing.
    • Repairing (Via MCP) should now use the repairer in Tranquil Seas and Phantom Seas.
  • OgreTradeskillApprentice
    • Added logging of when any toon gets a fragment of, or essence of. The log file is "Scripts/EQ2OgreCommon/OgreTradeskillApprentice/SpecialLootLog.log"
  • CampSpot
    • Fixed a bug where setting a relative value, was actually changing the campspot by that value.
    • Fixed about 200 more bugs related to relative campspot. Notably that relative now works like this.
      • If you assign a relative campspot by (example: +20, 0 -10), then change the campspot, the relative changes also (this is how it always has been).
      • However, if you assign a hardcoded campspot (example: 12.2918, 0.2355, -50.028102). It will never change this relative campspot.
    • Fixed a crash in Skyshrine raid zone first named... ...
  • MCP
    • Added 'CS_Set_Formation_Circle'
      • Sets everyone up in a big circle. Currently there isn't any holding hands and singing, maybe in a future patch...
      • 6 Parameters
        • Parameter 1: ForWho. Example: all
        • Parameter 2: Distance from the Center. Example: 10
        • Parameter 3: X. Example: ${Me.X}
        • Parameter 4: Y. Example: ${Me.Y}
        • Parameter 5: Z. Example: ${Me.Z}
        • Parameter 6: Use Relatively campspot. Default is FALSE. (Has to be capital TRUE or FALSE).
    • Added 'CS_Set_Formation_MonkeyInMiddle'
      • Sets everyone up in a big circle, with 1 person in the middle. Unfortunately the name 'CircleJerk' didn't make the cut. Apparently too inappropriate.
      • Note: The Monkey (person in the middle) MUST resolve to an actual toon name. For example: Kannkor, or ${Me.Name}, or ${Target.Name}. You can NOT use anything related to class, such as 'fighter' will NOT work.
      • 7 Parameters
        • Parameter 1: ForWho. Example: all
        • Parameter 2: Distance from the Center. Example: 10
        • Parameter 3: X. Example: ${Me.X}
        • Parameter 4: Y. Example: ${Me.Y}
        • Parameter 5: Z. Example: ${Me.Z}
        • Parameter 6: Monkey. Who is in the middle? Example: ${Me.Name}
        • Parameter 7: Use Relatively campspot. Default is FALSE. (Has to be capital TRUE or FALSE).
  • OgreIRC
    • Added -cs-circle and -cs-monkey
      • They work identical to the MCP variant. However, with IRC you are REQUIRED to put in all the parameters, you can not leave any blank (including the last parameter for using relative campspot or not).
      • Example: -cs-circle all 10 ${Me.X} ${Me.Y} ${Me.Z} FALSE

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.046, OgreCraft-1.037 (second one)

  • Movement
    • Fixed campspot to work again when both parties are in the water.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.046, OgreCraft-1.037

  • OgreBot
    • Tweaked the colours a tiny bit when gear is damaged.
    • "Need a cure curse!" now lasts for 8s instead of 6s. (This means priests will continually check on you for up to 8s instead of 6s. They stop checking if you don't have a curse during one of their checks.)
    • Grind Options
      • Ossuary: Resonance of Malice [Heroic]
        • Elder senistus Verish
          • Based on PRIMALZ feedback, this fight has been completely recoded.
          • Placement is now on the right side.
          • People spread out on the set up, and no one has to move at all.
          • If this doesn't improve kill times, please PM primalz for a refund.
      • Brokenskull Hoist yellow jacket something something
        • Captain
          • Added 'set up for Captain'
          • Just spreads your toons out in a circle.
      • Castle Highhold: Thresinet's Den [Heroic]
        • Added a counter for Spirit Mucktail deaths.
    • HUDs
      • The 'Show NPC' will now indicate if it's an NPC, or NamedNPC it is showing you. Prefix changed for Named from 'NPC' to 'Named NPC'
    • Warlock
      • Added 'Do NOT Force Myth OFF for Dark Siphoning'
        • Changed the default behavior of Dark Siphoning to cancel the myth buff. If you don't want this to happen, check it (which would really only be valuable if you solo'd. If you are in a group, you want it to cancel it).
    • Raid Options
      • Started added the raid templates. Currently these do nothing at all, but load a blank file for each zone. I plan on adding in on-screen timers for various things as I get time. (Just adding this note incase anyone experiences anything odd with a raid zone currently that shouldn't be happening).
  • MCP
    • Added Pause_ForWho
    • Added Resume_ForWho
      • Each of the above take 1 parameter of "ForWho". IE: all, scouts, g1, etc.
    • When clearing a button, it no longer leaves a # behind (this was the row #).
    • Added a "Reset Colour" button to the edit screen.
  • OgreFly/Follow
    • Added support for swimming into OgreFly.
      • Note: Move into melee range/move behind etc will NOT work when you are swimming and the person you are following is swimming (same as how it doesn't work when you're in the air).
    • Swimming support only "kicks in" when both of you are in the water. If one person is in the water, then regular OgreFollow will continue, until you both end up in the water.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.045, OgreCraft-1.037

  • OgreCraft
    • When you "Start Writs", OgreCraft will set quality level to 4, incase it was set to something else previously by mistake.
  • OgreBot
    • Grind Options
      • Ssraeshza Temple: Inner Sanctum [Heroic]
      • Note: This is the hardest heroic zone in the game at this time. You WILL have to understand the strategies to complete these fights. The code here will assist you, but will in no way completely trivialize the content without you having the gear, and the understanding. Much like Vulak's Dominion.
        • Pov Xin'Kaas
          • Added 'set up for pov'
            • Pre-pull/ while he has 25% health or more, this will place the group just behind the named.
            • If Pov is under 25% health, this will place the group on the ground (to the north).
          • When a toon comes out of the blackness, they will click bodies. Starting with whoever is nearest to them.
          • When he hits 25% and starts casting his spell, you should probably do "something". Here is my recommendation.
            • Use some kind of death prevent/group wide damage reduction, then hit your set up button. This will get them to the ground where they can start healing again. This also allows for the tank to easily bring the mob back. You'll want to be careful about having the frontal thing hit the group when you bring him back (again, group dp will help).
            • If you don't have a group DP... well... Figure it out.
        • Stonefang
          • Added 'set up for stonefang' - including for tanks.
          • Auto jousting/hiding based on text.
          • I have to assume I'm missing something to the fight. Is it really intended for him to have 75% physical damage reduction the entire fight? Well whatever. You can afk it because of how dumb it is now.
        • Kessatras
          • Added 'set up for Kessatras'
          • Positions the group in a central location.
          • Enchanters and bards will move and click the correct dude.
            • Note: For this to work, you must be controlling the group. This won't work in PUGs.
          • Note: You may want to use walk (MCP->Run_Walk) when the bard/enchanter aren't running to click the correct one. This will help reduce how far people run when feared. You should also have Cure / Cure Magic @ Group on all your priests/Mages in the group. People getting feared and not being cured leads to an uncurable group wide fear. This usually leads to a wipe.
        • Arch Lich Rhag'Zadune
          • Added 'set up for Lich'
          • Set up will depend on which mobs are alive when you press it. If "Vhen Ras Centien" is alive, you place near the start. If he is not alive, but "Toz Nak Xakra" is (summoner to the left), then you will place near him. If he is not alive but "Des Kas Xakra" is (summoner on the far right) you will place over there.
          • Toons will ask for cure curse in group when their curse has < 15 seconds remaining.
          • Toons will auto-joust if a pool spawns on them.
          • Strat using this set up.
            • Pre-pull, do a set up for lich. Everyone goes into 1 pile.
            • Start the encounter. Start killing the warrior. People will auto-joust back and forth.
            • When the warrior dies, toons will auto-do a (invisible) new set up for lich, and should properly move to the first summoner spot.
            • When the first summoner dies, toons will auto-do a (invisible) change to the middle area, then do another set up to take them to the far side. This *should* allow them to avoid the knockback in the middle. If they do get knocked back from the middle, they should be fine to run back on their own.
            • Testing this is extremely difficult, as I need these mobs to actually die, to test it properly.
      • Ossuary: Resonance of Malice [Heroic]
        • Praetor Pheris
          • Added 'set up for Praetor'
          • Will joust from side to side automatically (including tank).
          • Cure Curse disabled for this fight
          • You will get a message in your tell window when someone's curse is about to expire, if you wish to prevent them from dying, you go right ahead and do so.
        • Elder Senistus Verish
          • Added 'set up for Elder'
          • Will joust from side to side automatically (including tank).
      • Ossuary: Sanguine Fountains [Heroic]
        • When you zone (including zoning in, evacing, or simply reloading the bot), if you have Grind options enabled, it will disable any "Absorb Magic" in your Caststack on mages. These need to be disabled for the Grind Options to work properly.
    • Added a catch for "Error:No such 'character' member 'NULL' @Me.${GetInfoOb.EquipOrInven["${Obj_CastIt.sAbilityName}"]}["${Obj_CastIt.sAbilityName}"]:Use" so it shouldn't crash Ogrebot. Instead it will just output a line to the console for now and move on. This should only happen when the bot tries to use an item, and it disappears before it's able to actually use it. Which... not even sure how it would happen.
    • Added a new parameter to ChangeCastStackListBoxItem (3rd parameter) SilentMode. Default is FALSE.
      • When TRUE is passed, it will not allow reporting to the irc/mini window.
    • When your gear hits 30 or 20%, the message will now be orange. When your gear is 10% or broken, the message will now be red. PRIMALZ STOP DYING SO MUCH YOU NEED MORE NOTIFICATION ABOUT YOUR GEAR.
  • MCP
    • ChangeCastStackListBoxItem_Opt
      • Identical to ChangeCastStackListBoxItem, but allows a 4th parameter for SilentMode which when set to TRUE does not allow reporting to irc/mini window.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.044, OgreCraft-1.037

  • OgreBot
    • Grind Options
      • Castle High Hold Event Heroic
        • Removed some debug spam to the console.
    • Enchanters with AA "Spellblade's Reflexes" (extends the range of melee range) is now supported. When the bot loads initially, it will read how many points you have into this skill, and increase your melee range appropriate.
      • Quriks:
        • Obviously, if you respec your AA, you should reload the bot. This goes for all the time, not just this ability.
        • If you respec, and BEFORE the respec you had points, and AFTER the respec you have a different amount of points, then you should EXAMINE the spell in the AA window. Then reload the bot. The chances of this happen are probably quite slim for anyone... You can freely respec from having the ability, and getting rid of it, or vise versa without the need to examine the ability.
  • OgreCraft
    • Slightly increased the size of the list box on the Recipes tab. Should allow you to see a little bit more. I may make the entire window a bit larger in the future, but this is a quick fix that should allow you to see much more of the adornment names.
    • Updated to work with new version of ISXEQ2. (No longer spams: Error:No such 'PrimaryComponent' member 'Length' @${Me.Recipe[id,${_RecipeID}].PrimaryComponent.Length})
    • Required components should now properly calculate the primary component. For example, on armor where it takes 3-8 rares instead of 1, it should properly calculate this.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.043, OgreCraft-1.036

  • Ogrebot
    • The following should no longer spam when you use an item and it disappears from your inventory.
      • Error:No such 'character' member 'NULL' @${Me.${GetInfoOb.EquipOrInven[${Obj_CastIt.sAbilityName}]}[${Obj_CastIt.sAbilityName}].TimeUntilReady} > 0
    • Started adding the ability for Ogrebot to limit targetable abilities if you are forced targeted. At this time, each force target has to be coded inside of Ogrebot's raid/grind options. (Test case for it, is CHH EH boss). On hold for now... it seems that other than ressing, I can't find a use for this... at least not on this fight.
    • No... really.. fixed cross zone cure curses for @Raid and @Group. I was mislead with how it was happening previously!
    • When MCP "revive" is used, Ogrebot will now try to select the first option in the list (which is kind of default selected, but doesn't actually do anything).
    • Grind Options
      • Ossuary: Sanguine Fountains [Heroic]
        • The Sanguine Fiend
          • Mages will automatically target and dispel Fiend when appropriate.
          • Note: You will not want to be running autotarget or any other script that may attempt to do the following, or who knows how they will fight over things.
        • D'Nari the Bone Sculptor
          • 'set up for DNari'
          • Sets a campspot for the tank + group. Will joust the blobs that spawn. Tank spot is further away to allow for behind attacks.
          • A Joust-Out command is sent when the blobs spawn also. This way you can joust in if you don't like his positioning and are paying attention.
        • Ritualist K'Deru
          • 'set up for KDeru'
          • Sets a campspot in the middle of the room. On tanks it will tagtarget the named if you are targetting it (not really needed, but why not...).
          • Mages with interrupts turned on, should be able to interrupt him no matter where he ports.
        • The Embodiment of Gore
          • Mages will automatically target and dispel Fiend when appropriate.
          • Note: You will not want to be running autotarget or any other script that may attempt to do the following, or who knows how they will fight over things.
  • MCP
    • Added 'FoodDrink_AutoConsume'. Note: Requires Ogrebot to be running.
      • Takes 2 parameters
        • Parameter 1 - ForWho. Who will follow the command? IE: all
        • Parameter 2 - Option. Possibilities are: TRUE, FALSE, TOGGLE, and REPORT.
      • Report - Shows what everyones current value is. IE: TRUE means autoconsume is on. FALSE means it is off.
      • TRUE - Turns autoconsume on.
      • FALSE - Turns autoconsume off.
      • TOGGLE - Toggles autoconsume. (If it's on, will turn it off. If it's off, will turn it on).
      • When any change is made, the results is reported to the tell/irc window.
      • Note: There is a 1/2s to 1s delay from hitting the button for everything to happen/report. This is to allow EQ2 to update.
    • Added 'FoodDrink_Replenish'. Note: Requires Ogrebot to be running.
      • Takes 1 Parameter
        • Parameter 1 - ForWho. Who will replenish.
      • If you have food/drink currently in your food/drink slot, it will replenish that food and drink. If you do NOT have any food/drink in that slot, it will use what is hardcoded. Which currently is (and will change based on my needs/xpacs etc):
        • Fighters: "Peppered Thresher Steak" and "Highhold Frost Lager"
        • Scouts: "Stewed Pepper" and "Brokenskull Private Reserve"
        • Priests: "Tortured Surimi" and "Malice Mead"
        • Mages: "Allu'thoa Pepper Puffer" and "Sanguine Blanc"
      • Will move food/drink from your inventory into the food/drink slot if available.
      • Will open a guild food and drink depot, take from there, and move it into the food/drink slot if available.
    • Added 'StatPotions_AutoConsume'. Note: Requires Ogrebot to be running.
      • Takes 3 parameters.
        • Parameter 1 - ForWho. Who will modify AutoConsume.
        • Parameter 2 - Option. Possibilities are: TRUE, FALSE, TOGGLE, and REPORT.
          • Report - Shows what everyones current value is. IE: TRUE means autoconsume is on. FALSE means it is off.
          • TRUE - Turns autoconsume on.
          • FALSE - Turns autoconsume off.
          • TOGGLE - Toggles autoconsume. (If it's on, will turn it off. If it's off, will turn it on).
          • When any change is made, the results is reported to the tell/irc window.
          • Note: There is a 1/2s to 1s delay from hitting the button for everything to happen/report. This is to allow EQ2 to update.
        • Parameter 3: Potion Name. You can leave this blank if you want to use the defaults hard coded. Which are:
          • Fighter: Acerbic Elixir of Fortitude
          • Scout: Gnostic's Elixir of Deftness
          • Mage: Gnostic's Elixir of Intellect
          • Priest: Gnostic's Elixir of Piety
      • The game will NOT allow you to turn auto consume ON if you are in combat. Incase this changes, I have not put any checks in to prevent it. (The game will just not do it. So it's fine). You can still turn auto consume off out of combat.
      • Note: For this to properly work, you should NOT have more than 1 stack of potions in your inventory.
    • Added 'StatPotions_Replenish'. Note: Requires Ogrebot to be running.
      • Takes 2 parameters.
        • Parameter 1 - ForWho. Who will replenish.
        • Parameter 2: Potion Name. You can leave this blank if you want to use the defaults hard coded. Which are:
          • Fighter: Acerbic Elixir of Fortitude
          • Scout: Gnostic's Elixir of Deftness
          • Mage: Gnostic's Elixir of Intellect
          • Priest: Gnostic's Elixir of Piety
      • Will open a guild potion depot, take from there.
  • OgreCraft
    • OgreCraft should now buy the level 100 book, instead of stopping at level 99.

Versions: ISXOgre-2014.12.21, Patch Version-263, OgreBot-17.042, OgreCraft-1.036

  • ISXOgre
    • Changed from deleting wws_crashreporter to zeroing it out (0-byte). So far this change has been extremely successful in stopping the crash on load.
  • OgreBot
    • Castle Highhold Event Heroic
      • Insider T'Sshal (left side)
        • People should click orbs as they spawn.
          • Not currently working 100% of the time... so pay attention on your tank and click the ones that the bot fails.
      • Zom/Zona (Boss)
        • Added green clickie support, based on the "DPS" way in this post: https://www.isxgames.com/f/threads/altar-of-malice-heroic-instances.7376/#post-45686
        • It is assumed you will handle the purple crystals. (Make an MCP button for UseItem "Zov'Vyl Crystal")
        • It is assumed you will have Stun immunity (war rune: Adamant Defiance) on your priests to handle the group wide stun and not die. (Or AoE avoid them. Not tested this, but someone said you can).
    • Maybe... prevented cure curse from trying to cure cross zone... ?
  • OgreQuiver ( Ogre Quiver)
    • Has been updated to use "Cadmium field point arrow"
    • One day this will be changed to try various different ones... ... but for now, fill your ammo depot with the ones I list... :)

Older Revisions

Patch Notes 260-269: 2014.08.13 - Current

Patch Notes 250-259: 2014.03.07 - 2014.08.12

Patch Notes 240-249: 2013.11.19 - 2014.03.07

Patch Notes 230-239: 2013.09.11 - 2013.11.19

Patch Notes 220-229: 2013.07.19 - 2013.09.11

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