SRL Archive - RuneScape News and General

RSBuddy legal client is up


Jake

2013-02-28 15:27:17

Earlier today, RSBuddy released their legal game client for runescape
It does not yet support RS 07


http://rsbuddy.com/

Benny

2013-02-28 17:30:54

Interesting. It was supposed to be released back in November! It's taken them ages!

Ps. It's run by Jacmob so be careful of using it on a computer with botting software.

BadKarma

2013-02-28 17:51:59

Be safe and stay away from it. Jacmob sold out once, the second time is easier.

Noob King

2013-03-01 16:28:48

From: BadKarma
Be safe and stay away from it. Jacmob sold out once, the second time is easier.


Sold out? He got offered a great job. Lets see, make bots for a game for little to no profit, or start a career in the gaming industry? Hmmmmmmm. Jacmob is very good at programming, and as such he got offered a good job using those skills. I don't know of anyone that would turn down a job at a multi-million dollar company so they can dink around on Runescape.

torinx

2013-03-01 18:28:12

From: Noob King
Sold out? He got offered a great job. Lets see, make bots for a game for little to no profit, or start a career in the gaming industry? Hmmmmmmm. Jacmob is very good at programming, and as such he got offered a good job using those skills. I don't know of anyone that would turn down a job at a multi-million dollar company so they can dink around on Runescape.

While yes, that's indeed selling out you'd be crazy not to.

Thanatos

2013-03-01 18:41:09

So…What exactly does the RsBuddy client do? I'm too lazy to click on the link :p

Flight

2013-03-01 18:54:40

@Noob King:
He actually did make quite a large amount of profit off the scripts hosted in his bot, because from what I heard he was entitle to X% of ever script sold, and because iDungeon sold hundreds of thousands he made quite a bit, even just from that script. He made much more than you would probably imagine.

About the client; as Benny said I'd steer clear of this program for the obvious reasons. Jacmob already has files downloaded through Runescape on your computer. For information on those and what they do specifically you should read up on Mopar's forums.

BadKarma

2013-03-01 19:33:33

Flight - can you post link to that forum by chance or PM it to me?

Flight

2013-03-01 20:09:25

Mouse hook in jaclib.dll

BadKarma

2013-03-02 05:54:06

Thx!!

GuthixBoss1

2013-03-02 05:58:44

From: Flight
Mouse hook in jaclib.dll


Thanks for this :D

Noob King

2013-03-02 18:00:52

From: Flight
@Noob King:
He actually did make quite a large amount of profit off the scripts hosted in his bot, because from what I heard he was entitle to X% of ever script sold, and because iDungeon sold hundreds of thousands he made quite a bit, even just from that script. He made much more than you would probably imagine.

About the client; as Benny said I'd steer clear of this program for the obvious reasons. Jacmob already has files downloaded through Runescape on your computer. For information on those and what they do specifically you should read up on Mopar's forums.


@Flight:
I know a fair amount about the financial part of RSBuddy. I know Jacmob quite well also. I was the one who first promoted Jacmob on Powerbot after recognizing his skills. I was there for many of his projects before RSBuddy as well. As for the financial part of RSBuddy, it did really well no doubt. Also the site staff was paid, unlike most sites. I'm not saying Jacmob didn't profit at all, but it wasn't ever going to be something to live off of long term. As for the selling out thing, What I'm saying is its not like botting is some secret organization that jagex has no clue about. Jacmob was hired for his skills, not because he has some secrets or something on the botting community.

Flight

2013-03-02 19:45:20

I think they would have hired multiple other people had they showed up for Jagfest (if that's spelled right), as there were multiple reflection clients up-and-running shortly after the nuke, not just RSBuddy.

Noob King

2013-03-02 21:20:21

From: Flight
I think they would have hired multiple other people had they showed up for Jagfest (if that's spelled right), as there were multiple reflection clients up-and-running shortly after the nuke, not just RSBuddy.


Runefest :p

Kindle

2013-03-04 23:11:29

Wasn't Jacmob amed for the mass Free-trade hacking from the lowerbot / RSBuddy clients? Also, where is Arbi nowadays?

Noob King

2013-03-08 19:35:32

From: Kindle
Wasn't Jacmob amed for the mass Free-trade hacking from the lowerbot / RSBuddy clients? Also, where is Arbi nowadays?

The powerbot admins made that up.

BadKarma

2013-03-10 09:28:34

From: Noob King
@Flight:
I know a fair amount about the financial part of RSBuddy. I know Jacmob quite well also. I was the one who first promoted Jacmob on Powerbot after recognizing his skills. I was there for many of his projects before RSBuddy as well. As for the financial part of RSBuddy, it did really well no doubt. Also the site staff was paid, unlike most sites. I'm not saying Jacmob didn't profit at all, but it wasn't ever going to be something to live off of long term. As for the selling out thing, What I'm saying is its not like botting is some secret organization that jagex has no clue about. Jacmob was hired for his skills, not because he has some secrets or something on the botting community.


You say you know him quite well and I respect you trying to back him up but you can't change the fact that he sold out.

How about asking him why he did the count down timer thing when he knew what he was going to do and let us know what his answer is.

Noob King

2013-03-10 13:12:49

From: BadKarma
You say you know him quite well and I respect you trying to back him up but you can't change the fact that he sold out.

How about asking him why he did the count down timer thing when he knew what he was going to do and let us know what his answer is.


If you frequented the rsbuddy ventrilo, you would have known.

BadKarma

2013-03-10 13:22:53

I didn't and I don't after he sold out. That's why I asked you.

Brandon

2013-03-10 15:04:26

At that MouseHook.. Can you not just write your own wrapper for JacLib and remove the flag altogether? Should work? Not too sure, but it can worth a shot if it stops speculation.. I wouldn't worry though but meh I like posting code..


typedef HHOOK (__stdcall *ptr_SetWindowsHook) (int, HOOKPROC, HINSTANCE, DWORD);
typedef LRESULT (__stdcall *ptr_MouseHookProc) (int, WPARAM, LPARAM);
ptr_SetWindowsHook optr_SetWindowsHook;
ptr_MouseHookProc optr_MouseHookProc;

HHOOK MouseHook = {0};
ptr_MouseHookProc JagexProc = nullptr;


LRESULT __stdcall Detour_MouseHookProc(int Code, WPARAM wParam, LPARAM lParam)
{
if (Code == HC_ACTION)
{
switch(wParam) //Any type of mouse movement or clicking or anything at all.. Can probably modify the timings and the mouse points too.
{
case WM_RBUTTONDOWN:
case WM_RBUTTONDBLCLK:
case WM_RBUTTONUP:
case WM_LBUTTONDOWN:
case WM_LBUTTONDBLCLK:
case WM_LBUTTONUP:
case WM_MOUSEWHEEL:
case WM_MOUSEMOVE:
case WM_MOUSEHOVER:
{
MSLLHOOKSTRUCT* Info = reinterpret_cast<MSLLHOOKSTRUCT*>(lParam);
if ((Info->flags & LLMHF_INJECTED) == LLMHF_INJECTED) //Flag is set to 0x000001 if not hardware input..
{
Info->flags = 0; //Modify flags.. Legit hardware input faked?
}
lParam = reinterpret_cast<LPARAM>(Info); Cast it back and pass it to the original hook..
}
break;

default:
return JagexProc(Code, wParam, lParam); //Give the modified shit to jagex's MouseProc.
}
}
return JagexProc(Code, wParam, lParam);
}

extern "C" HHOOK __stdcall Detour_SetWindowsHook(int HookID, HOOKPROC lpfn, HINSTANCE hMod, DWORD dwThreadId)
{
JagexProc = lpfn; //Store pointer to their mousehook callback.. Our callback will modify flags and call theirs using modified flags..
return (MouseHook = (*optr_SetWindowsHook) (HookID, Detour_MouseHookProc, hMod, dwThreadId)); //Pass our callback instead..
}

Meh.. never tested it.. oh well back to silently stalking the forums..

tristen8878

2013-03-10 17:35:46

From: Brandon
At that MouseHook.. Can you not just write your own wrapper for JacLib and remove the flag altogether? Should work? Not too sure, but it can worth a shot if it stops speculation.. I wouldn't worry though but meh I like posting code..


typedef HHOOK (__stdcall *ptr_SetWindowsHook) (int, HOOKPROC, HINSTANCE, DWORD);
typedef LRESULT (__stdcall *ptr_MouseHookProc) (int, WPARAM, LPARAM);
ptr_SetWindowsHook optr_SetWindowsHook;
ptr_MouseHookProc optr_MouseHookProc;

HHOOK MouseHook = {0};
ptr_MouseHookProc JagexProc = nullptr;


LRESULT __stdcall Detour_MouseHookProc(int Code, WPARAM wParam, LPARAM lParam)
{
if (Code == HC_ACTION)
{
switch(wParam) //Any type of mouse movement or clicking or anything at all.. Can probably modify the timings and the mouse points too.
{
case WM_RBUTTONDOWN:
case WM_RBUTTONDBLCLK:
case WM_RBUTTONUP:
case WM_LBUTTONDOWN:
case WM_LBUTTONDBLCLK:
case WM_LBUTTONUP:
case WM_MOUSEWHEEL:
case WM_MOUSEMOVE:
case WM_MOUSEHOVER:
{
MSLLHOOKSTRUCT* Info = reinterpret_cast<MSLLHOOKSTRUCT*>(lParam);
if ((Info->flags & LLMHF_INJECTED) == LLMHF_INJECTED) //Flag is set to 0x000001 if not hardware input..
{
Info->flags = 0; //Modify flags.. Legit hardware input faked?
}
lParam = reinterpret_cast<LPARAM>(Info); Cast it back and pass it to the original hook..
}
break;

default:
return JagexProc(Code, wParam, lParam); //Give the modified shit to jagex's MouseProc.
}
}
return JagexProc(Code, wParam, lParam);
}

extern "C" HHOOK __stdcall Detour_SetWindowsHook(int HookID, HOOKPROC lpfn, HINSTANCE hMod, DWORD dwThreadId)
{
JagexProc = lpfn; //Store pointer to their mousehook callback.. Our callback will modify flags and call theirs using modified flags..
return (MouseHook = (*optr_SetWindowsHook) (HookID, Detour_MouseHookProc, hMod, dwThreadId)); //Pass our callback instead..
}

Meh.. never tested it.. oh well back to silently stalking the forums..


Does this mean tricking jagex into thinking you are using a hardware mouse not software?