Jump to content

Developers Console...


Flareboy64

Recommended Posts

Jagex should actually let us use some of those commands as they aren't malicious and can actually be very useful for seeing over large distances. If Jagex were to release some of these commands to players, that would be most excellent of them. Of course, they shall never be released to players for the simple reason that Jagex does not have to, and therefore they will not. It's a shame really that we will never get to experiment with these things.

 

 

For all of you that are curious on how to do it: Pm me

Link to comment
Share on other sites

  • Replies 125
  • Created
  • Last Reply

Top Posters In This Topic

Someone went through the bytecode of the Runescape client Java classes and was able to discover how to edit a few bytes in order to do this. It's actually pretty simple "repeat" although finding it is pretty insane. Props to that guy.

 

I wouldn't recommend doing it as you could get banned.

w4M8t.png
Link to comment
Share on other sites

Decompiling Java bytecode isn't very difficult, and as long as they didn't obfuscate it the variable names and class names will stay the same (speaking from past experiences with other non-jagex jar files). If they did obfuscate it, this becomes much more difficult. Searching for string literals will probably put you in the right place though. :thumbup:

99 dungeoneering achieved, thanks to everyone that celebrated with me!

 

♪♪ Don't interrupt me as I struggle to complete this thought
Have some respect for someone more forgetful than yourself ♪♪

♪♪ And I'm not done
And I won't be till my head falls off ♪♪

Link to comment
Share on other sites

Decompiling Java bytecode isn't very difficult, and as long as they didn't obfuscate it the variable names and class names will stay the same (speaking from past experiences with other non-jagex jar files). If they did obfuscate it, this becomes much more difficult. Searching for string literals will probably put you in the right place though. :thumbup:

 

Yeah, it's obfuscated. I just downloaded runescape.jar and poked around in there with winrar and there are class names like aa.class ab.class and etc.

 

But yeah, I'm sure specific command names are string literals. And if you find the class responsible for handling developer commands, it shouldn't be too difficult to backtrace and figure out where the restriction on their use is.

 

Edit: Out of curiosity I ran the runescape.jar class files through the jad program I got from the Minecraft Coder Pack, and found that the developer commands are in mg.class. Interestingly, the commands players can usually use lie within a special try/catch block while the rest lie outside of it... hmm I wonder what would happen if you moved those commands inside that block? :twisted:

 

...though there's probably no way I'm going to be able to recompile it, because the derpish jad encountered over 1000 errors while decompiling :lol:

Link to comment
Share on other sites

If it weren't banable (TOS violation from modifying the client), then I would so do this. Hell, I'd use the no-npcs and ortho zoom out commands to construct an epically detailed map of Gielinor's overworld (...Ignoring how long that would take). I actually wish they'd open at least the ortho commands to player use, since we already have the Orb of Oculus so it's not like this would be unfair. I work in 3D graphics and use ortho view a lot when modeling, so seeing RS in orthographic view was pretty awesome for me :P

skillgoal99fakingunderb.png

Fake Awards:

flatawardsbox.png

(The large number is the amount of awards I have gotten; only 8 are shown above. Click to see all of them.)

Link to comment
Share on other sites

I would so like to use the Shiftclick command :P - it clicks the second on the list (for most items this will be drop) by clicking and pressing shift and the left mouse key at the same time. I'd probably do it but I probably would download something dodgy or get found out or something.

 

Also, imaging playing like this:

 

www.youtube.com/watch?v=hDmheRaf9sA&feature=related&t=436

imagangster.png
Link to comment
Share on other sites

This just messes around with the client, doesn't it? In that case, I approve. Some of these commands really should be given to all players, zooming out looked really nice.

~ W ~

 

sigzi.png

Link to comment
Share on other sites

If they say the client is open source, then you're in no wrong for modifying it...

 

But then they could say that you can't connect to their servers with a modified client...

 

 

Ah, screw it. Someone make a really detailed world map

Runescape player since 2005
Ego Sum Deus Quo Malum Caligo et Barathum


 

Link to comment
Share on other sites

You can use it while pking to see far away and gain advantage.

You can 1 click to most stuff,usefull at zmi prob or other similar things

if I counted correctly you can see 30 squares in every direction,couldn't get it any higher,would be much much much cooler w/o that limit

[spoiler=big pics]bigrs.pngbigrs1.pngbigrs2.pngbigrs3.pngbigrs4.png

 

 

made noob account just for this,dont wanna risk anything with main,so no p2p pics.....yet ;)

M3DO.png

Mamiću odlazi!

Link to comment
Share on other sites

Decompiling Java bytecode isn't very difficult, and as long as they didn't obfuscate it the variable names and class names will stay the same (speaking from past experiences with other non-jagex jar files). If they did obfuscate it, this becomes much more difficult. Searching for string literals will probably put you in the right place though. :thumbup:

why would you decompile if the source is available as a small tarball?

First they came to fishing

and I didn't speak out because I wasn't fishing

 

Then they came to the yews

and I didn't speak out because I didn't cut yews

 

Then they came for the ores

and I didn't speak out because I didn't collect ores

 

Then they came for me

and there was no one left to speak out for me.

Link to comment
Share on other sites

1.increase draw distance to like, double what we have now

2. Allow players to zoom out to roughly that distance

 

BAM

Balanced

Runescape player since 2005
Ego Sum Deus Quo Malum Caligo et Barathum


 

Link to comment
Share on other sites

Ortho

[hide]ortho.png[/hide]

 

ortho 30k

[hide]orthozoom30k.png[/hide]

 

zoom 500

[hide]zoomp.png[/hide]

 

I guess zoom plays really nicely because you can move your camera in all directions.

4e0Vn.png

Link to comment
Share on other sites

Beautiful, isn't it. Now the developer console doesn't feel so cosmetic.

 

To Sees: imagine playing with Orthozoom in GOP. You can see immediate orb spawns so quickly.

 

EDIT: Orthozoom at 100 feels right at home. Makes it feel so nostalgic. Ultima, Diablo, Divinity, oh gods...

 

Excuse me, I'll be going on a nostalgia trip.

Prepare to Die! Path of Exile RPG

 

1emk2e.png

"Think where man's glory most begins and ends, and say my glory was I had such friends." Yeats

Link to comment
Share on other sites

About the shift-click command.

 

It looks as if it just automatically selects the second option on the right click menu. So say you have a nature rune, normally it'll say "use" when you hover.

 

Holding down shift and mousing over the rune shows drop.

 

This would make power-leveling mining so much easier, perhaps.

Prepare to Die! Path of Exile RPG

 

1emk2e.png

"Think where man's glory most begins and ends, and say my glory was I had such friends." Yeats

Link to comment
Share on other sites

In the downloads section, Jagex has a line stating their client is open-source anyway.

That's not the java client that deals with the RuneScape server. What Jagex calls the "client" is in fact merely the application that you get when you download their "Windows Client". It's basically a watered-down Internet Explorer without any toolbars or anything, and can view anything on runescape.com. However, it doesn't come with the actual RuneScape client that has to be modified to pull off the developer's console hack shown in this video.

 

If they say the client is open source, then you're in no wrong for modifying it...

 

But then they could say that you can't connect to their servers with a modified client...

They already have said this.

Intellectual property rights

Jagex®, RuneScape® and FunOrb® are registered trade marks of Jagex Limited in the United Kingdom, the United States and other countries.

 

You must not reverse-engineer, decompile or modify any Jagex Product client software in any way (except to the extent allowed by applicable law). You must not use a modified/customised version of the client software or attempt to sub-license it. You must not create or provide any other means by which any Jagex Product may be played by others (including, without limitation, replacement or modified client/server software, server emulators).

 

Materials (including without limit all information, software, data, text, photographs, graphics, sound and video) placed on any Jagex Product by us or on our behalf are protected by copyright and other intellectual property rights of ourselves or our business partners / suppliers / advertisers. You may not use these materials or any Jagex Product except in accordance with these terms and conditions and for personal (i.e. non-commercial) use only.

(Source)

 

Decompiling Java bytecode isn't very difficult, and as long as they didn't obfuscate it the variable names and class names will stay the same (speaking from past experiences with other non-jagex jar files). If they did obfuscate it, this becomes much more difficult. Searching for string literals will probably put you in the right place though. :thumbup:

why would you decompile if the source is available as a small tarball?

The small tarball they provide isn't the actual client that needs to be hacked to pull off this trick. I extracted it, and the tarball doesn't contain the game client - it's a client for accessing the website and playing without having Java installed. It does not contain the client that we think of when someone says "hacked RuneScape client", and hacking it can't accomplish much. So yes, you'd have to decompile the bytecode of the real client, and as I pointed out above, it sadly seems like it would be considered a TOS violation.

skillgoal99fakingunderb.png

Fake Awards:

flatawardsbox.png

(The large number is the amount of awards I have gotten; only 8 are shown above. Click to see all of them.)

Link to comment
Share on other sites

That clears it. Thanks for explaining the dubious fine print. Such a pity, really.

 

And not like those who used this care much about being banned at this point, I suppose. If it happens, it happens.

 

Hell I'd say enough folk are barking mad over the bots and the general feeling of neglect; they'd just damn the consequences and go right ahead. Heh.

Prepare to Die! Path of Exile RPG

 

1emk2e.png

"Think where man's glory most begins and ends, and say my glory was I had such friends." Yeats

Link to comment
Share on other sites

I'm curious. Recently, some rs machinima makers have been able to twist their camera in all sorts of directions. (Like viewing from the ground up.

Could this have something to do with the developer console? I've been curious as to how they've accomplished these angles.

 

Example:

Link to comment
Share on other sites

Beautiful, isn't it. Now the developer console doesn't feel so cosmetic.

 

To Sees: imagine playing with Orthozoom in GOP. You can see immediate orb spawns so quickly.

 

EDIT: Orthozoom at 100 feels right at home. Makes it feel so nostalgic. Ultima, Diablo, Divinity, oh gods...

 

Excuse me, I'll be going on a nostalgia trip.

You can get a similar effect by using re-sizable in browser, and having like 2 or more monitors side by side.

Too bad you have to move your arm like mad.

99 dungeoneering achieved, thanks to everyone that celebrated with me!

 

♪♪ Don't interrupt me as I struggle to complete this thought
Have some respect for someone more forgetful than yourself ♪♪

♪♪ And I'm not done
And I won't be till my head falls off ♪♪

Link to comment
Share on other sites

Beautiful, isn't it. Now the developer console doesn't feel so cosmetic.

 

To Sees: imagine playing with Orthozoom in GOP. You can see immediate orb spawns so quickly.

 

EDIT: Orthozoom at 100 feels right at home. Makes it feel so nostalgic. Ultima, Diablo, Divinity, oh gods...

 

Excuse me, I'll be going on a nostalgia trip.

You can get a similar effect by using re-sizable in browser, and having like 2 or more monitors side by side.

Too bad you have to move your arm like mad.

 

Dual monitors feel disjointed. Rather have a huge screen as always that allows for high resolution. <3: Only problem being it's so difficult to click green orbs.

Prepare to Die! Path of Exile RPG

 

1emk2e.png

"Think where man's glory most begins and ends, and say my glory was I had such friends." Yeats

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.