Development
RuneScape is rated among the most popular online games in the world. Its release
to the public on 4 January 2001 signaled a change in both the structure and style of MMORPGs. As of December 2003, RuneScape
has been rated as one of the fastest growing online games in the world.
An
enthusiastic response of this kind caught my immediate attention, I began to play for long periods of time. However, it came
to my attention that I could never have everything. But what if I could?
Java
like all computer languages is easily read and easily learned. I soon discovered that I could locate my account file while
in game by tracking system processes that were readily using Java to stream information across a server based application.
By saving inference (.inf, .bin) files to my computer (once after every session) I could compare them, looking for the slightest
change in script.
I
noticed both the consistency and occasional variations of each file. These variations represented changes made to the account
within a given period of time. In order to isolate these apparent modifications I used a range of my own accounts to single
out chosen attribute changes and item accumulation occurrences. I now have a revised inference of hex code values for certain
in-game properties.
I
did notice that hex values throughout the game differ, a significant obstruction for my original software. In the case of
3 extensively tested characters it was evident that hex values varied. For example:
Character:
X
Area:
Falador
Region
Item:
Gold
Value:
10GP (Substantial amount for a test)
Hex
Value: 01 86 8F
Character:
Y
Area: Varrock
Region
Item: Gold
Value:
10GP
Hex
Value: 01 66 6B
Character:
Y
Area:
Al
Kharad
Item:
Gold
Value:
10GP
Hex
Value: 01 36 3C
You
may notice the similarities; it isn’t always this easy however…
Given
that these values can be used successfully in there respective locations (while in game), we can create money from absolutely
nothing – within reason of course…