Cheating in RuneScape is what got me into programming. There was a program called SCAR (I believe) that let you write automation scripts in Pascal. That was a lot of fun.
I've wondered as a kid how those scripts work. Do you know of a good explanation? Would they move your mouse based on the GUI, or directly send packets? Also, while we're on hacker news, is it known how the party hat duplication bug happened? I like reading hacking white papers, but I assume nothing was published regarding that.
Open RuneScape Classic
51–60 of 147 posts
Re: Open RuneScape Classic
#52There's still an official version of this, Oldschool RuneScape: https://oldschool.runescape.com/ But like many people are mentioning, private servers have long been an important part of RS's legacy (and WOW's, and many other MMOs). So godspeed to these folks!
Re: Open RuneScape Classic
#53Earlier quoted context omitted.
Honestly I come back every 2 years for about a month and then realize I'm spending hours cutting virtual trees and leave again. But for that month... man it's so much fun & nostalgic!
I always come back to runescape every couple years and the things i do in game speaks volumes to my mindset. Back when i first started playing I never really did much of anything really... explored around, tried quests and never thought of looking up a guide, talked to alot of people standing in the bank, played alot of minigames etc. etc. Years go by and I come back and i was hooked on efficiency. What wierd methods…
Re: Open RuneScape Classic
#54Earlier quoted context omitted.
Amazing! I’m writing a book about RuneScape, Why We Play , and this project is the most exciting thing I’ve seen toward this end in awhile. I can’t believe I didn’t know about it!
Any way I can find out about this book when its done? Sounds interesting!
Re: Open RuneScape Classic
#55Cheating in RuneScape is what got me into programming. There was a program called SCAR (I believe) that let you write automation scripts in Pascal. That was a lot of fun.
Re: Open RuneScape Classic
#56PSA - note the below quoted passages! If you played RuneScape between 2001 and 2012 and have any data archives or machines sitting around from that time, you might be able to help this project :) > Contribute to the RuneScape Archive [1] with any lost RuneScape data prior to 2010 and receive any obtainable item of your choice as a thanks! [1] https://rs-archive.github.io/index.html > Our goal is to recover missing ve…
Re: Open RuneScape Classic
#57I honestly don't know whether I love this game or just loved being a teenager with nothing better to do but play RuneScape with my brother all weekend. Probably both. I think about my adventures in this game pretty often.
I often wonder, what in my life made me even remotely care about money? I realized some time ago, that is was literally Runescape. It was my first introduction to the world of finance and economics.
Seriously, it might be one of the biggest positive impacts I can think of in my youth.
Re: Open RuneScape Classic
#58Cheating in RuneScape is what got me into programming. There was a program called SCAR (I believe) that let you write automation scripts in Pascal. That was a lot of fun.
Lead me to writing an auto hit bot for Mu Online.
Re: Open RuneScape Classic
#59Earlier quoted context omitted.
I've wondered as a kid how those scripts work. Do you know of a good explanation? Would they move your mouse based on the GUI, or directly send packets? Also, while we're on hacker news, is it known how the party hat duplication bug happened? I like reading hacking white papers, but I assume nothing was published regarding that.
> Would they move your mouse based on the GUI, or directly send packets? Depends on the client that was used. AutoRune was a popular client that sent direct packets. The game client gathered metrics on mouse movement though, so if you used direct packet injection you still had to fake the mouse movement to some extent so you could escape this rudimentary detection. Or your bot could just control the mouse in a somewh…
I don't know for sure but I understand a lot of early bug abuse was due to a failure to perform server side validation. So hypothetically you might enter into a 2 part trade transaction flow where you offer items for trade in the 1st step and then commit that transaction in the 2nd step. Server side validation might be done in the 1st step to make sure you actually own the item you declared an intent to trade, but none is done in the 2nd step. So you could declare an intent to trade a worthless item you possess, but modify the transaction commit packet to give away an item you don't possess.
I was not part of the bug abuse community but I did find one bug in the game that involved multiple actions being done in a single server tick. As I understand it there have been a lot of bugs like this over the years. As a hypothetical example, it might be impossible to teleport while holding a certain item, but if you picked up the item on the same tick as you performed the teleport, the server might process the two actions in such a way that it allowed you to perform both.
Re: Open RuneScape Classic
#60Not related to Open RSC, but the https://runescape.wiki/ family (linked to from the Open OSC home page) is one of my favorite MediaWiki sites of all time. Jagex helped the Weird Gloop team split them from Fandom in 2020 and they've built up one of the best-looking and -working independent MW installs. The tutorials are great: https://runescape.wiki/w/Help:Editing They have an active and friendly community, including…