SkrrtNick 240 Posted February 10, 2022 Share Posted February 10, 2022 (edited) SkrrtFavourGainer SkrrtFavourGainer is your one stop shop for getting favour in any of the kourend houses. I've aimed to create a script that allows you to complete kourend favour the way you want to. General Features: Restocking Player evasive and timed worldhopping Smart customisable travel Timed/favour stopping conditions for tasks and script Microbreaking/AFK handling Death Handling Customisable food/gear where necessary Profile loading and saving Arguments - just use a profile name GUI: Advanced settings are available in File > Advanced Preferences Hosidius Ploughing Fields: Select which field you want to use, or let the script decide Making Fertiliser: Idle Mode Efficient Mode Setup your inventory efficiently Lovakengj Mining Volcanic Sulphur: Can buy a facemask if >= 10 slayer or with fetching mask enabled, will do plague city up until the point you can get a gas mask Piscarilius Repairing fishing cranes: Select which crane location you want to go to Option to prefer cranes that are currently being worked on by the dock workers Putting Fresh Fish in the Cooler Chest: Hop if a player is detected while fetching fish Hunting Sandworms: Option to bank/empty sand Option to buy buckets from Tynan Shayzien Healing wounded soldiers Fighting lizardmen: Cannon support Tackling organised crime: Most locations supported Arceuus Searching texts/Searching manuscripts: Stamina support Select which XP reward you want Uses smart preferences to decide how to solve the library Reanimating ensouled heads: Supports all ensouled heads Purchase Here Changelog Spoiler 16/02/2022 - Added idle mode as a default to making fertiliser, if disabled the script will attempt to combine each compost and salt petre. Part of this update includes adding "efficient mode" which will drag the compost buckets (or saltpetre) into more efficient slots. Currently this is only able to be enabled and disabled, all the variables for this setup are configured by the script on a per account basis. 17/02/2022 - Made further improvements to creating sulphurous fertiliser. Made improvements to Arceuus library, including XP reward handling, and timing. Tidied up the paint. Added paint statistics for arceuus library and making fertiliser. Added Lizardmen (no cannon support as of yet). 18/02/2022 - Minor set back with parts of the lizardman canyon being unmapped in dax, but was able to make some good headway towards supporting cannoning. Collected all relevant data to implement reanimating ensouled heads. 20/02/2022 - Finished Ensouled heads. Collected all the data needed for tackling crime, stress tested dax walker to ensure walking would be reliable. 21/02/2022 - Completed tackling organised crime. 22/02/2022 - Rewrote healing soldiers, finished lizardmen (with cannon support). 24/02/2022 - Added leaderboards 26/02/2022 - Premium Release 24/03/2022 - Some QoL improvements to Kourend Library, fixed a rare banking bug 1/05/2022 - Improvemenets to Kourend Library, fixed an issue breaking ploughs introduced by a previous SDK update 3/05/2022 - Fixed a bug with Kourend Library 5/05/2022 - Added the option to drop all books on script end Edited May 5, 2022 by SkrrtNick Quote Link to comment Share on other sites More sharing options...
filthyfrank 275 Posted February 11, 2022 Share Posted February 11, 2022 oh fuck, about time! Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 13, 2022 Author Share Posted February 13, 2022 (edited) Spent a whole bunch of time on this GUI today! Let me know your thoughts https://i.imgur.com/4dt0Lhx.gif Edited February 13, 2022 by SkrrtNick Quote Link to comment Share on other sites More sharing options...
flamekiller999 73 Posted February 15, 2022 Share Posted February 15, 2022 On 2/13/2022 at 6:18 PM, SkrrtNick said: Spent a whole bunch of time on this GUI today! Let me know your thoughts https://i.imgur.com/4dt0Lhx.gif Looks hot Quote Discord: Elliott#7799 Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 15, 2022 Author Share Posted February 15, 2022 3 hours ago, flamekiller999 said: Looks hot No u Quote Link to comment Share on other sites More sharing options...
slofo 1 Posted February 16, 2022 Share Posted February 16, 2022 testing out later! thx Quote Link to comment Share on other sites More sharing options...
DoesItWork 9 Posted February 16, 2022 Share Posted February 16, 2022 (edited) For Searching texts and manuscripts, will you be implementing stamina and banking support? Does the script stop if it reaches 100% favor? Edited February 16, 2022 by DoesItWork Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 16, 2022 Author Share Posted February 16, 2022 57 minutes ago, DoesItWork said: For Searching texts and manuscripts, will you be implementing stamina and banking support? Does the script stop if it reaches 100% favor? Stamina and banking support is already added. You can customise stopping conditions. Hope that helps! Quote Link to comment Share on other sites More sharing options...
DoesItWork 9 Posted February 16, 2022 Share Posted February 16, 2022 21 minutes ago, SkrrtNick said: Stamina and banking support is already added. You can customise stopping conditions. Hope that helps! Great! Is the bot using the runelite library plugin to find books, which I believe is built by Woox https://github.com/WooxSolo/KourendLibrary? Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 16, 2022 Author Share Posted February 16, 2022 Yes that’s correct Quote Link to comment Share on other sites More sharing options...
DoesItWork 9 Posted February 17, 2022 Share Posted February 17, 2022 (edited) 1) For library reward, the bot would choose magic xp even though RC was selected. 2) The way the bot recovers from misclick is very bot like, it does it back and forth pattern. What is the run energy threshold before the bot would drink the stamina potion? Edited February 17, 2022 by DoesItWork Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 17, 2022 Author Share Posted February 17, 2022 (edited) 10 hours ago, DoesItWork said: 1) For library reward, the bot would choose magic xp even though RC was selected. 2) The way the bot recovers from misclick is very bot like, it does it back and forth pattern. What is the run energy threshold before the bot would drink the stamina potion? 1. This a known issue 2. I’ll see what I can do about this, although it may be a current limitation of the client. 3. It’s not a static number and it varies per account but I can probably make it and the number of stamina’s available to be adjusted EDIT: I've made some changes around timing, and I'm hoping that it'll visually seem a bit more humanlike now. Edited February 17, 2022 by SkrrtNick Quote Link to comment Share on other sites More sharing options...
DoesItWork 9 Posted February 17, 2022 Share Posted February 17, 2022 15 hours ago, SkrrtNick said: 1. This a known issue 2. I’ll see what I can do about this, although it may be a current limitation of the client. 3. It’s not a static number and it varies per account but I can probably make it and the number of stamina’s available to be adjusted EDIT: I've made some changes around timing, and I'm hoping that it'll visually seem a bit more humanlike now. For 3, the context is that I use ring of endurance to prolong trips. One stamina sip will recharge 40% energy and I didn't want the bot to waste stamina potions. Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 17, 2022 Author Share Posted February 17, 2022 12 minutes ago, DoesItWork said: For 3, the context is that I use ring of endurance to prolong trips. One stamina sip will recharge 40% energy and I didn't want the bot to waste stamina potions. Ok, I'll have a think about what I can do here. Probably best if I open it up to customisation as I don't think it'll be a one size fits all scenario. Quote Link to comment Share on other sites More sharing options...
DoesItWork 9 Posted February 18, 2022 Share Posted February 18, 2022 (edited) 1 hour ago, SkrrtNick said: Ok, I'll have a think about what I can do here. Probably best if I open it up to customisation as I don't think it'll be a one size fits all scenario. When I ran it yesterday it drank stamina at around 40% energy but I just want to confirm the threshold. Do you have an ETA on the RC reward issue? I will most likely use this script just to get 77 RC like I did with my previous accounts using this same method. Edited February 18, 2022 by DoesItWork Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 18, 2022 Author Share Posted February 18, 2022 8 hours ago, DoesItWork said: When I ran it yesterday it drank stamina at around 40% energy but I just want to confirm the threshold. Do you have an ETA on the RC reward issue? I will most likely use this script just to get 77 RC like I did with my previous accounts using this same method. RC rewards is now fixed. I have changed how I generate the need to drink stamina pots so it should be more efficient. Please let me know how you go. Quote Link to comment Share on other sites More sharing options...
Nukem 66 Posted February 21, 2022 Share Posted February 21, 2022 Got this error in library. [04:17:55] Downloading script 'SkrrtFavourGainer Beta'. [04:17:57] Script Started: SkrrtFavourGainer Beta. ForegroundColor[42,159,214][04:17:57] [Info] Library is now reset [04:18:01] Login bot started. [04:18:01] Login Bot: Login... ForegroundColor[42,159,214][04:18:18] [Info] Starting script! [04:18:29] Login bot succeeded. ForegroundColor[42,159,214][04:18:29] [Info] Set world hopper timer to 60 mins ForegroundColor[42,159,214][04:18:29] [Info] We will be doing Arceuus tasks ForegroundColor[42,159,214][04:18:29] [Info] Set next eat to 51 ForegroundColor[42,159,214][04:18:29] [Info] Starting microbreak for 0 seconds ForegroundColor[42,159,214][04:18:29] [Info] Set microbreak timer to start in 11 mins and to last for 15 seconds ForegroundColor[42,159,214][04:18:29] [Info] Initialised with 0 possible books ForegroundColor[42,159,214][04:18:29] [Info] Using preferred room (Middle South) ForegroundColor[42,159,214][04:18:37] [Info] Setting bookcase [124] to null ForegroundColor[42,159,214][04:18:41] [Info] Setting bookcase [125] to null ForegroundColor[42,159,214][04:18:44] [Info] Setting bookcase [126] to null ForegroundColor[42,159,214][04:18:47] [Info] You've found a Dark Manuscript. ForegroundColor[42,159,214][04:18:47] [Info] Setting bookcase [127] to DARK_MANUSCRIPT_13514 ForegroundColor[42,159,214][04:18:47] [Info] Certainty is now [1, 1, 1, 1, 1] ForegroundColor[42,159,214][04:18:58] [Info] Next stamina will be drunk at 11 run energy ForegroundColor[42,159,214][04:19:10] [Info] Bookcase{room=Bottom North West, index=[36]} ForegroundColor[42,159,214][04:19:10] [Info] Moving to Bottom North West to find (1624, 3831, 0) ForegroundColor[42,159,214][04:19:26] [Info] Setting bookcase [49] to null ForegroundColor[42,159,214][04:19:31] [Info] Moving to Middle South to find (1611, 3790, 1) ForegroundColor[42,159,214][04:19:58] [Info] Setting bookcase [127] to null java.lang.RuntimeException: Unable to find a valid bookcase for DARK_MANUSCRIPT_13514 scripts.FavourGainer.arceuus.library.p.h(LibraryHelper.java:154) scripts.FavourGainer.arceuus.library.p.h(LibraryHelper.java:177) scripts.FavourGainer.arceuus.a.z.h(FindManuscripts.java:33) scripts.FavourGainer.arceuus.b.h(KourendLibrary.java:37) scripts.FavourGainer.p.execute(SkrrtFavourGainer.java:192) obf.ue.run(un:151) obf.cf.rC(ch:931) java.base/java.lang.Thread.run(Thread.java:829) [04:20:16] Script Ended: SkrrtFavourGainer Beta. Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 21, 2022 Author Share Posted February 21, 2022 3 hours ago, Nukem said: Got this error in library. [04:17:55] Downloading script 'SkrrtFavourGainer Beta'. [04:17:57] Script Started: SkrrtFavourGainer Beta. ForegroundColor[42,159,214][04:17:57] [Info] Library is now reset [04:18:01] Login bot started. [04:18:01] Login Bot: Login... ForegroundColor[42,159,214][04:18:18] [Info] Starting script! [04:18:29] Login bot succeeded. ForegroundColor[42,159,214][04:18:29] [Info] Set world hopper timer to 60 mins ForegroundColor[42,159,214][04:18:29] [Info] We will be doing Arceuus tasks ForegroundColor[42,159,214][04:18:29] [Info] Set next eat to 51 ForegroundColor[42,159,214][04:18:29] [Info] Starting microbreak for 0 seconds ForegroundColor[42,159,214][04:18:29] [Info] Set microbreak timer to start in 11 mins and to last for 15 seconds ForegroundColor[42,159,214][04:18:29] [Info] Initialised with 0 possible books ForegroundColor[42,159,214][04:18:29] [Info] Using preferred room (Middle South) ForegroundColor[42,159,214][04:18:37] [Info] Setting bookcase [124] to null ForegroundColor[42,159,214][04:18:41] [Info] Setting bookcase [125] to null ForegroundColor[42,159,214][04:18:44] [Info] Setting bookcase [126] to null ForegroundColor[42,159,214][04:18:47] [Info] You've found a Dark Manuscript. ForegroundColor[42,159,214][04:18:47] [Info] Setting bookcase [127] to DARK_MANUSCRIPT_13514 ForegroundColor[42,159,214][04:18:47] [Info] Certainty is now [1, 1, 1, 1, 1] ForegroundColor[42,159,214][04:18:58] [Info] Next stamina will be drunk at 11 run energy ForegroundColor[42,159,214][04:19:10] [Info] Bookcase{room=Bottom North West, index=[36]} ForegroundColor[42,159,214][04:19:10] [Info] Moving to Bottom North West to find (1624, 3831, 0) ForegroundColor[42,159,214][04:19:26] [Info] Setting bookcase [49] to null ForegroundColor[42,159,214][04:19:31] [Info] Moving to Middle South to find (1611, 3790, 1) ForegroundColor[42,159,214][04:19:58] [Info] Setting bookcase [127] to null java.lang.RuntimeException: Unable to find a valid bookcase for DARK_MANUSCRIPT_13514 scripts.FavourGainer.arceuus.library.p.h(LibraryHelper.java:154) scripts.FavourGainer.arceuus.library.p.h(LibraryHelper.java:177) scripts.FavourGainer.arceuus.a.z.h(FindManuscripts.java:33) scripts.FavourGainer.arceuus.b.h(KourendLibrary.java:37) scripts.FavourGainer.p.execute(SkrrtFavourGainer.java:192) obf.ue.run(un:151) obf.cf.rC(ch:931) java.base/java.lang.Thread.run(Thread.java:829) [04:20:16] Script Ended: SkrrtFavourGainer Beta. I've pushed a potential fix, thank you for reporting it. Quote Link to comment Share on other sites More sharing options...
Jamie 609 Posted February 26, 2022 Share Posted February 26, 2022 Congrats on Premium Release Quote Want to view my scripts? Search "Jamie" in the repository! If you need support, you can join my support discord by clicking the link below or sending me a PM. Link to comment Share on other sites More sharing options...
!i!beechu 5 Posted February 28, 2022 Share Posted February 28, 2022 Does the script track the books per hour in the Arceuus library? If so, what are people getting with/without stams? Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted February 28, 2022 Author Share Posted February 28, 2022 6 hours ago, (i)beechu said: Does the script track the books per hour in the Arceuus library? If so, what are people getting with/without stams? It does track books per hour. I added book tracking after I added/tested stamina support, so I can't give you a definitive answer but I imagine it would be a substantial boost with using staminas. Dark manuscripts are a bit slower but you can turn more in at once so it might end up being more xp. Quote Link to comment Share on other sites More sharing options...
oilup 13 Posted April 10, 2022 Share Posted April 10, 2022 (edited) @SkrrtNick Hey so after running this script for Arceuus favour I noticed that it got stuck trying to get "The Royal Accord of Twill" and this was the following client debug ForegroundColor[42,159,214][12:55:44] [Info] Moving to Bottom North West to find (1615, 3816, 0) ForegroundColor[42,159,214][12:56:06] [Info] Setting bookcase [31] to null ForegroundColor[42,159,214][12:56:11] [Info] Setting bookcase [31] to null ForegroundColor[42,159,214][12:56:14] [Info] Setting bookcase [31] to null ForegroundColor[42,159,214][12:56:17] [Info] Setting bookcase [31] to null From what I could see, it just kept trying to click on the same bookcase indefinitely EDIT2: No clue what happened but after closing the client, restarting and rerunning the script it seems to be functioning normally... I guess just keep an eye out for that hiccup that I got stuck on Edited April 10, 2022 by oilup Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted April 10, 2022 Author Share Posted April 10, 2022 Thanks for letting me know - I’ll have a look over the code. If you notice it happen again could you send a stack trace please? Quote Link to comment Share on other sites More sharing options...
oilup 13 Posted April 10, 2022 Share Posted April 10, 2022 2 hours ago, SkrrtNick said: Thanks for letting me know - I’ll have a look over the code. If you notice it happen again could you send a stack trace please? Will do, I just click print script stack trace right? Quote Link to comment Share on other sites More sharing options...
SkrrtNick 240 Posted April 10, 2022 Author Share Posted April 10, 2022 1 minute ago, oilup said: Will do, I just click print script stack trace right? Would be best if you can click tools > generate bug report and then dm me either here on the forums or on discord and send it over. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.