Results 1 to 13 of 13

Thread: [SRL-OSR][RuneLite ]The Lazy Fisher

  1. #1
    Join Date
    Feb 2022
    Location
    RuneLite
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Wink [SRL-OSR][RuneLite]The Lazy Fisher





    STANDOUT FEATURES

    Ability to fish in virtually any location thanks to RuneLite detection
    Advanced humanoid gameplay for increased resistance against bot fingerprinting
    Easily modifiable user settings to allow for new locations + fish
    Efficient script management for reduced CPU usage
    Extremely intelligent failsafe system for extended script-run stability
    Built on the actively developed & maintained SRL-F include
    The Lazy Fisher uses 100% colour interaction



    MORE FEATURES

    Quickly drops via shift dropping
    Unique custom AFK break system
    Humanlike nature for increased antiban
    Incorporates use of RuneLite's built in skills tab
    Saves a screenshot when leveling up


    TESTED METHOD @ LOCATION + FISH TYPE

    Net Fishing @ Lumbridge Swamp + (Shrimp / Anchovy)
    Fly Fishing @ Lumbridge Goblins + (Trout / Salmon)
    Fly Fishing @ Barbarian Village + (Trout / Salmon)
    Cage Fishing @ Karamja + (Lobster)
    Harpoon Fishing @ Karamja + (Tuna / Swordfish) <---- Use RuneLite's Menu Entry Swapper plugin to have harpoon option on hover instead of cage



    SCRIPT REQUIREMENTS

    Latest version of Simba
    Lastest version of RuneLite
    Up-to-date copy of SRL-F
    The_Lazy_Fisher_V1_4.simba <--- Place in your Scripts folder (Normally C:\Simba\Scripts)
    Required RuneLite Files.zip <--- Unzip in your .runelite folder and then backup and replace the pre-existing settings.properties file and Plugin folder with the new ones (Normally C:\Users\YourUser\.runelite)
    Once unzipped, restart RuneLite, go to Multicolor Highlights settings, and make sure 'NPCs to highlight with Color 1' is set to your desired fishing spot. (Do not include the first word ie 'Lure') (Do not change the colour! Only the NPC text!)



    SCRIPT SETUP RECOMMENDATIONS


    Screen layout (click screenshot to expand)
    Red box is your Simba client with script loaded
    Yellow box is your RuneLite client with expanded skills tracker tab, the screen fully zoomed out + your compass settings setup in the script
    OPTIONAL: Green box is your Simba output
    Pink box is your AFK window
    Light blue box is an example of the recommened AFK_Bounds box



    In-game settings (click screenshot to expand)


    Login screen world switcher setup - Left is F2P / Right is P2P (click screenshot to expand)

    All tools + items you need for fishing already in your inventory


    Standing near your desired fishing spots when starting the script

    Setup & modify any required user settings within the script + Multicolor Highlights before starting


    ADDITIONAL INFO

    I have tested this script with a multitude of overnight sessions, and am quite happy with the overall stability. This script has only been tested to run in F2P locations, but all members fishing spots + fish should work with the correct user settings in the script + Multicolor Highlights NPC text.

    If you find any bugs, have any questions, or just want to say thanks with some nice progress reports, please post them here!

    PS. Thank you to everyone on the SRL discord and forums for answering my infinite questions!


    PROGRESS REPORTS



    Last edited by Br0d3r1ck; 04-23-2022 at 12:45 AM. Reason: Please update to version V1_4
    The Lazy Collection


  2. #2
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Congrats on the release, I'll try this out sometime when I need to meet the level requirements.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

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

    Default

    Awesome release, Br0d3r1ck. This is a great idea to utilize RuneLite as it's such a commonly used client these days; an extra sense of anti-ban in its own. The downside to this is the lack of support for Remoteinput, however you may find an alternative in tools such as KInput or RDC. Anyways I love to see new contributions. Well done and keep up the good work.

    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..."


  4. #4
    Join Date
    Dec 2011
    Location
    East Coast, USA
    Posts
    4,231
    Mentioned
    112 Post(s)
    Quoted
    1869 Post(s)

    Default

    Very nice. Comgrats on the release!
    GitLab projects | Simba 1.4 | Find me on IRC or Discord | ScapeRune scripts | Come play bot ScapeRune!

    <BenLand100> we're just in the transitional phase where society reclassifies guns as Bad™ before everyone gets laser pistols

  5. #5
    Join Date
    Feb 2012
    Location
    Norway
    Posts
    995
    Mentioned
    145 Post(s)
    Quoted
    596 Post(s)

    Default

    Quote Originally Posted by KeepBotting View Post
    Very nice. Comgrats on the release!
    "Comgrats" is not a real word

    Welcome to the "creation of RS scripts"-world. Hope to see more of you!
    !No priv. messages please

  6. #6
    Join Date
    Feb 2022
    Location
    RuneLite
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by kingarabian View Post
    Congrats on the release, I'll try this out sometime when I need to meet the level requirements.
    Thank you kingarabian! I look forward to hearing about your experience.

    Quote Originally Posted by KeepBotting View Post
    Very nice. Comgrats on the release!
    Thank you KeepBotting for all the help up that you've given me until this point, and no doubt beyond!

    Quote Originally Posted by slacky View Post
    Welcome to the "creation of RS scripts"-world. Hope to see more of you!
    Thank you Slacky! Your help and kind words are appreciated. It's a good world.

    Quote Originally Posted by Flight View Post
    Awesome release, Br0d3r1ck. This is a great idea to utilize RuneLite as it's such a commonly used client these days; an extra sense of anti-ban in its own. The downside to this is the lack of support for Remoteinput, however you may find an alternative in tools such as KInput or RDC. Anyways I love to see new contributions. Well done and keep up the good work.
    Thank you for encouraging me Flight! Your recent tutorial and works have been a massive inspiration and help!

    I was under the impression that Remoteinput, KInput and RDC only work for interacting with OSRS (whether RuneLite or stock client), but is that not the case? Would my script still be able to interact with a browser outside of RL or OSRS, as it does now? If so, I may need to look into implementing.

    Thanks again.

  7. #7
    Join Date
    Feb 2022
    Location
    RuneLite
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Exclamation



    The Lazy Fisher is running on V1_2.

    This update includes some minor changes to one of the pre-existing failsafes.

    Please download the latest version if you haven't done so already! Thank you.


    Last edited by Br0d3r1ck; 04-16-2022 at 02:05 AM.

  8. #8
    Join Date
    Feb 2022
    Location
    RuneLite
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default



    The Lazy Fisher is now running on V1_4.


    This update includes some minor stability changes including...
    Code:
    - More accurate AFK system (WaitEx was not keeping within user defined time)
    - Fixed script runtime issue (Script was running longer than user defined time)
    - AFK system now outputs the time it will be AFK for,
      and outputs a cross check for the user to confirm when returning from AFK
    - A 16Hr progress report has been added to the main post
    - A new script banner has been added to the main post


    Please download the latest version if you haven't done so already! Thank you.



  9. #9
    Join Date
    Feb 2012
    Location
    Norway
    Posts
    995
    Mentioned
    145 Post(s)
    Quoted
    596 Post(s)

    Default

    Quote Originally Posted by Br0d3r1ck View Post
    ...
    - More accurate AFK system (WaitEx was not keeping within user defined time)
    I believe you misunderstood the function, and/or was mislead by someone.

    https://github.com/ollydev/SRL-Devel...dom.simba#L328
    WaitEx uses random gaussian distribution, and does not have limits. It takes two arguments namely Mean (mu), and deviation (sigma).

    Random gaussian distribution? So given a mean, and deviation it will create gaussian distributed wait time, the first argument is the average wait-time, the second argument is the normal spread of that average (68% of them are within this deviation).


    And with less data the pattern get's messy, here you have the result of 5000 waits



    Take for example a WaitEx(1000, 50) this will have the average around 1000ms of wait, but it normaly varies with 50ms, but can be more..

    1000ms ±infinity <950ms or >1050ms <900ms or >1100ms <850ms or >1150ms <800ms or >1200ms <750ms or >1250ms
    100% 31.7% 4.5% 0.27% 0.006% 0.00006%



    Now ofc, there is `procedure Wait(Min, Max: Double; Weight:EWaitDir=wdMean); overload;`
    It's a variant of this gaussian random distribution, but it's strictly limited, it doesn't go towards infinity.
    It's also simpler to use as it takes a minimum and maximum wait time as argument.
    Simba Code:
    Wait(750, 1250);
    // is very close to the same as
    WaitEx(1000, 50);
    // but WaitEx can deviate a bit more than Wait in uniqly rare cases.
    Last edited by slacky; 04-17-2022 at 08:17 AM.
    !No priv. messages please

  10. #10
    Join Date
    Feb 2022
    Location
    RuneLite
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    Thank you Slacky for helping me understand the reason properly... I was previously under the impression that Wait(750, 1250) would weight towards the middle of the two variables, and that WaitEx(750, 1250) had no weight, but would randomly pick between the two variables. Thanks for clearing that up!
    Last edited by Br0d3r1ck; 04-17-2022 at 08:48 AM.

  11. #11
    Join Date
    Feb 2012
    Location
    Norway
    Posts
    995
    Mentioned
    145 Post(s)
    Quoted
    596 Post(s)

    Default

    Just for completeness, you can set mouse distribution, the box in the image is the click-target, here is an example of skewed distribution MOUSE_DISTRIBUTION_SKEWED:


    MOUSE_DISTRIBUTION_ROWP which is defaulted is somewhat similar to the above


    Both respect the position of where the mouse was moving from. These distribution patterns are all my old algorithms from back when I was previously active.

    MOUSE_DISTRIBUTION_GAUSS needs no explanation, it's a center pattern, it does not care from where the mouse moved.
    MOUSE_DISTRIBUTION_RANDOM is just pure random, equal distribution over all point.

    Dont mean to take over your post, just like to make images of this shit
    Last edited by slacky; 04-18-2022 at 01:46 AM.
    !No priv. messages please

  12. #12
    Join Date
    Oct 2009
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Amazing release, can't wait to see more

  13. #13
    Join Date
    Feb 2022
    Location
    RuneLite
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by Gruntzer View Post
    ~
    Always more coming!
    The Lazy Collection


Thread Information

Users Browsing this Thread

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

Tags for this Thread

Posting Permissions

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