SRL Archive - News and General

Change colors of things on Runescape?


Mannsderek

2011-12-23 11:35:17

Shouldn't it be possible to change the colors of objects in the game, like rocks, into whatever you like (such as a red box)? Of course such a change is only client sided, other players don't see it. But it would ease color bots tremendously if it were possible.

What decides how a rock looks like? Runescape, on the server side, sends an ID of the rock along with its location I guess. Then on your client, it looks for that ID's appearance and places it in the correct location?

Shuttleu

2011-12-23 11:37:35

of course

with SMART you can paint over stuff
With OpenGL we can paint over stuff and replace colours and the same with DirectX

~shut

YoHoJo

2011-12-23 11:47:55

Has been suggested many times before.
But think about it, if you were able to identify and color specific things to make finding them via color easier, you've already found/identified them in the first place in order to color them lol! Get it?
The work it would take to find and color something is the same work as just finding and clicking it.

Dynamite

2011-12-23 11:48:30

From: Mannsderek
Shouldn't it be possible to change the colors of objects in the game, like rocks, into whatever you like (such as a red box)? Of course such a change is only client sided, other players don't see it. But it would ease color bots tremendously if it were possible.

What decides how a rock looks like? Runescape, on the server side, sends an ID of the rock along with its location I guess. Then on your client, it looks for that ID's appearance and places it in the correct location?


If you think about it, we need to be able to find that object first, using colour. IF we have already found the object.. Why colour over it?

-Boom

YoHoJo: You have :ninja:'d me twice, it WILL NOT happen again. :stirthepot:

Shuttleu

2011-12-23 11:49:59

From: YoHoJo
Has been suggested many times before.
But think about it, if you were able to identify and color specific things to make finding them via color easier, you've already found/identified them in the first place in order to color them lol! Get it?
The work it would take to find and color something is the same work as just finding and clicking it.


unless you use OpenGL to make a uniquely coloured dot

~shut

YoHoJo

2011-12-23 11:53:44

What? Explain with more detail please :).

Shuttleu

2011-12-23 11:55:41

From: YoHoJo
What? Explain with more detail please :).


if you use OpenGL then you can find a object, which can then put a uniquely coloured dot on the object that you want, from this the user can find the object without any problems

~shut

m34tcode

2011-12-23 11:55:49

We would need reflection working in order to figure ou t what the object is. Depending on reflection is a bad idea IMO . We will always be waiting for the client to be reverse engineered

Shuttleu

2011-12-23 11:57:36

From: m34tcode
We would need reflection working in order to figure ou t what the object is. Depending on reflection is a bad idea IMO . We will always be waiting for the client to be reverse engineered

no, you can use OpenGL hooking which doesnt require reflection at all

~shut

YoHoJo

2011-12-23 12:02:56

From: Shuttleu
if you use OpenGL then you can find a object, which can then put a uniquely coloured dot on the object that you want, from this the user can find the object without any problems

~shut


Okay yeah true by then my/dynamites point is still valid.
You've already found the object with OGL why now color it and find it again with color?
Also curios, are you working on an OGL bot?

Brandon

2011-12-23 12:03:48

From: Shuttleu
no, you can use OpenGL hooking which doesnt require reflection at all

~shut


No you can't.. because OpenGL runescape hooking is so underdeveloped atm.. I thought AutocolourAid coloured objects in RS :S Maybe I read wrong.

m34tcode

2011-12-23 12:08:16

Actually that makes sense. Open flow puts models bacterin. If we then compare against a databaa Dr of models we can figure the item

Shuttleu

2011-12-23 12:09:48

From: YoHoJo
Okay yeah true by then my/dynamites point is still valid.
You've already found the object with OGL why now color it and find it again with color?
Also curios, are you working on an OGL bot?

maybe you have some kind of problem with getting variables to simba?.. i dunno :s
im not but i know TriLez is
From: ggzz
No you can't.. because OpenGL runescape hooking is so underdeveloped atm.. I thought AutocolourAid coloured objects in RS :S Maybe I read wrong.

just because its under developed doesnt mean you cant do it

and ACA allows you to create auto colouring functions

~shut

YoHoJo

2011-12-23 12:10:32

From: ggzz
No you can't.. because OpenGL runescape hooking is so underdeveloped atm.. I thought AutocolourAid coloured objects in RS :S Maybe I read wrong.

Lol just because something is underdeveloped doesn't mean it's not possible….
I'm sure there are some decently functional ones being worked on.
We kind of talking about 'in theory' possibilities right now.

Shuttleu

2011-12-23 12:12:33

i know the plugin that silentwolf done found objects and NPCs and printed their ID's to the screen, so finding objects and printing stuff is do-able

~shut

m34tcode

2011-12-23 12:14:02

How exactly do we 'hook' into open gl or call methods on an instance of a renderer. can we substitute runescapes opengl with a custom one?

Shuttleu

2011-12-23 12:16:22

From: m34tcode
How exactly do we 'hook' into open gl or call methods on an instance of a renderer. can we substitute runescapes opengl with a custom one?


i have no idea, but someone with some OpenGL hooking knowledge should be able to help you

some more info can be found in these posts: http://villavu.com/forum/forumdisplay.php?f=383

~shut

YoHoJo

2011-12-23 12:17:10

From: m34tcode
How exactly do we 'hook' into open gl or call methods on an instance of a renderer. can we substitute runescapes opengl with a custom one?


Not many here are too knowledgeable about OGL stuff.
Ive heard of at least 3 OGL bots being developed though one by TRileZ who is active here at SRL he could probably explain better.

Gu3st...

2011-12-23 13:09:05

Really, who was the first to think about coloring objects in runescape? It's such a stupid idea.

You have to find the object, and then instead of passing two integers (X and Y) to Simba, one want to paint the whole object in one color so that Simba can use it's findcolor…() function to find it? Soooo much more complicated than simply passing on two integers…

it's both more memory, cpu effective and more accurate to simply pass on the x and y coordinates..

Mannsderek

2011-12-23 18:52:57

For many games, the appearances of all objects in the game are stored on your computer in different files. First person shooter games, to MMORPGs where you actually download a program that's large in size. If you can find the rock's appearance in those files, you can change its model.

So it's not just about "finding" it live when you're in the game, and then painting it.


From: YoHoJo
Okay yeah true by then my/dynamites point is still valid.
You've already found the object with OGL why now color it and find it again with color?


Because "finding" the object using OGL or any other method doesn't have to mean knowing where it exists. You just have to find THAT it exists and what graphical model it's using.

Using Cheatengine you can also change your character's animations and stuff like that. For rocks or other objects it's harder to find.