rj
2013-03-16 19:54:04
2013-03-16 19:54:04
2013-03-16 19:57:42
2013-03-16 20:42:52
From: x[Warrior]x3500
https://github.com/SRL/SRL-Reflection-2 ?
or
https://github.com/SRL/srl-reflection
2013-03-16 20:52:28
2013-03-16 20:53:03
2013-03-16 20:55:52
2013-03-16 20:56:57
2013-03-16 23:45:30
2013-03-17 02:23:37
2013-03-17 03:22:25
From: Justin
Why do you want to bring back reflection?
2013-03-17 08:48:49
From: Justin
Why do you want to bring back reflection?
2013-03-17 08:56:40
From: RJJ95
mostly for the tile walk and more reliable combat scripts could be made
2013-03-17 10:07:13
2013-03-17 10:07:27
From: SRLKing
I will definitely be willing to help with this<3 I was thinking about it for the walking XD
2013-03-17 10:10:33
2013-03-17 10:13:55
From: JPHamlett
You cannot grab fields with the current smart. Easy enough once we get the field getting methods back into smart and some hooks
2013-03-17 11:26:26
From: RJJ95
So wait this is being looked into?
2013-03-17 16:19:41
2013-03-17 16:21:10
From: tristen8878
How does this reflection work does it just read the memory of runescape. I know how injection works by injecting code into the runescape client and being able to tell it what to do.
2013-03-17 16:26:15
From: litoris
It reads the code (ie. reflects)
2013-03-17 16:57:52
From: tristen8878
So it just reads runescape code and does zero injecting?
2013-03-18 12:32:40
From: Netzone
Basically yes. It would still be trackable to some extent though.
2013-03-20 06:28:14
From: Lord Waffles
Which is where the mixed feelings come in, better botting vs less detectable.
2013-03-20 06:32:15
From: Netzone
Basically yes. It would still be trackable to some extent though.
2013-03-20 06:49:44
2013-03-20 06:57:52
From: DannyRS
It's not trackable if done correctly, avoiding all the Jagex catches,
But Jagex have said they are going to bring "current anti botting technologies" to the client, so it will be a legal crapstorm again soon :/
So I don't think it's a good use of time, maybe if a few months pass and they don't change the client
2013-03-20 07:21:57
From: NKN
Reflection isn't really worth looking into.
We don't have an active team of reflection developers for one, and two, what happens when they make the switch to HTML5? We could have used that time to better the SRL include, and not worried about reflection.
2013-03-20 07:22:47
From: Benny
wonder what kind of technologies they will bring.. the new clusterflutter
From: NKN
Reflection isn't really worth looking into.
We don't have an active team of reflection developers for one, and two, what happens when they make the switch to HTML5? We could have used that time to better the SRL include, and not worried about reflection.
2013-03-20 11:36:29
From: DannyRS
that and the encryption thing that made reading their code a copyright breach violation I guess :p
I'm pretty sure we could find active people, but it's just not worth the legal issues :p like you say, use the time to better the color Include
2013-03-20 15:58:05
From: core
http://www.jagex.com/g=runescape/terms/terms.ws#intellectual_property
"You must not reverse-engineer, decompile or modify any Jagex Product client software in any way"
In order to successfully implement reflection, you must first discover/identify the structures (objects/methods/fields) that you will be referencing. So while I'm not sure that using developed reflection is against that particular term, the act and process of developing using reflection certainly appears to be.
2013-03-20 19:06:35
From: core
In general ToS may be legally binding unless it violates any federal or local laws, the same as any contract.
The interesting part is that there are several ways in which Jagex limits the enforcability of this particular ToS. It is missing several key clauses and has specific wording that weakens its strength, especially internationally. It appears that its main purpose is to defend it against litigation, rather than to use as a basis for litigation. However, they may still use it as support in a lawsuit that is based on other claims, particularly use in bad faith related to diminishing the value of a product or service such as subscription revenue.
The ToS as well as the Rules of Conduct are cited in section 9 of JAGEX LIMITED v. IMPULSE SOFTWARE (aka rs bot).
The specific laws that are used as the grounds for enforcement are:
This is applicable because:
Other parts of the complaint are based on their bot incorporating Jagex intellectual property (images and name), as well as facilitating other users to break the ToS.
Jagex won this case on all counts, creating precedent and broadened the avenue for similar complaints to be held valid by the court in the future.
Complaint: http://www.scribd.com/doc/131525869/JaGeX-vs-Impulse
Obligatory IANAL/TINLA
2013-03-20 19:41:09
From: core
In general ToS may be legally binding unless it violates any federal or local laws, the same as any contract.
The interesting part is that there are several ways in which Jagex limits the enforcability of this particular ToS. It is missing several key clauses and has specific wording that weakens its strength, especially internationally. It appears that its main purpose is to defend it against litigation, rather than to use as a basis for litigation. However, they may still use it as support in a lawsuit that is based on other claims, particularly use in bad faith related to diminishing the value of a product or service such as subscription revenue.
The ToS as well as the Rules of Conduct are cited in section 9 of JAGEX LIMITED v. IMPULSE SOFTWARE (aka rs bot).
The specific laws that are used as the grounds for enforcement are:
This is applicable because:
Other parts of the complaint are based on their bot incorporating Jagex intellectual property (images and name), as well as facilitating other users to break the ToS.
Jagex won this case on all counts, creating precedent and broadened the avenue for similar complaints to be held valid by the court in the future.
Complaint: http://www.scribd.com/doc/131525869/JaGeX-vs-Impulse
Obligatory IANAL/TINLA
2013-03-20 19:52:53
From: Richard
If I'm right in saying, does this mean that anyone who uses an injection client is at risk of legal issues, due to using a modified game client, while those that use reflection aren't, as it any reads "reflected" information? Although, I can't imagine Jagex would nver bother pursuing individual botting client uses
2013-03-20 20:23:36
2013-03-20 21:55:28
2013-03-20 22:24:48
From: core
Could you explain how it (accessing private variables, as has already been entered as a clarification to the law through precedent by the judgement in favor of Jagex's claim) doesn't violate Section 1201 Subsection 2, which I quote below directly from the law?
(I'm not personally against injection or reflection, et. al, I'm genuinely interested in getting to the bottom of this)
2013-03-20 22:30:11
From: core
Could you explain how it (accessing private variables, as has already been entered as a clarification to the law through precedent by the judgement in favor of Jagex's claim) doesn't violate Section 1201 Subsection 2, which I quote below directly from the law?
(I'm not personally against injection or reflection, et. al, I'm genuinely interested in getting to the bottom of this)
2013-03-21 02:22:27
2013-03-21 05:44:02
From: Itankbots
I dont see why everyone wants reflection for walking. I find walking one of the easiest things to do. Ive never had a problem once i get a good method of ATPA's/Custom SPS. It works flawlessly for days until i stop it o.O
2013-03-21 06:34:46
From: RJJ95
Because SPS guess's were you are which isn't always accurate, tiles are 100% accurate
2013-03-21 07:20:02
From: NKN
Custom SPS map.
100% accuracy.
2013-03-21 10:14:03
From: litoris
Not 100% as in tile walking. You can't make sure you land on a specific square with SPS. It is good enough accuracy for general walking purposes tough.
2013-03-21 11:50:47
2013-03-21 12:31:32
From: Richard
On the topic of walking, the reason reflection is considered "better" is due to the efficiency as well as accuracy. Although I've never actually looked at the SPS code, I can image the algorithm would require a lot of searching through parts of the map to determine its position. Reflection, on the other hand, is working with smaller and fewer numbers. (this is all pretty assumptious knowledge from me, I could be wrong)