rogeruk
2009-10-05 18:44:25
Build 564
Updated some stuff, more to come.Any offical info about this? :P
It'll soon work as before :)
// N1ke!
2009-10-05 18:44:25
Updated some stuff, more to come.Any offical info about this? :P
It'll soon work as before :)
// N1ke!
2009-10-05 18:45:41
2009-10-05 18:46:46
2009-10-05 18:50:32
2009-10-05 18:52:11
From: rogeruk
Off the SVN it just updated for me.
2009-10-05 18:54:47
2009-10-05 19:09:03
From: rogeruk
http://scardevreflection.googlecode.com/svn/trunk ?
2009-10-05 19:17:41
2009-10-05 19:49:21
From: Zyt3x
Still a lot of "null"'s in hooks.scar
2009-10-05 20:15:00
2009-10-05 21:35:11
2009-10-05 23:32:14
2009-10-06 00:15:16
From: N1ke!
I am going to do some work on/off for reflection.
Fixing and redoing some parts that doesn't work anymore.
Don't expect everything to be 100% by tomorrow ;)
Progress is being made however, yeah…
2009-10-06 00:24:48
From: mormonmanI think we need more people to maintain reflection
In tandem with Method? Maybe I should start trying to help…
2009-10-06 00:56:39
2009-10-06 01:58:02
2009-10-06 02:00:08
From: N1ke!
Method, you really need to update that CPU of yours..
I told you last night, that both Player, NPC and Walking is working.
Some parts might be partly broken.
Also, mormonman, get on MSN asap.
2009-10-06 03:21:10
From: N1ke!
Method, you really need to update that CPU of yours..
I told you last night, that both Player, NPC and Walking is working.
Some parts might be partly broken.
Also, mormonman, get on MSN asap.
2009-10-11 20:47:10
2009-10-11 20:51:33
2009-10-16 15:10:28
From: Method
TileToMs hasn't been fixed (and I've never claimed to have fixed it), so no main screen clicking will work.
Did somebody say otherwise??
2009-10-16 19:24:46
From: AwesomeSRL
No, I think that sounds about right. I havent seen any changed being done to TileToMs, and on top of that Reflection scripts still aren't doing the first task of just logging in. Also when I login for it, it cant ever find what it is supposed to correctly and just does random clicks everywhere.
2009-10-17 15:34:36
From: Smarter Child
Just use, LoginPlayer from SRL for now.
2009-10-17 19:20:57
From: AwesomeSRL
Even when I edit the script to do such, it still doesnt detect any of the items that the script uses which are inside my bank and end the script saying it cannot be found when I can clearly see it myself. =[
Ahh well, I think it will get fixed if all the hooks are done being update… :p
2009-10-18 00:43:41
From: rogeruk
Only certain parts are updated and working. Wait for fully updated release.
2009-10-18 11:36:43
From: J_Pizzle
lol sence the last update of hooks NPC fnding is broken again
2009-10-18 14:38:27
2009-10-26 13:49:52
2009-10-26 14:10:53
2009-10-26 16:51:26
2009-10-26 17:05:59
From: Baked0420
killhack, reflection is only done in Java (the hooks, which is what people want maintained) as far as I know, the include might have some stuff from C++ through plug-ins, but no clue.
EDIT: another update today, so we're at RSBuild 568 then?
2009-10-27 10:42:31
Ello mate, just wanted to inform you that RSBot is up and running with the new RuneTek5, i've heard that you use the same Hooks and Tiles.
Borrowing abit wouln't be a crime
2009-10-27 11:57:36
From: IceFire908
Why don't we borrow some hooks? They are exactly the same…:duh:
2009-10-27 15:00:28
2009-10-27 19:32:17
From: Bobarkinator
I personally, and I think some others, feel that if we did that we would basically be losers. We should be able to find our own hooks.
2009-10-27 20:41:02
2009-10-27 21:01:01
From: BobarkinatorIts more loser to not have working reflection by now…
I personally, and I think some others, feel that if we did that we would basically be losers. We should be able to find our own hooks.
2009-10-27 21:42:22
From: IceFire908
As great as that sounds, no one would ever know… and from the looks of things we aren't going to 'find our own' anytime soon.
From: MylesMadness
Its more loser to not have working reflection by now…
2009-10-27 21:58:38
2009-10-27 22:25:16
2009-10-29 20:12:47
From: Bobarkinator
http://www.rsbot.org/vb/
Get RSBot-Ver.jar from SVN or direct download. Extract class files from .jar. Decompile using JAD or JODE (I recommend JAD). Start looking through all the files for accessors. Those are the hooks you need.
2009-10-29 20:30:39
2009-10-29 20:59:44
2009-10-29 21:30:18
2009-10-30 20:32:40
From: Bobarkinator
http://www.rsbot.org/vb/
Get RSBot-Ver.jar from SVN or direct download. Extract class files from .jar. Decompile using JAD or JODE (I recommend JAD). Start looking through all the files for accessors. Those are the hooks you need.
2009-10-30 22:10:30
From: IceFire908
couldn't find any hooks man :(
2009-10-31 02:33:47
public final int[] getRSNPCIndexArray()
{
return g.V;
}
public final RSNPC[] getRSNPCArray()
{
return ce.s;
}
public final int getRSNPCCount()
{
return kk.X;
}
public final int[] getRSPlayerIndexArray()
{
return gg.h;
}
public final RSPlayer[] getRSPlayerArray()
{
return i.b;
}
public final int getRSPlayerCount()
{
return ni.W;
}
public final int getBaseX()
{
return ik.R;
}
public final RSPlayer getMyRSPlayer()
{
return ck.T;
}
public final int getBaseY()
{
return wc.H;
}
public final int getPublicChatMode()
{
return ae.h;
}
public final int getLoopCycle()
{
return ng.h;
}
public final int getSelfInteracting()
{
return cj.f;
}
public final byte[][][] getGroundByteArray()
{
return ua.S;
}
public final int[][][] getGroundIntArray()
{
return gn.x;
}
public final int getPlane()
{
return lf.i;
}
public final int getCamPosX()
{
return si.n;
}
public final int getCamPosY()
{
return sl.p;
}
public final int getCamPosZ()
{
return ka.y;
}
public final int getCameraPitch()
{
return se.n;
}
public final int getCameraYaw()
{
return sn.E;
}
public final Rectangle[] getRSInterfaceBoundsArray()
{
return bj.A;
}
public final boolean[] getValidRSInterfaceArray()
{
return gh.d;
}
public final String getCurrentUsername()
{
return pj.f;
}
public final String getCurrentPassword()
{
return rh.P;
}
public final RSInterface[][] getRSInterfaceCache()
{
return r.H;
}
public final MouseWheel getMouseWheel()
{
return bh.b;
}
public final Mouse getMouse()
{
return sf.r;
}
public final Keyboard getKeyboard()
{
return fl.o;
}
public final Callback getCallback()
{
return callback;
}
public final void setCallback(Callback arg0)
{
callback = arg0;
}
public final int getLoginIndex()
{
return qr.ed;
}
public final int[] getSettingArray()
{
return ie.N;
}
public final int[] getSkillExperiencesMax()
{
return af.n;
}
public final int getMinimapScale()
{
return ve.k;
}
public final int[] getCURVECOS()
{
return bq.e;
}
public final int[] getCURVESIN()
{
return bq.a;
}
public final int getMinimapSetting()
{
return lf.g;
}
public final int getMinimapAngle()
{
return qj.G;
}
public final float getMinimapOffset()
{
return fl.n;
}
public final boolean isSpellSelected()
{
return qq.g;
}
public final int isItemSelected()
{
return fb.P;
}
public final String getSelectedItemName()
{
return jc.x;
}
public final NodeCache getRSItemNodeCache()
{
return ii.h;
}
public final StatusNodeList getRSInteractingDefList()
{
return ae.d;
}
public final RSGround[][][] getRSGroundArray()
{
return rp.j;
}
public final String[] getChatMessages()
{
return eh.c;
}
public final String[] getChatNames()
{
return na.f;
}
public final int[] getChatTypes()
{
return eh.l;
}
public final int getMenuOptionsCount()
{
return he.c;
}
public final boolean isMenuOpen()
{
return bo.S;
}
public final int getMenuX()
{
return ma.Z;
}
public final int getMenuY()
{
return am.f;
}
public final NodeList getActionDataList()
{
return fk.h;
}
public final Signlink getSignlink()
{
return l.h;
}
public final boolean isFlagged()
{
return op.b;
}
public final MRUNodes getRSItemDefMRUNodes()
{
return qf.g;
}
public final boolean isMembers()
{
return bo.w;
}
public final MRUNodes getRSObjectDefMRUNodes()
{
return vj.g;
}
public final int getDestX()
{
return hd.n;
}
public final int getDestY()
{
return hd.n;
}
public final int getDetailLevel()
{
return fc.f;
}
public final TileData[] getTileData()
{
return tf.p;
}
public final RSGroundData[] getRSGroundDataArray()
{
return kk.U;
}
public final int[] getSkillLevels()
{
return iq.e;
}
public final int[] getSkillExperiences()
{
return gh.m;
}
public final int[] getSkillLevelMaxes()
{
return cd.c;
}
public final NodeCache getRSInterfaceNC()
{
return rk.e;
}
public final int getGUIRSInterfaceIndex()
{
return gr.D;
}
2009-10-31 10:36:05
2009-10-31 10:38:04
From: rogeruk
Those will work?
2009-10-31 10:38:55
2009-10-31 11:06:38
From: rogerukDid you replace the includes in hooks.scar with those? You have to hand do it
I tried putting those in the Hooks.scar but scar just crashes now when i try to use reflection.
2009-10-31 11:12:16
2009-10-31 16:27:31
From: Method
whatpublic final int[] getRSNPCIndexArray()
{
return g.V;
}
public final RSNPC[] getRSNPCArray()
{
return ce.s;
}
public final int getRSNPCCount()
{
return kk.X;
}
public final int[] getRSPlayerIndexArray()
{
return gg.h;
}
public final RSPlayer[] getRSPlayerArray()
{
return i.b;
}
public final int getRSPlayerCount()
{
return ni.W;
}
public final int getBaseX()
{
return ik.R;
}
public final RSPlayer getMyRSPlayer()
{
return ck.T;
}
public final int getBaseY()
{
return wc.H;
}
public final int getPublicChatMode()
{
return ae.h;
}
public final int getLoopCycle()
{
return ng.h;
}
public final int getSelfInteracting()
{
return cj.f;
}
public final byte[][][] getGroundByteArray()
{
return ua.S;
}
public final int[][][] getGroundIntArray()
{
return gn.x;
}
public final int getPlane()
{
return lf.i;
}
public final int getCamPosX()
{
return si.n;
}
public final int getCamPosY()
{
return sl.p;
}
public final int getCamPosZ()
{
return ka.y;
}
public final int getCameraPitch()
{
return se.n;
}
public final int getCameraYaw()
{
return sn.E;
}
public final Rectangle[] getRSInterfaceBoundsArray()
{
return bj.A;
}
public final boolean[] getValidRSInterfaceArray()
{
return gh.d;
}
public final String getCurrentUsername()
{
return pj.f;
}
public final String getCurrentPassword()
{
return rh.P;
}
public final RSInterface[][] getRSInterfaceCache()
{
return r.H;
}
public final MouseWheel getMouseWheel()
{
return bh.b;
}
public final Mouse getMouse()
{
return sf.r;
}
public final Keyboard getKeyboard()
{
return fl.o;
}
public final Callback getCallback()
{
return callback;
}
public final void setCallback(Callback arg0)
{
callback = arg0;
}
public final int getLoginIndex()
{
return qr.ed;
}
public final int[] getSettingArray()
{
return ie.N;
}
public final int[] getSkillExperiencesMax()
{
return af.n;
}
public final int getMinimapScale()
{
return ve.k;
}
public final int[] getCURVECOS()
{
return bq.e;
}
public final int[] getCURVESIN()
{
return bq.a;
}
public final int getMinimapSetting()
{
return lf.g;
}
public final int getMinimapAngle()
{
return qj.G;
}
public final float getMinimapOffset()
{
return fl.n;
}
public final boolean isSpellSelected()
{
return qq.g;
}
public final int isItemSelected()
{
return fb.P;
}
public final String getSelectedItemName()
{
return jc.x;
}
public final NodeCache getRSItemNodeCache()
{
return ii.h;
}
public final StatusNodeList getRSInteractingDefList()
{
return ae.d;
}
public final RSGround[][][] getRSGroundArray()
{
return rp.j;
}
public final String[] getChatMessages()
{
return eh.c;
}
public final String[] getChatNames()
{
return na.f;
}
public final int[] getChatTypes()
{
return eh.l;
}
public final int getMenuOptionsCount()
{
return he.c;
}
public final boolean isMenuOpen()
{
return bo.S;
}
public final int getMenuX()
{
return ma.Z;
}
public final int getMenuY()
{
return am.f;
}
public final NodeList getActionDataList()
{
return fk.h;
}
public final Signlink getSignlink()
{
return l.h;
}
public final boolean isFlagged()
{
return op.b;
}
public final MRUNodes getRSItemDefMRUNodes()
{
return qf.g;
}
public final boolean isMembers()
{
return bo.w;
}
public final MRUNodes getRSObjectDefMRUNodes()
{
return vj.g;
}
public final int getDestX()
{
return hd.n;
}
public final int getDestY()
{
return hd.n;
}
public final int getDetailLevel()
{
return fc.f;
}
public final TileData[] getTileData()
{
return tf.p;
}
public final RSGroundData[] getRSGroundDataArray()
{
return kk.U;
}
public final int[] getSkillLevels()
{
return iq.e;
}
public final int[] getSkillExperiences()
{
return gh.m;
}
public final int[] getSkillLevelMaxes()
{
return cd.c;
}
public final NodeCache getRSInterfaceNC()
{
return rk.e;
}
public final int getGUIRSInterfaceIndex()
{
return gr.D;
}
2009-10-31 16:30:38
From: IceFire908
Where did you find those in rsbot? I looked everywhere
2009-10-31 16:36:16
From: Method
I just decompiled the client class inside rs.jar.
2009-10-31 18:28:59
From: IceFire908
holy****
so will this work?
Edit :-/
2009-10-31 18:50:56
2009-10-31 18:53:54
From: J_Pizzle
you need to replace them with the hooks but in scar format but i cant figure out what all the hooks mean
2009-10-31 18:57:34
2009-10-31 19:04:24
From: Method
With what? If you want to grab the hooks from RSBot, you'll need to update both the include and Hooks.scar (just decompile the classes inside rs.jar and you'll be able to locate the different accessor methods throughout it).
PlayerIndexArray = 'gg.h';
PlayerArray = 'i.b';
PlayerCount = 'ni.W';
MyPlayer = 'ck.T';2009-10-31 19:08:00
2009-10-31 19:33:40
2009-11-01 13:50:05
From: rogeruk
Too complicated for me lol. I got some parts working like char name and stuff but nothing good.
2009-11-01 22:35:20
2009-11-06 07:13:25
2009-11-06 07:14:39
2009-11-06 07:24:21
From: rogeruk
We have the hooks yet reflection is still not working?
2009-11-06 07:37:15
2009-11-06 07:39:45
From: N1ke!
I've already started with small parts, But Method is busy and havn't had time to supply hooks. When I/We have correct hooks I'll take the effort in fixing the parts I can.
Hopefully with Narcle :wub:
2009-11-06 18:11:26
2009-11-07 14:17:45
From: NarcleHim and Bobarker can easily do it. They did it for KYAB and reflection the first time.
Java isn't my strong point but I'll most likely engross myself into fixing it soon. Unfortunately we might have to do some reverse engineering again depending how different the new engine changed.
I'm dreading objects mostly. Hopefully I can get n3s on it once again. :p
2009-11-07 14:25:58
From: MylesMadness
Him and Bobarker can easily do it. They did it for KYAB and reflection the first time.
2009-11-16 11:40:48
2009-11-16 17:42:17
From: rogeruk
Reflection dead then?
2009-11-16 19:04:38
From: IceFire908
Looks like it, gees who would of ever though that would happen.
2009-11-16 19:21:02
From: Method
Yay, you were right!!!! Congratulations!!!
2009-11-16 21:18:09
From: IceFire908
*shock* I love your saracasm.
From: IceFire908
[serious
Is it really beyond fixing?
/]