WT-Fakawi
2011-04-22 18:03:05
Happy Little Runescape
- Improved rune fighting. Script is compatible with rune.
- Improved verbose feedback. Better invent handling.
- Tweaked HLR-mode 'level4' tweaked 'goblin'.
- Created more dependencies, makes script 'smarter'.
- Improved Fishing. Works much better now. Tweaked walking to/from hotspot.
- 'rod' mode. Solidly fishes for Herring and Sardine. Cooks all.
- Easier to startup. Tweaked the engine for tolerance of all colors. Works easier now.
- Added all vars to stats and to ProgressReport.
- 'prayer' mode. 'prayer' mode loots all bots, buries all bones and keeps all runes and arrows/bolts.
- 'willow' mode. Cuts willows, burns the logs. Requires 30/30 WC/FM.

___________________________________
Intro.
HLR is designed to work with players straight of tutorial island. But HLR can be used to train your pures too. Its working grounds are the rat hills west of Port Sarim (f2p and p2p). It exploits all skills found in that area: Combat, Range (sling), Magic (Staff of air), fishing, cooking, woodcutting and firemaking. And you recieve extra prayer too.
Quick guide.
Auto mode.
By setting all Players[x].Strings[x] to 'auto' you leave HLR to decide whats best for you. Recommended. :) Note that 'auto mode will even all combat skills, so dont ever use 'auto' mode on your pures!
Make sure you have the following three items in your inventory:
- Small Fishing net
- Hatchet
- Tinderbox
These three are required. Always. I do not check on these, so HAVE them.
For training Range and Magic (default 'auto' mode), have the minimum following in your inventory : a sling, and a staff of air.
superminimum inventory for HLR auto-mode.But you may also have in your inventory or wielded: in order of appearance:
combat := ['helm','mulet','dagger','chain', 'sword', 'battleaxe','scimitar', 'shield','legs','lateskirt','platebody', 'ape','oots', 'loves', 'oots' ];
range := ['Sling', 'eather body', 'tudded body', 'cowl', 'oif', 'ape', 'mulet', 'chaps', 'tudded chaps', 'vambraces','loves','oots'];
magic := ['izard robe','izard hat','mulet','ue ski', 'Staff of air', 'loves','oots']After a while, the inventory of a typical 'auto' HLR player looks looks this:
- Small fishing net.
- Hatchet.
- Tinderbox.
- Sling.
- Coif.
- Chaps.
- Leather (Soft, hard, studded) Body.
- Vambraces.
- Boots.
- Sword, or dagger, scimitar etc. See above.
- Platebody.
- Platelegs.
- Shield.
- Helm.
- Staff of air.
- Blue Robe.
- Wizard Top.
- Amulet of Power.
- Gloves.
typical inventory startup for HLR auto-mode.
After 10-20 succesfull runs (6 hours) you will be able to buy this configuration..___________________________________
Starting HLR.
- Set your playerprefs ('auto','combat, ''range' or 'magic')
- Place your equipped players on the rats hill, preferably between the two ratholes on the mainscreen hill.
- Hit run.
Stand here at startup.___________________________________
So you finished tut island and decide to give my scipt a go. Here is what I need you to do:
- Go to the general store at lumby and get yourself a free tinderbox and dagger.
- Go to the Axe shop South of Lumby Castle and get yourself a free Hatchet.
- Manually kill your first and second Goblin. Your first Goblin drops you a sling. 100%. Your second Goblin drops you a Staff of air. 100%.
- Grab 40 coins and buy yourself a Small fishing net right above the ratshill at the fishing shop.
- Try to obtain a Bronze Shield, A Bronze Helmet and a Bronze sword. They are regularly dropped by Goblins. On your way to Port Sarim, there are at least two locations where there are Players killing Goblins 24/7, so this should be easy.
- Walk to the Rat Hill and place your new Player between the two Rat-holes. Make sure you have the following items in your inventory:
- A Hatchet, a Tinderbox, a Small fishing net, a Sling, a Staff of air,a Sword (or dagger), and optionally any common combat, range or magic gear.
- Make sure you set the Player properties to 'auto'.
- Hit Run. Enjoy.
Pure Mode.
HLR can also operate in 'pure' mode, allowing for continuous focus on one skill. In order to use 'pure' mode, just set the Players[x].Strings[0] to 'combat', 'range' or 'magic' (All lowercase). If you want to train a specifc combat skill, set the Players[x].Strings[1] to 'attack, 'strength' or 'defence' (All lowercase, no typos allowed!)
Wield you player with the needed gear, place it on the hill and hit run.
How does HLR work?
HLR uses only colors and bitmaps to perform its tricks. No reflection or other copyright infringement is performed in this script. It solely resides on SRL. I have developed this script using a standard client only, and I have watched it run for countless hours (while studying guitar), tweaking it where I saw fit. The outcome of all this tweaking is a rather vague, fuzzy, long script that performs nevertheless rather solid on runescape. It was great fun 'programming' once again, though I must admit I feel very humble and a bad programmer admidst all this raw SRL-talent. So please excuse me my clumbsy programming. I am unworthy of a leader :)
So, how does it all work? At program startup, you see the mouse move over all inventory objects. It does this once to relate the object names to their colors and tpa boundaries; my own feeble attempt of blacklist. Once the objects are properly indexed, the script from now on recognizes them by name. This has a couple of great advantage: Whatever Jagex decides to change to the object, my script will always recognise it, since it scans its boundaries and colors at startup and runtime, and grabs its name. Great!
This inventorybase also allows you to perform actions on object you have we do not know at script startup: For instance, Click object 'Bone'. Once we picked up and analyzed the bone, the script will know what to do with it!
Mainloop.
Due to the complex layered nature of HLR, a 'mainloop' may last as long as one hour or more, but can also under certain circumstances take less then 20 seconds. This makes it difficult for a player to log out after a 'mainloop'. So in this initial Beta release, I have left the Player Time to 6 hours, which is in effect Jackex's maxtime for a Player. You may reduce this to your liking, but I advice you to keep it at one hour minimum.
Level 1, 2 and 3
'auto' Players go through three distinct stages:
Level 1 is for extremely low level player: HP 10 to 14. Very cautious fighting and lots of fishing, collecting and woodcutting/firemaking.
Once we hit HP 14, Level 2 comes into action:
More fighting, less fishing, more collecting and forced woodcutting each loop.
Once we hit HP 26, Level 3 comes into action: Lotsa fighting, little if no fishing, little woodcutting/firemaking and average cooking.
Money.
HLR collects Water Runes, Earth Runes, Coins, Arrows and Bolts. Always! These are all stackable objects, so they occupy little invent space while representing a little sum of money.
Once your player hits 30-30-30, I am convinced you will have enough raw materials to buy yourself full adamant, full range and full wizard. At least, I was able to do that on all Players I placed there. All my players (12) atm are combat 62 with cb 50-50-50- rg 50-g 50 pr-42 fish-25 co-45-fm-40-fm-40. I have a couple of pures with range -70+ and strenght 70+
TIP: Your first surprise box will give you a cut diamond! 100%! (avg. 10k market value :) )
Known Bugs:
- Iron Armour is sometimes not properly indexed. Avoid Iron Armour
- Cannot continue after Random event. Yes, my script has trouble going through a loading screen, alas. After a random event has been properly handled by SRL, chances are HLR logs you out :(
- I end up with lots of unrecognized objects in my inventory. For instance 14 bones or 14 Burnt meat. Yes, I have seen this happen when the uptext is obscured by something. Happens only very rarely.
- HLR walks away just when it starts to fish. Yes, seen this happen. Puzzling.
- Low Level Players die. Been reported, never seen that.
How safe is HLR?
Well you never can be 100% sure, and there is always the risk of legits reporting, but apart from that, I'd give my own humble HLR solid 8 on a scale of ten undetectability. Every move is sufficiently randomised, all actions are done in the pace of RS. AFAIK, i have eliminated all brutal errors and blatant bugs. It runs as runescape wants it to run, smooth and quiet.
Final Words.
Please keep this script to yourself. I know we are not a big community, but recent jagex events have led my to believe we are still targetted. Jagex almost killed the HLR- project I had been working on for the past 5 months. I had it uberstable, solidly build around the three minimap rocks. And then they removed the rocks, blowing my script to pieces, the day I wanted to release it. It hasn't been that stable eversince, though I managed to stableize it with lots of 'ugly' tweaks.
Please post in this thread: bugs, remarks, yaays, progress reports, additions and enhancements. I promise I won't be insulted.
Remember this is a beta release. I hope to release it to the public if you think it is worthy. I will also do my best to maintain HLR for the time to come.
Thank you for reading and enjoy my work.
<============== Progress Report ===============>
Worked for [B]50 [/B]Hours, 24 Minutes and 19 Seconds
Coins = 2494
Total Goblins = 5445
Goblins Combat = 3242
Goblins Ranged = 1477
Goblins Maged = 726
Total Rats = 2174
Rats Combat = 1092
Rats Ranged = 597
Rats Maged = 485
Bones Buried = 2304
Meat Collected = 933
Water Collected = 1104
Earth Collected = 0
Arrow Collected = 69
Rests = 2
Beers Drank = 45
Food Eaten = 967
Food Burned = 0
Fish Caught = 0
Trees Chopped = 279
Logs Burned = 307
Times Cooked = 240Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 8|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
**********************************************
Name :
Number : 2
Worked for : 343 minutes.
Active : True
**********************************************
0 : ... = F. AT 43. ST 43. DF 43. PR 33. HP 48. MG 45. RA 46. CO 39. FI 14. FM 34. WC 30. W : [B]360 [/B]min. L: TR:
1: ... = T. AT 52. ST 51. DF 52. PR 35. HP 53. MG 41. RA 43. CO 44. FI 13. FM 35. WC 31. W : [B]343 [/B]min. L: RR:
2: ... = F. AT 40. ST 40. DF 40. PR 31. HP 47. MG 46. RA 47. CO 40. FI 13. FM 37. WC 33. W : [B]346 [/B]min. L: TR:
3: ... = F. AT 44. ST 44. DF 48. PR 30. HP 52. MG 48. RA 52. CO 40. FI 10. FM 33. WC 29. W : [B]360 [/B]min. L: CR:
4: ... = F. AT 39. ST 38. DF 38. PR 32. HP 45. MG 44. RA 45. CO 41. FI 27. FM 38. WC 33. W : [B]360 [/B]min. L: TR:
5: ... = F. AT 40. ST 39. DF 39. PR 32. HP 47. MG 46. RA 48. CO 40. FI 12. FM 34. WC 30. W : [B]360 [/B]min. L: TR:
6: ... = F. AT 36. ST 35. DF 35. PR 27. HP 42. MG 41. RA 42. CO 36. FI 16. FM 35. WC 31. W : [B]360 [/B]min. L: RR:
7: ... = F. AT 42. ST 41. DF 42. PR 29. HP 47. MG 44. RA 47. CO 38. FI 17. FM 39. WC 35. W : [B]168 [/B]min. L: TR:
8: ... = F. AT 46. ST 46. DF 46. PR 33. HP 49. MG 41. RA 42. CO 39. FI 13. FM 35. WC 30. W : [B]360 [/B]min. L: TR:
**********************************************






