Live data from Hacker News

Open RuneScape Classic

rsc.vet

51–60 of 147 posts

Re: Open RuneScape Classic

#51
post #5

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.

Modern bots use reflection on the client itself, including faking the MouseEvent to the canvas/applet. Some bots use typical autohotkey style automation of just moving the mouse around and using color pickers/opencv to validate actions. Packet bots are rare but still do exist, AutoRune was one of them and it was used to duplicate items etc.

Re: Open RuneScape Classic

#52

There'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!

That's for 2007scape/RS2 though. There's no longer an official way to play RuneScape Classic (2001-2004) anymore

Re: Open RuneScape Classic

#53

Earlier 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…

What sorta gp/hr are you making while flipping with your tool?

Re: Open RuneScape Classic

#54
post #47

Earlier 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!

Second that, osrs had consumed my life after I found it. Dam crack addiction.

Re: Open RuneScape Classic

#55
post #5

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.

Me too. I wrote one of the more popular script packs for AutoRune. Looking back AutoRune had a pretty cool event based language. I was a noobie to programming so I didn't really understand at the time.

Re: Open RuneScape Classic

#56
post #8

PSA - 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…

I don’t know of my parents kept my old computer in NZ. I wouldn’t be able to check till end of the year when I move back. But I may have several versions from around 2002-2005.

Re: Open RuneScape Classic

#57

I 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.

One might say that I am very into personal finance and money management. People tell me that I am good with money all the time.

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

#58
post #5

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.

Running an ultima online shard and taking myself to program to build new in game things is what got me into programming!

Lead me to writing an auto hit bot for Mu Online.

Re: Open RuneScape Classic

#59
post #48

Earlier 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…

> Also, while we're on hacker news, is it known how the party hat duplication bug happened?

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

#60

Not 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…

Oh man every time I visit the runescape wiki I drool. It's just good website design. Clean, crisp, and content centric. Dark and light mode look perfect. Little delightful touches here and there that aren't over the top quirky. Proper content density. And most importantly, zero emoji litter. I'm in heaven.
Post reply on HN