• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [A1 Inferno] Uber Startup

    Discussion in 'Archives' started by Magi, Oct 23, 2012.

    1. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      It's linked in the OP or you can click on the link in my signature to grab latest keyrun 1.4

      Shielding not fixed yet, gotta spend some time with the family first :)
       
    2. fuimusbruce

      fuimusbruce New Member

      Joined:
      Aug 2, 2012
      Messages:
      450
      Likes Received:
      2
      Trophy Points:
      0
      ah lol I was looking at attachments, didnt even look at the rest of the post
       
    3. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      yeah I wanted to keep it a dropbox link for now since Trinity CE regularly updates and sometimes breaks my plugin :)
       
    4. makapangyarihan

      makapangyarihan New Member

      Joined:
      Oct 1, 2012
      Messages:
      136
      Likes Received:
      0
      Trophy Points:
      0
    5. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      Thanks for Sharing!

      As some of you have been waiting, I have fixed the Uber profile with the latest updates to DB/Trinity (not sure which broke the Maghda shield thing). I've attached a full pack of everything you need for the Uber Only run. If you don't care to what broke and what I fixed, then just download the file and be done with my babbling. New Uber plugin will detect deaths of all Ubers as well as Organ drops so you don't miss anything. You will need to replace 2 trinity files for this beta to work (read details below if you wish). Compatible with v1.7.1.3. May not work with more recent version and you will have to manually insert the code yourself in those cases possibly.

      [DETAILS]

      During my testing, I had also noticed the bot seemed to be attracted to a few uber gates when fighting Ghom/Rak as well as Zolton/Seigebreaker. I do believe trinity will temporarily ignore them after awhile, but they can creep back up during the middle of the fight. Still testing these and need verification that it fixes those issues from you folks before I submit to trinity. Please block these SNO's in your trinity Dictionaries.cs file:

      The last line is what you need to add, I've commented it out:
      Code:
      private static HashSet<int> hashSNOIgnoreBlacklist = new HashSet<int> {
                  163449, 78030, 2909, 58283, 58299, 58309, 58321, 87809, 88005, 90150, 91600, 97023, 97350, 97381, 72689, 121327, 54952, 54515, 3340, 122076, 123640,
                  60665, 60844, 78554, 86400, 86428, 81699, 86266, 86400, 110769, 192466, 211456, 6190, 80002, 104596, 58836, 104827, 74909, 6155, 6156, 6158, 6159, 75132,
                  181504, 91688, 3016, 3007, 3011, 3014, 130858, 131573, 214396, 182730, 226087, 141639, 206569, 15119, 54413, 54926, 2979, 56416, 53802, 5776, 3949,
                  108490, 52833, 200371,
                  //a3dun_crater_st_Demo_ChainPylon_Fire_Azmodan
                  198977,
                  //a3dun_crater_st_Demon_ChainPylon_Fire_MistressOfPain
                  201680,
                  //trOut_Leor_painting
                  217285,
      			// uber fire chains in Realm of Turmoil and Iron Gate in Realm of Chaos
      			263014, 54908,
               };
      
      I also noticed my bot kept attacking ubers during their death sequence (they take +/- 10 seconds to finally drop off the map even with 0HP). Great for detection as I can detect a perfect death, but i watched my barb WW the corpse of Skeletor and subsequently die from Maghda projectiles. No good.

      So, I put a temporary blacklist on the ubers once they are dead so this doesn't happen...of course it means another small edit to Trinity to do so (I've PM rrrix for either implementation or to have them ensure bots don't attack enemies with 0HP)

      For now, please edit this inside Trinity's Variables.cs file:

      change this:
      Code:
      /// Use RActorGUID to blacklist an object/monster for 15 seconds
      /// </summary>
      private static HashSet<int> hashRGUIDBlacklist15 = new HashSet<int>();
      
      to this:
      Code:
      /// Use RActorGUID to blacklist an object/monster for 15 seconds
      /// </summary>
      public static HashSet<int> hashRGUIDBlacklist15 = new HashSet<int>();
      
      Lastly, I believe someone gave me the wrong SNO for Magdah's pets (or perhaps they are her boss version, not the uber). I've fixed that in Trinity as well. I've included my custom trinity .cs files so you don't even have to modify anything, just replace. (as of 1.7.1.3)...if you're using a later version, please just replace the code. Magdah's Uber pets are SNO 257930 in case you are wondering.

      Trinity is ready to go now. All you need is my new Uber plugin, Trinity edited .CS files, as well as revised profile. I'm only posting the Uber only profile right now until everything is official and no hacks or custom mods are needed for trinity. It will still kill the warden at the end and loop until you use up all machines, I just didn't include the KeyRun follow up stuff. You can easily do that yourself if you wanted to.

      Again, once all is official, I'll update the OP with the final goods. Consider this beta testing. I've killed 12 ubers so far and I think I've refined it to proper working order. Kick ass and chew bubblegum.
       

      Attached Files:

      Last edited: Dec 2, 2012
    6. cfong

      cfong New Member

      Joined:
      Sep 18, 2012
      Messages:
      258
      Likes Received:
      0
      Trophy Points:
      0
      Hell yes. Thanks Magi. Looking forwards to seeing the full release w/o needing trinity changes
       
    7. Cokaet

      Cokaet New Member

      Joined:
      Oct 3, 2012
      Messages:
      25
      Likes Received:
      0
      Trophy Points:
      0
      ty for the update
       
    8. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      me 2! Once I hear back from rrrix we'll figure it out. I think I've blocked all the SNO's that were bothering, but there may be another "attractor" where zolton/seigebreaker live. Not sure. Going for ubers 12-15 now :)

      I still need to address if you manage to die after killing both ubers. Really only happens with magdah and her arcane sentries. I'll do that next. Should be easier now that all detection of uber deaths and realm completion resides in the plugin.

      Also managed to get only acquire NV4 with Leoric and Festering, warped to field of misery to for the last elite and of course stumbled upon the warden first and that f'd things up. Gotta fix that too :)

      PS - I'll get this up on git too...just wanted to get a fix in place asap so people can use.
       
    9. Makaronnik

      Makaronnik New Member

      Joined:
      Sep 8, 2012
      Messages:
      141
      Likes Received:
      0
      Trophy Points:
      0
      After defeating all uber bosses bot stucks in town.
       
    10. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      no clue what this is:
      [11:36:56.742 D] Exception during scheduling Pulse: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.

      Looks like like someone's pulse got messed up (my Russian isn't so good). Not sure if that is a DB or Trinity issue. I don't think it is my stuff as I ran through that specific sequence 5x last night without error.
       
    11. Tinnvec

      Tinnvec Member

      Joined:
      Sep 29, 2012
      Messages:
      535
      Likes Received:
      10
      Trophy Points:
      18
      Very strange only getting to 4NV, Leoric's Manner + Hunting Grounds should be minimum of 1 + 1 + 1 (inside, outside, and hunting grounds), and festering woods is minimum 1 + 1 (rest + ancients). Still, might not be a bad idea to have an extra profile to cover the rare possibility of not hitting 5 after festering woods. I did this in my key profiles for act 2, left desolate sands in at the end just in case (never get there though)

      As for git, I'd be glad to contribute where I can, especially seeing as how you've basically made my profiles look so non-efficient :p
       
    12. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      ha! Well if those DB item stash checks actually worked like we had hoped, I'm not entirely sure a plugin would be totally necessary (does help with some warden intricacies). I can appreciate trying to eliminate as many plugins as possible though as it should be less problematic in the long run. Perhaps in time!

      In any case, I welcome all the help I can get. I'll see about getting something together this evening for interested contributors. I'm a full-time designer not developer so I'm sure my code can use some further refinement from more well versed .NET devs.

      Yeah I introduced a new tweak to Leoric where it would only do the hunting grounds if you didn't find an elite in the manor/courtyard. It seemed to speed things up as the hunting grounds tended to take longer than festering woods. Might need to revisit this and see about jumping back to hunting grounds or something if you aren't at NV5 by the end of festering woods. I'll get these up on git first though.
       
    13. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      Oh and rrrix has implemented the Uber issues I encountered into the next Trinity version (he said they are already up on the dev version so I'll see if I can pull down and verify that they do indeed work). Should be able to release a public version with 1.7.1.5 when it comes out.
       
    14. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
    15. cfong

      cfong New Member

      Joined:
      Sep 18, 2012
      Messages:
      258
      Likes Received:
      0
      Trophy Points:
      0
      So.. the idea of git is also that you can clone somebody else's repo (like, say, unified trinity), and make your changes, and push your version to assembla.

      then, if they like your changes, they can pull from your repo.

      also, when they update their unifiedgiles repo, you can merge their changes into yours, and push the merge into your assembla repo

      that way, you can keep a consistent set of plugins/giles combinations in your repo...
       
    16. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      Gotcha. I'm going to hold off putting in my custom trinity stuff as rrrix has wrote a function that ensures high priority targets health is monitored which should hopefully fix the issue and then I don't need my stuff in there at all. That is a better solution as mine is specific to ubers, his would ensure any high priority target is monitored appropriately.

      Figured out the forking now so I've made my own Fork of trinity. In the future if there are any specific changes I make to Trinity I'll be sure to work off of this.
       
      Last edited: Dec 2, 2012
    17. LargeInt

      LargeInt New Member

      Joined:
      Nov 14, 2012
      Messages:
      154
      Likes Received:
      0
      Trophy Points:
      0
      Any idea if this would work with the profile that allows multiple bots to follow a main bot "leader"? Would be nice to farm machines on one bot, then link it with 2 other (3 for some people) and use the machines efficiently. Could also be used to feed a new, undergeared bot a ring for leveling.
       
    18. Magi

      Magi New Member

      Joined:
      Oct 12, 2012
      Messages:
      1,242
      Likes Received:
      7
      Trophy Points:
      0
      no clue personally haha, you're welcome to try though :)
       
    19. LargeInt

      LargeInt New Member

      Joined:
      Nov 14, 2012
      Messages:
      154
      Likes Received:
      0
      Trophy Points:
      0
      Well, I just expanded mine out of A3, so once they each get enough A1 and A2 keys to make 3 machines each I will go farm the plans and try it out. Would be nice to get 27 chances for organs out of 9 machines :)
       
    20. sperma6902

      sperma6902 New Member

      Joined:
      Oct 15, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      Hey magi .I wanna ask something about this profile.Well i bot 3 barbs all good geared and i do runs every day.I take 2 of them at mp5 one is killing packs and other just tp before pack die to get the stack.So after that i open the portals and kill bosses with one of them so we both got chances for parts.Now what i wanna ask is.If i do this with 3 bots (one will played manually) can i run something at your profile so other 2 bots playing at uber bosses with no help?So i play the one barb and other 2 barbs boting inside..:p
      I hope you understand what i ask..
       

    Share This Page