Page 1 of 7 123 ... LastLast
Results 1 to 25 of 161

Thread: Kevin's Slayer Tower [BETA]

  1. #1
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default Kevin's Slayer Tower [BETA]

    Kevin's Slayer Tower

    PLEASE READ INSTRUCTIONS
    All comments and/or suggestions are highly encouraged (and please note all discovered bugs as well).


    FEATURES
    1. 170k+ combat xp/hr and 11k+ slayer xp/hr (depending on levels and equipment).
    2. Supports AND REQUIRES ObjDTM and SPS walking.
    3. Implements SMART8
    4. Kills Crawling Hands
    5. Kills Banshees
    6. Kills Infernal Mages
    7. Kills Bloodvelds
    8. Kills Nechryaels
    9. Kills Abyssal Demons(Their xp was nerfed and difficulty increased, so Nechryaels are actually better xp).
    10. Supports custom ability bars
    11. Supports food (defaults to shark)
    12. Supports Regenerate
    13. Supports running to the bank to heal if you still manage to get too low despite other healing methods
    14. Supports world hopping in crowded locations.
    15. Loots! (does not bank said loot)
    16. Casts High Alchemy if on ability bar with runes in inventory on certain items!
    17. Implements mini breaks
    18. Is covered in fail-safes to prevent getting stuck in infinite loops.
    19. Will select contracts for you
    20. Will turn in contracts for you and select gold rewards.
    21. Includes a progress report with gp and xp.
    22. If script fails, a screenshot is taken that will hide your character and name.
    23. Currently implements both a text and object finding debug mode.


    Known issues
    1. Climbing up/down stairs can fail rarely. Need to adjust related logic for more failsafes.
    2. The only reason food isn't supported is because I don't constantly switch for an inventory check - or have a happy medium in place yet.
    3. AOE abilities will cause huge aggro that won't necessarily be simply resolved. USE THESE AT YOUR OWN RISK. (This has been vastly improved to handle these scenarios) So long as auto-retaliate is on, this has now fixable
    4. Upon getting a new contract will search for the related monster before walking to its area (no clue why this is).
    5. Rare bug in ability bar percent function not returning correctly causing regenerate to not be used, time to be wasted, and eventual running/escape necessary (which script still handles).
    6. Due to OCR related issues (SRL code, not mine), certain characters cannot be read correctly for the action bar. This includes '=' at a very minimum. I have verified 0-9, '-', and '.' to all work correctly, as well as the letters I've happened to check.


    Planned Additions
    1. Spectres are technically implemented but logic does not exist for leaving their area.
    2. Gargoyles are technically implemented but logic does not exist for leaving their area - nor is the rock hammer implemented.
    3. All other creatures in tower - my personal slayer level is too low so I'd need to borrow an account.
    4. Fixing food.
    5. Overload pots - personal herblore level is too low
    6. Banking for food/pots
    7. Looting of charms (currently no intent to add looting of anything else and may leave to requiring the charm hunter imp). This may not happen - it appears there's a glitch in the tower that causes charms to appear forever until logout, even though they can't be picked up.
    8. Auto-Updater
    9. Forms and saved settings
    10. SMART progress report (if someone is willing to make a graphic)
    11. Prayer flashing? (can that be done EOC?)
    12. Possible suggestions?


    INSTRUCTIONS

    1. Have ObjDTM installed: http://villavu.com/forum/showthread.php?t=72067
    2. Have SPS installed: http://villavu.com/forum/showthread.php?t=47714
    3. Download the Canifis map and place in "\Includes\SPS\img\runescape_other"
    4. Have SMART8 installed, or adjust it to use your current SMART version.
    5. You must have a dedicated xp bar for slayer to improve speed/accuracy of calculations AND fighting.
    6. You must have a dedicated xp bar for total xp for accurate xp calculations.
    7. Upon startup, must be within the canifis/slayer tower area. If standing by Markus (the contract giver), it will simply handle finding him much quicker than standing far away (obviously).
    8. I recommend use of a ring of life for absolute safety noting:
    9. Note that not only is this a combat script, but this doesn't have hundreds of testers checking it out before you - I've had my failsafes save me from death during my testing, but death is still a remote possibility (aka, babysit until you're confident - I've had close to 100 hours runtime with 0 deaths).
    10. Fill out the form that pops up on run. It'll save your info! However, do not leave anything blank even if you're not using it - it will break if you do that.


    Credits!
    1. @Ollybest for screenshot on failure. Also referencing me to ini files and random help here and there
    2. @Flight for mouse methods and 6HourFix replacement
    3. @Benny for the awesome proggy background I have attached below
    4. @Turpinator for the map that's been in use from the very beginning. His mention should have been here long ago because he did a lot of amazing work towards it. Seriously, thank this guy here.
    5. I blatantly stole @Ashaman88's Get Max HP function with slight changes. Very slight changes.
    6. @Cynic made a recommendation to improve the efficiency of IsNum to use an ASCII based comparison.
    7. I stole @Shatterhand's Red Bar DTM for looting purposes. I took his DTM and I'm pretty sure I took his findRedBar that uses the dtm and draws the box around it(for looting/debug purposes).


    Progress Reports
    Sjoe-
    Stayon-
    Progress Report:
    *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    *Kevin's Slayer Contracts.
    *Time elapsed: 11 Minutes and 24 Seconds
    *We have gained 32334 Combat Experience! (171432/hr)
    *We have gained 2095 Slayer Experience! (11107/hr)
    *We have earned 0 gold! (0/hr)
    *We have killed 36 monsters! (190/hr)
    *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Praize(supposedly went to 40 hours after this) -
    Progress Report:
    *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    *Kevin's Slayer Contracts.
    *Time elapsed: 4 Hours, 23 Minutes and 36 Seconds
    *We have gained 584096 Combat Experience! (133796/hr)
    *We have gained 33697 Slayer Experience! (7718/hr)
    *We have earned 329070 gold! (75378/hr)
    *We have killed 636 monsters! (145/hr)
    *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    99's
    Praize - 99 Attack
    Praize - 99 Strength
    Praize - 99 Defence
    Updates
    1.1 - Improves combat speed with more intelligent target selection. Fixes bug causing detection of contract completion to fail permanently. Improvements to regenerate usage to more completely use the max healing and speed allowed. And finally, random slight
    improvements abound.
    1.2 - Improves combat speed and overall xp gain about 25-33%. Improved target selection. Improved detection for accidentally causing multiple fights (and far less likely to occur now as well). Code patterns have adjusted slightly for upcoming improvements to walking for additional failsafes. Added a SMART paint proggy with an auto downloader! (although SMART proggy is less detailed than text proggy). Debug methods improved. Improved kill counter. More accurate in fight detection due to an idea from @The Mayor. Improved logic for using regenerate - both in turns of maximizing healing while seeming human and in starting the next fight as quickly as possible. Fixed integer overflow bug in longer progress reports. Small refactors. Minor script efficiency improvements throughout. (This version had a 17 hour progress report that only failed due to the 4 updates Runescape had this morning)
    1.3 - Mostly a User-Friendly update. Added a forms menu so you don't need to edit the script at all anymore - and it saves your info. Fewer settings are now required for same functionality to work. Added an Auto-Updater (hopefully it works for everyone, I suppose). Added an auto-downloader for the SPS map (I should have added this before!). Setup the map to now include 3rd and 4th floor additions for when the code is finally in place(Coming very soon ). Added comments around here and there for readability for those who are curious. Added an additional failsafe for walking to bank for healing.
    1.31 - I noticed some stupid mistakes (I somehow removed the line that actually uses your EOC abilities) and an incorrect saving of desired XP bar settings. They have been fixed.
    1.35 - Now using imgur over tinypic to host my images, slight update to form for readability, bigger update to form to include the option for multiple settings files, improved debugging for skills getting read.
    1.4 - Threshold and Ultimate support finally in place! Abyssal Demon and Nechryael support also in place! Personal xp rates have past 110k cb and 7k slayer per hour on Nechryael. Added user setting to control maximum amount of fellow players in are before world hopping. Improved target finding logic for both speed and accuracy.
    1.5 - Updated text recognition big time. Way more accurate fight detection. Added high alchemy and Regenerate detection on the bar. Simplified form menu and added new options. Basic looting is now in place - only works well on creatures that drop bones. High Alchemy implementation in place. Does so on full inventory. Improved fight logic. Added update notes to a message box on update. Improved object debug display. Longer wait for Markus detection.

    - Benny's amazing art that is included for progress reports on 1.2 and beyond.

    Final Notes:
    MOD APPROVED:
    Quote Originally Posted by Justin View Post
    Looks amazing!
    Simba Code:
    //Previous versions
    Slayer Tower1.0.simba(42.4KB, 14 views)
    Slayer Tower1.1.simba(42.8KB, 4 views)
    Slayer Tower1.2.simba(46.3KB, 14 views)
    Attached Images Attached Images
    Attached Files Attached Files

  2. #2
    Join Date
    Jun 2012
    Posts
    4,867
    Mentioned
    74 Post(s)
    Quoted
    1663 Post(s)

    Default

    Super grats on the release, I've heard great things about this on Skype

  3. #3
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by BMWxi View Post
    Super grats on the release, I've heard great things about this on Skype
    Not super great Slayer tower with what I have implemented maxes at around 4k slayer xp/hr

    But that's 4k greater than the next best dedicated slayer script so far

  4. #4
    Join Date
    Jun 2012
    Posts
    4,867
    Mentioned
    74 Post(s)
    Quoted
    1663 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    Not super great Slayer tower with what I have implemented maxes at around 4k slayer xp/hr

    But that's 4k greater than the next best dedicated slayer script so far
    Exactly, progress is something

  5. #5
    Join Date
    Mar 2007
    Posts
    5,125
    Mentioned
    275 Post(s)
    Quoted
    901 Post(s)

    Default

    Looks amazing, good-luck with future released!

    Forum account issues? Please send me a PM

  6. #6
    Join Date
    Apr 2012
    Location
    Canada, Bc
    Posts
    1,593
    Mentioned
    6 Post(s)
    Quoted
    356 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    Not super great Slayer tower with what I have implemented maxes at around 4k slayer xp/hr

    But that's 4k greater than the next best dedicated slayer script so far
    I'm sure after adding some higher lvled monsters that the 4k/h will increase by a lot. Great potential xD

  7. #7
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    That's really awesome Kevin, this sure has a lot of neat features in it. A Slayer script is no easy task, it would be quite difficult to make with injection, let alone color. Congratulations on this buddy!

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


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

  9. #9
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by Justin View Post
    Looks amazing, good-luck with future released!
    Thanks a lot!

    Quote Originally Posted by Neznam View Post
    I'm sure after adding some higher lvled monsters that the 4k/h will increase by a lot. Great potential xD
    That is definitely true - There's is a huge difference in the level of monster versus xp/h. Not to mention my equipment/levels are by no means as good as they could be.

    Quote Originally Posted by Flight View Post
    That's really awesome Kevin, this sure has a lot of neat features in it. A Slayer script is no easy task, it would be quite difficult to make with injection, let alone color. Congratulations on this buddy!
    Thank you very much! Although - this is still a beta, a few hour runs is by no means a finished project and I'd rather be perfect (and maybe add a slayer master after I get everything else sorted out )

    Quote Originally Posted by The Mayor View Post
    Awesome work Kevin, will be interesting to see what this turns into
    I hope that's true

  10. #10
    Join Date
    Aug 2012
    Posts
    159
    Mentioned
    0 Post(s)
    Quoted
    40 Post(s)

    Default

    Good luck with this project. How many lines of code so far?
    - Remember that the sword of Karma swings both ways

  11. #11
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by BadKarma View Post
    Good luck with this project. How many lines of code so far?
    Sitting right about 1400 lines and I think it can be complete with all banking/looting/all options within the 1800-2k mark. The main thing I'm at now is that I'd like some intense bug testing to iron out what I have so far to completion before I move on to more functionality.

    I'm not used to beta-ing scripts, so I hope to use this chance to bring in people to help me perfect it portion by portion by helping my find the bugs along the way - and then hopefully move to a full slayer script

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

  13. #13
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by Ashaman88 View Post
    Very nice man! I was thinking about this project as well, but then I got 99 slay :/
    That's no reason to avoid a script, how else do you max skills? Besides, I'm sure you'll come out with a full slayer script sometime, knowing what you're capable of (unless I finish this and move to that first).

    As a side note, I've made some updates and let out a version 1.1.

  14. #14
    Join Date
    Jan 2012
    Location
    In A Farm
    Posts
    3,301
    Mentioned
    30 Post(s)
    Quoted
    444 Post(s)

    Default

    I'm very impressed, Goodluck with this project and 4k is better than no slayer script at all..Thank you man..

  15. #15
    Join Date
    Apr 2012
    Posts
    157
    Mentioned
    10 Post(s)
    Quoted
    57 Post(s)

    Default

    Very impressive looking script! Like everyone else has been saying, 4k is 4k more than nothing. Huge undertaking in this. Good luck!

  16. #16
    Join Date
    Apr 2012
    Posts
    3,356
    Mentioned
    34 Post(s)
    Quoted
    218 Post(s)

    Default

    This looks amazing mate I have heard so much and I think it's amazing. Well done.

  17. #17
    Join Date
    Apr 2008
    Location
    My house
    Posts
    207
    Mentioned
    1 Post(s)
    Quoted
    28 Post(s)

    Default

    Very nice script i will test it this week

  18. #18
    Join Date
    Apr 2012
    Posts
    3,356
    Mentioned
    34 Post(s)
    Quoted
    218 Post(s)

    Default

    Love the paint by the way

  19. #19
    Join Date
    Jan 2012
    Location
    In A Farm
    Posts
    3,301
    Mentioned
    30 Post(s)
    Quoted
    444 Post(s)

    Default

    I love the paint, I have a few examples you might like. Let me fetch them on my flash drive which I got to find.

    Edit: I no longer have the pictures. You should host a small competition if you like...I would participate with no cash prize, just for fun..
    Last edited by Silentcore; 04-19-2013 at 06:52 PM.

  20. #20
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by serajin View Post
    Very impressive looking script! Like everyone else has been saying, 4k is 4k more than nothing. Huge undertaking in this. Good luck!
    Thanks, and now I've sped it up even more, I'm thinking that within 10 days or so it should break the 10k mark. And at least I'm getting decent combat experience without any need for food as well.
    Quote Originally Posted by fumaor View Post
    Very nice script i will test it this week
    Thanks, I look forward to hearing any news on it. Suggestions, updates, bugs, anything. I may not be able to add them in instantly, but I've got a queue for this stuff!
    Quote Originally Posted by Silentcore View Post
    I love the paint, I have a few examples you might like. Let me fetch them on my flash drive which I got to find.

    Edit: I no longer have the pictures. You should host a small competition if you like...I would participate with no cash prize, just for fun..
    Thank you for the earlier encouragement and thanks - as for paints, I will be sticking with Benny for this script either way, sorry. However, if it garners enough interest, I will update this to include full slayer task capabilities (as well as the bonus tower xp/gold when those tasks arise).


    As a side note so I don't have to double post - next update is out with some huge improvements!

  21. #21
    Join Date
    Feb 2009
    Posts
    15
    Mentioned
    0 Post(s)
    Quoted
    10 Post(s)

    Default

    I look forward to following your progress, looks very impressive.

    If this turns into a full on slayer script, it could possibly be the greatest script made on here.

  22. #22
    Join Date
    Sep 2012
    Location
    Tigard, Oregon
    Posts
    98
    Mentioned
    1 Post(s)
    Quoted
    31 Post(s)

    Default

    This looks amazing (: Would love to use this if abyssal demon support is added in the future. Thank you so much

  23. #23
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by zeplin View Post
    I look forward to following your progress, looks very impressive.

    If this turns into a full on slayer script, it could possibly be the greatest script made on here.
    Well that would be nice to imagine that I'd have the greatest script, but I think the idea of 'greatest' or 'best' depends on what you want it for. But for now I will claim greatest slayer script as I have no competition

    And as for a full slayer script... That all depends on the support I receive and even still I think I may want to bring a second person to help me out with something specific I have in mind...
    Quote Originally Posted by Zeds View Post
    This looks amazing (: Would love to use this if abyssal demon support is added in the future. Thank you so much
    I would love to add that in the future, but for now I don't have the necessary levels to test it out - at least not yet I don't.

  24. #24
    Join Date
    Sep 2012
    Location
    Tigard, Oregon
    Posts
    98
    Mentioned
    1 Post(s)
    Quoted
    31 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    Well that would be nice to imagine that I'd have the greatest script, but I think the idea of 'greatest' or 'best' depends on what you want it for. But for now I will claim greatest slayer script as I have no competition

    And as for a full slayer script... That all depends on the support I receive and even still I think I may want to bring a second person to help me out with something specific I have in mind...

    I would love to add that in the future, but for now I don't have the necessary levels to test it out - at least not yet I don't.
    I'm not very knowledgeable of the people on this forum and their credibility but if I could get a well known member to vouch for you, i'll lend you my account (: well over 85 slayer with all potions, familiars, and other beneficial items.

  25. #25
    Join Date
    Feb 2012
    Location
    Discord
    Posts
    3,114
    Mentioned
    37 Post(s)
    Quoted
    538 Post(s)

    Default

    Quote Originally Posted by Zeds View Post
    I'm not very knowledgeable of the people on this forum and their credibility but if I could get a well known member to vouch for you, i'll lend you my account (: well over 85 slayer with all potions, familiars, and other beneficial items.
    You can trust him :')

Page 1 of 7 123 ... LastLast

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
  •