SRL Archive - News and General

Project Preview: MacroRune


Avaphi

2007-01-21 18:01:12

Hey there guys, I have just started developing it, and it will most likely take me a while to get it into a fully working state but here is a preview to AutoRune's successor, MacroRune:

How it will work:
~Point Of The Java 1/2: Like in autorune, the macro basically monitored the client, but this was done with packets in AR, Now it is replaced by the Java access. The Java portion will be implemented in the client by the means of Byte code. I will write methods to extract what is needed, similar to how ARGA does it. The method writing part will need to be done with BCEL and updated every time the client updates.

Median Area———<Transferring Data from Java=>Delphi- This is where I need suggestions>———Median Area

~Point Of The Delphi 1/2: This part of the macro, is what will be scriptable. First of all, when I was thinking of the second language, I wanted a lot of people to be able use the cheat, so, since many people know scar, I went with Delphi for the script-ability of it. To get access to the info the the Java portion of the bot gathers, you will need to call *certain* functions, this will send a signal to the Java to perform a specific task, and come back with a value, then the scripter will implement the values the are imported from the Java access, Making the macro, very dynamic.


NOTE: THIS IS A BAD PAINT HACK UP OF THE LAYOUT-

Peace :cool:
Anyone who doesn't remember what AutoRune was, look here: http://kaitnieks.com/AutoRune/history/

Suggestions:
How to get info from the Java portion, to the Delphi portion.(Post if you have an idea)

NOTES:

~It will NOT be a packet editing bot.
~It will incorporate Delphi.
~It will incorporate Java.
~It will, in true AutoRune fashion, be able to monitor the Runescape applet passively.
~The scripting will be much more advanced then the original AutoRune Text Scripting Engine, but less complicated then Scar.


Ejjman

2007-01-21 18:04:25

That's teh sex, mmmkay? :)

lardmaster

2007-01-21 18:07:59

what engine does it use for macroing…? scar? arga? ur own haxx?

also, what language is it in?

Avaphi

2007-01-21 18:18:36

Delphi and Java as said above.The scripting will be much more advanced then the original AutoRune Text Scripting Engine, but less complicated then Scar.

SubiN

2007-01-21 18:27:46

lol hope it dosent over take SCAR in the future :P

Bramble

2007-01-21 19:32:28

is this open source?


edit:::
so you and only you is working on this project, if so goodluck man

Avaphi

2007-01-21 19:33:13

Nope.

Boreas

2007-01-21 19:50:41

So is this detectable?

Avaphi

2007-01-21 19:52:41

Will it be detectable when I release it? No.

Thanks Bramble ;)

Boreas

2007-01-21 19:54:13

Does it intercept the way autorune did?

Avaphi

2007-01-21 20:08:31

No, it interacts on the java level REPLACING the intercept process's. Basically its a mix between Scar and Java bots.

Bam Bam

2007-01-21 20:17:55

It looks like there are going to be a lot of questions but anyways I wish you the same I did for Freddy1990 Good Luck and Have Fun.

Boreas

2007-01-21 20:19:17

Ahhh cool. Good luck!

Avaphi

2007-01-21 20:22:11

From: Bam Bam
It looks like there are going to be a lot of questions but anyways I wish you the same I did for Freddy1990 Good Luck and Have Fun.


What did you do for freddy1990?

Boreas

2007-01-21 20:24:29

he wished him good luck and have fun

Avaphi

2007-01-21 20:34:26

Oh, :P My bad XD

lardmaster

2007-01-21 20:41:34

huh? so ur own haxx?

how exactly does it work? color, or id's?

Avaphi

2007-01-21 20:42:49

That info will be given at a later point in time :)

Dark_Sniper

2007-01-21 22:15:40

HEY BUDDY!

how about a sneak peak :p


bah its ok :p

good luck with it doooooooode. <- doode is the hair on an elephants ass :p
haha!:spot: :f:

Avaphi

2007-01-21 23:03:14

I got a sneak peak for you, and everyone else, A new layout ! Omg0rs !

moparisthebest

2007-01-21 23:18:12

Instead of focusing on the layout and 'delphi communicating with java sort of like a SCAR-Aryan hybrid' You should focus on the actual code and how or if this can even be done, just a little advice ;)

Avaphi

2007-01-21 23:26:40

Har har, I spent all week coding it, im just having some fun mopar GOSH ! :P

thiefmn6092

2007-01-21 23:31:01

/slap mopar, All i have to say.

lardmaster

2007-01-22 15:54:36

yeah, why dont we rip cherokee while we're at it.

Buckleyindahouse

2007-01-22 19:06:23

Good luck cant wait to see how this is and also will be still be able to use our computers like aryan or arga?

YoHoJo

2007-01-22 21:05:45

From: thiefmn6092
/slap mopar, All i have to say.


You better who your slapping, mopar pwns you!
And how are you srl member with 4 pots -.-

Pyro

2007-01-22 21:21:21

Cause thiefman owns. Yeah anymore info on how it actually works? Im sure we can all make a gui :p

Ejjman

2007-01-22 21:42:32

From: yohojo8
You better who your slapping, mopar pwns you!
And how are you srl member with 4 pots -.-


Since when do post counts work nub? :P, jk


Now I understand it mostly db, I understand what it does and what it will do now.

Avaphi

2007-01-22 22:30:20

From: Pyro
Cause thiefman owns. Yeah anymore info on how it actually works? Im sure we can all make a gui :p


Look at the main topic?

ruler

2007-01-22 23:57:49

From: Pyro
Cause thiefman owns. Yeah anymore info on how it actually works? Im sure we can all make a gui :p


he owns me, he made me code.

Avaphi

2007-01-23 00:08:26

Its true, Thief gives me alot of confidence :D makes me want to code more !

solarwind

2007-01-23 00:09:20

Just a thought: It's very difficult to make an interpreter. It's complicated and takes time.

Avaphi

2007-01-23 01:00:38

Ive got nothing but time.

moparisthebest

2007-01-23 01:25:35

From: lardmaster
yeah, why dont we rip cherokee while we're at it.


Go for it, it's opensource for a reason.

All of the really good programs are opensource ;)

Avaphi

2007-01-23 01:29:47

Thanks Mopar, but I think I will learn much more if I do it myself. ;)

MujaheD

2007-01-23 05:06:40

The sounds pretty good, always wanted to script for a bot in pascal. Good Luck!

moparisthebest

2007-01-23 14:59:16

From: AVAPHI (db_cheater)
Thanks Mopar, but I think I will learn much more if I do it myself. ;)


I didn't say you had to work with people, I said all of the really good programs are open source. ;)

t3hl33tn00b

2007-01-23 15:17:13

wow this looks nice it will be a nice bot keep up the good work and let us know if you need any help, thats what were here for.

SubiN

2007-01-23 16:23:38

why dont sum DEV of SRL and members help ? I can help cause i got nothing else to do and i am bored.

Avaphi

2007-01-23 18:34:51

help as in what?

Ejjman

2007-01-23 20:40:37

From: moparisthebest
I didn't say you had to work with people, I said all of the really good programs are open source. ;)


No, your pretty much saying that if he doesn't have it open source his isn't a good program. And don't say u weren't :P

moparisthebest

2007-01-24 00:57:56

From: ejjman1
No, your pretty much saying that if he doesn't have it open source his isn't a good program. And don't say u weren't :P


Well I was trying to say it in a nicer way, but that is what I meant, and it's the truth. ;)

Avaphi

2007-01-24 01:45:20

Mhmmm….. What about all the successful programs like… Oh yea I forgot, AutoRune was closed source as well…. Oh and SCAR…. Weird?

Bam Bam

2007-01-24 14:40:29

Autorune is a dead project…
SCAR went without updates for a very long time until the source was given to Freddy…
And theres no need to get all sarcastic about your views on software.

t3hl33tn00b

2007-01-24 14:56:00

if im correct, then mopar said that SCAR is NOT a good program, seeing as its not open source and all.

Ejjman

2007-01-24 15:28:02

Blah, stop arguing over it, Mopar can say whatever he wants or anyone cuz it hasn't been tested by *anyone* except db, so only time will tell mmmkay?

Hm what do these tags do.

[BANANA]banana tag…[/BANANA]

S?

SubiN

2007-01-24 17:24:00

what the hell is bannana tag?

Avaphi

2007-01-24 19:28:56

From: ejjman1
Blah, stop arguing over it, Mopar can say whatever he wants or anyone because it hasn't been tested by *anyone* except AVAPHI, so only time will tell mmmkay?


These are true words.

moparisthebest

2007-01-25 01:46:01

From: AVAPHI (db_cheater)
AutoRune was closed source as well


Really? what is this then: AutoRune Source

And aryan was open source.

Now look up the #1 operating system used on web servers, now look up the #1 webserver used in the world.

The list goes on and on….

Yakman

2007-01-25 03:22:46

From: moparisthebest
Really? what is this then: AutoRune Source


the source was sold to Josh (APD) his computer got keylogged and the source was stolen, now many people have the source

source of information: http://kaitnieks.com/AutoRune/history/

however, i agree with mopar about open sourceness, but i dont think the author should be intimitated or anything to get it,

ruler

2007-01-25 15:45:30

Now look up the #1 operating system used on web servers, now look up the #1 webserver used in the world.

Popularity doesn't make it the best solution…..

Is your latest p-server client open source?

lardmaster

2007-01-25 16:04:26

i like opensourceness, it promotes other ppl to make stuff too.

Avaphi

2007-01-25 21:20:39

@Mopar: Read Yakmans post -.-

I just dont really need JaGeX Looking at the source, like they obviously did with Aryan, and are perhaps doing with arga(:() Thing is with arga, they cant do anything about it because it uses bcel, HAhahahaha!

MujaheD

2007-01-26 01:17:32

From: Yakman
the source was sold to Josh (APD) his computer got keylogged and the source was stolen, now many people have the source

source of information: http://kaitnieks.com/AutoRune/history/

however, i agree with mopar about open sourceness, but i dont think the author should be intimitated or anything to get it,


Rofl was josh looking for a stat editor???? btw to those who dont know, josh is raw, the one who scammed lots of money for AR2, i still cant figure why kaitnieks linked to him… Back on topic, open source will get lots of people stealing your program, closed source will prevent leeching (maybe) but will leaved it closed for suggestions from good programmers. Leave it closed source till its finished?

Cant people decompile it anyway?

Avaphi

2007-01-26 01:24:10

How many people do you think have the Scar source in this world? 2-5 max. Not if you implement proper techniques, no, people cant just decompile it.

moparisthebest

2007-01-26 10:14:47

From: ruler
Popularity doesn't make it the best solution…..

Is your latest p-server client open source?


Linux and apache are the best solution for webservers.

And as to my latest private server client, everything is open source except for my Bot class, which since I did not obfuscate it can be easily decompiled.

From: AVAPHI (db_cheater)
How many people do you think have the Scar source in this world? 2-5 max. Not if you implement proper techniques, no, people cant just decompile it.


Wrong, talk to anyone and they will tell you, if someone wants your code bad enough, they will get it. :)

Just as a warning though, I'm pretty sure that all closed source public bots to date have been cracked and released ;)

ruler

2007-01-26 10:56:26

From: moparisthebest
Linux and apache are the best solution for webservers.

And as to my latest private server client, everything is open source except for my Bot class, which since I did not obfuscate it can be easily decompiled.



Wrong, talk to anyone and they will tell you, if someone wants your code bad enough, they will get it. :)

Just as a warning though, I'm pretty sure that all closed source public bots to date have been cracked and released ;)

practice what you preach

Bam Bam

2007-01-26 14:21:54

If AVAPHI wants to release this closed source he will and probably not all the arguing and debate in the world will change this.

Ejjman

2007-01-26 14:59:45

From: moparisthebest


Just as a warning though, I'm pretty sure that all closed source public bots to date have been cracked and released ;)


Hm, how could it possibly be cracked if he doesn't even have a working version of it out, and has gave the source to ANYONE else??

Boreas

2007-01-26 15:40:22

I think mopar is saying that once AVAPHI finishes and releases his closed source bot, people will try to crack it and release the cracked version, because that's what has happened to other closed source bots.

Ejjman

2007-01-26 15:50:03

K then, well people should stop arguing over it because he may decide to make it availabe to other people wihen it IS complete. Duh.

moparisthebest

2007-01-26 21:15:29

From: ruler
practice what you preach


Out of the many, many, many programs I have written for this community, I have 1 class that is not open source, although you can easily decompile it with no problem, that is close enough for me ;)

Avaphi

2007-01-26 22:08:36

It will be just like arga, if they get ahold of the file, and crack it, they will need to crack it again once rs gets updated :)

ruler

2007-01-26 22:18:08

From: moparisthebest
Out of the many, many, many programs I have written for this community, I have 1 class that is not open source, although you can easily decompile it with no problem, that is close enough for me ;)


And what license you use?

moparisthebest

2007-01-26 22:33:46

From: ruler
And what license you use?


GNU/GPL for all of my programs except for 1 class.

lardmaster

2007-01-26 23:17:24

what is that one class and why, and why no obfuscation if u dont want ppl having it?

moparisthebest

2007-01-26 23:44:00

From: lardmaster
what is that one class and why, and why no obfuscation if u dont want ppl having it?


The one class is the Bot class of moparscape, and I didn't obfuscate it is because I don't mind people having it, I just don't want anyone who can change a string having it. If you are smart enough to run a decompiler then by all means do so ;)

DaWu

2007-01-27 06:01:17

So will it be public ?

moparisthebest

2007-01-29 17:55:42

From: DaWu
So will it be public ?


This does not exist.

Ejjman

2007-01-29 20:19:48

From: moparisthebest
This does not exist.


It exists on DB's computer.

moparisthebest

2007-01-29 21:39:33

From: ejjman1
It exists on DB's computer.


Judging by this:

From: AVAPHI (db_cheater)

NOTE: THIS IS A BAD PAINT HACK UP OF THE LAYOUT-


It doesn't ;)

Ejjman

2007-01-29 22:14:04

Ok your right.

Avaphi

2007-01-30 03:34:51

Indeed mopar is correct, I am still learning :) I am making progress, very fast progress.

lardmaster

2007-01-31 17:20:01

do 7you feel like divulging what u have learned?

Avaphi

2007-02-01 21:30:20

I dont think I should bother.

Freddy1990

2007-02-02 16:22:18

From: AVAPHI (db_cheater)
I dont think I should bother.


What knocked the sence into you? :P

Avaphi

2007-02-02 18:40:11

From: lardmaster
do 7you feel like divulging what u have learned?

….My last post was about this…. not about the entire project…. Thanks for showing faith freddy :(

lardmaster

2007-02-02 22:45:02

oh well, live and dont learn, thats me.

Freddy1990

2007-02-03 04:39:38

Well, sorry, lol, but many have tried to create a new autorune, what makes you think you could actually do it? =/

Avaphi

2007-02-03 12:05:04

I am doing it for a fun freddy :) As seen before it wont be an "exact" replica, there will be some changes. Anyways, thanks.

Dark_Sniper

2007-02-03 12:40:58

guys dont hassle him about it.

Let him try to do it first.
If he gets it congrats to him but if he doesn't owell you never know.

lardmaster

2007-02-03 14:00:10

i believe in dbcheater!(avaphi)

even if it is never made, he will have gained knowledge from this.

Dark_Sniper

2007-02-03 19:18:14

thats better support :p.

Avaphi

2007-02-03 19:32:03

Thanks for the support guys. Since I never really did much for the cheating community I am going to be releasing a few scripts perhaps…..

OT: When did we receive _ _ _ _ _ _ Member rankings?

Dark_Sniper

2007-02-03 19:36:02

y am i a j member ive done so much for this community .. not really but :p you wait… ya im nopt a j member ive been here since SRL was born to public…

Avaphi

2007-02-03 20:32:33

OT: Someone needs to tell Dankness that its spelt "Lesser Demon" *looks at my rank :P*

Boreas

2007-02-03 20:34:03

I did 10 mins before you said that :D

Dark_Sniper

2007-02-03 21:17:02

heha lawl funny…

<_< why the hell am i a chicken… im a chicken with a higher lvl than a king black dragon lets put it that way… makes me even more elite XD.

we r on the verge of going off topic(we have :p) even the owner has :p me aswell tsk tsk.:sasmokin: :garfield:

SubiN

2007-02-04 01:27:54

quit alot of bugs in this new server.

Wizzup?

2007-02-04 03:42:43

From: subin
quit alot of bugs in this new server.


They will be solved soon I guess.

Wizzup?

2007-02-04 03:47:47

From: subin
quit alot of bugs in this new server.


They will be solved soon I guess.

Sumilion

2007-02-04 05:50:37

Oh nos! The end of time is coming ! An admin DOUBLE POSTED =|

SubiN

2007-02-04 06:47:05

lol !!!! I was gonna report Wizzup? then i was like nah hes gonna ban me !

shaunthasheep

2007-02-04 08:39:26

^lol, and good luck db. *goes to learn more about java bots…*

Chrisface

2007-02-06 15:37:36

I happen to be working on my own program as well actually :) Effectively i'm making a Java version of SCAR so making it platform independent is cool. Also instead of writing scripts in Pascal you write them in Javascript which i think is a much easier language to use for people unfamiliar with programming :)!

Currently My program is only partly functional. I have the script engine working and you're able to write your own javascript in it then run it. I haven't added many functions yet as it only has a colour picking tool, a colour searching function and it can send keyboard and mouse inputs. Right now i'm working on making it move the moue like a human instead of teleporting which is proving challenging mathematically.

If anybody who thinks they're good with java wants to help then you're welcome to do so. For now the program WONT be open source. This is a first draft and after it's completed i'm going to completely overhaul the code making it efficient and run smoother.

Cheers, Chrisface.

lardmaster

2007-02-13 21:18:43

i would say that you should look at the source in srl for mmouse, with those awsome splines that benland made :cool:

:google:

jk…

Chrisface

2007-02-16 03:27:49

No i was meaning the basic algorithm for moving the mouse in a straight line between any two points. It's a function build into scar and what you're referring to uses the function to do human like movements with curves and such. It was more complex than i thought.


public void moveMouseSmooth(int x1, int y1, int speed){
int x0 = (int)MouseInfo.getPointerInfo().getLocation().getX();
int y0 = (int)MouseInfo.getPointerInfo().getLocation().getY();

int dy = y1 - y0;
int dx = x1 - x0;
int stepx, stepy;

if (dy < 0) { dy = -dy; stepy = -1; } else { stepy = 1; }
if (dx < 0) { dx = -dx; stepx = -1; } else { stepx = 1; }
dy <<= 1;
dx <<= 1;

moveMouse(x0,y0);
theRobot.delay(speed);

if (dx > dy) {
int fraction = dy - (dx >> 1);
while (x0 != x1) {
if (fraction >= 0) {
y0 += stepy;
fraction -= dx;
}
x0 += stepx;
fraction += dy;

moveMouse(x0,y0);
theRobot.delay(speed);
}
} else {
int fraction = dx - (dy >> 1);
while (y0 != y1) {
if (fraction >= 0) {
x0 += stepx;
fraction -= dy;
}
y0 += stepy;
fraction += dx;

moveMouse(x0,y0);
theRobot.delay(speed);
}
}

moveMouse(x0,y0);
theRobot.delay(speed);
}