Results 1 to 21 of 21

Thread: [RS3][SRL-6] ClarityEsswraith

  1. #1
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

  2. #2
    Join Date
    Feb 2007
    Location
    PA, USA
    Posts
    5,240
    Mentioned
    36 Post(s)
    Quoted
    496 Post(s)

    Default

    hahah, did you prefix your vars "ew" cause of my divination script? hahah ew stood for enriched wisp i think :P
    no time to check out the script so I'll just wait till this gets attention from the public.

    I suggest you look into SPS for location detection. SPS could also be used in tandem with PointToMainscreen to filter out points that are not on your island.
    SPS isn't required for island detection and honestly wouldn't be totally optimal, it'd be the easiest though. If you want to get more bad-ass then write a TPA based function to filter points not on your island.
    Last edited by footballjds; 12-30-2013 at 07:38 PM.

  3. #3
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Quote Originally Posted by footballjds View Post
    hahah, did you prefix your vars "ew" cause of my divination script? hahah ew stood for enriched wisp i think :P
    lol ew for esswraith but that whole part is indeed based on your wispsinfo section

    Thanks for the feedback. I've been implementing SPS into other scripts that walk around more, but I would prefer the TPA challenge so I'll look into that.

    Currently averaging about 33k XP/Hr at the double soul island if anyone cares about xp rates.

  4. #4
    Join Date
    Feb 2007
    Location
    PA, USA
    Posts
    5,240
    Mentioned
    36 Post(s)
    Quoted
    496 Post(s)

    Default

    Quote Originally Posted by acredelta View Post
    lol ew for esswraith but that whole part is indeed based on your wispsinfo section

    Thanks for the feedback. I've been implementing SPS into other scripts that walk around more, but I would prefer the TPA challenge so I'll look into that.

    Currently averaging about 31k XP/Hr at the double soul island if anyone cares about xp rates.
    31k/hr is kinda low. You'll be able to have lots of fun optimizing the script. I might take a look at it because optimizing is fun, gotta think outside the bun.

  5. #5
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Yeah, the main optimization I'm doing atm is a different way of determining whether we're siphoning or not, currently it just checks for the XP Popup DTM, which takes awhile to go away after the esswraith has died, so there's a big lag time in between siphoning.

  6. #6
    Join Date
    Feb 2007
    Location
    PA, USA
    Posts
    5,240
    Mentioned
    36 Post(s)
    Quoted
    496 Post(s)

    Default

    Quote Originally Posted by acredelta View Post
    Yeah, the main optimization I'm doing atm is a different way of determining whether we're siphoning or not, currently it just checks for the XP Popup DTM, which takes awhile to go away after the esswraith has died, so there's a big lag time in between siphoning.
    sweet. well lets start there. List everything that happens when you're siphoning, figure out which are easily identifiable and make timers for each. then break out of your wait while siphoning loop if they're met. For instance.
    Your inventory changes as well though while siphoning, i believe more often than EXP. also, requiring a user to turn on the XP pop up isn't very user-friendly.

    I haven't been to the runespan in a while so my solution might not be the best. but this is definitely a fair place to start:
    Use pixelship to see if you're siphoning
    create a inv shift timer and check your inv item stack counts

  7. #7
    Join Date
    Dec 2011
    Location
    Hyrule
    Posts
    8,662
    Mentioned
    179 Post(s)
    Quoted
    1870 Post(s)

    Default

    Quote Originally Posted by acredelta View Post
    lol ew for esswraith but that whole part is indeed based on your wispsinfo section

    Thanks for the feedback. I've been implementing SPS into other scripts that walk around more, but I would prefer the TPA challenge so I'll look into that.

    Currently averaging about 33k XP/Hr at the double soul island if anyone cares about xp rates.
    Check out kyles old runespan script for some tips on how to get it to only search for monsters on your island as well as a lot of other tricks! Awesome job on the release!

  8. #8
    Join Date
    Feb 2007
    Location
    PA, USA
    Posts
    5,240
    Mentioned
    36 Post(s)
    Quoted
    496 Post(s)

    Default

    Quote Originally Posted by Ashaman88 View Post
    Check out kyles old runespan script for some tips on how to get it to only search for monsters on your island as well as a lot of other tricks! Awesome job on the release!
    {no offense kyle}
    I think the other guy's was better... it should still be in outdated.

  9. #9
    Join Date
    Mar 2006
    Location
    Belgium
    Posts
    3,564
    Mentioned
    111 Post(s)
    Quoted
    1475 Post(s)

    Default

    Quote Originally Posted by footballjds View Post
    {no offense kyle}
    I think the other guy's was better... it should still be in outdated.
    @zmon;'s in case you're wondering @acredelta;

    Creds to DannyRS for this wonderful sig!

  10. #10
    Join Date
    Dec 2011
    Location
    Hyrule
    Posts
    8,662
    Mentioned
    179 Post(s)
    Quoted
    1870 Post(s)

    Default

    Quote Originally Posted by footballjds View Post
    {no offense kyle}
    I think the other guy's was better... it should still be in outdated.
    Oh yeah probs so, I only said that b/c I wrote the island barrier part hehe

  11. #11
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    That 3DProjection he used is damn cool.
    Thanks so much guys for taking the time to post, I've got some tutorial and script reading to do now haha.

    Note: Because the script is centered so much around the double soul esswraith island atm and I told it to skip the first TPA match, siphoning anywhere else (1 esswraith match) won't work.

    Until I update it with a fix, if you are not siphoning on the double soul island, in findEsswraith; change

    Simba Code:
    TPAtoATPAWrap(TPA, 40, ATPA);
          sortATPAFrom(ATPA, point(mainscreen.cx, mainscreen.cy));
          for i := 1 to high(ATPA) do
            begin
              mouse(ATPA[1].getMiddle, MOUSE_MOVE, MOUSE_HUMAN);
    to
    Simba Code:
    TPAtoATPAWrap(TPA, 40, ATPA);
          sortATPAFrom(ATPA, point(mainscreen.cx, mainscreen.cy));
          for i := 0 to high(ATPA) do
            begin
              mouse(ATPA[0].getMiddle, MOUSE_MOVE, MOUSE_HUMAN);

    Edit: Got it to about 39k hr now. Progress haha.

  12. #12
    Join Date
    Jun 2007
    Location
    The land of the long white cloud.
    Posts
    3,702
    Mentioned
    261 Post(s)
    Quoted
    2006 Post(s)

  13. #13
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

  14. #14
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

  15. #15
    Join Date
    Dec 2013
    Posts
    95
    Mentioned
    2 Post(s)
    Quoted
    37 Post(s)

    Default

    Just FYI, I used pixelshift for an earlier version of my ivy chopper, and I'm actually in the process of moving away from it now. A lot of factors change what values you get out from it and it's hard to find a threshold that works well for everyone. (The end result of this was that the script worked well for me, and anywhere between well to mediocrely for everyone else.) I suspect that, where available, you would be better off using some combination of other methods (exp change, siphon particle color, presence of the monster you were siphoning near where you clicked it, etc) than trying to get pixelshift to work for everyone.
    Last edited by vwxz; 01-12-2014 at 06:31 AM.

  16. #16
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Interesting, thanks for pointing out your experience.
    I'll be writing a number of different methods for practice in addition to finding an optimal method. XP Change doesn't seem to be optimal given the nature of siphoning (you either gain no XP, 1 XP, or the esswraith XP, and depending on level you can get no XP a lot).

    Looking at combining pixel shift with color recognition to make it more specific.

  17. #17
    Join Date
    Dec 2013
    Posts
    95
    Mentioned
    2 Post(s)
    Quoted
    37 Post(s)

    Default

    Quote Originally Posted by acredelta View Post
    you either gain no XP, 1 XP, or the esswraith XP, and depending on level you can get no XP a lot
    I need to re-check this, but from memory, I thought it was high exp for a "success" and 1 exp for a "failure", but you always got at least 1.

  18. #18
    Join Date
    Feb 2007
    Location
    PA, USA
    Posts
    5,240
    Mentioned
    36 Post(s)
    Quoted
    496 Post(s)

    Default

    Quote Originally Posted by acredelta View Post
    Interesting, thanks for pointing out your experience.
    I'll be writing a number of different methods for practice in addition to finding an optimal method. XP Change doesn't seem to be optimal given the nature of siphoning (you either gain no XP, 1 XP, or the esswraith XP, and depending on level you can get no XP a lot).

    Looking at combining pixel shift with color recognition to make it more specific.
    did you look at how @zmon did it? http://villavu.com/forum/showthread.php?t=81326
    Last edited by footballjds; 01-17-2014 at 02:28 PM.

  19. #19
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Quote Originally Posted by vwxz View Post
    I need to re-check this, but from memory, I thought it was high exp for a "success" and 1 exp for a "failure", but you always got at least 1.
    You are correct, I just discovered. That's good actually, will make the methods easier to construct.

  20. #20
    Join Date
    Dec 2013
    Posts
    95
    Mentioned
    2 Post(s)
    Quoted
    37 Post(s)

    Default

    Quote Originally Posted by acredelta View Post
    You are correct, I just discovered. That's good actually, will make the methods easier to construct.
    By the way, I'm interested in writing a Runespan script also, if you want to discuss ideas.

    I've recently gotten a hold of a 90 RC account, so I have something to test souls with.

  21. #21
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    I've recreated this script with island detection and a far faster and accurate areWeSiphoning check, and XP/Hr is now very close to legitimate playing rates. Will release public shortly.
    At 90ish runecrafting siphoning souls.
    Last edited by Clarity; 02-03-2014 at 10:34 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •