Go Back   Gaming Gutter


» Site Navigation
» Home
» FAQ
» Log in
User Name:

Password:

Not a member yet?
Register Now!
» Advertisement
» Recent Threads
Go to first new post Music
11-26-2008 05:15 AM
Last post by Pandox
Today 06:04 PM
24 Replies, 96 Views
Go to first new post Selling UC PETS,...
Today 08:22 AM
by dvfn
Last post by Arthritis
Today 06:00 PM
3 Replies, 24 Views
Go to first new post I met this girl today..
Yesterday 08:13 PM
Last post by Tyler
Today 05:55 PM
8 Replies, 38 Views
Go to first new post pokemon omfg
Yesterday 08:10 PM
by Aethean
Last post by Unregenerate Passion
Today 05:52 PM
23 Replies, 119 Views
Go to first new post Ideas for GG Gold
11-17-2008 02:49 PM
by Cyrus
Last post by G.I.R.
Today 05:47 PM
21 Replies, 197 Views
View Single Post

 RuneGrail: A Java Runescape Bot.
Old 01-13-2008, 06:36 PM   #1 (permalink)
Arboreal_Spirit
Junior Member

Male Arboreal_Spirit is offline
 
Join Date: Aug 2007
Posts: 27
GPoints: 21
iTrader: 0 / 0%
Arboreal_Spirit Is gaining popularity
Rep Power: 5
RuneGrail: A Java Runescape Bot.

All .java source code files are provided in the attached .zip file. A copy of runescape.jar is needed to be put in the RuneGrail folder. You can grab a current copy of Runescape.jar by going to: ny6.runescape.com/runescape.jar, I couldn't attach the file because it's too big. This might be too complicated a subject for this particular community, but I'll give it a shot anyway...

In late 2007 I started working on a Runescape bot that uses the BCEL API to inject methods as well as fields into the Runescape Client at Runtime. What I have below is the Introspective version of the bot that uses Java's Reflection API to examine the client at runtime and paint information about it to the Runescape Canvas. This is useless for practical purposes unless you are interested in things like determining the number of players on the current visible field, etc. I might post something more valuable Botting-wise later on, but this should be good enough to peak anyone's interest. It's virtually undetectable as it doesn't actually alter the client itself, but rather examines it at runtime. With a "bytecode bot" your mouse is not taken over and you can use your computer freely. This freedom of movement is due to the way in which the bot is made: It generates Mouse Events and sends them to the client directly (Will be implemented when I have some time. The concept isn't new, but this is my own version of it. Enjoy.

Note: Double buffering isn't implemented in this version as well as synchronizing with the client's Canvas so extreme flickering of text may occur. That will be fixed later on using BCEL. Also, it doesn't have a generic way of obtaining links within the client i.e patterns, so it's liable to break the next major update. Summoning?

Screenshots:

Link to full screenshot: http://img85.imageshack.us/my.php?im...negrailzl7.png
Attached Images
File Type: jpg UpdatedRuneGrailScreenshot.jpg (17.9 KB, 17 views)
Attached Files
File Type: zip RuneGrail.zip (15.4 KB, 2 views)

Last edited by Arboreal_Spirit; 01-14-2008 at 04:23 PM..
  Reply With Quote
 
Powered by vBadvanced CMPS v3.0 RC2

All times are GMT -7. The time now is 06:09 PM.


vBulletin skin developed by: eXtremepixels
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The contents of this webpage are copyright © 2006-2008 GamingGutter.com. All Rights Reserved.

Page generated in 0.07106090 seconds (100.00% PHP - 0% MySQL) with 19 queries