RSTools

RSTools is one of the most intricate and complete RuneScape Firefox extension ever made. Below you can find more information about RSTools.

If you find RSTools useful, please make all this hard work worth my while by donating.

Download - News -Things to Come - Changelog
View Source - Usage - Calculators - World Switcher
Notepad - Preferences - Automatic Updating
FAQ - Donators - Donate - Contact

Download:

Click Here to Download

3500 downloads from this site since June 25th, 2007

If a bar pops up along the top (which it will the first time) saying "Firefox prevented this site (www.githlar.net) from asking you to install software on your computer." click the "Edit Options..." button, the "Allow" button, and then the "Close" button and try again. This will add the RSTools website to your Firefox "whitelist," making it possible to download RSTools in the future without any interference.


If, on the other hand, you get an error saying something to the effect of Invalid Hash (Possible Download Corruption) or Unknown or Invalid Hash Type, please right click and "Save Link As..." Rename the file to a .xpi extension and drag and drop the file into Firefox.

Do you want to use RSTools, but don't have Firefox? Not a problem.
Get Firefox
Back to Top

News:

December 15, 2007

Well, I go to boot camp tomorrow. I didn't find anybody to maintain RSTools, so it will remain unmaintained until I get back in three months. Maybe longer. I already dread the work that I'll have on RSTools three months from now. So, I have to rely on my users to send me emails about imporatant updates or changes that affect RSTools. If you want to send me an update, please click here to ensure the message gets to me. And, of course I'm always open to suggestions/questions/comments, but please use the link below in the contact information.

I was hoping to give the site an entire (and very cool, I might add) makeover before I left, but I didn't quite get the new layout done. So, unfortunately you're all stuck with this admittedly crappy page layout. Sorry.

December 7, 2007

Those of you who have installed Firefox 3.0 Beta 1 may be wondering why I haven't added Firefox 3 compatibility to RSTools. Well, simply, I can't yet.

If you want a more sophisticated answer: Firefox 3.0 requires Extension to have secure updates. These secure updates are either via HTTPS or some sort of hashing system for those extensions who do not have the ability to provide updates through HTTPS (or who just don't want to be on addons.mozilla.org). In order for RSTools to be Firefox 3.0 compatible, it has to provide secure updates through the key system, as I can't afford an SSL certificate for HTTPS connections. Anyway, in order to generate the key needed by Firefox 3 to provide secure updates, I need to use a tool provided by Mozilla called McCoy. However, at this moment in time, the Linux version of McCoy contains a ton of bugs. I tried using it, but it completely mangled my install.rdf file. I'll have to wait until a better version of McCoy for Linux comes out.

September 16, 2007

It has come to my attention that there have been people spamming my extension in RuneScape. I would just like everybody to know that I do not endorse this and did not ask for it. Those who were spamming my extension had good intentions, I'm sure. However, their doing so does not look very good to RSTools. Creating a level 3 and running around advertising this just makes RSTools look like a malicious extension. And, of course, it's not.

So, please, if you like RSTools, don't spam it. Eventually people will come around. You may think you're helping, but in fact you're hurting the situation and possibly driving people away. So, again. Please don't spam my extension in RuneScape or any other place for that matter.

I don't mind if you tell you friends about RSTools. After all, how else would anybody else find out. But please do not spam RSTools.

On a lighter note, the contest has been reopened and the dealine has been extended to October 31st. It's much longer because I'm not sure how long I had the contest running before I fried my computer.

August 2, 2007

There hasn't been an update for a while, but I haven't forgotten about you. I've been preparing to go to college as well as trying to learn my new operating system, Linux (and now I know RSTools works just fine in Linux =) But, on to the real point.

I'm am very proud to announce that RSTools has reached its 100th download! To celebrate, I am giving away 1,000,000gp to some lucky RSTools user as thanks for spreading the word of RSTools. If you would like to enter this drawing, please send me an email with a picture of your RSTools menu as an attachment. To take a screenshot of your screen, press the Print Screen button on your keyboard and then paste the result into Paint (Please save the pictures as JPGs and not BMPs). I will write a short program to randomly pick a winner and I will deliver your money to you. The winner will be chosen on October 31st.

Contest Closed
    Back To Top

Things to Come:

Here are some things to look forward to in future versions:
Back To Top

Changelog:

Version Notes
1.0.0.9
  • This is the last update of RSTools for at least three months - probably much longer. I didn't find anybody to maintain it while I'm gone.
  • Updated Combat Calc UI, so it's more GTK friendly. I know we have at least two Linux users, so enjoy!
  • Updated serveral places so they now point to Githlar.com instead of Githlar.net.
1.0.0.8
  • I totally screwed up the last update. I'm very sorry. Everything should be working well after this update.
  • I forgot about our German friends. I added the German servers to the server list. Thank you, 2centt!
1.0.0.7
  • Removed debug code from hiscore fetching (oops).
1.0.0.6
  • Yet another wold list update.
1.0.0.5
  • Fixed high score lookup... again. I didn't realize it was so messed up when I released the last version. I should work fine from now on.
1.0.0.4
  • Updated server list.
1.0.0.3
  • Fixed HiScore lookup! HiScore lookup now uses the 'lite' version of the hiscores so it loads faster.
  • Fixed hidden Calculate button issue.
  • I've been away from RuneScape for a while and I'm sure the calculators are missing some stuff. If you want to fill a gap, please tell me. Ways you can contact me are on the website (githlar.com).
  • I'm also going into the armed forces soon and I'm looking for somebody to take over RSTools temporarily or permanantly (I'm not 100% sure how things will turn out yet). If anybody is interested, please email me at githlar@gmail.com
1.0.0.2 Fixed updating problem. Before, the update window would only show up for 30 minutes and then close and not show again until Firefox was restarted. This update should fix that. I haven't tested it, but I'm almost positive it will work.
1.0.0.1 Sorry that this update took so long. Things come up.

  • Combat Calculator is now more accurate for ranged- and magic-based players.
  • Combat Calculator automatically fills in target level now.
1.0.0.0
  • The combat calculator is finally here! And it appears that it is, in fact, 100% accurate! Now that the Combat Calculator has been implemented, I feel it's time for version 1.0.0.0. The Combat Calculator was really the only thing missing.
  • Changed update method in case I have to release two versions in quick succession or I have to repeal a download (which I've had to do before because of a fatal error on my part).

Known Issues:
The combat calculator is really only accurate for combat-based players. I'm trying to get to the bottom of this.
0.9.3.2 Added new barbarian skills.
0.9.3.1 Calculators now get all high scores at once and remember them.
0.9.3.0
  • Added a bar below the RuneScape window for even quicker access to Calculators, Notepad and World Changer. Also added a corrosponding preference to enable/disable it.
  • Changed update method.
  • Several internal fixes to the World Changer (you shouldn't notice any difference).

Known Issues: If you have Firefox set to open your last tabs on startup, if RuneScape was in one of those tabs, the QuickBar will not show. I'm currently unsure how to fix this.
0.9.2.3
  • RSTools should now play well with other extensions (not that I got any reports that it didn't, it's just a precautionary measure)
  • Fixed a style error in the update dialog
0.9.2.2
  • Added a Change Log box to the auto-updater, so you know what you're getting and don't have to come back here every time there's an update to see what changed.
  • Added window icons =)
  • Should have fixed the "Unknown or Invalid Hash Type" error.
0.9.2.1 Moved "Wall Chest" to Other Theiving calculator.
0.9.2.0 Added an auto-updater

Known Issues:
Auto-updater does not automatically close. I tried and it just wouldn't work.
0.9.1.6
  • Removed capability to right-click status bar icon as it caused lots of problems (now I remember why I never put that in).
  • WEBSITE RELEASE! All future versions will come from this site, so reinstall RSTools from above to receive updates. I got tired of being in the addons.mozilla.org sandbox where nobody could find me.

Known Issues:
Autofocus still inoperable.
0.9.1.5
  • Fixed a bug where some calculators would not initialize correctly when you opened the Calculators dialog for the first time during a browsing session.
  • Added Dragonfire shield in the Smithing > Other calculator.
  • Added capability to right-click the status bar icon.

Known Issues:
Autofocus still not working.
0.9.1.4
  • Fixed the bug with the high score box not closing the first time you open it.
  • Fixed bug in the World Changer that prevented the best worlds from being opened.
0.9.1.3
  • Fixed a bug that when pressing 'enter' in the XP or target level box would not calculate on some calculators.
  • Fixed a near-infinite loop when attempting to enter an experience amount that would put you over level 99.
0.9.1.2
  • Fixed persistent spelling errors
  • Fixed Thieving calculator bug introduced in the last version.
  • If the XP and target level are remembered by the calculator, it should automatically calculate when the Calculators dialog is brought up
  • Several more small optimizations

Known issues:
  • Auto-focus no longer works
  • Close button on hiscore lookup box doesn't work the first time.
0.9.1.1 Fixed Runecrafting calculator error
0.9.1.0
Additions
  • Added a notepad for random thoughts and, well, note-taking.
  • Calculators now have a memory
  • Pressing 'enter' in certain text boxes will perform the same task as pressing the button next to them.
  • Brought All Calculators up-to-date by adding the new Lunar Magic spells, adjusting experience for some items, adding more to the Farming calculator, updating Agility calculator for the new courses, and updating the Thieving calc for the new pickpockets/chests
  • Added a few more checkboxes to the Crafting calculators: Melt all glass, Cut all gems, and Craft all orbs
  • Updated server list again
  • Added timeouts and connectivity errors for the internet-related functions.
Fixes
  • Fixed "Show only F2P items" checkbox bug.
  • Added the missing Farming > Trees calculator.
  • Fixed some more experience inaccuracies
  • Finally got rid of that annoying whitespace at the very bottom of the calculators.
Probably more, but I've done so much I've forgotten.
0.9.0.4 Added Lunar Magics Calculator
0.9.0.3
  • Compatibility update: site change
  • Server list update
0.9.0.2 Killed a pesky world changing bug.
0.9.0.1 Compatibility Fix - RuneScape site update
0.9 Initial Release
Back To Top

View Source:

The source files are now viewable for those of you who are paranoid about keyloggers, spyware, etc. But, be warned, it requires an extensive knowledge of  JavaScript and XUL.

View Source Files Back To Top

Usage:

By default, RSTools has two main menus. The menu that most people will use the most is located in the status bar.
RSTools Status Bar Menu
RSTools Status Bar Menu
However, I have added support for those people with such low screen resolutions that they must run the RuneScape applet in full-screen mode. This menu can be accessed by entering into full-screen mode (F11) and then clicking the drop-down menu next to the URL bar.
RSTools Fullscreen Menu
RSTools Status Bar Menu
And, as if the above weren't enough, I decided to make it even easier on you to access the most used dialogs straight from the RuneScape page! By default, RSTools will insert a bar below the RuneScape window. Inside this bar are buttons that will allow you to access the Calculators, World Changer, and Notepad. The bar uses the same background as the RuneScape nav-bar (with the Main Menu, World Select, World Map, etc.) so it matches the scheme of the website and is not too much of an eyesore.
RSTools QuickBar
RSTools QuickBar
Back To Top

Calculators:

Calculator Help
The calculators are the main bulk of the RSTools extension (over 6,000 lines of coding). After weeks of data collection, data entry, and research, the result is what you see below. The calculators include a simple user interface. Simply enter your current experience points (or use the convenient high-score lookup) and click the "Calculate" button or select your calculator section - depending on the calculator. There is also the option of manually inputting your target level. Some calculators include multiple sections so you can more easily find what you are looking for. The calculators also provide a checkbox that will allow you to only see non-members items for those of you who care not to see them.

The RSTools Calculators
The RSTools Calculators
Back To Top

World Changer:

World Changer Help
Though somewhat deprecated with the introduction of the in-built world switcher into the RuneScape applet, it still offers a couple of advantages over the native RuneScape world switcher. For one, there is the built-in functionality to automatically find the best world for you. As an added bonus, when the World Switcher operates, it reloads the page. This gets rid of the "RuneScape has been updated" message if that is what you are seeing.

RSTools World Switcher
RSTools World Switcher
Back To Top

Notepad:

Another nifty feature of the RSTools extension is the notepad. Here, you can take notes about RuneScape (or anything for that matter). These notes will remain in the notepad until it is cleared, even between browsing sessions. Also, the notepad has the ability to keep different notes between different profiles, so you and a family member, for example, can each use the extension and keep your own set of notes.

RSTools Notepad
RSTools Notepad
Back To Top

Preferences:

Preferences Help
The Preferences dialog has many customizable options. You can select your Java version, enable or disable RuneScape Ad Blocking, Applet Auto-focusing (currently not working for unknown reasons), and the fullscreen toolbar.

RSTools Preferences
RSTools Preferences
Back To Top

Automatic Updating:

RSTools has the capability to automatically update itself. Unfortunately, it's not totally automatic. If RSTools detects an update, a dialog will appear prompting you to install the update or remind you later. If you choose to install the update, the updater will contact the server and download the new installer file. Once downloaded, you must install the new extension manually by clicking the "Install Now" button.

RSTools Updater
RSTools Updater

Install RSTools Update
Install RSTools Update
Back To Top

FAQ:

Q1: Will RSTools steal/transmit my username or password?
A1: No! I respect your privacy. All of the information that you put into the RSTools extension remains on your computer and your computer alone (unless some other program somehow accesses the data - I can't guarantee that won't happen). RSTools does NOT steal passwords. If you still don't believe me, ask yourself, "Would he have spent months working on this extension just to trash its reputation?" and then view the source files..
Q2: Are you just trying to rip off SwiftSwitch?
A2: Actually, when I started this project, I had not even heard of SwiftSwitch. I only heard of SwiftSwitch after I gave my extension to a friend and he asked me this question (not so harshly of course). RSTools started off as a simple "Can I do it?" kind of project, but evolved into something that I thought I'd share with the rest of the world. Plus, what's cooler than calculators built right into the browser? No extra programs. In addition, RSTools provides a World Switcher, which, apparently, SwiftSwitch had to take out of their program at Jagex's request.
Q3: Does Jagex Endorse RSTools?
A3: No. RSTools is not affiliated with Jagex or RuneScape® and is in no way endorsed by either.
Q4: I can't get the applet autofocusing to work? What's wrong?
A4: Good question. Even I haven't figured this one out. I've been trying and trying, but nothing seems to work as it used to. I'm not even sure if it's a Firefox 2.0.0.4 problem, or if it's completely broken. After downgrading to Firefox 1.5 (where I know it worked before) I noted that it didn't work there either. Then it dawned on me: I think it has to do with the new Java versions. I haven't bothered to downgrade my Java installation, but I think it's the culprit causing all this headache.
Q5: Are you ever going to create a items/monster database?
A5: I'm not entirely sure yet. After spending so much time on just the calculators, I do wonder if I want to devote that much time to databases of that nature. One thing's for sure, gathering all that data will surely be a pain in the rear. But, I haven't completely ruled out the possibility of adding databases to my extension. If I'm going to, I will have to study up a little more on MySQL and PHP again if I'm going to get it to work. If I do ever implement them, I did have a cool idea for the items database to have price graphs and cool things of that nature, but that looks very unlikely as I know next to nothing about dynamic image creation and those kinds of technologies that would go into making price graphs and fancy things like that. Getting them into the extension is a whole other ballgame too. Though, XML looks promising right of the top of my head.

UPDATE: I've sent a request to RuneHQ  to ask to use their databases in RSTools instead of making my own. Let's face it, the calculators alone took months to make, so I'm really not willing to put up the effort of making databases when there are already some I might be able to use.
Q6: Will you be my friend?
A6: Bluntly: No. But it's not because I hate you or that I'm not a friendly person. I do not give out my RuneScape® user name for good reason. After my friend told me of SwiftSwitch and Jagex's apparent frowning on world switching, I decided I wouldn't put my RuneScape® username anywhere for fear the all-powerful Jagex mods might limit my playing time to zero hours a year. Also, the fact that my extension has ad blocking probably doesn't look good to them either (but it saves on load times for dial-up users ;), but this extension is all about you.
Q7: Is there a license attached to RSTools?
A7: Yes. RSTools is licensed under a Creative Commons license. You are free to share and "remix" this work on the condition that it is distributed under the same license and that my name (Charles Ricketts II) and the RSTools name remain in a place easily visible to everyone who uses the software and attached to all source files that use code from my work.
Back To Top

Donators:

If you have donated to RSTools and would like recognition on this list, please contact me and let me know how you would like to be recognized..

Be the first donator!
Back To Top

Donate:

RSTools is and always will be free software, however donations are highly appreciated. If RSTools has helped you in any way, please donate. Donations go toward making RSTools even better, my RuneScape® membership, and domain hosting (which is about $8/year). I'm hoping to get at least $5/month to at least pay for my membership as a thank you from my fan base.
I prefer small cash donations, but if you can't do that or just don't want to, they please sign up for this service, thanks!


Agloco Banner by AglocoBanners.com
Agloco is a neat service where you get paid to use their toolbar to do internet searches. You're already searching with sites like Google, Yahoo!, Amazon, Wikipedia, eBay and more, so why not get paid to do it? Back To Top

Contact:

If you have any questions, comments, bug reports, feature requests, missing information, incorrect information, or website problems, please contact me in one of the ways below:

Email: Email Hidden- please be sure to have RSTools in the subject, so I don't miss it.
Windows Live Messenger/MSNEmail Hidden
Yahoo! Messenger: Githlar
AOL Instant Messenger (AIM): Githlar
ICQ: 381681276
Back To Top

 

Document made with NvuCreative Commons License Get Firefox ©2007 Charles Ricketts II (Githlar) Privacy Policy
RuneScape® is a trademark of Jagex Ltd. ©1999-2007