andyroo

Blast Furnace

Recommended Posts

andyroo   
Blast Furnace
 
 
steel, mithril, adamantite bars only currently (runite not tested)
pays foreman
deposits money into coffer
 
--------------------------------
Changelog (latest revision in bold)
--------------------------------
 
v 1.0
Initial commit
Has a bug if dispenser is ready with different bars (just make sure that you collect all bars before you start script)
 
v 1.1
Steel bars
improved conveyor belt interaction
fixed bar widget close component
 
v 1.2
Idle timer while waiting for bars
 
v 1.3 (Feb 2, 2016)
 
now moves to bank if distance > 5 (instead of just in viewport)
now moves to belt if distance >= 5 (instead of just in viewport)
randomized camera movement (turnTo)
removed random npc handling
handles dialogue
 
 
v 1.3b (Feb 5, 2016)
 
fixed some logic while moving to conveyor belt
randomized camera turning decision
handles case when attempting to deposit ores when furnace is full
 
v 1.3c (Feb 5, 2016)
screenshot on script stop
 
v 1.3d (Feb 6, 2016)
 
adjusted bank and dispenser areas
fixed anti-idle triggering when bars were ready
Antiban - removed player right clicking, added npc examining
 
v 1.4a (Feb 15, 2016)
pays foreman
keeps track of how many times foreman was paid
fixed a bug where expectedPrimary did not update
now initializes script properly when starting it from login screen
reduced bounds of conveyor belt
handles accidental reports
 
v 1.4b (Feb 16, 2016)
removed black background and change text color to black on gui
implemented report widget handler for real this time
fixed a bug where script failed to click foreman
 
v 1.4c (Feb 17, 2016)
fixed foreman payment when 60+
fixed a bug while collecting that should be handled by idle timer
added a check for coins subtracted to confirm payment
now checks exact amount of bars collected (assumed full load before)
 
v 1.4d (Feb 18, 2016)
fixed a bug that repeatedly opens bank when attempting withdraw coins
removed useless setBarType function
code formatting
 
v 1.4e (Feb 19, 2016)

fixed screenshot having a black background, hiding the black text

fixed bug where script attempted to click bank chest while bar widget was open
 
v 1.4f
initial runite release
 
v 1.5a (Oct 29, 2016)
Compatible with new BF update - coffers
 
v 1.5b (Oct 30, 2016)
Bug fixes
 
v 1.5c (Dec 12, 2016)
Goes downstairs
 
--------------------------------
Progress Reports
--------------------------------
 
[INFO] andyroo.BlastFurnace: v 1.0
[INFO] andyroo.BlastFurnace: Time run: 00:47:27
[INFO] andyroo.BlastFurnace: Gained XP: 14280
[INFO] andyroo.BlastFurnace: Smelted 476 bars
 
xQVNGMe.png
 
1.1
Time run: 01:15:08
Gained XP: 30240
Smelted 1008 bars
 
 
BnPKreC.png
 
N8kxT4x.png
 
l3nIXpl.png
C1nDYVW.png
--------------------------------
BUGS (in order of importance)
--------------------------------
 
MAJOR:
  • stuck after smelting iron bars (25) instead of steel bars
MINOR:
  • waits at conveyor belt instead of next to dispenser
  • slow to detect conveyor widget
  • Logs out while waiting for bars too long
  • stuck trying to use conveyor belt when accidentally clicking search dispenser
  • stuck when dispenser is not in viewport (camera angle fixes it)
  • stuck when accidentally going to anvil area
Edited by andyroo

Share this post


Link to post


andyroo   

Would it be beneficial to code in tasks like pedaling, shoveling, pumping, and repairing? So it wouldn't seem like such a leech

 

i dont consider this a priority, since there are so many people using BF on world 58.

Share this post


Link to post
andyroo   

i included a teeny bit of anti-ban. it kicks in when youre waiting for the bars to be ready, if you didnt notice already. but i dont plan to expand it significantly in the future.

 

runite bars are actually half-implemented...but i havent gottten to level 85 smithing yet to test so i didnt put it in the options. i need to grab some values to make sure it works, but i can guess at what they are. ill take a stab at it and i guess the users can report bugs here.

 

as for the ban rate, its definitely detectable. i had a lvl 3 using this script for 6 hr runs and it got banned. i got from from 30 to ~70 smith and made about 4m profit before this happened, though. so use that information as you wish :) the long progress pictures ive posted are from that account, actually.

 

------

 

everybody has his/her own opinion about how jagex detects bots. personally, i think that antibans are bogus. if a moderator checks out your account, youre going to get banned regardless of whether you have antiban or not.

 

1. antibans to be perfect to be indistinguishable compared to human movements

2. the script itself has to be perfect to be indistinguishable. and scripted "perfection" is extremely hard to achieve; think of all the random-ness that needs to be implemented.

3. how do we know that jagex even uses information such as mouse clicks/movement, camera movement, etc?

 

the amount of effort that would go into creating such an antiban is simply not worth it, in my opinion. thus, you wont see much of it in my scripts. 

Edited by andyroo

Share this post


Link to post
andyroo   

Hi another question: can you maybe add something that it also works with a coal bag. Cuz that would save a lot of time.

Great script though

 

no, because i dont have a coal bag to work with

Share this post


Link to post
Wazzles   

just got banned after 2 hours using F version. im using E version stil safe.

lol , i've had 14 hours progs, idk how you get banned after just 2

Share this post


Link to post
andyroo   

(Accidentally?) clicks the gate and goes to where is all the anvils and gets stuck there trying to click the belt.

 

lol i have no idea how this could happen. is your camera view super high? the anvil area is nowhere near the conveyor belt.

 

regardless, i will make a fix to handle it...one day :) definitely not a priority.

Edited by andyroo

Share this post


Link to post

Just a suggestion, maybe move the GUI (where it says how long the script has running, how many it smelted, etc) somewhere else? because you can barely see it in with the chat blocking it sometimes

 

otherwise very nice script, been running for a couple hours at a time over the last couple days and it seems to be working fine, no ban

Edited by AprilAries

Share this post


Link to post

My profile removed your script i tried to add it again but it is still not on my list if i go to the add page again it says i still need to add it. For some reason it just dont add the script do you know how i can fix this?

Share this post


Link to post
andyroo   

i recently removed my script from the public repo and added it to my private repo. this means that you have to add the script again.

Share this post


Link to post

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