Jump to content

[FREE] Polymorphic Auto Woodcutter - AIO Solution [ABC2][Redwood Support][1-99 Progressive][Fatigue System][CLI Args]


Recommended Posts

On 4/27/2021 at 5:47 AM, Nukem said:

It would be amazing for ironmen if you could make it exchange the oaks you chop in to planks at wc guild sawmill before banking.

“Let me tell you something you already know. The world ain't all sunshine and rainbows. It's a very mean and nasty place and I don't care how tough you are it will beat you to your knees and keep you there permanently if you let it. You, me, or nobody is gonna hit as hard as life. But it ain't about how hard ya hit. It's about how hard you can get hit and keep moving forward. How much you can take and keep moving forward. That's how winning is done!” ― Sylvester Stallone, Rocky Balboa

Innovation.png.169903468e86420c78eb2c15bee53e9b.png

Core.png.f722dc663ac56c8aaab90de5313b310a.png

 

Sincerely,

Polymorphic ❤️

 

On 5/8/2021 at 6:17 AM, kushad said:

how is your args settings set up?

Coming in patch v1.06,

Apologies for the delay.

Polymorphic

  • Thanks 1
Link to post
Share on other sites
8 minutes ago, Nukem said:

Just tested it. Works really well although I caught it trying to cut an oak outside of the guild.

https://i.imgur.com/lGUNCH3.png

Pretty sure it's fixed now

Theory:

first, calculate the amount of potential spent gold
-invoke calculatePlankGold() multiply 250 by each oak log. This determines how much gold could be spent.

last, once planking is done calculate how many logs inside the inventory.
 
If their are any oak logs leftover invoke calculatePlankGold(). This determines how much gold the player was short of.
By substracting the potentialSpentGold by the shortOfGold this tells us how much gold was actually spent.

If their are no oak logs lefover this means we spent the full amount of potential gold.
therefore we can set the amountOfTotalGoldSpent to the potentialSpentGold.

Link to post
Share on other sites
  • 1 month later...
  • Polymorphic changed the title to [FREE] Polymorphic Auto Woodcutter - AIO Solution [ABC2][Redwood Support][1-99 Progressive][Fatigue System][CLI Args]

Version 1.06 (07/21/2021)

Hello everyone!

Welcome to patch v1.06

Firstly, I apologize for the delay in releasing patch v1.06. I've been busy with college and i've been working extremely hard.
Specifically working on research and development to provide you with the highest- quality scripts to offer.

The Improvements:

1) The Fatigue System

Has been overhauled, each player has a random subset containing multiples for generating player reaction times.

Each increment is always different, based on time and the ABC2 count of actions.
This will only become more efficient as time progresses.

2) AFK Micro Sleeping

Has been altered to perform the AFK events every 5-20 minutes randomly and inclusively.

3) Planking

The script will now hault when the player's amount of gold is less than the oak plank fee.

Additionally, the script will always stop when the gold per task declared is achieved, or if all gold is depleted inside the player's bank and inventory.  

4) Fletching

The script would sometimes break because of the inventory containing incorrect logs.

Now the script does not break before fletching sometimes.

5) CPU Performance

I have removed all multithreading and reduced the amount of calcuations in the script.

This will only become more efficient as time progresses.

6) GUI

I have added more validation inside the GUI, it should function correctly.

The New Features:

1) Passing Arguments

Now you can bypass the GUI altogether, with client arguments you can declare the script state quicker and easier.

It is extremely important that you follow the syntax correctly, or else the script will not function correctly.

Additionally, you must load a settingsFile or the GUI will load instead.
his feature was added upon player request and uses JSON as the object wrapper. Thank you Fluffee and Whipz.

// You must load a main settings file or the GUI will load if you do not.
settingsFile:main.json;

// axeUpgrading is true by default.
settingsFile:main.json;useInfernalAxe:true;

// useAllGold is false by default.
settingsFile:oakplanks.json;useAllGold:true;

// goldPerTask is true by default: 10k.
settingsFile:oakplanks.json;useGoldPerTask:500k;

// repeat is false by default.
settingsFile:main.json;repeat:true;

// repeatShuffle is false by default.
settingsFile:main.json;repeatShuffle:true;

// pickingUpBirdNest is true by default, the world hop factor is 5 players by default.
settingsFile:main.json;birdNest:false;worldHopFactor:3;

// All world hopping by players is true by default.
settingsFile:main.json;birdNest:false;worldHopPlayers:false;

// All world hopping by no available trees is true by default.
settingsFile:main.json;birdNest:false;worldHopNoTrees:false;

// All anti-ban features are true by default, you CANNOT turn off ABC2.
settingsFile:main.json;afkMicroSleep:false;replicateFatigue:false;

2) Locations/Trees

-Lumbridge Castle Trees
-GrandExchange Trees
-Seers' Village Trees

A Final Note:

Thank you Tribot, for providing me with the resources to become a better programmer. It's almost been a year since I started scripting.

I truely am thankful for everything Tribot. I hope someone out there can learn from my work and create their own scripts.

I wrote this script because I wanted to learn desperately. I will continue to augment my programming skills no matter the cost.

https://github.com/its-jackson/PolymorphicTreesMaven

Sincerely,

Polymorphic.

  • Like 1
Link to post
Share on other sites
  • 3 weeks later...
  • 5 weeks later...

If anyone has any complaints, suggestions or want just to talk then please join my discord server; i'll be more than happy to answer your questions!

https://discord.gg/BYfH6Vvv

Hello everyone;

As you all know many of the free scripts have been broken the past few days. 

This is due to the JDK change, i'm glad to announce that I have updated my woodcutter and is available once again.

 

Thank you,

Polymorphic.

Edited by Polymorphic
Link to post
Share on other sites
  • 1 month later...
On 9/6/2021 at 1:06 PM, Polymorphic said:

If anyone has any complaints, suggestions or want just to talk then please join my discord server; i'll be more than happy to answer your questions!

https://discord.gg/Y5vKWZJv

Hello everyone;

As you all know many of the free scripts have been broken the past few days. 

This is due to the JDK change, i'm glad to announce that I have updated my woodcutter and is available once again.

 

Thank you,

Polymorphic.

Firstly, thanks for such an awesome free script. I've been testing it on a F2P account and noticed something that stood out to me.

Every time the inventory is full and it's time to drop logs, the dropping preference seems to randomize. For example, first inventory right clicks to drop while the second inventory shift clicks to drop. Is this intentional?
Client Debug: https://pastebin.com/WFtQRFdz
Bot Debug: https://pastebin.com/PhhK692q

Your discord link seems to have expired or else I would have messaged you there!

Thanks!

 

Link to post
Share on other sites

Hey @fenkiluno

Thanks for your fine compliment sir!

Firstly, it's intentional  because I wanted to learn how the dropping preferences function.

Is this something you would like me to change? Also their is a powerful tool in the SDK that generates random player preferences.

This tool would be used to create a random profile such as that, choosing one dropping style for each script instance.

Here is my discord: https://discord.gg/BYfH6Vvv

  • Like 1
  • Thanks 1
Link to post
Share on other sites
  • 4 weeks later...

Hello everyone! 

Welcome to patch v1.07

This is the final patch for the Java version of Polymorphic Auto Woodcutter.

Housekeeping:

1) Made all methods null safe (no NPE's should occur).
2) Cached all method return vales.
3) Fixed redwood fletching bug.

Now I am writing the kotlin version of the script. Expect major improvements such as code quality and performance. The kotlin version will have more than just woodcutting/planking/fletching. I got big things coming your way!

Polymorphic. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Support for the gradle launcher is being dropped. Read more about the new launcher here.
      • 8 replies
    • What to expect from TRiBot moving forward.
      • 11 replies
    • TRiBot 12 Release Candidate

      The TRiBot team has been hard at work creating the last major version of TRiBot before the TRiBot X release. We've noticed many problems with TRiBot 11 with a lot of users preferring TRiBot 10 over 11. We've heard you, so we took TRiBot 10, added the new features introduced with 11, introduced some other new things, and created TRiBot 12. So without further adieu, here's TRiBot 12.
      • 40 replies
    • Gradle is a build tool used to accelerate developer productivity.

      We recently setup a Maven repository (TRiBot Central) to make it easier for scripters to create scripts. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-central/-/packages

      Furthermore, we've released a simple Gradle project to make it easy to run TRiBot and develop scripts for it. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-gradle-launcher

      The goals of TRiBot Central are to:

      Deliver updates to TRiBot faster


      Better organize TRiBot's dependencies (AKA dependancies)


      Make it easier to develop scripts for TRiBot


      Make it easier to use and run TRiBot


      Note: TRiBot won't be able to run scripts from within this project until TRiBot's next release.
      • 13 replies
    • Hi everyone,

      I'd like to thank everyone for their patience in this transition period. Since last week, we've worked out the remaining bugs with this integration.

      Some users have still been having issues with connecting their forums account to their Auth0 account. To resolve this, we've imported all forums accounts into Auth0.

      Unfortunately, the accounts which were imported today were using an unsupported password hashing algorithm. Hence, random passwords were set during the import.

      What does this mean for me?

      If you've previously linked your forums account to your Auth0 account, you don't have to do anything. Nothing changes for you.


      If you haven't logged in via our new login yet,

      Try logging in with your forums email address and the last password you used


      If you are unable to login, please use the "Forgot password" tool on the login page:
      Follow the instructions to reset your password
       
      • 17 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...