rj
2012-12-15 18:39:08
Is reflection ever going to be up again? I went inactive for a year.
color scripts work good enough for me anyway.
color scripts work good enough for me anyway.
2012-12-15 18:39:08
2012-12-15 19:22:14
From: rjj95
Is reflection ever going to be up again? I went inactive for a year.
color scripts work good enough for me anyway.
2012-12-15 20:37:11
2012-12-15 20:47:57
From: freezeyp
If reflection is illegal, why can still powerbot release their bot client to public ?
2012-12-15 20:49:29
From: freezeyp
If reflection is illegal, why can still powerbot release their bot client to public ?
2012-12-15 21:13:20
From: DannyRS
Their client is injection not reflection
2012-12-15 21:18:38
From: [J]ustin
It's almost the same thing, reading game data by hooking it ect.
2012-12-15 21:21:52
From: DannyRS
Almost, but different enough that something means it wont hold up in court?
I have no idea how the different hooking techniques work,
Color ftw :)
2012-12-15 21:32:29
From: [J]ustin
I'm sure Jagex have something in their ToS that will protect them from both reflection and injection
2012-12-15 22:13:28
From: DannyRS
I'd say so, but theres gota be a reason they cant stop injection as easily as reflection,
Could it be that powerban is hosted in china or something and is protected by different laws?
Just out of interest, whys SRL never used injection?
2012-12-15 22:15:42
From: -Benny
Perhaps the fact that Jagex are pursuing Epicbot and Powerbot means that it is illegal
From: [J]ustin
It's almost the same thing, reading game data by hooking it ect.
@OP: Reflection won't be coming back to SRL.
From: [J]ustin
I'm sure Jagex have something in their TOS that will protect them from both reflection and injection
2012-12-15 22:20:30
2012-12-15 22:20:50
From: Brandon
These aren't true. Injection of code into any software is not illegal at all in the US or Canada. What is illegal is copying code that isn't yours for the same purpose. This means that if you're copying the code to use differently from the game, then you can only copy a portion as it's protected under fair-use and that allows innovation using that code.
Reflection isn't illegal either. Most are blocked by a company's Eula but is usually overruled by fair-use. Jagex's TOS has "only to the extent allowed by law". Powerbot and Epic bot must be doing something else :S
SRL had reflection before and it certainly wasn't illegal and still isn't.. Right now, Tribot uses injection too. Decompile Tribot.jar and you'll see the code behind it. It uses this: http://asm.ow2.org/ and some EGW class implementation.
It's kinda like how Apple says it's illegal to have OSX on anything but apple products. Pfft.. They cannot stop someone from having a hackintosh.
Jailbreaks inject code into IOS but it's legal. The reason why the jailbreaks take so long is because the developers cannot use Apple's code to their advantage at all (they can only use the holes in apple's code). They must write all jailbreak code from scratch every release. Of course they can re-use their own code though. But they cannot use any of Apple's for destructive use such as breaking into IOS.
These are all completely different things:
Reflection
Injection
Detouring/Code-Caving.
2012-12-15 22:25:05
From: DannyRS
Are you still doing stuff with OpenGL hooks and such brandon? Read your threads, but i really cant understand it too well due to my limited experience in such advanced level programming :)
2012-12-15 22:29:28
2012-12-15 22:32:18
2012-12-15 22:34:57
From: Ollybest
^ Way to smart, @dannyrs, the main difference I think between reflection/injection and ogl is that you cant get mainscreen tiles.. you cant get tile walking (but close enough) and animations and detecting objects off mainscreen… but the best thing about ogl is that hooks wont go down every update :)
2012-12-15 22:50:52
From: DannyRS
So its more likely to be used as an inventory IDer or something like that?
2012-12-16 00:55:49
From: Ollybest
Inv… mainscreen…. minimap items… (flag, mm dots etc)…. walking system can be introduced.. if there's anymore you will have to ask Brandon.