SRL Archive - Reflection Development

some 556 hooks?


Jethr0x

2009-09-08 15:29:12

@ Client Build : 556
//Client
int[] WalkX - > ps.kc
int[] WalkY - > ps.jc

//Character
static int BaseX - > lq.n
static int BaseY - > tb.z

//Npc
static Npc[] NpcList -> pp.k
static int[] NpcIndexes -> ig.i
static int NpcCount -> ch.i

//Minimap
static Float minimapOffSet -> dc.p
static int MinimapAngle - >ch.c
static int[] SineCurve - > bb.f
static int[] CosineCurve->bb.g
static int MinimapScale - > al.H

//Interface
int HorizantalScrollBarSize -> sj.X
int VerticalScrollBarSize - > sj.Eb

//Ground
Byte[][][] static GroundData - > k.T
GroundArray[][][] static GroundArray - > qk.hb

//BufferPointer
int BufferPointer -> fb.M

does anyone know why the rest won't come up? did jagex really make that many changes? :O

Method

2009-09-08 17:21:28

The client's on revision #560, not #556, so those aren't very useful. I'm still working on updating the hooks and have quite a few done, but some really have changed drastically.

pl0xmypl0x

2009-09-08 21:10:10

Can you make a post on how far you are? like rsbot have :D or dont rsbot use the same hooks?

Jethr0x

2009-09-08 23:58:15

it is all the same.

but I guess the new game engine caused alot of problems :S

TRiLeZ

2009-09-09 01:07:26

How do you update hooks yourself? Maybe I could also try getting reflection up and running.

Buckleyindahouse

2009-09-09 01:17:27

So the client revision is how many times Jagex updated the game?

Method

2009-09-09 01:18:50

From: TRiLeZ
How do you update hooks yourself? Maybe I could also try getting reflection up and running.


I look through the client for areas of code that might be similar or used similarly in past revisions for classes and fields I had previously identified.

EDIT:

From: Buckleyindahouse
So the client revision is how many times Jagex updated the game?


No, it's just the revision the client is on. Sometimes game updates don't require a client update.

rogeruk

2009-09-09 01:26:10

There an ETA on reflection up and running?

Baked0420

2009-09-09 01:33:55

From: TRiLeZ
How do you update hooks yourself? Maybe I could also try getting reflection up and running.


learn java, I was interested in it too a while back, then forgot bout it as I slowly looked into it less and less till I completely forgot bout it. Now I just don't have the time to learn. Good luck if you decide to give it a try without any java knowledge. You'll have to learn java first though without a doubt.

TRiLeZ

2009-09-09 01:52:19

From: Baked0420
learn java, I was interested in it too a while back, then forgot bout it as I slowly looked into it less and less till I completely forgot bout it. Now I just don't have the time to learn. Good luck if you decide to give it a try without any java knowledge. You'll have to learn java first though without a doubt.


I already know Java.

Baked0420

2009-09-09 01:58:22

oh ok, well it may be much easier for you to learn, I started looking on rs-hacking.com. Maybe try there, see if you can find some tuts to help you.

caused

2009-09-09 02:07:58

From: TRiLeZ
I already know Java.


I think freddy wrote a tutorial about it ;)

tico2

2009-09-09 08:51:23

From: caused
I think freddy wrote a tutorial about it ;)


You mean this tutorial?

Jethr0x

2009-09-09 19:52:31

Well, if what Method said is true, its better to just deobfusicate the client first, then look through it yourself. If Jagex really, updated the game engine that much, the feilds where the normal java programs grab the hooks will be different… back to stage one :S.

Smarter Child

2009-09-09 22:48:02

From: rogeruk
There an ETA on reflection up and running?


Yeah…about that :confused:..

Jethr0x

2009-09-10 15:40:47

I'd say about 1 more week?


*off-topic* Maybe I should make a script and get SRL members :S…

Smarter Child

2009-09-10 22:41:18

From: Jethr0x
I'd say about 1 more week?


*off-topic* Maybe I should make a script and get SRL members :S…


Yeah, yeah you should ;)

Lol, this downtime is killing me.

rogeruk

2009-09-12 00:44:57

From: Smarter Child
Yeah, yeah you should ;)

Lol, this downtime is killing me.


Me too, I love reflection :D sux i dont know java

Neehosoft

2009-09-12 02:06:24

I know the basics, where would i go from there? What parts should i look at to help out the hooks or whatever?

Smarter Child

2009-09-15 02:19:21

From: Neehosoft
I know the basics, where would i go from there? What parts should i look at to help out the hooks or whatever?


Download - http://world1.runescape.com/runescape.jar

Get a java decompiler, then check for differences or w\e :p. By the way, I tried and well you need to know more than the basics of Java.

Baked0420

2009-09-15 02:22:33

yea you need to know more then the basics, but not even knowing the basics sets you really far behind, like I was when I first wanted to update the hooks on my own. :p I didn't know it was going to be such a challenge to just get the hooks updated on my own.

Bobarkinator

2009-09-15 03:08:16

From: Baked0420
yea you need to know more then the basics, but not even knowing the basics sets you really far behind, like I was when I first wanted to update the hooks on my own. :p I didn't know it was going to be such a challenge to just get the hooks updated on my own.


It takes a little time to learn but once you do it gets easier. It's just finding the hooks and writing patterns that gets hard.