Page 1 of 12 12311 ... LastLast
Results 1 to 25 of 293

Thread: [SRL-6] 3Garrett3's Evergreen Chop & Bank

  1. #1
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default [SRL-6] 3Garrett3's Evergreen Chop & Bank

    3Garrett3's Evergreen Chop & Bank
    Current Version: Revision 12
    Last Update: March 19, 2015
    Status: Confirmed Working on August 31, 2015
    Features
    • Cuts evergreen trees to the west of Barbarian Village and banks at the Edgeville bank.
    • Standard Antiban
    • Breaking and Sleeping functions. Breaking is short duration (rests) and sleeping is for long durations. Script does not sleep if there are multiple players (but it will rest). Default suggestions are saved in the setup form.
    • Efficient and Accurate tree finding
    • Works with any hatchet (have on the toolbelt)
    • Smart tree finding which prevents the player from wandering too much by targeting central trees. A failsafe uses SPS to ensure that the player does not wander out of the designated safe area.
    • Approximately 130k/hr with a Rune axe.
    • Lodestone recovery if it fails at any point.


    Script Setup
    • Download the script and the SPS map. The map should go in the Includes\SPS\Img\RUNESCAPE_OTHER folder. It is saved as "EVERGREEN_MAP_2".
    • There is optional advanced setup at the top of the script, however I recommend that you leave this as is unless you feel the need to change them
    • Have your character in the Edgeville bank or at the forest by the body altar
    • Have a hatchet in your toolbelt - you can equip a Rune axe to your toolbelt even below 40 woodcutting and it will use the best available option
    • Have your layout set up to the standard SRL required layout (see below)
    • Be sure the XP trackers and subscribe button are not covering your inventory or chat box.
    • Have the chat box set to the smallest setting to maximize screen space.
    • Have crafting logs set to the #1 action slot.



    This is my standard setup when running this script (I hide the subscribe button in the chat box because I like seeing how much money I have but it has no effect on the operation of this script).


    Known Bugs
    None?

    To-do List
    • Fix bugs as they arise


    Version History
    • Beta - First stable release
    • Rev 1 - Fixed bugs and resting logic
    • Rev 2 - Hopefully fixed Access Violation and added Screenshot saving for failure notification
    • Rev 3 - New map which seems to have fixed GE walking problems. Several small fixes.
    • Rev 4 - Added on-screen status paint, lodestone recoveries, and tweaked a couple settings.
    • Rev 5 - Added multiplayer to the script. Made the fletching option public, fixed walking paths.
    • Rev 6 - Fixed a bug in the resting function which was introduced by adding multiplayer logic.
    • Rev 7 - Made compatible with most recent SRL update.
    • Rev 8 - Updated lodestone function to work with new accounts (popups) and fixed compass rotation problems.
    • Rev 9 - Fixed a problem in Rev 8 fix.
    • Rev 10 - Updated poll closing. Added text file saving and screenshot taking (both in script folder).
    • Rev 11 - Fixed a bug where the script would leave the trees before getting a full load. Added a few more lines of debug and optimized in a couple places.
    • Rev 12 - Changed the AI tree finding to be much smarter, works a much more human pattern now. Added "automatic" mode which determines whether to bank or fletch based on current GE prices. Also added stats!



    Credits!
    This script would certainly not exist without the help and support of @Incurable
    Credit to Ross for his safe box idea
    Big thanks to The Mayor for his SRL-6 tutorial to get me caught up on the differences from SRL-5 and his GE price getter snippets

    Progress Reports
    By Incurable - Rev 1
    Progress Report:
    3Garrett3's Evergreen Cutter Rev 1 Progress Report
    ========================================================
    Time Run: 4 Days, 20 Hours, 5 Minutes and 10 Seconds
    Logs Cut: 57188
    Logs Per Hour: 493
    Loads Done: 2118
    Profit Made: 15421860
    Profit Per Hour: 132947
    Antibans Performed: 2011
    Average Time Finding Trees: 1350ms
    ========================================================


    Rev 10
    Progress Report:
    ========================================================
    3Garrett3's Evergreen Cutter Rev 10 Progress Report
    Time Run: 14 Hours, 55 Minutes and 41 Seconds
    Logs Cut: 3416
    Logs Per Hour: 229
    Loads Done: 118
    Profit Made: 782264
    Profit Per Hour: 52401
    Used Lodestone Reset: 1 times
    ========================================================
    0: False | 3416 Logs | 118 Loads | Logged Out
    Attached Images Attached Images
    Attached Files Attached Files
    Last edited by 3Garrett3; 08-31-2015 at 03:58 PM. Reason: Updated to Rev 12

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

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

    Default

    Congratulations on release, I'll give this a shot and post a progress report soon!

    Forum account issues? Please send me a PM

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

    Default

    Congrats on the release, it looks good!

  4. #4
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default

    Thanks to both of you! I recommend if you're testing it to re-download because I've put in a temporary bitmap which detects the login poll popup. SRL will not close this upon logging in and it ruins access to the map and mainscreen!

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

  5. #5
    Join Date
    Jan 2012
    Location
    East Coast
    Posts
    733
    Mentioned
    81 Post(s)
    Quoted
    364 Post(s)

    Default

    Congrats! Looks good! The GE Price thing is actually Mayor's snippet

    Dat secret procedure.

  6. #6
    Join Date
    Aug 2014
    Location
    Australia
    Posts
    932
    Mentioned
    53 Post(s)
    Quoted
    495 Post(s)

    Default



    Wooooooo! Congratulations mate, glad to see it finally released!
    Last edited by Incurable; 09-27-2014 at 05:38 AM.



    New to scripting? Procedures & Functions for Beginners
    Do you use your computer at night? Just get f.lux

  7. #7
    Join Date
    Jul 2014
    Location
    Europe
    Posts
    182
    Mentioned
    7 Post(s)
    Quoted
    103 Post(s)

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

    Default

    Sadly, I cannot get this to work, Player Manager hates me currently, I'll have to fix the issue and try it again some other time!

    Forum account issues? Please send me a PM

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

  10. #10
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default

    Thanks everyone!

    I've updated the first post with Revision 1, which should have updated break logic and will reliably close the poll, which was the only bug I was experiencing.

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

  11. #11
    Join Date
    Sep 2014
    Posts
    45
    Mentioned
    1 Post(s)
    Quoted
    23 Post(s)

    Default

    if you ever decide to add more locations, varrock west bank would probably be the next best thing (or possible best thing, not sure exactly) to not clash with people on Ross's script if that area gets overcrowded

  12. #12
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default

    The biggest problem with other locations is the need for a pretty big forest. For now though I haven't ever seen other people chopping on the same world as me so I think we should be fine.

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

  13. #13
    Join Date
    Jun 2014
    Location
    Vancouver
    Posts
    150
    Mentioned
    1 Post(s)
    Quoted
    89 Post(s)

    Default

    Awesome release! Welcome back man.

  14. #14
    Join Date
    Sep 2014
    Posts
    19
    Mentioned
    2 Post(s)
    Quoted
    13 Post(s)

    Default

    Hello I am getting this,

    Exception in Script: Expected variable of type "array of AnsiString", got "array of record [0]AnsiString; [4]array of AnsiString; end" at line 39, column 16 at line 39, column 27

  15. #15
    Join Date
    Aug 2014
    Location
    Australia
    Posts
    932
    Mentioned
    53 Post(s)
    Quoted
    495 Post(s)

    Default

    Quote Originally Posted by Assassinranger View Post
    Hello I am getting this,

    Exception in Script: Expected variable of type "array of AnsiString", got "array of record [0]AnsiString; [4]array of AnsiString; end" at line 39, column 16 at line 39, column 27
    Line 39 deals with player setup, so I assume you're trying to use more than one account. Don't check more than one account in the form.



    New to scripting? Procedures & Functions for Beginners
    Do you use your computer at night? Just get f.lux

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

    Default

    Progress Report:
    3Garrett3's Evergreen Cutter Rev 1 Progress Report
    ========================================================
    Time Run: 13 Minutes and 3 Seconds
    Logs Cut: 62
    Logs Per Hour: 285
    Loads Done: 1
    Profit Made: 22134
    Profit Per Hour: 101694
    ========================================================
    Error: Access violation
    Execution failed.


    I just left this to run for 10 hours and wasn't watching it when it broke, so I'll try to provide more helpful feedback next time

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

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

    Default

    Quote Originally Posted by The Mayor View Post
    Nice bug report, he even knows which like to look at
    Usually there's a more helpful error message than that :s

    I'll try again later with srldebug enabled.

  19. #19
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default

    Quote Originally Posted by BMWxi View Post
    Usually there's a more helpful error message than that :s

    I'll try again later with srldebug enabled.
    The error would have posted directly above your progress report. I haven't had any issues with Rev 1 aside from occasional SPS miswalks.

    I've had a few 6+ hour proggies in the last couple days so if people are having issues I'll have to dig through it. The next revision will save a screenshot when it fails so that will help. I should have that released either this evening or tomorrow evening, once I add multiplayer support into it.

    Edit: Now that I think of it, the fail text might only show up when Debug is enabled, that's kinda useless isn't it. If you run with Debug enabled it won't spam you too badly so maybe that will help!

    Edit 2: That looks like an epic fail of the script actually. 62 logs cut and 1 load done? Something went wonky, and I've never seen that. It increases those variables at the same time, I have no ideas.
    Last edited by 3Garrett3; 09-29-2014 at 01:46 PM.

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

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

    Default

    Quote Originally Posted by 3Garrett3 View Post
    The error would have posted directly above your progress report. I haven't had any issues with Rev 1 aside from occasional SPS miswalks.

    I've had a few 6+ hour proggies in the last couple days so if people are having issues I'll have to dig through it. The next revision will save a screenshot when it fails so that will help. I should have that released either this evening or tomorrow evening, once I add multiplayer support into it.

    Edit: Now that I think of it, the fail text might only show up when Debug is enabled, that's kinda useless isn't it. If you run with Debug enabled it won't spam you too badly so maybe that will help!

    Edit 2: That looks like an epic fail of the script actually. 62 logs cut and 1 load done? Something went wonky, and I've never seen that. It increases those variables at the same time, I have no ideas.
    When I logged in the script it was here, It's possible that it clicked on the "Buy a bond from the ge" popup that teleports you to the ge if you click OK. That only shows on login I think.


    I think I know why the logsCut could be off.

    Simba Code:
    incEx(logsCut, tabBackpack.countDTM(logDTM));
    is right at the start of the bank opening function so if it tries to open it multiple times it would add logs to the report every time.

  21. #21
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default

    Quote Originally Posted by BMWxi View Post
    When I logged in the script it was here, It's possible that it clicked on the "Buy a bond from the ge" popup that teleports you to the ge if you click OK. That only shows on login I think.


    I think I know why the logsCut could be off.

    Simba Code:
    incEx(logsCut, tabBackpack.countDTM(logDTM));
    is right at the start of the bank opening function so if it tries to open it multiple times it would add logs to the report every time.
    I've never experienced either of these problems. I'm willing to bet that it actually screwed SPS walking for you because I have seen a couple occasions where it for some reason just keeps going and going. I'm not sure how I'd fix this except for the lodestone teleport which I plan on adding sometime.

    That makes sense why I hadn't seen the proggy bug before, I've never had problems with the banker either. It probably increased it looking for the banker when it was lost for you.

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

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

    Default

    Quote Originally Posted by 3Garrett3 View Post
    I've never experienced either of these problems. I'm willing to bet that it actually screwed SPS walking for you because I have seen a couple occasions where it for some reason just keeps going and going. I'm not sure how I'd fix this except for the lodestone teleport which I plan on adding sometime.

    That makes sense why I hadn't seen the proggy bug before, I've never had problems with the banker either. It probably increased it looking for the banker when it was lost for you.
    That makes sense.

    I'm running it now and it seems to be fine, here's the report so far:

    Progress Report:
    ========================================================
    Time Run: 15 Minutes and 7 Seconds
    Logs Cut: 112
    Logs Per Hour: 444
    Loads Done: 4
    Profit Made: 39984
    Profit Per Hour: 158654
    Antibans Performed: 0
    Average Time Finding Trees: 1462ms
    ========================================================

  23. #23
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default

    Quote Originally Posted by BMWxi View Post
    That makes sense.

    I'm running it now and it seems to be fine, here's the report so far:

    Progress Report:
    ========================================================
    Time Run: 15 Minutes and 7 Seconds
    Logs Cut: 112
    Logs Per Hour: 444
    Loads Done: 4
    Profit Made: 39984
    Profit Per Hour: 158654
    Antibans Performed: 0
    Average Time Finding Trees: 1462ms
    ========================================================
    That looks much nicer, thanks for the support!

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

  24. #24
    Join Date
    Sep 2014
    Posts
    19
    Mentioned
    2 Post(s)
    Quoted
    13 Post(s)

    Default

    Quote Originally Posted by Incurable View Post
    Line 39 deals with player setup, so I assume you're trying to use more than one account. Don't check more than one account in the form.
    I wasn´t, I think, sorry I am new, I´ll look into it.

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

    Default

    Here's the debug at the end of run 2:

    Code:
    DEBUG: Starting to look for trees.
    DEBUG: FAILED: 1
    DEBUG: FAILED: 2
    3Garrett3's Evergreen Cutter Rev 1 Progress Report
    ========================================================
    Time Run: 2 Hours, 41 Minutes and 7 Seconds
    Logs Cut: 1116
    Logs Per Hour: 416
    Loads Done: 40
    Profit Made: 398412
    Profit Per Hour: 148368
    Antibans Performed: 0
    Average Time Finding Trees: 1399ms
    Rested: 1 Times
    Rested for: 15 Minutes and 58 Seconds
    ========================================================
    DEBUG: Starting to look for trees.
    DEBUG: Could not find trees, walking to a safe point
    DEBUG: Starting to look for trees.
    DEBUG: Could not find trees, walking to a safe point
    DEBUG: Starting to look for trees.
    DEBUG: FAILED: 3
    DEBUG: FAILED: Tree Finding
    3Garrett3's Evergreen Cutter Rev 1 Progress Report
    ========================================================
    Time Run: 2 Hours, 41 Minutes and 21 Seconds
    Logs Cut: 1116
    Logs Per Hour: 415
    Loads Done: 40
    Profit Made: 398412
    Profit Per Hour: 148144
    Antibans Performed: 0
    Average Time Finding Trees: 1399ms
    Rested: 1 Times
    Rested for: 15 Minutes and 58 Seconds
    ========================================================
    Error: Access violation
    Execution failed.
    This time it ended up north of Varrock Palace, by the wilderness wall. Seems like the only problem is SPS making it run away. Maybe adding a failsafe where it teleports to the edgeville lodestone and then runs south back to the trees would help.

    EDIT: I just noticed that the inventory was full so maybe it was going to the bank but then kept running past it.

Page 1 of 12 12311 ... 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
  •