RevisionHistory

From ISXOgre
Revision as of 21:22, 14 May 2017 by Kannkor (Talk | contribs)

Jump to: navigation, search

Contents

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)

  • MCP/OC/API
    • Added: ProvingGrounds_Scoreboard_Close(ForWho)
      • When you complete a proving grounds and get the scoreboard up, this will close it.

Development Build release

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.146a, OgreCraft-1.051

  • Spewstats currency should now work in PG

Released Versions

Patch Version 287 (Current)

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.146, OgreCraft-1.051

  • Patch 287 to live.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145k, OgreCraft-1.051

  • Proving Grounds
    • First off, let me say I do NOT recommend you bot in proving grounds. That is asking for trouble. However people keep asking me to make the bot work for proving grounds. So... use at your own risk.
    • This patch makes Ogre fully functional in proving grounds. If anything isn't working I'll need a bug report with as much specific information as possible.
  • OgreBot
    • Removed the Ascension combo spam.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145d, OgreCraft-1.051

  • OgreBot UI
    • Added a checkbox [x] Auto-Handle HQ Earring
      • You can have the earring equipped or in your inventory. It will use/(equip/use/reequip old ear) automatically for you. Will do so much more often than required just to make sure it's up.
  • MCP
    • Added: HQEar
      • Will use the HQEar on-demand, regardless if the bot just casted it.

Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145c, OgreCraft-1.051

  • Tweaked some of the loading features within ISXOgre to allow access to isxogre.xml sooner.
  • Added some additional customization for some specific innerspace options. More on this later once it's available/released/tested.
  • SpewStats
    • Added: "item_itemnamehere"
      • Only checks inventory. Not equipped or bank etc.
      • Example: -spewstats all "item_guided ascension"
        • Kannkor --> has item: guided ascension -> 26
      • Example: -spewstats all "item_earring of the icelord"
        • Kannkor --> has item: earring of the icelord
  • OgreBot
    • Raid Options
      • Xalgoz
        • Toons who are marked, and of the appropriate archetype, will use the control staff while every time it's available to try to maintain aggro.
        • Tanks will subtle strikes and not attack when it's not their turn.
    • Added some special code that will allow Call of the Hero to function outside of normal parameters (distance and collision is no longer checked).
  • Ogre ADT
    • Changed timer from 22 hours to 18 hours

Patch Version 286

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.051

  • OgreCraft
    • Fixed a duplicate variable which came from combining code from previous patch
  • Ogre Othmir
    • Now loops the repeatables indefinitely

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.050

  • ISXOgre
    • Renamed: 'ogre getquest_aleesia' to just 'ogre getquest'
      • 'ogre getquest' now supports panda repeatable quest from 'Wu Gang'
  • OgreCraft
    • Combined the old way and new way of scribing recipes, since we can't figure out what in-game option determines this.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.049

  • OgreCraft
    • (From previous patch) Removed an old fix for whitespace from years ago that appears to break ISXEQ2 now (likely has since the rewrite to how recipes work). Please report if this creates any new issues.
      • I had to re-add this as it did indeed break some recipes. Made it so both versions should work.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.048

  • OgreBotAPI
    • Added:
      • Announce_AddEntry(string _ForWho=all, string _Ability, string _AnnounceTo, string _AnnounceText="")
        • Ability MUST be the base ability name. For example: Bash is correct, Bash IX is INCORRECT.
        • Example: OgreBotAPI:Announce_AddEntry[all,intercept,Group,"Hi There *Target*"]
  • OgreBot
    • Fixed an odd bug related to trying to cast an ability that you didn't have. In this case it was tracked down from a ranger NOT having Hidden Assault. It should be fixed for all abilities (although this is the first time I've seen it).
  • OgreCraft
    • Removed an old fix for whitespace from years ago that appears to break ISXEQ2 now (likely has since the rewrite to how recipes work). Please report if this creates any new issues.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.144, OgreCraft-1.047

  • OgreBot UI
    • Brigand Tab
      • [x] While Crimson Swath (Epic 2.0 buff) is up, cast Barrooms in cast stack ignoring # of NPCs.
        • While Crimson Swath is active, and it checks Barrooms in the caststack, it will ignore the # of NPCs.
        • I believe it will be best to set Barrooms as a postcast to Crimson Swath also. This way it will cast it immediately after (since it will likely take the UI/server a few frames to update that you have casted it).

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.143, OgreCraft-1.047

  • The Palace of Ferzhul
    • Exeter
      • Special_ZoneSpecific will now do the special Exeter code that previously was a MCP button.
  • MCP/OgreConsole
    • Added new button: GuidedAscension
      • Takes up to 2 parameters:
        • Parameter 1: ForWho. Default: All
        • Parameter 2: Must have less than this much vitality to consume scroll. Default: 3000000 (3 million)

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.141, OgreCraft-1.047

  • OgreBot UI
    • Added following to Settings 2 tab
      • [x] Do not check Research on load
    • Added the following to Settings tab
      • [x] Auto Complete Ascension Combos
        • This will attempt to finish ascension combos. Note: It does NOT start the combos. It monitors for a combo starter to happen, then will try to finish it.
        • For now, you will see messaging in your OgreConsole about what is going on.
          • 14:19:45: [Toon2] -> Player *Toon1* casted *Septic Strike* to combo use: *Glacial Freeze*
          • 14:19:48: [Toon2] -> Your Glacial Freeze surges with power.
        • (More on this later...) ---> Post here

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.140, OgreCraft-1.047

  • Export
    • Added an update for ranger epic 2.0
  • OgreBot
    • Epic 2.0
      • Ranger
        • Note: you must run a new export for the below to work
        • If you have epic 2.0 buff 'unfetter', the bot will ignore stealth requirements on all bow attacks and positional requirements on all bow attacks.
          • NOTE: The description of this buff is a complete fucking lie. The 'removes the .... for Bow attacks' means, 'we removed it from the highest version of the ability only. So if you try to use a lower level version (or a higher, say if a level cap increase comes later), this buff will do nothing at all. I'm telling you this because I did NOT account for it. If for some odd reason you want to use a lower level ability, then don't use your epic buff.
          • For the positional requirements, the message 'You must be behind or flanking your target.' will still show, but the ability will cast. Why? That's a good question, it's unrelated to using a bot. Clicking it in the UI does the same thing.
    • Added a 'fix' so everyone should more properly accept call of the heroes if the caster is in your eq2 chars list. Thanks to Mr. Tool for helping me find this bug.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.139, OgreCraft-1.047

  • OgreBot
    • (Didn't get them all last time) All Heroic, Event Heroic, and Raid "Expert" zones should now share their code with the normal ones. If I missed any let me know which zones.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.138, OgreCraft-1.047

  • OgreBot
    • All Heroic, Event Heroic, and Raid "Expert" zones should now share their code with the normal ones. If I missed any let me know which zones.
    • Fixed a bug/console spam when using Items as Heal/PowerHeals
  • Ogre Boat
    • Fixed trying to use/examine items with the name "rope" in them.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047

  • OgreBot
    • Quest Sharing
      • A patch by Daybreak Games broke their own quest journal... IE: If you open your quest journal and click on 'Sort by Current zone', you will notice this no longer works.
      • I put a hack job fix in for this until they fix it. Then I will revert the fix.
    • Mission information double spewing.
      • This is an innerspace bug that I have reported to Lax. Once it is resolved it will automatically be fixed.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047

  • Ogre QH (Quest Helper)
    • Now handles Brother Lika in Mara conversations.
  • ConsumeKrono -> Renamed it to RedeemKrono to be better suited to in-game text. Existing MCP buttons will still technically work but will not show any data as the old button has been hidden.
    • RedeemKrono, now handles the second pop up box that says if it was successful or not.
  • SpewStats
    • Added new alias: ascension_scrolls
      • Outputs how many scrolls people have in their inventory.
    • Changed alias: ascension
      • Now outputs how many scrolls you have also. Example:
        • Kannkor --> Ascension: Level 9 Thaumaturgist. 94.7% into level. Vitality remaining: 1596682. Scrolls: 3

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.135, OgreCraft-1.047

  • Fixed some very old raid code. Such as...
    • Exeter
    • LairoftheDragonQueen
    • MiragulsPlanarShard
    • PalaceoftheAncientOne
    • SirensGrotto
    • YkeshasInnerStronghold
  • ISXOgre
    • Added: ogre KACraftingWeeklyMats
      • If you are in a guild hall, will grab all the mats required to complete the weekly crafting stuff. This is more of a placeholder until I take the time to work on a real script that actually completes the weekly quests.
    • Quest Helper (qh).
      • Now accepts 1 as a parameter. If set ( ogre qh 1 ), it will choose option 1 even if there are more than 1 option, and it doesn't know the "proper" choice. This is very helpful for old quests, where the option is always #1.
  • MCP/OgreConsole/API
    • Added: -ConsumeKrono <ForWho>
      • Consumes/uses a krono...

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.134, OgreCraft-1.047

  • Ogre TrackShiny
    • Added support for Green shinies.
  • OgreBot
    • Crypt of Dalnir: Baron's Workshop [Heroic]
      • Haggle Baron Dalnir
        • set up for Haggle
          • General campspot for everyone.
        • Bards will automatically do the forges.
        • If you have Leader Only loot - the ore will be automatically assigned to the bard.
    • Lost City of Torsis: Ashiirian Court [Raid]
      • Lord Rak'Ashiir
        • set up for Lord
          • General placement
        • Non-tank groups will automatically run to music boxes.
        • Tanks will automatically stop attacking.
    • TLE will no longer try to check the research window since they don't have access.
  • Ogre Boat
    • No longer turns off [x] Hide my illusion form
  • OgreBot UI
    • Loot tab
      • Added a checkbox under 'FFA Loot Options'
        • [x] Loot everything
          • Will loot everything, including no trade items, heirloom. Everything does mean _everything_.
          • Note: You have to have Accept any tradable checked also.
      • Added: Leader Only Loot options
        • [x] Enable options below
          • [x] Loot Adepts
          • [x] Loot Masters
          • [x] Loot Ancients
          • [x] Loot illegible Scrolls
          • [x] Loot Tradables (which would include everything in the above list, as well as anything tradable)
          • [x] Loot everything.
  • OgreBot
    • Rewrote a lot of the looting routines while adding the options above.
  • OgreBot UI
    • Items tab
      • Rewrote 'Refresh' button.
      • It's nearly instant and should be much more reliable. If you have any issues please report the exact item name and I can look at it.
  • OgreBot UI
    • Cast Stack
      • Added 'Debuff' and 'NamedDebuff' as Type options.
      • These are identical to CA/NamedCA options, but will allow you (and the bot) to turn on/off debuffing.
        • Example of usage: You may put non-damaging abilities in here. Then when that character has to kill a mob by themselves, and you don't want them debuffing, just killing it, can now easily disable debuffs.
  • SpewStats
    • Will no longer spew anything if you are not logged into a character.
  • Ogre Collection Manager
    • Updated to work with multiple UIs. If it can't figure out how to loot it will give an error message and you can contact me.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.133, OgreCraft-1.047

  • OgreBot
    • ForWho
      • Added: IRW:___ and IRWBN:___
        • In Raid With, and In Raid With But Not. These work identical to IGW (In Group With) except checks the raid. Falls back to IGW if you are not in a raid.
    • TravelSpires
      • Works in Barren Sky now
    • Caststack
      • RE: https://forge.isxgames.com/issues/1743
      • Added NonNamedCA
        • This will only be used on non-named.
        • Note: If you use 'force named ca', these will also be used on named.
        • Example of usage: Are Deathtouch charms.
  • OgreBot UI
    • Mystic/Defiler tabs
      • Added: [x] Do not cast legbite
        • Doesn't automatically cast legbite...
    • UI changes
      • Quigly had this great idea to add more options to the CastStack.. which is already full. The fix was to make the UI bigger. This UI was a throw together many many years ago, and has had many bandaids applied to it.
      • I've increased the size of OgreBot UI by 25% (400 pixels to 500).
      • I've properly framed some of it so it's easier to move.
      • I'm going to start going through each window and re-organizing. However, some frames (tabs) just don't need to be changed for the sake of change. They will look a little odd with extra space, but I'm fine with that for now until they have a reason to be changed.
  • OgreConsole
    • Fixed -OgreCraft_CraftQueue
  • OgreCraft API
    • Added: ScribeRecipe <ForWho> <RecipeName>
      • Defaults are: all and all. This means it will scribe any recipe in your inventory.
      • Example: OgreCraft:ScribeRecipe
        • Would scribe all recipes
      • Example: OgreCraft:ScribeRecipe all "Some recipe book name here"
  • MCP/OgreConsole
    • Added: -OgreCraft_ScribeRecipe
      • Takes 2 parameters: <ForWho> and <RecipeName>. Defaults for both are "all".
  • OgreCraft
    • Should be more self aware that when you zone, some times the game needs a nudge to not break crafting.
  • OgreCraft
    • During a session, OgreCraft will try to keep track of the last recipe you have scribed.
      • During a 'session' means if you close ogre craft down, it will no longer remember the last scribed ability.
      • Intended usage: Get a quest that gives you 1 recipe book. Then you click 'OgreCraft_ScribeRecipe', then you click 'AddLastScribedRecipe'. Makes questing easy!
    • Thus making MCP button: OgreCraft_AddLastScribedRecipe available
    • It can take 2 parameters:
      • ForWho. Default all.
      • Quantity. Default 1.
  • OgreBotAPI/MCP/OgreConsole
    • CheckResearch <ForWho> <ReportAll>
      • Parameter 1 = ForWho. Default: all
      • Parameter 2 = Report all. Default: FALSE
        • By default this will only report people who have completed their research. If you want to see all data pass TRUE.
      • Example:
        •  !c -CheckResearch all TRUE
          • Research: Kannkor --> Complete.
          • Research: Primalz --> 5 days and 21 hours remaining.
  • OgreBot
    • When a profile is loaded (including when OgreBot is loaded), a CheckResearch is issued. This should help people from missing days on their research.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.132, OgreCraft-1.045

  • SpewStats
    • Added: faction_<factionname>
      • This will report back that faction if it's found.
      • When you search for factions, it has to request the information from the server, so this takes a little bit of time, depending on how many factions you have. Usually 2-10 seconds. So just be patient after you hit the button.
      • Example:
        •  !c -SpewStat all "faction_Claws of Veeshan"
          • Toon1 --> Claws of Veeshan --> 50000 ( ally )
          • Toon2 --> Claws of Veeshan --> 12825 ( amiably )
      • Example: If a faction is not found.
        •  !c -SpewStat all "faction_primalz faction"
          • Toon1 --> primalz faction --> Not found.
  • OSA
    • Upgraded from int to uint
  • Ability Export
    • Rewrote the back end. This should eliminate the chance of issues when running multiple exports at the same time.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.131, OgreCraft-1.045

  • OgreBot
    • Grind Options
      • Lost City of Torsis: Reaver's Remnants [Heroic]
        • Neh'Ashiir
          • Moved the one campspot out a few more meters to prevent the odd death on CM.
  • OgreBotAPI
    • Added: ItemDebug[ItemName]
      • Created for this: https://forge.isxgames.com/issues/1755
      • Usage: OgreBotAPI:ItemDebug["Arcane Font"]
      • Output: (14:57:12)[OgreBot]: ItemScanResults -> Value 1: TRUE. Value 2: TRUE. Value 3: TRUE
      • People who are having issues with items not scanning can run this command and provide me those values and we can see if we can figure out why it's happening.
      • For this command, the item must be in your inventory and not equipped.

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.045

  • Ogre Craft
    • Fixed very close crafting stations (Guild hall ones) from pingponging

Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.044

  • Ogre Harvestlite
    • Has much more proper distances of when it can harvest a node, instead of being hard coded.
  • Ogre ADT
    • Added the following CLI options.
      • -list | -l <Listname>
        • Adds the entire list provided to 'Active Toon List'
        • Example: ogre adt -l KannkorToons
      • -toon | -t <toonname>
        • Adds the specificed toon to 'Active Toon List'
        • Example: ogre adt -t Kannkor
      • -norun
        • If you pass any parameters to ogre adt, it will automatically start when you load it. If you do not wish for this to happen, pass -norun.
        • Note: If you 'ogre adt', it will continue to not automatically start. Only if you use -list or -toon.
      • All of these are stackable.
        • Example: ogre adt -list KannkorToons -list PrimalzToons -toon EyedeaRanger -toon KyewMonkhaha -norun
          • This would load the list named "KannkorToons", then add the list "PrimalzToons", then add the toon "EyedeaRanger", then add the toon "KyewMonkhaha", then specify to not run the list.
    • Now shows OgreConsole on load
  • Ogre Boat
    • Changed all instances of jump and crouch to use Ogre Key Binds.
    • Cleaned up some other code while I was in there.
  • Shard of Hate
    • Fixed a crash when cursed on some fight.
  • MCP/API/OgreConsole
    • -ZoneDoor and ZoneDoorForWho
      • Both can now accept the name as well as the slot number.
      • For example: This will continue to work:
      •  !c -ZoneDoorForWho all 2
        • This would zone you into the 2nd option.
      • This is an example of the new options.
      •  !c -ZoneDoorForWho all "Obulus Frontier 2"
        • This will zone you into Obulus Frontier 2. Names must match exactly.
  • ISXOgre
    • Added: ogre trackshiny <colour>
    • Added: ogre end trackshiny
      • Example: ogre trackshiny purple
        • If it finds a purple shiny, it will notify you (message to OgreConsole), and put a waypoint on top of the shiny for you.
      • Current valid options are:
        • White (normal shinies)
        • Purple (Epic 2.0 class shinies)
        • Red (Tradeskill shinies)
    • Optimized some code inside of the extension. Reduced the file size by 1.2mb!
  • MCP
    • Added: OgreCraft_AddRecipe_InputWindow
      • Will pop open options to add recipes.
      • Note: At the time of writing this, the ForWho option only has 2 choices, "all" or "toonname"
    • Added: OgreCraft_CraftQueue
      • Parameter 1 = ForWho
  • OgreCraft
    • OgreCraft should be less concerned if there is a spec of dust on the ground, and try to get close to a crafting station.
    • Completely overhauled how OgreCraft determines how close it has to be to crafting stations.

Patch Version 285

Versions: ISXOgre-2017.01.07, Patch Version-285, OgreBot-17.129, OgreCraft-1.043

  • OgreCraft
    • Updated for ISXEQ2
  • OgreBot
    • Updated for ISXEQ2
  • OgreBot UI
    • OgreConsole tab
      • Added a checkbox [x] Show console on load.
        • Added this because OgreConsole is now opened with the extension, and some people (like myself) like to see OgreConsole open all the time.
        • I'm unsure how I feel about this change. If someone has a suggestion on a better way to handle the default behaviour I'm open to hearing it. But ultimately I would really like to have OgreConsole load with the extension.
  • ISXOgre
    • OgreConsole now loads with the extension (hidden). This is done to suppress the error: "Unknown command 'OgreConsole_HandleMessageObject'"
    • ogre info
      • (It brings up your username/password and other options for ISXOgre)
      • Added a checkbox: [x] Do not load Ogre Console on load.
        • This way if someone reallllllly doesn't like it, they can revert it back to not having it open on load.


Older Revisions

Patch Notes 280-289: 2016.07.14 - Current

Patch Notes 270-279: 2015.06.16 - 2016.06.16

Patch Notes 260-269: 2014.08.13 - 2015.06.16

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