My results:
Although I haven't gotten all possible colors from that specific point, so the differences might be greaterSCAR Code:DifferenceR: 7
DifferenceG: 7
DifferenceB: 7
EDIT: This is for colors on the MM
Printable View
Just thought I'd explain why this project hasn't progressed any further. I have a huge amount of work to be do which will take up most of my time until my exams finish in June. I might be able to spend the odd evening doing little bits here and there, but there wont be a polished release until summer. I could probably give you guys a few more useful functions (.e.g. return all objects on screen), but things like animation recognition and map walking will have to wait.
Nope, still same problem... Try this:
ID is the id of your runescape character standing still. Now equip an item so that the id changes. First try with the text showing. The debug box says "Changed." whenever you equip/unequip the item. Now try without the text showing. The debug box will now say "Same." even though the id in-game has changedSCAR Code:const
ID = 12341234;
procedure MainLoop;
var
x, y : Integer;
begin
if FindModelByID(x, y, ID) then
begin
WriteLn('Changed.');
end else
WriteLn('Same.');
end;
begin
while True do
MainLoop;
end.
Any progress on this, silentwolf?
We haven't heard from you in many months! :(
If you have abandoned the project then please post the source so other people may continue.. :)
I agree. I could use this greatly! Especially since RS now lets you run it in OpenGL mode!
By the way; SRL works with OpenGL now. Just set settings to min, and click OpenGL :)
http://img408.imageshack.us/img408/7...omgraphics.png
Is that new this update? Sweet.
Yeah, just set the settings to this:
http://img412.imageshack.us/img412/6...ptsettings.png
And now SRL and Interception should work just fine :)
I would really like to see the development of Interception pick up again. I could be able to help since my new comp's gfx card has OpenGL.
Graves, you're digging them.
yes, it would be interesting to see the source, i would be interested in this.
possible have some members take over the project?
Edit: Anyone recommend some reading to get into this sort of thing? or a hooks updater?
i have use C++ and C# before for a uni project
:spot:
The Claw, you've saved me hours of Zyt3x asking me to look at the database backups. :p
Plus some additional hours actually searching in the backups. Thanks. ;)
I must admire his intelligence, I would have never thought of the way to get the ID's, only problem is, if they change the models, it would break the ID's as far as I understand it, well the ID's can be reacquired but still.
Also there was a certain piece of code that caught my eye:
C++ Code:
I must say that he has done some amazing code.
I hope we can revive this project. I'm still missing the plugin's source code, I'm not sure if I can re-make it myself, but I'll sure try.
it is the one, i downloaded it and it worked like the pictures showed
Bump.
~RM
Can we reverse engineer the coloring system? That would just be.... amazing.
~RM
Models can be extracted through OpenGL;
this means the actual drawing of each NPC/whatever in pure simple lines. (Picture up in Members)
And we know that RS changes colours slightly which is why we use Tolerance.
But this means that jagex uses tolerance too. We could possibly find out what the base color is and either search for that one SmartColors Style (SmartColors is probably a good way to debug such colors actually)
either.... or perhaps we can find somewhere in the code what the base color is and find their coloring algorithm.
If we could reverse engineer that one we could literally re-paint RS.
~RM
It would be easier to just get the wanted models through vertexcount/primcount/stride or equivalent for OpenGL as this is even more accurate than reflection (afaik, than TileOnMS) as it could return the actual coords (x,y) for the model rather than the tile, however if coloring is done client side it can be found though my knowledge of java is almost non existant.
Last time I messed around with this few weeks ago I didn't get any OpenGL calls (tested with the OGL intercept aswell as my old OpenGL hooks which worked back in March) so something has changed in the past 8months.. :redface:
also I have a question, why OpenGL, why not DirectX? :)
Because DirectX is not cross platform. I also don't see why that would be an advantage.
OpenGL is much more accurate then Reflection. My current problems are getting the coordinates of the interfaces, coordinates of the text that is outputted. After I sort those out, I can finish location detection and improve the object finding to perfect. I think that should do it for the first version, also the Simba plugin needs to be developed.
That sounds truly amazing, Frement! :)
I'm really excited about this!