Jump to content

Welcome to Rune Tips, the first ever RuneScape help site. We aim to offer skill guides, quest guides, maps, calculators, informative databases, tips, and much more to help you get the most from the Massive Online Adventure Game, RuneScape, by Jagex Ltd © 2009.

Report Ad

Welcome to Forum.Tip.It
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

QuestRanker


  • Please log in to reply
23 replies to this topic

#1
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
NEWS!! Version 5 out now!
- name changing support
- partial name matching when searching for members
- automatic case correction when inputting
- easier interface using escape for aborts and enter to confirm

I've put together (for my own usage, but I thought I may as well share it) a program for helping clans to quickly maintain ranked tables of quests in their clans. I can speak from the success of my own that having a list like that naturally increases the motivation as people compete, aim for the proud top, or try to escape the shameful bottom.


The main point of the ranker is to format the list in a nice format for common BBS forums and as such it uses the BBCode which is standard across the internet. It's fairly strictly locked into the format I chose for my clan, and while I doubt you'll object to the layout I plan to upload the 3 source codes for the program in case anyone wants to tweak it, or if the compiled [Caution: Executable File] is not compatible with their machine (since I use 64bit). Since it's just a throwtogether it's not heavily commented.



"]QuestRanker 5.3.1 Working App (Xp64)

note: the above was just the first free hosting site i could find offhand. If someone knows a better host feel free to tell me, or if anyone wants to host it themselves you can. There is nothing personal in the program so it's freely distributable.



I hope this proves of help to someone other than just me. It may be a little buggy now (my fault for rushing it in a morning off) but meh



USAGE

Make sure your current data (a sample is provided) is saved as "input.txt"

the title lines for the sections are the tags read by the program so make sure it follows format.

run the program in the same directory as the input file and follow the prompt

output can be saved back into the same file ready for copying or for loading in future



Sample Outputs

text output


[B][U]GRANDMASTERS : QUEST CAPERS : 287 QP[/B][/U]

D'OR KADAR

HORON

KINGOYRAMID

SLIJV1



[B]MASTERS : 250+ QP:[/B]

001 : 286qp : REYMASTER100

002 : 285qp : GUNROME2

003 : 284qp : 2 39

004 : 284qp : BADBOY 4554

005 : 284qp : CAPIN KI55

006 : 270qp : KEFLOL

007 : 259qp : ADR0210



[B]ELITE: 200+ QP:[/B]

008 : 244qp : BAANDAN0

009 : 239qp : MIY654321

010 : 226qp : KOOL

011 : 205qp : JJTMN1

012 : 204qp : GINJAKS



[B]ADVANCE: 150+ QP:[/B]

013 : 198qp : BROOY3

014 : 185qp : DARRROW

015 : 180qp : BAY AXCEL

016 : 151qp : SACAN

017 : 150qp : HE BLAZE



[B]INTERMEDIATE: 100+ QP:[/B]

018 : 149qp : DASATH

019 : 146qp : NCANING

020 : 138qp : BLGCOIN



As displayed on forums:



GRANDMASTERS : QUEST CAPERS : 287 QP

D'OR KADAR

HORON

KINGOYRAMID

SLIJV1



MASTERS : 250+ QP:

001 : 286qp : REYMASTER100

002 : 285qp : GUNROME2

003 : 284qp : 2 39

004 : 284qp : BADBOY 4554

005 : 284qp : CAPIN KI55

006 : 270qp : KEFLOL

007 : 259qp : ADR0210



ELITE: 200+ QP:

008 : 244qp : BAANDAN0

009 : 239qp : MIY654321

010 : 226qp : KOOL

011 : 205qp : JJTMN1

012 : 204qp : GINJAKS



ADVANCE: 150+ QP:

013 : 198qp : BROOY3

014 : 185qp : DARRROW

015 : 180qp : BAY AXCEL

016 : 151qp : SACAN

017 : 150qp : HE BLAZE



INTERMEDIATE: 100+ QP:

018 : 149qp : DASATH

019 : 146qp : NCANING

020 : 138qp : BLGCOIN
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#2
Laikrob
[ Display Name History ]

Laikrob

    That's Mistress Laikrob to you

  • Members
  • 8,348 posts
  • Gender:Female
  • Joined:9 September 2005
  • RuneScape Status:P2P
  • RSN:Laila
  • Clan:TSG
Just a general reminder:



Tip.It takes no responsibility for downloads offsite. While this might be a safe program, we urge you to only use it if you have proper anti-virus, firewall and spyware removers installed and active.



If a downloadable program breaks rules or is malicious, please report the topic immediately. If not, enjoy it. :)





Laikrob,

Clan Staff.

You're accusing me of bigotry, how ironic. It's a nice attempt at argument, but your responses are facile and asinine, if not diatribe. Who's arrogant now?


#3
obfuscator
[ Display Name History ]

obfuscator

    Tanned Caveman

  • Members
  • 20,231 posts
  • Gender:Not Telling
  • Joined:6 March 2008
  • RuneScape Status:Retired
Interesting idea. I can't say I would have use for it personally but I can certainly see how it might be useful to some.

polvCwJ.gif
"It's not a rest for me, it's a rest for the weights." - Dom Mazzetti


#4
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
appologies, minor bugfix, new files linked



and my bad laikrob. Of course the standard disclaimer applies :)



next time I update i'll start putting file versions in the name too so you can keep track more easily :)
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#5
decebal
[ Display Name History ]

decebal

    Demon Vanquisher

  • Members
  • 2,315 posts
  • Gender:Not Telling
  • Location:exterminating some spiders
  • Joined:7 August 2007
  • RuneScape Status:F2P
  • RSN:Decebalus6
Very interesting, I wonder if tip.it would use something similar in the ML's they're making (*nudge*, *nudge*)



Although the only drawback is that I'll be at the bottom, seeing that I'm f2P, but I'm used with it now ;)

Posted Image


#6
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
I'm my clan's quest promoter, so to be being f2p is the only excuse to have low qp, not that I'm biased of course



in reality i've always found that while the most annoying part was the constant reordering of the table and ranks (hence the program) the most difficult part is getting members to actually submit their qp to you
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#7
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
small note: I'm aware that after you add/update someone and it says updated sucessfully the name and qp sometimes displays the first person on the list or null. It doesnt effect the program working, it still all saves normally, so no need to worry.







second note: it seems that if you add/update someone to just below max qp (in the master category) they get put to first place and ignore the alphabetical sort. Why this is I'm not sure, and a glance at my sorting method doesnt seem to throw up any problems. It's no disaster, but I thought I'd let you know. if anyone finds where it's gone off in the code i'd appreciate a buzz. Interestingly it does put things back in place if someone else is added / updated so wonder if just a second sorting would solve it?
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#8
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
Update: version 4.3.2 out. Bit better contact info if you need help with it, improved some of the working although still seem to get occasional bugs with the orders within a rank. i'll probably fix that in version 4.4 once i find the smegging cause. already made a 4.3.3 but since that was only a title name constistancy change i dont think that justifies rerelease just to rename questlister to questranker



you'd think a simple primary key downward, secondary upwards would work with an insert sort? It's that it "sometimes" works, and that it always seems to break for the same person that it is odd. On the bright side, that i use this 10-15 times a day does i give me some practical experience, and I may consider a couple of other minor tweaks
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#9
decebal
[ Display Name History ]

decebal

    Demon Vanquisher

  • Members
  • 2,315 posts
  • Gender:Not Telling
  • Location:exterminating some spiders
  • Joined:7 August 2007
  • RuneScape Status:F2P
  • RSN:Decebalus6

Update: version 4.3.2 out. Bit better contact info if you need help with it, improved some of the working although still seem to get occasional bugs with the orders within a rank. i'll probably fix that in version 4.4 once i find the smegging cause. already made a 4.3.3 but since that was only a title name constistancy change i dont think that justifies rerelease just to rename questlister to questranker



you'd think a simple primary key downward, secondary upwards would work with an insert sort? It's that it "sometimes" works, and that it always seems to break for the same person that it is odd. On the bright side, that i use this 10-15 times a day does i give me some practical experience, and I may consider a couple of other minor tweaks


You think this would work on the new clan ml's Tip.it is making? If yes, you should try approaching the tip.it crew with this, if you haven't already, or if they already got something similar.

Posted Image


#10
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
really it's little more than an offline database and hardcoded formatter. Any clan you want could use it, but it wont link in to an applet or site so easily.

As expected the whole name change thing makes things hell. I'm tempted to make a feature to change names to make it a little easier, but free time is low these days what with work. I'll get around to it eventually though so watch this space
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#11
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
Lmao, after around 3 months of looking on and off I think I've found the cause of the fault in sorting:

when inputting I wasn't flushing the input first, so a residual linefeed character would get put as part of the input. As it's at the start of the name it wouldn't display, but would lexographically show as before any character when sorting. Now when loading up again it would get filtered out as my read function clears whitespace when parsing. go figure. Hopefully that will be fixed in the version I'm working on now
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#12
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
NEWS!!! Version 5 available

sorry it took so long to come out, but at least when it did I added extra features. Now it is much more streamlined, the old bugs have been settled, and it is faster to use since you don't need to type someone's full name to find them in the list.

Any problems or comments please tell me, I still don't consider this a perfected program.
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#13
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
had a strange bug, someone who had a purely numerical name had their name come out as a quite bizarre string. If anyone has any similar experiences please tell me so I can try to trace this bug. It seems to be an isolated event so far, but more data is always welcome
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#14
Krist115
[ Display Name History ]

Krist115

    Clan Official

  • Clan Official
  • 1,547 posts
  • Gender:Male
  • Location:Albania
  • Joined:8 October 2009
  • RuneScape Status:Retired
  • RSN:Mand Cami
  • Clan:TRWF
i dont get it

Posted Image


#15
Sutty
[ Display Name History ]

Sutty

    Varrock Guard

  • Members
  • 1,401 posts
  • Gender:Male
  • Location:Australia
  • Joined:12 February 2009
  • RuneScape Status:P2P
  • RSN:Sutty
  • RSN2:Lady Gaga
  • Clan:Divine Forces

i dont get it

Join the club lol :P

Quis Custodiet Ipsos Custodes?

Posted Image

Posted ImageTKO Blitz Member | Posted ImageEx-Tempted Killers Council


#16
bravehero12
[ Display Name History ]

bravehero12

    Dark Wizard Robe

  • Members
  • 997 posts
  • Gender:Male
  • Joined:16 November 2008
  • RuneScape Status:Retired
  • RSN:bravehero12
  • Clan:Clanless
Posted Image

#17
Tritous
[ Display Name History ]

Tritous

    Goblin Armour

  • Members
  • 87 posts
  • Gender:Not Telling
  • Location:Kurl
  • Joined:23 June 2008
  • RuneScape Status:P2P
  • RSN:Dor Kadar
  • Clan:The Immortal Legion
uploaded v5.3.1:

Changes:
loading function now autoparses to capital which helps with compatibility and helps work with boards that default to lower case markup. should improve ease of use for shared forums.
Creater of QuestRanker

"I hate it when my target's die laughing, makes me think my fly is open or something"
-Me

#18
Ultimair
[ Display Name History ]

Ultimair

    Clan Official

  • Clan Official
  • 405 posts
  • Gender:Not Telling
  • Joined:7 August 2009
  • RuneScape Status:None
  • RSN:Ultimair
  • Clan:Pure Hatred
no clue what this is

Posted Image
Posted Image


#19
LightSpeedPk
[ Display Name History ]

LightSpeedPk

    Bear Fur

  • Members
  • 262 posts
  • Gender:Not Telling
  • Joined:1 January 2010
  • RuneScape Status:None
  • RSN:LIGHTSPEEDPK
  • Clan:Legendz
??
Posted Image

#20
envymark
[ Display Name History ]

envymark

    Skeleton Shield

  • Members
  • 1,042 posts
  • Gender:Not Telling
  • Joined:18 February 2010
  • RuneScape Status:None
  • RSN:envy mark
  • RSN2:lloot tacozz
  • Clan:Clan Envy
this seems to be the most cabbage type of cabbage on tip it atm, no1 really gives a dam as the maker is the only 1 really posting lol
Posted Image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users