PDA

View Full Version : [Thieving] Renzanity's Safe Cracker



Renzanity
04-30-2015, 09:35 PM
***Thieving Trainer***
http://i.imgur.com/ZEndQqN.pngSafe Crackerhttp://i.imgur.com/ZEndQqN.png
Version: 2.31
Status: WORKING (But still need more testing)


Hi again everyone. Here's my take on a safe cracking script. Still rough around the edges and still got a long way to go, but here it is.:p

Special thanks to:
The Mayor - For his awesome tutorials.
Ancrath - For his Ancrath's safeCracker - Revamped (https://villavu.com/forum/showthread.php?t=111600) script that this script was derived from.

Features:
-Progress report
-Rafiki Player Form
-SPS Mapping
-MiniBreak
-Client Reload
-Antiban
-Food support
-Gem cutting
-Stethoscope support
-XP counter
-Gem counter

What it basically does:
-Cracks the safes (w/ or w/o a stethoscope)
-Cuts the gems is specified to
-Banks the gems
-If HP gets below 25%, you have a choice to make the bot go to the Taverley bank or have it withdraw some food from the banker in the den and eat it.
-Runs back to the trapdoor
-Runs back to the safes and repeats

Requirements:
-(Minimum) Lvl 25 Thieving.
-(Recommended) Lvl 50 Thieving & Agility (to be able to use a stethoscope for better xp/hr)

Instructions:

1. Be sure that your client is properly setup. Click me (https://villavu.com/forum/showthread.php?t=107365)

2. Have your players setup in the Rafiki Player Manager.

http://i.imgur.com/HnutHzO.png

3. If using a stethoscope:

-Set your PRESET_1 with the stethoscope in your backpack alone.
-(If using food support)Set your PRESET_2 with food.

4. If not using a stethoscope:

-(If using food support)Set your PRESET_2 with food.

5. Place the gems like so:

http://i.imgur.com/GGZbRQO.png

6. Don't wear green clothing.

7. Place your XP tracker on the upper right part of your chatbox.

8. Start infront of the safe.

9. Go to the interface settings and select the thieving icon to track your thieving XP alone.

http://i.imgur.com/rulfuyL.png

10. Save this file in your Simba\Includes\SPS\img\runescape_other folder and name it SC_SPS or download the attachment below.

http://i.imgur.com/9DadZDn.png


Proggies:


v2.3
/=======================================\
|======= Rogue Den Safe Cracker ========|
|=======================================|
| Time Ran: 09h 03m 46s |
| No. of breaks taken: 2 |
| No. of safes cracked: 3,775 |
| Safes cracked/hr: 417 |
| XP: 264,250 xp |
| XP/hr: 29,157 xp |
| Sapphire Count: 349 pcs ~ S/hr: 39 pcs|
| Emerald Count: 262 pcs ~ E/hr: 29 pcs |
| Ruby Count: 144 pcs ~ R/hr: 16 pcs |
| Total Profit: 1,269,562 gp |
| Estimated Profit/hr: 140,081 gp |
\=======================================/



v2.2
/=======================================\
|======= Rogue Den Safe Cracker ========|
|=======================================|
| Time Ran: 02h 54m 04s |
| No. of breaks taken: 1 |
| No. of safes cracked: 1,139 |
| Safes cracked/hr: 393 |
| XP: 79,730 xp |
| XP/hr: 27,480 xp |
| Sapphire Count: 100 pcs ~ S/hr: 34 pcs|
| Emerald Count: 72 pcs ~ E/hr: 25 pcs |
| Ruby Count: 44 pcs ~ R/hr: 15 pcs |
| Total Profit: 210,864 gp |
| Estimated Profit/hr: 72,677 gp |
\=======================================/



v2.1
/=======================================\
|======= Rogue Den Safe Cracker ========|
|=======================================|
| Time Ran: 05h 32m 18s |
| No. of breaks taken: 3 |
| No. of safes cracked: 2,159 |
| Safes cracked/hr: 390 |
| XP: 151,130 xp |
| XP/hr: 27,287 xp |
| Sapphire Count: 227 pcs ~ S/hr: 41 pcs|
| Emerald Count: 160 pcs ~ E/hr: 29 pcs |
| Ruby Count: 72 pcs ~ R/hr: 13 pcs |
| Total Profit: 411,981 gp |
| Estimated Profit/hr: 74,385 gp |
\=======================================/


v2.0 Progress Report
v2.0
/=======================================\
|======= Rogue Den Safe Cracker ========|
|=======================================|
| Time Ran: 03h 25m 37s |
| No. of breaks taken: 2 |
| No. of safes cracked: 1,309 |
| Safes cracked/hr: 382 |
| XP: 91,630 xp |
| XP/hr: 26,737 xp |
| Sapphire Count: 133 pcs ~ S/hr: 39 pcs|
| Emerald Count: 88 pcs ~ E/hr: 26 pcs |
| Ruby Count: 49 pcs ~ R/hr: 14 pcs |
| Total Profit: 418,323 gp |
| Estimated Profit/hr: 122,063 gp |
\=======================================/


Proggy of v1.3 (Using a stethoscope)


v1.3
/=======================================\
|========Renzanity Safe Cracker=========|
| Time Ran: 01h 01m 59s |
| No. of breaks taken: 0 |
| No. of safes cracked: 406 |
| Safes cracked/hr: 393 |
| Thieving xp: 28420 xp |
| Thieving xp/hr: 27506 xp |
| Crafting xp: 5082.5 xp |
| Crafting xp/hr: 4919 xp |
| Sapphire Count: 39 pcs ~ S/hr: 38 pcs |
| Emerald Count: 25 pcs ~ E/hr: 24 pcs |
| Ruby Count: 17 pcs ~ R/hr: 16 pcs |
\=======================================/
Taking a break..


Stopped manually.


Beta 1.4
/=======================================\
|========Renzanity Safe Cracker=========|
| Time Ran: 01h 01m 46s |
| No. of breaks taken: 0 |
| No. of safes cracked: 290 |
| Safes cracked/hr: 282 |
| XP gained: 20300 xp |
| XP gained/hr: 19718 xp |
\=======================================/
Taking a break..

1st proggy after official release!


v1.0
/=======================================\
|========Renzanity Safe Cracker=========|
| Time Ran: 01h 14m 33s |
| No. of breaks taken: 1 |
| No. of safes cracked: 361 |
| Safes cracked/hr: 291 |
| Thieving xp: 25270 xp |
| Thieving xp/hr: 20336 xp |
| Crafting xp: 5215 xp |
| Crafting xp/hr: 4197 xp |
| Sapphire Count: 41 pcs ~ S/hr: 33 pcs |
| Emerald Count: 28 pcs ~ E/hr: 23 pcs |
| Ruby Count: 15 pcs ~ R/hr: 12 pcs |
\=======================================/


Updates:

Beta 1.1:
-Grabbed some colors from Ancrath's script on the trapdoor location and replaced it with mine.(Hopefully this makes the trapdoor finding stable now.)

Beta 1.2:
-Tested the script a bit more, and it's confirmed, the trapdoor procedure's working pretty well.:)
-Tweaked the food support a little, it cuts the gems before healing for food now if specified to cut gems.
-Food support worked like a charm.(Surprised myself there xD)

Beta 1.3:
-Changed the way the script clicks the safe, it now uses pixelshift to detect if the player's still cracking the safe.
-Fixed some parts of the script's that structure.

Beta 1.4:
-Stethoscope support finally implemented.

Official v1.0 Release:
-Implemented Crafting XP counter (only when specified to cut gems) and gem counter.
-And finalized some other things on the script.

Official v1.1 Release:
-Added more failsafes on, almost, all of the procedures.
-Spread out the anti randoms.

Official v1.2 Release:
-Testing the new initPlayerForm() (please help me with this, leave comments and/or any advice. I just learned a little about this earlier so if there's something wrong please tell me.:p).
-Changed all constant case statements (if that's what they're even called xD) into boolean and added them on the initPlayerForm().
New initPlayerForm:

http://i.imgur.com/l0JQ0yQ.png

Official v1.3 Release:
-Now cuts the gems and banks them before proceeding with the healing procedure but if not specified to cut gems, it just banks the gems.

Official v2.0 Release:
-Rewritten the script to make it work again (still needs to be tested further)

Official v2.1 Release:
-Added the prices of the cut gems
-Edited the gem DTMs to fix the gem cutting issue

v2.2 Release:
-Added a paint progress report
-Added a failsafe that will terminate the script for when you run out of food in your bank

v2.21 Release:
-Minor tweak on the banking

v2.3 Release:
-Shortened the gem cutting procedure
-Modified the findObj function
-Added more script comments to label most of the steps in each procedures to let others understand the script
-Other minor tweaks

v2.31 Release:
-Edited the findObj function to click on random offsets from the middle of the ATPA



Please report any bug you find or suggestions as a post below.:norris:

Renzanity
05-01-2015, 02:14 AM
Beta 1.1
-Grabbed some colors from Ancrath's script on the trapdoor location and replaced it with mine.(Hopefully this makes the trapdoor finding stable now.)

Renzanity
05-01-2015, 07:58 AM
Beta 1.2
-Tested the script a bit more, and it's confirmed, the trapdoor procedure's working pretty well.:)
-Tweaked the food support a little, it cuts the gems before healing for food now if specified to cut gems.
-Food support worked like a charm.(Surprised myself there xD)

Renzanity
05-01-2015, 12:47 PM
Beta 1.3
-Changed the way the script clicks the safe, it now uses pixelshift to detect if the player's still cracking the safe.
-Fixed some parts of the script's that structure.

Renzanity
05-01-2015, 02:33 PM
Beta 1.4
-Stethoscope support finally implemented.

Renzanity
05-02-2015, 04:23 PM
Official v1.0 Release:
-Implemented Crafting XP counter (only when specified to cut gems) and gem counter.
-And finalized some other things on the script.

It's finally done! Please do test it out and post any bug or suggestions you might have.

Proggy:


v1.0
/=======================================\
|========Renzanity Safe Cracker=========|
| Time Ran: 01h 14m 33s |
| No. of breaks taken: 1 |
| No. of safes cracked: 361 |
| Safes cracked/hr: 291 |
| Thieving xp: 25270 xp |
| Thieving xp/hr: 20336 xp |
| Crafting xp: 5215 xp |
| Crafting xp/hr: 4197 xp |
| Sapphire Count: 41 pcs ~ S/hr: 33 pcs |
| Emerald Count: 28 pcs ~ E/hr: 23 pcs |
| Ruby Count: 15 pcs ~ R/hr: 12 pcs |
\=======================================/

Renzanity
05-03-2015, 05:35 AM
Official v1.1 Release:
-Added more failsafes on, almost, all of the procedures.
-Spread out the anti randoms.

Renzanity
05-03-2015, 07:30 AM
Official v1.2 Release:
-Testing the new initPlayerForm() (please help me with this, leave comments and/or any advice. I just learned a little about this earlier so if there's something wrong please tell me.:p).
-Changed all constant case statements (if that's what they're even called xD) into boolean and added them on the initPlayerForm().

New initPlayerForm:
http://i.imgur.com/l0JQ0yQ.png

EDIT:
Updated a few things on the v1.2 of the script.
-DTM
-Failsafes

Renzanity
05-05-2015, 04:32 AM
Official v1.3 Release:
-Now cuts the gems and banks them before proceeding with the healing procedure but if not specified to cut gems, it just banks the gems.

Proggy of v1.3 (using a stethoscope)


v1.3
/=======================================\
|========Renzanity Safe Cracker=========|
| Time Ran: 01h 01m 59s |
| No. of breaks taken: 0 |
| No. of safes cracked: 406 |
| Safes cracked/hr: 393 |
| Thieving xp: 28420 xp |
| Thieving xp/hr: 27506 xp |
| Crafting xp: 5082.5 xp |
| Crafting xp/hr: 4919 xp |
| Sapphire Count: 39 pcs ~ S/hr: 38 pcs |
| Emerald Count: 25 pcs ~ E/hr: 24 pcs |
| Ruby Count: 17 pcs ~ R/hr: 16 pcs |
\=======================================/
Taking a break..

toxjq
05-30-2015, 04:35 PM
goes to bank, then doesn't go back to safes, keep saying finding safe.

SmallP3n0r
06-03-2015, 04:49 AM
Working really well, especially with Jerrod's Cape. Only problem is stats don't update for noted items. Oh well, still works great! Thanks for the awesome script.

Semtex
07-26-2015, 03:48 PM
Renzanity;
Hi mate, it seems the script isn't running smoothly.

I've followed the instructions and set the presets and moved the xp tracker to the requested area of the screen.

There are different results,

First: If i start out with stetoscope in bagspace 1 and food in the rest, it will keep saying Finding safes..

Second: If stone cutting is enabled, it will cut them if there is any, then go to the banker, but it won't find the emerald banker.

Do you have any idea why i'm having these diffeculties?

Edit: I figured it out. My action bar was covering some of the screen, so i lowered the chat bar so the acion bar could be moved down. Afterwards it was running smoothly :)
Its kinda embarrassing xD i enabled the debug to see what function failed, and i saw it couldn't find the xp bar, even though it looked like it was in the right place.

So for anyone who is having the same trouble, resize the chat as far down as possible and move the action bar, and then move the xp bar to the correct spot, then its all fine and dandy :D


Proggy:
/=======================================\
|========Renzanity Safe Cracker=========|
| Time Ran: 53m 25s |
| No. of breaks taken: 0 |
| No. of safes cracked: 311 |
| Safes cracked/hr: 349 |
| Thieving xp: 21770 xp |
| Thieving xp/hr: 24451 xp |
| Crafting xp: 1665 xp |
| Crafting xp/hr: 1870 xp |
| Sapphire Count: 13 pcs ~ S/hr: 15 pcs |
| Emerald Count: 10 pcs ~ E/hr: 11 pcs |
| Ruby Count: 4 pcs ~ R/hr: 4 pcs |
\=======================================/
Regards Semtexen

Ancrath
08-18-2015, 03:24 AM
I'm finally semi-back from my personal business. I'm glad to see someone else take this up where I disappeared. I have not tested it yet or anything as I'm still busy and just dropped by. I intend on returning eventually, but hella glad just for the mention and interest in the subject. Keep on with what you are doing Renzanity, I'll return fully when I am able to. Keep on trucking bros.

Renzanity
05-03-2016, 10:52 AM
Official v2.0 Release:
-Rewritten the script to make it work again (still needs to be tested further)

EDIT: Version 2.0 Progress Report


v2.0
/=======================================\
|======= Rogue Den Safe Cracker ========|
|=======================================|
| Time Ran: 03h 25m 37s |
| No. of breaks taken: 2 |
| No. of safes cracked: 1,309 |
| Safes cracked/hr: 382 |
| XP: 91,630 xp |
| XP/hr: 26,737 xp |
| Sapphire Count: 133 pcs ~ S/hr: 39 pcs|
| Emerald Count: 88 pcs ~ E/hr: 26 pcs |
| Ruby Count: 49 pcs ~ R/hr: 14 pcs |
| Total Profit: 418,323 gp |
| Estimated Profit/hr: 122,063 gp |
\=======================================/

Renzanity
05-03-2016, 02:34 PM
v2.1 Release:
-Added the prices of the cut gems
-Edited the gem DTMs to fix the gem cutting issue


v2.1
/=======================================\
|======= Rogue Den Safe Cracker ========|
|=======================================|
| Time Ran: 05h 32m 18s |
| No. of breaks taken: 3 |
| No. of safes cracked: 2,159 |
| Safes cracked/hr: 390 |
| XP: 151,130 xp |
| XP/hr: 27,287 xp |
| Sapphire Count: 227 pcs ~ S/hr: 41 pcs|
| Emerald Count: 160 pcs ~ E/hr: 29 pcs |
| Ruby Count: 72 pcs ~ R/hr: 13 pcs |
| Total Profit: 411,981 gp |
| Estimated Profit/hr: 74,385 gp |
\=======================================/

Renzanity
05-04-2016, 01:54 AM
v2.2 Release:
-Added a paint progress report
-Added a failsafe that will terminate the script for when you run out of food in your bank


http://i.imgur.com/Pb8noSv.png

Renzanity
05-04-2016, 05:41 PM
v2.3 Release:
-Shortened the gem cutting procedure
-Modified the findObj function
-Added more script comments to label most of the steps in each procedures to let others understand the script
-Other minor tweaks



v2.3
/=======================================\
|======= Rogue Den Safe Cracker ========|
|=======================================|
| Time Ran: 09h 03m 46s |
| No. of breaks taken: 2 |
| No. of safes cracked: 3,775 |
| Safes cracked/hr: 417 |
| XP: 264,250 xp |
| XP/hr: 29,157 xp |
| Sapphire Count: 349 pcs ~ S/hr: 39 pcs|
| Emerald Count: 262 pcs ~ E/hr: 29 pcs |
| Ruby Count: 144 pcs ~ R/hr: 16 pcs |
| Total Profit: 1,269,562 gp |
| Estimated Profit/hr: 140,081 gp |
\=======================================/

Renzanity
05-07-2016, 08:09 AM
v2.31 Release:
-Edited the findObj function to click on random offsets from the middle of the ATPA