RSCR Tools (PC/Mac) - Skill Calculator


Player avatar

Honour Send PM

subscriber

From: Australia
Posts: 117

DOWNLOAD TOOLS FOR ANDROID:

Get RSCR Tools App

DOWNLOAD TOOLS FOR MAC/PC:

Download RSCR Tools v2.6 (TinyUpload)
Download RSCR Tools v2.6 (GoogleDrive)

DESKTOP FEATURES:

  • Small, compact and easy to use (single .jar file)
  • All skill calculators
  • Highscore EXP Grabber
  • Combat calculator
  • Max hit calculator
  • Quest Guides (Wiki, Tip.It & YouTube)
  • Interactive World Map + Wilderness Map
  • System Tray functionality for supported systems
  • Config Save File that saves settings between use
  • Full Mac OSX Compatability
  • EXP Monitor (uses the Highscore page to calculate xp/hour gains for all skills)
  • + Estimated Time to Next Level, Total XP Gained and Current Stats
  • + Logout Alert for AFK training

SCREENSHOTS:


rscrdesktop1.png
rscrdesktop2.png

DOWNLOAD SOURCE CODE:

Download RSCR Tools Source Code

CHANGE-LOG


(Click Arrow)

DESKTOP CHANGE-LOG:

=== 1st June 2016 ===
- Fixed R2h Power to 71 for the max hit calculator
- Fixed melee and ranged calculators (weren't using EXP input)
- Fixed ranged formula (was giving the wrong XP)
- Added Options panel
- Moved wildy, skull and hotspot checkboxes to Options panel
- Added Highscore stats/exp grabber (Options panel)
- Added 'Use Highscore Hits XP' checkbox (Combat panel)
- Added XP per kill to Melee and Ranged panels

=== 2nd June 2016 ===
- Fixed Shark EXP
- Added Firemaking XP simulation text area

=== 3rd June 2016 ===
- Added World Map (Options panel)
- Added Quest Guide list (Options panel)
- Fixed Fletching calculator (added Separate and Combined options)
- Made Fletching calculator easier to read (Made Number column = total arrow count)
- Added 'Hide results we can't use yet' checkbox to Options panel (now on by default)
- Made it so you can click and drag the World Map image around
- Added mouse-wheel zoom capabilities to World Map
- Moved 'Always on Top' to Options panel
- Note: If 'Always on Top' is selected on the Options panel then the Map will be too

=== 8th June 2016 ===
- Fixed Mining EXPs (Tin and Copper were wrong)
- Fixed Woodcut EXPs (Willows and Oaks were wrong)
- Fixed Fishing EXPs (A few were incorrect)
- Added a text field for entering weapon power into max hit calc (optional)
- Made quest icons on the world map clickable links that open your browser to the preferred Quest Guide
- World Map now downloads to disk (into the same folder that RSCRTools is started in)

=== 5th July 2016 ===
- Fixed Smithing & Smelting Exp for steel bars (thanks Abasun)
- Added Exp Gained / Exp Per Hour panel to the Skills tabbed pane (utilizes the Highscore grabber)

=== 7th July 2016 ===
- Expanded on EXP Monitor (added time to level, xp to level, view current stats)
- Changed EXP Per Hour to use your EXP per minute x 60 instead of EXP per hour x hours
- Added System Tray functionality (including minimize to tray)

=== 11th July 2016 ===
- Fixed Hotspot EXP bonus (now gives 150%x exp like it should)
- Improved EXP Monitor (and renamed panel to EXP Monitor)
- Finally fixed interface on Mac OSX (system tray also works on Mac)

=== 1st August 2016 ===
- Fixed window not closing properly after stopping the XP monitor
- Fixed the Mac updater thread issue
- Added a 'Logout Alert' option
- Changed how the EXP monitor timer works (now changeable via Options panel)

=== 5th August 2016 ===
- Fixed Firemaking calculator (it was calculating waaaay too many logs)

=== 21st November 2016 ===
- Re-worked World Map to use n0m's new worldmap.php player location version
- Map image now included in RSCRTools.jar; the map now loads much faster
- Map window is now resizable and shows visible player count in the frame title
- The map will automatically update player positions every 30 seconds (F5 to manually refresh)
- Player pips in Edgeville are shrunk so as to better represent the player count there
- Mod pips are yellow and larger to make them easy to find
- Player names will be hidden if they're too close to each other; mouse-over to see name
- Click on players to open your browser to their highscore stat page
- Had to move download link to uplea.com to avoid false virus detection on download

=== 1st April 2017 ===
- Fixed Fletching EXPs
- Renamed Hotspot to Team Territory
- Added Watchtower quest guide to list

=== 19th December 2017 ===
- Fixed map
- Added wildy map
- Added INI file that saves app-specific data
- Added Digsite & Shilo quests

=== 18th April 2018 ===
- Fixed EXP not loading from website

=== 23rd May 2018 ===
- Added Legend's Quest guide to the list

=== 20th June 2018 ===
- Fixed broken YouTube Quest guide links

ANDROID CHANGE-LOG:

=== 18th November 2016 ===
- Initial release of RSCR Tools App

=== 22nd November 2016 ===
- Fixed results resetting on orientation change
- Added text size setting
- Moved World Map and Forums link to nav bar
- Made app save input data between sessions

=== 24th November 2016 ===
- Added update checker
- Fixed internet timeout when loading hidden or incorrect user
- Fixed potential internet timeouts while loading map data
- Added online player count to nav bar (tap to update)

=== 25th November 2016 ===
- Fixed keypad auto-closing and UI lagging

=== 1st December 2016 ===
- Added action icon to toolbar
- Added News page (tap to open links)
- Added EXP Settings dialog
- Added EXP progress bar
- Added ability to launch game
- Fixed player count label
- Added custom icons to nav bar
- Moved World Map to bottom of nav bar
- Removed update checker
- Added some small unobtrusive banner ads
- Fixed EXP Settings GUI layout
- Refactored a lot of the UI code & XML to follow better Android practices
- Minor bug fixes and improvements

=== 7th December 2016 ===
- Expanded smithing table
- Final free version. No more feature updates for this version
- Released paid version which I will continue to develop :)

=== 19th December 2017 ===
- Added Digsite & Shilo quests
- Added rewarded video ads to Free version

=== 18th April 2018 ===
- Fixed app not loading data from the RSCR website

=== 23rd May 2018 ===
- Added Legend's Quest guide to the list

=== 3rd June 2018 ===
- Moved Poll to News tab
- Updated Dependencies for Android 8.0 / SDK v26

=== 20th June 2018 ===
- Implemented WebView to internally display website content within app
- Fixed broken YouTube Quest guide links

=== 21st June 2018 ===
- Refactored code for optimization purposes 
- Made news load only once (instead of every time News fragment loads)
- Made news dates convert to local date format for foreign players
- Made WebView save state on device rotation (instead of refreshing)
- Made device back button work on WebView (instead of minimizing app)
- Noticed RSC Wiki crashes app sometimes if left open for a long time - investigating

=== 16th October 2018 ===
- Removed Android app support and discontinued development. PM me for refunds.

The Android App is no longer supported.

RSCT_VERSION={2.6}

Last edited by Honour (26 Oct 2018 01:19)


Peace over anger.
Honour over hate.
Strength over fear.

aka. punKrockeR

Player avatar

Imperia Send PM

subscriber

Posts: 107

Nice!


Baltic Alliance Liths Squad

Player avatar

joe dirt Send PM

subscriber

Posts: 499

Damn son! This is great!  It is things like this that remind me why I switched servers. RSCR #1 RSC server.


JuEXDJj.gif

Player avatar

xxKDxx Send PM

subscriber

From: china
Posts: 239

well done mate!


K O D X / K L O J A

Player avatar

DR3 Send PM

subscriber

Posts: 37

such good work legend!


Bandaids dont heal shit
they just cover up fuckups

Player avatar

Billy Send PM

Former Admin

From: Ardougne
Posts: 2,997

Nice one Honour!


3xbQmDo.gifRead the rules: Automated play is a bannable offense!HtElPYg.gif
lol Billy Mays' Quest Reviews lol

Player avatar

Mythical Send PM

subscriber

Posts: 60

Very nice! +1

Player avatar

pepster Send PM

subscriber

Posts: 475

Awesome!  Thanks for sharing.


dy7kea.png

Player avatar

r u t h less Send PM

Member

Posts: 277

Looks nice but I won't download until Admin says it is safe or confirmed by someone else tbh.


B u b b a

Player avatar

n0m Send PM

Administratorsubscriber

Posts: 1,821

It's safe. (md5: AA3163CCBC0362CEE05E04859BDA8EF6)

FYI the icons used for the GUI won't work as you are loading them from your desktop.

this.maxWeaponImageLbl.setIcon(new ImageIcon("D:\\Documents\\Desktop\\weapons\\hit.png"));
 this.aboutLogoLbl.setIcon(new ImageIcon("D:\\Matt's Stuff\\Java\\RSCR Tools\\bin\\img\\mjs.png"));
 this.aboutSpriteLbl.setIcon(new ImageIcon("D:\\Matt's Stuff\\Java\\RSCR Tools\\bin\\img\\sprite.png"));

etc..

I personally pack the images inside the jar and use getClass().getResource(String resource);

Player avatar

Mr T Send PM

subscriber

Posts: 32

Very cool.  I see skull + wild exp bonuses can be included, what about hotspot ?

Player avatar

Mod Tru Send PM

mod

From: Sweden
Posts: 878

Nice done Honour!!

Impressive.


2vma6x4.jpg

Player avatar

Honour Send PM

subscriber

From: Australia
Posts: 117

Thanks guys! Appreciate it, and you're welcome smile

n0m said:

FYI the icons used for the GUI won't work as you are loading them from your desktop.

I personally pack the images inside the jar and use getClass().getResource(String resource);

Thanks n0m, but that's exactly what I did (in RSCRTools.java) tongue. The actual code for the icons is this:

    frame_icon = new ImageIcon(ImageIO.read(getClass().getResource("/img/icon.png")));
    combat_icon = new ImageIcon(ImageIO.read(getClass().getResource("/img/rscr.png")));
    maxhit_icon = new ImageIcon(ImageIO.read(getClass().getResource("/img/max.png")));
    skill_icon = new ImageIcon(ImageIO.read(getClass().getResource("/img/skill.png")));
    about_icon = new ImageIcon(ImageIO.read(getClass().getResource("/img/about.png")));
    for(int i = 0; i < 15; i++)
        skillsIcon[i] = new ImageIcon(ImageIO.read(getClass().getResource("/img/" + i + ".png")));

The reason is because I used a visual GUI designer to make the UI then I just override the outputted source code because long story short I couldn't find an easier way than that to make my work flow easier lol.

Anyway thanks heaps for taking the time to confirm it's safe smile there's no keyloggers or viruses here guys. If you're sus and know Java just download the source from the Guides forum or decompile the Jar, it's unobfuscated.

Mr T said:

Very cool.  I see skull + wild exp bonuses can be included, what about hotspot ?

On it! Expect an update soon (bug fixes + button to load EXP from highscores big_smile)

Last edited by Honour (25 Jun 2018 11:20)


Peace over anger.
Honour over hate.
Strength over fear.

aka. punKrockeR

Player avatar

static Send PM

subscriber

Posts: 116

Good job bro! How long did that take you?

Player avatar

dinomine Send PM

subscriber

Posts: 6

xp for fishing a shark is wrong

Player avatar

Honour Send PM

subscriber

From: Australia
Posts: 117

static said:

Good job bro! How long did that take you?

Thanks man smile A couple days, not sure exactly how long. I did most of it over the weekend cuz I was home alone & had nothing else better to do. The interface took a while to get right (I'm still not 100% happy with it, especially on Mac) and I had to hand-write all the weapon powers and EXPs, but the formulas were mostly just a matter of converting javascript to java which wasn't that hard (PS. all formula credits go to the RSCR calculator page and the RSC wiki - I'm shit at math). But I was pretty stoned the whole time so I'd say it all took about twice as long as it should have big_smile I was on a break from uni and had some time to kill and I wanted the tool for myself as much as I wanted to share it with everyone.


dinomine said:

xp for fishing a shark is wrong

Fixed with v1.2, cheers bro!


Pluto said:

That's pretty awesome! Thanks a lot for making this for the community and I am sure you had fun figuring out the equations and making the program smile.

Thanks man! Yeah sometimes I felt like I was wasting my time but now that I see the finished product I'm glad I did it, it was well worth the effort. Hope it helps others with their skilling endeavors big_smile

Last edited by Honour (2 Jun 2016 07:27)


Peace over anger.
Honour over hate.
Strength over fear.

aka. punKrockeR

Player avatar

static Send PM

subscriber

Posts: 116

Dat fast update

Player avatar

xxKDxx Send PM

subscriber

From: china
Posts: 239

could you please add rscr map in this tool would be helpfull smile


K O D X / K L O J A

Player avatar

larsftw Send PM

betasubscriberDMM2_Participant

Posts: 538

This is pretty awesome work, good, and well thought features in it!
Calculating how many million logs i have to click to get 99, wont get me to it though big_smile


2mq3w39.jpg

Player avatar

Honour Send PM

subscriber

From: Australia
Posts: 117

xxKDxx said:

could you please add rscr map in this tool would be helpfull smile

Done smile (No wildy - the wildy map is too low quality unfortunately, I'll try and fix it if I get time)

larsftw said:

Calculating how many million logs i have to click to get 99, wont get me to it though big_smile

Haha I hear that.

UPDATE:

Added map and quest guides.

In order to keep the RSCRTools.jar file size down (the map image file is 5mb and my program is ~127kb), I made the program load the map image from the web. It takes a few seconds to download but once it's downloaded you won't have to download it again until you close the program. If this bothers anyone let me know and I'll look into downloading and caching the image on the hard disk.

Last edited by Honour (3 Jun 2016 06:09)


Peace over anger.
Honour over hate.
Strength over fear.

aka. punKrockeR