SRL Archive - General

Scar 2.04 (!) Feature List...


WT-Fakawi

2006-03-24 05:32:15

EDIT: MOVED FROM DEV FORUM TO SCAR/GENERAL. NEED MORE INPUT...

We are the only active Scar (pure) community left.
We try to keep the Scar Spirit alive.
We dont want Scar to fade away.
We think it is the best colormacroer in the world!

So:

Please give me input on Bug Fixes and New Features for the upcoming Scar-release….

My shortened list (there will be more, you all know my by now….)


Features.

- DTM's with Variable Color Input.
- Folding Procedures & Functions.
- Multiple File Opening with Tabbed Browsing.
- DTM-Editor with more options. (i.e. Zoom-Tool)
- Uplink to SRL. :)
- Folder "Upload Includes" capabilities.
- Distribution with TalkingNPC-font.


Bugs.

- Run/Stop Script shortcuts (ctrl-alt-R, ctrl-alt-S) only work for first opened Scar.



I am not speculating on anything here (am I? :)), but I need you to give your input. Any valuable input is highly appreciated. I think we are the only anonymus group left (for now) that Kait will appreciate input from.
I will leave this thread "inside" for now, but I will transport it 'outside' once we are done with it.
I will make a compilation of our whishlist and send it to The Creator (I hope his wining baby is getting on his nerves, and he needs some time in isolation :) (joke))

XxKanexX

2006-03-24 05:41:05

Cool :)

I was talking to Kait earlier and he said he was stuck on something. So it may be some months before it's officially released.

Worth the wait ;)

moparisthebest

2006-03-24 11:50:49

wow those all sound rather awesome, expecially the tabbed browsing (<3 firefox) and the folding of procedures and zooming in on dtms :D

i think there is one mistake though, are you sure you want people to be able to "upload includes" ;) :p

WT-Fakawi

2006-03-24 12:20:57

erm…… download? : )

moparisthebest

2006-03-24 18:35:39

some memory reading/editing functions would be awesome too :D

Kernel Klink

2006-03-24 18:37:57

Well, I know that this may seem a bit difficult but an auto-indenter would be the cat's meow.

This may be a weak suggestion, but I'm only getting started :).

Sdcit

2006-03-24 18:42:35

How does every one have kaits msn :p



Maybey make it return a error if it tries to move outside of the clients borders which results in you restarting?

WT-Fakawi

2006-03-24 18:45:30

toggle function help popup on/off. SRL lags a lot on my humble 300 mHz laptop because of the help-popup… :)

moparisthebest

2006-03-24 19:21:57

From: WT-Fakawi
toggle function help popup on/off. SRL lags a lot on my humble 300 mHz laptop because of the help-popup… :)


help popup? do you mean the thing that comes up whenyou start SCAR, cause you can disable that :confused:

BenLand100

2006-03-25 07:29:46

From: moparisthebest
help popup? do you mean the thing that comes up whenyou start SCAR, cause you can disable that :confused:

I think hes talking about the auto function/procedure completer thing ;) like when you type in WriteLn( the little screen with 'WriteLn(text:string);" pops up

And the list of stuff that follows are my requests :D:
ArcSine, ArcCos, Tan, ArcTan
Make those all in radians as is the norm and add:
Radians, Degrees, FixD, FixR
From SRL ;) (or at least Radians, Degrees ;))
Also, maby a Logarithm function :)

And as two final requests:
More multi Thread capabilities ;)
Maby a way to be able to use Delphi classes in Scar ;)

Renax

2006-03-25 08:52:22

sdcit, no human keeps the mouse completely in the client 100% of the time moving outside the client's borders is human behavior.

BenLand100

2006-03-26 16:02:38

Lets say I were to come up with Some edge and corner detection procedures :D Could they be implemented into scar for the sake of speed ;)

Flyboy

2006-03-27 01:21:16

(Not sure if others have already stated this)

Strengthen the text editor!
-Color match parenthises (sp?)… similar to most other text editors
-More robust auto indenting
-Ulimited number of tabs
-Ability to auto open all {.include } files in tabs. (best if they were in order too :)) Would be very helpful for SRL scripts
-Able to hide lines of code (fold code) Could be done as a split screen top/bottom or right/left
-Seperat optional window with tree of files that are included to make script.

Better DTM's
-Able to set colors during runtime for (auto color finding)
-Able to adjust location of points during runtime
-Able to adjust the scale. When searching the main screen dtm should find smaller versions of itself for distant (top of screen) objects.
Able to change angle of dtm. When searching the main screen the upper side of dtm might need to be compressed to compensate for different camera angles.
-DTM's return % found (not all points needed)
-More variety of DTM searches. ex: function FindDTMsSpiral(var x, y: integer; dtm, x1, y1, x2, y2, step, radius: integer): TPoints where spiral is from x, y and step is minimum distance to next object, and radius is max distance from x, y to search.

WT-Fakawi

2006-04-07 07:54:18

I have moved this discussion from the Developers Forum to the general audience, since we are done with it. However I do need more input, so that I can compile a "most wanted" whishlist to Kaitnieks.

If you have anything worth noting, dont hesitate to add please.

WT-Fakawi

2006-04-07 07:55:42

I have moved this discussion from the Developers Forum to the general audience, since we are prolly done with it. However I do need more input, so that I can compile a "most wanted" whishlist to Kaitnieks.

If you have anything worth noting not mentioned above (bugfixes/enhancements/new feature), please post them here.

TIA.

weaselforce

2006-04-07 10:40:09

a direct link to a better script dump, so we can get some older scripts and mabey even post new ones… the current scripts that come with scar are teh lame. instead of "releasing" srl you can just have everyone "update SRL" from scar.

Pwnd

2006-04-07 10:51:13

From: Renax
sdcit, no human keeps the mouse completely in the client 100% of the time moving outside the client's borders is human behavior.

Nor is the client focused 100% of the time.

canofpeople

2006-04-07 23:27:07

maybe you could make scar make a beep or ring if the script terminates that way you know when you can start the script again

ReFLeX

2006-04-07 23:34:39

From: canofpeople
maybe you could make scar make a beep or ring if the script terminates that way you know when you can start the script again

Scar 2.03 Already has that, (PlaySound(FileName: string);) you just add it to the end of your script. But also i'd be nice if we could edit what scar opened up. For example everytime you open scar it shows
program New;
begin
end.

it'd be cool if you could edit it and add/take away whatever you want like this
program New;
{.include srl/srl.scar}
begin
end.

canofpeople

2006-04-08 00:34:25

thanks im kinda nooby i didnt know 03 had it but atleast im trying

Pwnd

2006-04-08 06:54:49

From: canofpeople
thanks im kinda nooby i didnt know 03 had it but atleast im trying

He wasn't yelling at you, so don't worry.

And it isn't the best thing to say you're nooby ;) Actually, everyone usually thinks less of you :\

JiveTonto@Gmail.com

2006-04-08 06:57:33

dont forget a little bit less cpu usage

Krazy_Meerkat

2006-04-08 08:01:08

Maybe a script obfuscator?
Just a wish ;)

Janilabo

2006-04-12 07:00:14

Hey!

My suggestion would be a support for full screen games too. A way to choose the window. It would be cool. I remember how people talked about this months ago in Kaitnieks.com forums, so why not? I would absolutely love to macro in full screen games too. ;) Of course there still should be also the legendary crosshair(so don't remove it, Aivars…). But if there would be too a feature to choose the window SCAR would be almost perfect. :eek: So 2 or more ways to choose the window, please! :)

driger1592

2006-04-28 20:04:21

The current code for IsMouseButtonDown doesn't work correctly. If you use it in a loop (or an if statement) it always returns true if the script was started using the mouse. I don't know why this is. You can test it with this script:
begin
Wait(1000);
repeat
Wait(100);
Until(IsMouseButtonDown(true))
end.
However, it doesn't have this error if you start the script with F9. I have a fix for it. When I use the function I created for the same purpose as IsMouseButtonDown, it doesn't have this error. My IsMouseButtonDown function also allows for the use of a third button (though I see no need for this). If anyone would like to alert Aivars of the situation, I'd gladly give away the code.

phantombmx

2006-04-28 21:27:13

the ability to make bitmaps without going to paint.. eg. make a very basic paint program inside scar that you can make bitmaps with.. with that should be all the colors needed for basic stuff, a zoom, a CROP tool that tells how many pixels length by width wise.. stuff like that

SubiN

2006-04-28 22:15:26

when will this scar 2.04 version will be out ?

JiveTonto@Gmail.com

2006-04-28 22:38:48

yer we want it now

driger1592

2006-04-28 23:02:16

Kaitnieks will finish it when he has time. If people tried to rush me any more than they have been to finish my tutorial project, I think I'd just stop making it.

phantombmx

2006-04-28 23:05:05

lol i hope i didnt do that too much driger ;) i dont think i did but im not sure when at saradomin

and yes it will be done when kaitnieks wants it to be done, which, as driger said, is when he has time

torrent

2006-04-30 22:20:24

yeh if it uses a bit less cpu usage thing it wud be really helpful lol.. when i run scar and rs at same tiem rs goes laggy..

Sdcit

2006-04-30 22:27:49

Most of the time thats because your doing something that lags it, not SCAR itself

driger1592

2006-04-30 22:31:55

SCAR doesn't use hardly any resources ;) GetColor is one of the most laggy functions ever (my fletcher used it instead of FindColor at first. It lagged so bad from all of the GetColors constantly happening that RS would just stop ;)), so if you use GetColor in any of your scripts, that's a good reason why. There are other procedures and functions as well, I just had a horrible experience with using GetColor in a mass amount. Using GetColor in a script for something a few times doesn't matter though.

So, in short, Sdcit's right. It's more than probably not SCAR, but, rather, your computer.

Sdcit

2006-04-30 22:40:52

Lol my exp is when i tried to use Radial walk with the wrong road color. RS moved every 5 seconds then completely stopped for 8 seconds :p

JiveTonto@Gmail.com

2006-05-01 00:25:32

its nto scar lagging you its your java……trust me i know i do java its handy but java is the one thats making you lag jsut go Ctrl+Alt+Delete and go down to iexplore/firefox and make right click it and give it highest piroty over every thing else and do it with scar as well this way it will run over those ANOYING PROCESS like :system,winlogon,svchost and many others lol.



It works so yer

phantombmx

2006-05-01 00:32:57

nah jive, if it were java, then making ie/ff the highest priority wont do much.. my most lagging problem is adobe gamma loader.. always goes to 99 cpu.. takes 3-5 minutes to even pop up my processes.. END once i get to it..

JiveTonto@Gmail.com

2006-05-01 05:50:50

well for it it is and it will because i have got a edited verson of java that does not open up in its own new process it uses ie's resources hehe

driger1592

2006-05-01 21:40:20

I would also like to see my IsVKeyDown function appear in the next version of SCAR ;)

WT-Fakawi

2006-05-03 12:08:22

And how about a linker, that would enable us to make standalone apps!

I think the time has come to compile the list of features and send it to God ermmm Kaitnieks :)

driger1592

2006-05-03 16:32:12

Fakawi, I sent you a couple of PMs, just so you're aware ;)

Krichevskoy

2006-05-11 19:51:29

From: moparisthebest
some memory reading/editing functions would be awesome too :D


How much power are we talking about here? I wrote a basic read/write memory plugin a while ago, but it was always a little buggy (Delphi isn't my strong suite).

Also, compilation! I was going to ask if anyone had the SCAR source to try to put such a feature together myself, but if Kaitnieks is still somewhat involved then maybe he has his own ideas on how to do it (and, if not, I think I do).

QQu

2006-05-17 09:15:49

Mmm, can't wait any longer!!! :D

WT-Fakawi

2006-05-17 09:49:43

Yes, almost forgot about that one. Ability to compile/link so 'd we can finally make stand-alone apps :)

Starblaster100

2006-05-17 10:53:21

From: WT-Fakawi
Yes, almost forgot about that one. Ability to compile/link so 'd we can finally make stand-alone apps :)


If you make stand alone apps everything has to be done with forms them. Think of the player array? how would that work?

driger1592

2006-05-17 16:15:16

Star, you'd have to have it work with forms.

Usa

2006-05-17 20:56:04

Awesome! I cant wait… sounds exciting already :rolleyes:

Cheesehunk

2006-05-17 23:19:24

Everyone go to Kaitnieks.com

It doesn't say he will continue SCAR when he has time anymore…

I miss Kait so much…:(

driger1592

2006-05-18 00:09:16

Cheesehunk, it never did. It says it in SCAR you cheesehunk :p

The Prince of Randomness?

2006-05-18 02:35:50

Ok Drig0r stop being so happy!

driger1592

2006-05-18 08:04:42

Driger has been having a good week :p It's not his fault ;)

ub3r |<1||3r*1337*

2006-05-20 16:26:46

SCAR 2.04 should have a silent mouse that works for runescape… I get bored when i cant use my computer… Mabye there is a way for SCAR to do this…

anyway, why doesnt Silent Mouse work good now? how does it become detectable?

Avaphi

2006-05-22 16:10:51

We could figure out the silentmouse function, If we can get the source code, You can get a picture(Bmp or jpg) of a real mouse going across the screen, by using Printscreen. Once you have that you can crop it until it has everything that is neccesary, And implement it into the silent mouse function. We could try reverse engineering scar, Or decompiling it. I do not think decompile will work, but you could give it a try.

weaselforce

2006-05-24 01:42:57

Bitmap checker would pawn. HIghlight or hover over bitmap if found. return an error if not. for debugging purposes

driger1592

2006-05-24 07:57:33

Why not just try this:
If(FindBitmap(bitmap,x,y))Then
Writeln('Found it!')
else
Writeln('Sadly, I could not find your bitmap :(');

Krichevskoy

2006-05-25 02:14:39

From: db_cheater
I do not think decompile will work, but you could give it a try.


You can disassemble, the problem is assembling it again - IDA doesn't produce MASM/TASM compatible code and the 'Export executable' feature seems to be malfunctioning in my copy.

What is actually wrong with silent mouse?

mike2055

2006-05-27 13:17:19

Jagex found out about silent mouse so they built up protection so they could tell if you were using it so kait just disabled it I believe.

ub3r |<1||3r*1337*

2006-05-27 13:30:50

well who cares about silent mouse now… its old news, the new news is virtual machine where you can use two windows, one for scarring, and one for doing whatever! it works!!!

Iamadam

2006-05-28 07:18:15

Aww I think I missed the suggestion boat…
I was gonna ask for error 'catching' - somewhat like the java try{blah blah}catch(Exception e){}
Thatd be good to stop those annoying 'canvas not drawable' or whatever they are…those errors.

driger1592

2006-05-28 11:58:38

Try the try..except stuff. It's exactly the same :p I'll find the thread that I described it in for you ;)

http://82.92.130.193/forums/showthread.php?t=1559
Check it out :p

Iamadam

2006-05-31 04:07:00

oh yay :) Thanks!

mike2055

2006-06-02 10:30:40

From: ub3r |<1||3r
well who cares about silent mouse now… its old news, the new news is virtual machine where you can use two windows, one for scarring, and one for doing whatever! it works!!!

Lol i hate to break it to you but thats old news. I was doing that way over a year ago.

MrHams

2006-06-02 20:13:35

This sounds neat. :) What was wrong with 2.03?

leader

2006-06-03 15:26:16

From: MrHams
This sounds neat. :) What was wrong with 2.03?


Nothing is wrong with 2.03. They are just making scar better.

Cruel

2006-06-03 21:41:16

Suggestions that come to mind:

-a FindWindow-type function that gets a window handle by window class name (perhaps paired with optional parameters for window size) so you could therefore get the RS window handle without any crosshair use. Shouldn't be all that hard.

-better silent mouse system (special to the needs of RS) as well as the ability for SCAR to work fine without actually showing on the screen (ie offscreen, under windows, or perhaps even minimized)

Janilabo

2006-06-03 22:31:40

Cool ideas Cruel! ;)

The window idea is nice. Then it would support full screen games, too. But anyways there still should be always ALSO the crosshair. Never take it away! :p

I like your idea about better silent mouse. That would be neat. Even if it would still be highly detectable, it would work for many other games. And other stuff too.. Of course. :eek:

Wizzup?

2006-06-04 02:55:48

FindDeformedBitMapMaskIn

FindRotatedDeformedBitMapMaskIn

MujaheD

2006-06-07 03:59:35

Maybe a bug or just my computer but sometimes while im having fun making colour clickers, scarf moves the mouse to the top left handside corner and clicks there instead of on the color. It happens frequently on both of my computers. Apart from that i think somthing revolutionary for scar would be an inbuilt web browser. Like a tab for the web browser and a tab for the script. That way you might be able to run multiple bots at the same time. Also after dtms bitmaps and radial functions you could maybe look at the 3d end to help scar target the newest randoms.

<3 kaitnieks

benleegt

2006-06-19 12:24:25

Hey no! Dont tell me u submitted…

Well… why not have multi-threading in scar, as in yea, with dual processors nowaday…

Cruel

2006-06-19 13:32:39

EDIT: nvm :o

Wizzup?

2006-06-19 14:40:23

Maybe some better Inter SCAR messages. :)

warship45

2006-06-19 16:58:04

maybe if you could fix the select client things so it can select the runescape client and not just the runescape window this would allow scrips to run muity clients at once. you could make it change between clients and there for alow you to have more than one scar jsut by repeating the same commards on the diffrent clients.

dont know if it is possible but it is jsut any idea

benleegt

2006-06-20 08:09:15

Hey, I just realized smth today, SCAR cant handle chinese…

Let scar handle chinese ;) It'll b wicked
[I'm automating QQ registration… its dumb, cant seem to get it to register.)

Sk84lifesam

2006-06-20 12:42:20

From: WT-Fakawi
I have moved this discussion from the Developers Forum to the general audience, since we are done with it. However I do need more input, so that I can compile a "most wanted" whishlist to Kaitnieks.

If you have anything worth noting, dont hesitate to add please.

ok so i dont know much about making programs ot how to do this in any way :P but you can only have small bitmaps in scar because it lags very easily with big ones would there not be a way to stop the lag/freeze?

Wizzup?

2006-06-20 13:00:36

From: Sk84lifesam
ok so i dont know much about making programs ot how to do this in any way :P but you can only have small bitmaps in scar because it lags very easily with big ones would there not be a way to stop the lag/freeze?


No. :D Maybe get a faster computer?

Cruel

2006-06-20 15:29:08

Very few instances where you'd need larger bitmaps really.

Nazgand

2006-07-01 15:20:34

i have some suggestions

you know the hint variable is not used? how about function/procedure is not used.
it would only check in the direct program though so it wouldnt get messed up in includes

also i think you should have it when theres an error in the includes it will say in the includes.

you should be able to click on the includes and a list will pop up of all the function/procedures in that include
that way you could look up the procedures without getting out of the script and getting into the includes

i love fold out functions idea

Avaphi

2006-07-01 19:30:56

From: leader
Nothing is wrong with 2.03. They are just making scar better.



They arent doing anything with scar, They are giving suggestions to kaitnieks.. unless someone manages to recreate all the functions ..*Cruel*..

RsN

2006-08-04 11:56:53

Also a nice thing would be the ability to totally create dtms at runtime;

something like

function CreateEmptyDtm: Integer;

function CreateDTMPoint(OriginPoint: TPoint; CurrentPoint: TPoint; Color, SearchBigness, SearchPattern, Tol: Integer): Integer;

procedure AddPointToDtm(emptydtm, newpoint: Integer);

just a way….

tarajunky

2006-08-04 12:03:57

From: RsN
Also a nice thing would be the ability to totally create dtms at runtime;

something like

function CreateEmptyDtm: Integer;

function CreateDTMPoint(OriginPoint: TPoint; CurrentPoint: TPoint; Color, SearchBigness, SearchPattern, Tol: Integer): Integer;

procedure AddPointToDtm(emptydtm, newpoint: Integer);

just a way….


Yep, that would be sweet. I don't know if this has been mentioned, but it would be nice if you could extrapolate a DTM back from the string form.

As far as I know there is know way to take the DTM text and find out exactly what the person was trying to do when they made it. For bitmaps you can just use the string-to-bitmap function and see exactly what they cropped. Not so for DTMs. If this functionality already exists, someone please tell me how to do it. :)

jared

2006-08-05 13:12:56

memory editing would be great, turn like mining rocks into big red dots! would be alot easier to macro :) turn all randoms into some horably yellow figure…ect

Yakman

2006-08-28 15:31:34

i think there should be a way to change transparency with hotkeys, if you choose 0% transparency, theres no way to change back unless you close the program

also i think that string-to-DTM idea is great

another 1 is (this will take some explaning)
when you use a SCAR procedure or function, the help tab come up as "procedure clickmouse(x,y:inteter);

but if you make a procedure/function it come out as "function clicktext(txt:string;font:longint;xs:longint;ys:longint;xe:longint;ye:longint;left:boolean):boolean
instead of:
function ClickText(txt:string;font,xs,ys,xe,ye:integer;left:boolean):boolean;

so my suggestion is (finnaly) make the help bar use commas

Sumilion

2006-08-28 16:25:59

Well… i think the helpbar is in scar itself, not in srl. But yeah it would be better. What i would like so see in SRL is erm… its just perfect the way it is :D, a few more anti-randoms would be fine, but i think it's too much asked :)

WhiteShadow

2006-08-28 17:57:59

ClearLine(Line : Integer); Instead of just ClearDebug; so it's really neat? xP

That's all I can think of….alot of my other ideas can be just manually made inside a script. Maybe make the bitmap to string tool bigger? It's kind of a small window and can get annoying when you zoom in to much. Oh yea and it lags sometimes when you press open from web.

Nothing else, I think.

shaunthasheep

2006-08-31 08:05:23

[req]
needs to add a webbrowser control to the form edititor, doesnt have to make a button, but like TTimer, just add TWebbrowser,that wouldbe coool, making clients in scar, with kinda no plugins

thebomemaste

2006-09-03 16:36:41

I know these would be very hard to include but im just posting these ideas. It would be cool to have a system to dectect if ur account has been flagged or blackmarked by Jagex. Also a silient mouse that has been reworked and made undectable. These would be awsome but i doubt they will be able to be created efficiently.

Ruroken

2006-09-03 17:42:46

A built in bitmap editor with a magnetic lasso tool and zooming. =P that way i wouldnt have to open photoshop for every bitmap.

bobert5696

2006-09-04 21:30:57

From: thebomemaste
I know these would be very hard to include but im just posting these ideas. It would be cool to have a system to dectect if ur account has been flagged or blackmarked by Jagex. Also a silient mouse that has been reworked and made undectable. These would be awsome but i doubt they will be able to be created efficiently.

the first one is impossible, you cant do that manually really, an auth system would be nice…

Infantry001

2006-09-05 16:39:43

but a reworked silent mouse would be awesome…

Pentti

2006-09-26 00:53:22

Could it be possible to making Scar lag lower when finding bitmaps etc?

Can

2006-09-26 09:06:53

Fix the flawed "holdmouse" function. add x+1. Also at random it seems to jump -1y. But it happens rarely (extremly rare, but it does happen!). So there must be some serius flaws in the coding there.

I have run a series of tests (houers in fact) and the holdmouse cords are not relaiable.

I Pick Axes

2006-10-02 10:58:07

I also want the ability to use SCAR with full screen games such as MapleStory.

Ruroken

2006-10-02 14:51:33

a better silent mouse would be great….:spot:

the blah

2006-10-03 08:14:45

tabs…does this mean autoing on multiple accounts at once?

Boreas

2006-10-03 09:43:07

I'm pretty sure tabs is for scripting. I find myself with about 5 scar windows open at the same time (usually a few are differnt parts of srl and a couple are different versions of what I'm working on and 1 is for testing small parts) so tabs would be really useful for scripting tidier (sp?).




Edit: I've been playing around with Phrogram (aka KPL v2) which is a more advanced version of KPL (google it) and it's like scripting in nice comfy chair. The debugging, tabs, explorer, value monitoring, class and modular support, and I've only poked around a little. Download it and check out the user guide for more features. The only thing it can't do (as far as I know) is use the mouse and keyboard and 'see' the screen like scar can (lacking the hands and eyes of human emulation but makes writing the brain easier for us if you know what I mean). This would be a huge overhaul, but if scar could have the features of Phrogram, that would be just swell. Yea I said swell.

Sebo

2006-10-14 15:04:02

03 is getting buggy-er because I can't do alot of things now. Kait really needs to update…FAST

lardmaster

2006-10-15 12:28:49

From: BenLand100

And the list of stuff that follows are my requests :D:
ArcSine, ArcCos, Tan, ArcTan
Make those all in radians as is the norm and add:
Radians, Degrees, FixD, FixR
From SRL ;) (or at least Radians, Degrees ;))
Also, maby a Logarithm function :)


well, you may have requested this a long time ago, but i had made a logarithm function and noticed that you wanted it. see http://www.villu-reborn.com/showthread.php?t=3470 hopefully that code will be implemented directly into scar or at least SRL math.scar.

also, two requests ive seen a lot are updated silent mouse and multiple screens at once. i have to say that i-bot pretty much has the ideal for both of them. maybe someone could look into thier code and make calls into java commands…

solarwind

2006-11-05 14:51:14

From: Kernel Klink
Well, I know that this may seem a bit difficult but an auto-indenter would be the cat's meow.

This may be a weak suggestion, but I'm only getting started :).



Exactly. That's what I was hoping for.

Can someone give me kait's msn please?

m0u53m4t

2006-12-02 07:44:11

I can help with the actual programming of it. Who should I speak to about that?

TOB

2006-12-02 11:07:47

Allowing for more form control would be great.

Ron

2006-12-02 18:57:38

- Built in SCAR formatter.
- Manual that explains everything.
- More delphi/pascal functions.
- More form components so we have better control over the GUI of our scripts.
- Add Ord() to the function/procedure list. It doesn't seem to show up when you press . in scar.
- More canvas functions.
- Obfuscator.

I wish I could think of more.

~Ron :)

TOB

2006-12-02 21:02:33

From: Ron
- Built in SCAR formatter.
- Manual that explains everything.
- More delphi/pascal functions.
- More form components so we have better control over the GUI of our scripts.
- Add Ord() to the function/procedure list. It doesn't seem to show up when you press . in scar.
- More canvas functions.
- Obfuscator.

I wish I could think of more.

~Ron :)


Function/procedure list shows up with ctrl + space.

More Delphi functions is a must.

Obfuscater has no real point in SCAR IMO, plus they already have an encryption for scripts.

—-

What about allowing for scripts to be exported as Delphi?

solarwind

2006-12-02 22:56:33

How about everything + source code. If it was open source, everyone could develop it, making it much better.

Boreas

2006-12-02 23:00:42

Nah, in the wrong hands… keyloggers etc.

If kait ever completely quits (not like Jordan or Jay-Z) and promises to never ever update, then I would hope he passes on to someone (Freddy?) or makes it open source. But while it's alive, open source is dangerous.

solarwind

2006-12-02 23:30:19

From: Boreas
Nah, in the wrong hands… keyloggers etc.

If kait ever completely quits (not like Jordan or Jay-Z) and promises to never ever update, then I would hope he passes on to someone (Freddy?) or makes it open source. But while it's alive, open source is dangerous.


Why? Not really. SRL is basically open source. And it's not a danger. If trusted sites like SRL and dylock host the files and check them, then open source-ing SCAR will become a good thing.

Boreas

2006-12-02 23:40:44

You are free to modify SRL and improve it/screw it up, but there's only 1 real SRL. Open source with lots of home brew versions, and trusted sources marking certain versions as 'good' is better than none. However there will still be 'bad' or unintentionally crappy versions floating around. Also, the trusted sources have so much work they might as well be the developer of the closed source.

Also, it may give jagex an advantage.

I like open source as much as the next guy, but in this particular case, I would prefer kait making ownage 2.04, writing plugins for some things, making scripts and SRL better, and starting from scratch with another program.

botmaster

2006-12-03 08:55:29

Some of the stuff I'd be very interested in seeing in SCAR are:
  1. Bugfixes from v. 2.03
  2. An obfuscator with variable degrees of obfuscation (like unsafe, medium, heavy, and NSA-secure :D )
  3. Improved DTM and Bitmap handling, like loading bitmaps and DTMs from file and a DTM-viewer for already existing DTMs
  4. Multi-threading support so that certain actions in SCAR can be done at the same time, i.e. moving the cursor while searching for colors (greatly improved anti-ban!)
  5. Complete delphi/pascal support with potentially unsafe stuff being messaged to the user before execution (firewall warning)
  6. An actual compiler so one can make .exe files and run a script even when not posessing SCAR, but retaining script support and warning the user before he/she opens the .exe file about potentially executing malicious code
  7. More form components (see delphi support)
  8. More math functions (logarithms, extended geometry calculations, etc.)
  9. Very basic inbuilt browser (nothing complex, make it simple)
  10. tabs for multi-script opening/browser. Obviously with firewall like in the old SCAR versions.
  11. Improved report box
  12. Support for 3d games/directX detection, but retaining the crosshair
  13. Better plugin support with a SCAR API, so that extensions can be programmed at will without the need to release a new version. Not just code fragments that can be called on during runtime, but also other stuff like windowed tools and such
  14. Ability to hack into javac/javaw processes and edit their memory
  15. Threading support
  16. Remove all support for RSC, as cheating on it is essentially dead and there are no more functioning scripts with this support

I do NOT want SCAR to become a multi-versatility tool with bitmap editor, etc, simply because this would change the intention of SCAR. SCAR was meant to be a scriptable color clicker to cheat games, not a bitmap-editing tool/web-browser/memory editor/hacktool/Java. I also want SCAR to remain focused on security, and not as much on functionality. Without the security that is implemented in SCAR these days, the community would not have gained as much support. The biggest concern while advancing SCAR should be with security!

Ron

2006-12-03 13:13:33

I just realized. In the form editor, can kait actually put working colors in there? For me only clBlack and clRed work. I'm sure more work too, but I had to specially set clCream and clSkyBlue to get those to work. But for some reason those showed up on the form editor correctly.

Also, taCenter does not work. Again, it works on the form editor, but not in the actual form. Weird, but true.

FYI - here are the codes for some colors

const
clNicePaleGreen = $CCFFCC;
clPaleRed = $CCCCFF;
clNicePurple = $00E1E100;
clKhaki = $ADAE80;
clMonkeyGreen = $00C0DCC0;
clSkyBlue = $00F1CAA6;
clMedGray = $00A4A0A0;
clCream = $00EFFBFF;
clChocolate = $17335C;
clDarkBrown = $5C3340;
clDarkSlateGrey = $4F4F2F;
clDarkTan = $4F6997;
clDarkWood = $425E85;
clLightWood = $A6C2E9;
clMediumWood = $6480A6;
clNewTan = $9EC7EB;
clSemiSweetChocolate = $26426B;
clSienna = $236B8E;
clWheat = $BFD8D8;
clBrass = $42A6B5;
clBronze = $53788C;
clBronzeII = $3D7DA6;
clCoolCopper = $1987D9;
clCopper = $3373B8;
clQuartz = $F3D9D9;
clFieldSpar = $7592D1;
clGoldenrod = $70DBDB;
clMediumGoldenrod = $AEEAEA;
clBrightGold = $19D9D9;
clGold = $327FCD;
clOldGold = $3BB5CF;
clCoral = $007FFF;
clFirebrick = $23238E;
clIndianRed = $2F2F4E;
clMandarianOrange = $3378E4;
clMediumVioletRed = $9370DB;
clNeonPink = $C76EFF;
clOrangeRed = $0024FF;
clScarlet = $17178C;
clSpicyPink = $AE1CFF;
clThistle = $D8BFD8;
clVioletRed = $9932CC;
clDarkOliveGreen = $2F4F4F;
clForestGreen = $238E23;
clHunterGreen = $215E21;
clMediumForestGreen = $238E6B;
clMediumSeaGreen = $426F42;
clMediumSpringGreen = $00FF7F;
clPaleGreen = $8FBC8F;
clSeaGreen = $688E23;
clSpringGreen = $7FFF00;
clYellowGreen = $32CC99;
clAquamarine = $93DB70;
clCadetBlue = $9F9F5F;
clCornFlowerBlue = $6F4242;
clDarkTurquoise = $DB9370;
clLightBlue = $D9D9C0;
clLightSteelBlue = $BD8F8F;
clMediumAquamarine = $99CD32;
clMediumBlue = $CD3232;
clMediumTurquoise = $DBDB70;
clMidnightBlue = $4F2F2F;
clNeonBlue = $FF4D4D;
clNewMidnightBlue = $9C0000;
clRichBlue = $AB5959;
clSlateBlue = $FF7F00;
clSteelBlue = $8E6B23;
clSummerSky = $DEB038;
clTurquoise = $EAEAAD;
clBlueViolet = $9F5F9F;
clOrchid = $DB70DB;
clDarkPurple = $781F87;
clViolet = $4F2F4F;
clDarkOrchid = $CD3299;
clMediumSlateBlue = $007FFF;
clDarkSlateBlue = $8E236B;
clMediumOrchid = $DB7093;

Also when you try to do the ReplaceAll and you hit OK it asks you for every occurrence. Kind of annoying when you want to ReplaceAll. Please a button saying Yes To All or just don't even prompt a message would be nice. :)

lardmaster

2006-12-05 20:05:33

im confused about something… what is an obsfuscutor? is seems like an encryptor, but those seem pretty easy to get, so why would someone be ranting about how they want one? does it make it so you cant read the scripts?

also… botmaster…
More math functions (logarithms…

done! i made one! check the free scripts section

solarwind

2006-12-05 20:11:40

From: lardmaster
im confused about something… what is an obsfuscutor? is seems like an encryptor, but those seem pretty easy to get, so why would someone be ranting about how they want one? does it make it so you cant read the scripts?

also… botmaster…
done! i made one! check the free scripts section


SCAR scrips are just plain ascii files that anyone can read. As of now, you cant compile your code so other people cant steal it. Obfuscators scramble around your code in a way still understandable by the interpreter (SCAR) and make it so other people can't read your code, so they can't steal it. It's not encryption. Remember, SCAR still needs to be able to read the code, but the point is to make it so other people cant read the code. That's what obfuscators do.

Freddy1990

2006-12-06 01:55:01

From: botmaster

  1. Bugfixes from v. 2.03
  2. Multi-threading support so that certain actions in SCAR can be done at the same time, i.e. moving the cursor while searching for colors (greatly improved anti-ban!)
  3. Complete delphi/pascal support with potentially unsafe stuff being messaged to the user before execution (firewall warning)
  4. More form components (see delphi support)
  5. More math functions (logarithms, extended geometry calculations, etc.)
  6. Very basic inbuilt browser (nothing complex, make it simple)
  7. tabs for multi-script opening/browser. Obviously with firewall like in the old SCAR versions.
  8. Remove all support for RSC, as cheating on it is essentially dead and there are no more functioning scripts with this support

I chopped of half of ur list
Alof of that stuff you are suggesting is either nearly impossible to make or useless… SCAR is still originally made to cheat runescape and not WoW or any other game. You can already load bitmaps from a file and dtms in the dtm editor from a file… A built in obfuscator would just make people able to put keyloggers and other crap in their scripts, while you specificly speak about security and exe files the same, but even worse. So even if kaitnieks would continue working on SCAR, half of the stuff you were naming there would certaintly never be in it

Wyn

2006-12-06 20:59:05

I think it would be sweet is that for when you press download includes, you get srl plus all the plugins and i wish that there was a obfuscator for pay scripts or something like that.

Freddy1990

2006-12-07 10:15:50

From: wyn10
I think it would be sweet is that for when you press download includes, you get srl plus all the plugins and i wish that there was a obfuscator for pay scripts or something like that.

If you would fully obfuscate a script you could put anythiong you want in there, like keyloggers and stuff, thats why kait didn't put it in there

ruler

2006-12-07 17:47:10

From: Freddy1990
If you would fully obfuscate a script you could put anythiong you want in there, like keyloggers and stuff, thats why kait didn't put it in there

their aren't any obfuscators that are compliant. Thats why i had to write one.

solarwind

2006-12-07 19:48:45

Lol, that's why SCAR is half stupid. In iBot, you can compile into a class and no one can read your source. If they are worried about keyloggers and stuff, you can upload your script to an admin or someone trusted and get them to look over your script and compile it and upload it themselves and say it's clean. You can't do that in SCAR.

TOB

2006-12-07 20:36:15

From: solarwind
Lol, that's why SCAR is half stupid. In iBot, you can compile into a class and no one can read your source. If they are worried about keyloggers and stuff, you can upload your script to an admin or someone trusted and get them to look over your script and compile it and upload it themselves and say it's clean. You can't do that in SCAR.


I ask you kindly, please stop dissing on SCAR/promoting iBot. It serves no purpose here.

solarwind

2006-12-07 20:38:33

From: TOB
I ask you kindly, please stop dissing on SCAR/promoting iBot. It serves no purpose here.


Yes kind angel, your majesty.

Freddy1990

2006-12-08 10:17:06

From: solarwind
Yes kind angel, your majesty.


He's right, and the idea of scar was that kaitnieks would check scripts himself for keyloggers and obuscate them

Ranger135xp

2006-12-09 16:35:53

Ideas:

-Fix the SCAR memory leak where it skips lines and procedures sometimes.

-Fix the slowness. Other times, SCAR skips some portions of a script sometimes, this is bothersome.

um… I had more… hmmmm…

oo ya,

-Fix how SCAR loses the client window alot (the cross-hair) idk y, but mine loses a lot somedays, then it works other days.

-Make "Keep Variables" option, sometimes when a script has an error, u want to re-run it. ur in the same world, so colors did not change and u want to re-run from where u r. My mining guild script finds my location first, but the prob is that it wants to find the water and all that all over again. Make it so u can say u want the same vars and SCAR can fill those in where applicable.

-Find someway to make a "SkipColor" function, meaning if there is something wrong with the color it choose (uptext is wrong or w/e) that it won't go back to it untill it finds the correct object.

For Ex: in the mining guild, sometimes we lose the head, sometimes, some1 is there wearin rune armour, it crawls up and down that person and leave the head behind. Maybe make it like a list type thing. Like, it crosses that x,y off the finding list and about 5 + and - both ways from both x and y so it won't retry that area onscreen. once it finds the correct object, those "crossed-off" areas are purged from the mem. Sort of like a process of elimination.

I'll think of more later, i think these would greatly enhance SCAR's power.

Freddy1990

2006-12-10 05:46:53

- SCAR doesn't skip lines
- SCAR isn't slow, ur oc is
- RS changes the handle, thats why scar looses it, it's ur job to get it back
- If variables weren't erased they wouldn't be variables, now would they…
- There are functions in freeddyplugin with entries in SRL that skip coordinates or even boxes
:) This thread is great for getting postcount up ;)

Wizzup?

2006-12-10 06:44:51

From: Freddy1990
:) This thread is great for getting postcount up ;)


I second that!

Ranger135xp

2006-12-10 15:21:53

From: Freddy1990
- SCAR doesn't skip lines
- SCAR isn't slow, ur oc is
- RS changes the handle, thats why scar looses it, it's ur job to get it back
- If variables weren't erased they wouldn't be variables, now would they…


then y does my SCAR skip lines? it only skips a line or procedure after a couple of hours with running a script. u can't even say my comp is slow, and i think SCAR's speed could be faster. the I-bot ppl claim I-bot is much faster, but I have yet to be able to find a working power script to c if that's true.

ok SCAR is not "slow" but i think it could be faster than it is, it is kinda slow, i mean, 5 loads of coal in 45 minutes? ouch

as much as i have tested things and seen scripts run, i HAVE seen it ignore a procedure after a while. the mining guild script once click 1 of 2 walks, then skipped the second and started looking for a bank booth. So, what was that about not skipping anything??

now, about the variables, i'm sure u've had a time when u'd like to start a script and keep the variables for bank color or something while ur testing. i know if a certer(miles, giles) comes up and makes my char logout, then i want to re-start him from inside the guild, but i want it to keep the water color etc. etc. so i don't have to walk back to the bank to restart.

SCAR losing the handle, i DO know that RS changes the client handle, but i'm using ur SCSS client. hmm, so what do u say now? ok, i don't talk to u like ur dumb, so don't talk to me like i am dumb. k? :D

ok, so urs hasn't skipped lines and mine has once or twice. i'm srry it was a crime to mention it.

File access error needs addressed as well. now this idk y it happens.

ok, a variable means it vaires. but when ur not changing worlds, those colors don't change by much. i can proove that(although i use SCSS). sometimes we'd like some variables to stay the same cuz some are time consuming to obtain. Like when ppl are all over the bank symbol, sometimes it doesn't work. thats y i suggested the "OPTION" to KEEP SOME or ALL variables loaded.

From: Freddy1990
- There are functions in freeddyplugin with entries in SRL that skip coordinates or even boxes

ok, did not know that. but how do u put those into ur script?

got anymore comments? cuz i got more proof for these.

Boreas

2006-12-10 15:43:42

You could be skipping lines due to bad logic and loops an in scripts, like if then conditions that aren't true when they should be.

Loads of coal or whatever is partly due to scripts not being as smart as humans. Not being able to find rocks right away, or telling when its done, or walking etc.

Again the skipping could be due to scripts thinking that it did something. Like if it does an action after finding a symbol, but it cant find the symbol. Trust me, if a line isn't commented, SCAR reads it.

I don't know what you're talking about with starting in the middle of a script.

Um try to use better English and maybe I can answer some more of your problems. Or learn to script more and maybe you can answer them yourself.

Yakman

2006-12-10 16:52:34

you really cant keep variables, no programming language in the world stores variables, if you want them to come back, try writing the values to a file,

also file access error is caused if scar tries to access a file which doesnt exist, or if the user has not allowed, the file procedures iv seen in SRL all create a new file if they detect the file access has failed

im not sure about this, but i think SCSS only sends the client handle to SCAR when you do NextPlayer(state:boolean); but im not sure

if you want to use Freddy's skip area functions look in the SRL manual under FreddyPlugin


got anymore comments? cuz i got more proof for these.

i would like to see proof, perhaps you could write us a script which demostrates this error

Freddy1990

2006-12-10 17:26:51

Actually, the entries in srl that use my plugin are in color.scar (and xcolor.scar)
and SCAR can't just "forget" to execute lines… it's not possible
also, ibot is indeed faster, for the simple reason that it's not interpreted, ibot scripts are precompiled it's pretty much like u'd make a dll that can access all of scars functions and use it to build a precompiled script, which of course isn't possible
i'm not talking to you as if you are dumb, i'm just laying out the facts…
oh and btw, the SCSS client in srl3.5 and previous is crap, the new version which will be in srl3.6 has been completely modified, works pretty much flawless

There are some examples for using the skipbox/coords functions in SRL/scripts/examples/color
Also, those functions are seriously speeded up in srl3.6

Ranger135xp

2006-12-10 17:50:08

srry, i can't make a script that skips lines, it's not possible, it's just from something idk. it did it to me earlier running dankness's draynor tree cutter (nothing wrong with the script) it walked to the tree, cut oak, banked, then when it went to walk back to the tree, it did um… 5 of 6 clicks, then it tried searching for the tree. so idk about this mem leak. what's the new specs on the new SCSS, Freddy?

speed in the new SRL, hmmm. can't wait to test it, hope it works. yakman, y don't u check on something like that. find someway to store the variables SCAR finds and saves in mem, like when it finds a color and saves as BankColor variable or something. get it so that u can re-use that on the next run IF the same SCAR file/window is still open and that script was the last previously ran. I'm tellin u, this would be great for testers to not have to re-find the autocolors if the script messes up.

Infantry001

2006-12-10 18:53:18

From: ranger135xp
srry, i can't make a script that skips lines, it's not possible, it's just from something idk. it did it to me earlier running dankness's draynor tree cutter (nothing wrong with the script) it walked to the tree, cut oak, banked, then when it went to walk back to the tree, it did um… 5 of 6 clicks, then it tried searching for the tree. so idk about this mem leak.


That isnt skipping a line. It is just a bad loop or something. Scripts arent completely flawless. Even dankness's and wizzup's and fawki's scripts can mess up sometimes

Boreas

2006-12-10 20:38:18

And the variable storing thing is done. Ever heard of mousespeed? There are several scripts that use a setting file, most scripters choose not to bother though. Which means you the user will have to go through all the trouble of picking a color! OMG!!!!111!one!!!

Can this thread be only for people that actually script please?

Infantry001

2006-12-10 22:21:01

ouch sort of harsh. But ranger spammed up sumilion's script thread anyways…

well, enough of offtopicness for me. I want this to come out! Fawki and gang, u guys still working on it?

Ranger135xp

2006-12-11 00:26:22

From: Boreas
And the variable storing thing is done. Ever heard of mousespeed? There are several scripts that use a setting file, most scripters choose not to bother though. Which means you the user will have to go through all the trouble of picking a color! OMG!!!!111!one!!!

Can this thread be only for people that actually script please?


see, u don't even understand what i'm saying. if u'd take the time to read, u'd understand and like this idea. when u start a script, most of them find colors first (bank, water, etc, etc) instead of picking this on ur own and adding it to the script, just make it so that if the script has an error and fails like half-way and ur in the mining guild, would u wanna walk all that way back so it can find 3 colors all over again? like make it so u can select which vars to stay the same when u RE-RUN IT. not if u close and open it later. but when u RE-RUN the SAME script over again, that way u can continue from where it left off.

my mining guild script that i have finds ur location(fally, guild). sometimes a certer de-activates my char so i STOP the script. I COULD pick up from in the guild since it finds my loc first, but it always goes to search for the bank and water colors from when ur in the bank. If there was a keep vars the same option and u check the BankColor and WaterColor vars to stay the same, SCAR can fill those in so the script won't need to search and u can continue testing etc. I'm telling u, this would be great fro when certain scripts get stuck during testing, do u wana go ALL the way back to the starting point or pick-up from ur current rs loc?

Yes i do script tyvm. i just keep it on the DL mainly. I'm currently thinking of a way to make a leo solver, and i DO have the main idea down. it's just the matter of putting it together and bug testing.

isn't this a suggestion forum? y do i have ppl hounding me over my idea and suggestion sayin "oo that's stupid, ur so dumb". just stop and think, i mean, I know what I'M talking about. it just sounds like u have no clue what i'm thinking so plz don't be disrespectful. what r all u? democrats? gees

From: Infintry001
But ranger spammed up sumilion's script thread anyways…


what do u mean "spammed" i said 1 post. and the contents of that r due to the fact that we r SCAR scripters, we should not sell our scripts. i strongly believe that is wrong. probably y u can't do it on these boards, cuz it's not pollite.

Freddy1990

2006-12-11 01:44:06

If you really want to keep ur variables, then make the script store them in a file, if you don't know how to do that, just wait till the next version of srl, i added ini writing/reading.
Also, selling scripts isn't wrong, anyone who does has had to go a long way to larn how to script properly and hence they deserve to be rewarded.

From: Infintry001
well, enough of offtopicness for me. I want this to come out! Fawki and gang, u guys still working on it?

Hmm, how can we be working on this? It's kaitnieks' project =S

Bob Smith

2006-12-11 04:33:00

Is this project still going ahead? the wishlist was started in March and nothing has happened

Anyway i was wondering about maybe 2 versions one for the people with slower computer and another one for people with the more powerful pcs which includes more functions.

Wizzup?

2006-12-11 08:06:56

Please keep the idea's coming.

IronTeapot

2006-12-11 11:22:28

From: Wizzup?
Please keep the idea's coming.


1. Similar to the other coding programs, such as scitehttp://scintilla.sourceforge.net/SciTEImage.html, where it has expandable tree views of procedures and loops etc. (LOTS of help when only working on certain parts of a script not to have so much other coding distracting the eyes)

2. Also like Scite and Crimson editor, have it where the syntax is highlighted into different colors(user selectable?) So the 'procedure' would be bolded, 'if statements' red, 'loops' gold, etc. Like how the comments are green. (I have a feeling this may already be in scar, but i cant check it at the time of writing this)

3.Advanced: An internal bitmap creator? Where, like the DTM editor, it takes the picture of the handled window and you can select an area and make it a bmp, or a mask. Have zoom features and stuff, similar to ms paint? Maybe grid possible?

4. More ideas to come later?

Boreas

2006-12-11 11:33:22

And an explanation of how the dtm editor translates a bunch of points and colors into the string. Same for bitmaps I guess.

Ranger135xp

2006-12-11 15:46:24

freddy, but instead of taking all that time to store the variables in mem. my idea was like this (for a better understanding just so we're both on the same page)

if a script stops, and u click "run" again on the SAME script, SCAR would pop-up a window:
SCAR of course has to keep the variables that were in mem, still in the mem for the re-run. only delete them out when script is closed or a new 1 is run.
but not all vars, only color 1's or 1's that u can somehow signal with a command like StoreMem(Var name:string);
_______________________________________________
| Keep Variables?||||||||||||||||||||||||||||||||||||||
|______________________________________________|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ ] Check all [ ] Un-check all||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Variables:||||||||||||||||||||||||||||||||||||||||||||
| [ ] BoothColor||||||||||||||||||||||||||||||||||||||||
| [ ] LadderColor|||||||||||||||||||||||||||||||||||||||
| [ ] MapOreColor||||||||||||||||||||||||||||||||||||||
| etc. etc.|||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ Ok ] [ Skip ]||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|______________________________________________|

i'm tellin u, this would make testing and script pick-up much easier. or freddy, we could do it ur way u suggested, but i'm siding with the user-friendliness myself here. u don't want a hard crappy user-interface with "oo, do this this this and this to get this". but it's all up to kait.

ok, i'm through talking about this and i appreciate u not talking down at me like i'm mental. That's like the first some1 has done that besides sum and wizzy. i got lots of ideas, i'm only saying what i have seen. there's like 3 posts that say "oo, skipping is not possible. u've gotta be stupid" or somthing like that. well, idk, that's just what i saw, so since i'm so "stupid", y don't u tell me what causes that instead of insulting me then ending ur reply Boreas.

lol, i noticed something, u guys always say "oo the new SRL is terrific and fantastic, it'll be out soon." Then when it comes out, ur all like "this version sucks, the next 1 is way better." lol, i think thats funny, it like never ends. keep up the good work.

SHHHH!!! secret secret - - - I'm working on that leo solver, from the thought of it, it seems pretty easy on how to like, solve it and the order and all. it's just the matter of colors, coords, bitmaps with acc and all of that. it'll be a LONG while. lol

Freddy1990

2006-12-11 16:11:56

Well, making saving the variables optional is a good idea, but it's not as simple as it might seem…

Bramble

2006-12-11 16:15:09

what about some kind of built in function to delete the uid.dat?

Freddy1990

2006-12-11 17:43:03

From: bramble
what about some kind of built in function to delete the uid.dat?


I just added that to FreddyPlugin ( procedure DeleteUID; )
Included in SRL3.6 :)

Bramble

2006-12-11 18:13:54

will that work for users who have a different main drive like, drive e:?
or can you make it a function so we can input the directory it is found in?

Boreas

2006-12-11 18:30:58

ranger I wasn't insulting you for stupidity, just attitude and spelling.

Also better find/replacing would be nice, like in text editors. For major replacing I have to copy to notepad/word, it's annoying.

And yet another vote for collapsible tree thing.

Ranger135xp

2006-12-11 21:45:11

ya, a find and replace would work nicely. freddy, yes i do know that that is not an easy task. maybe the guy i know would be able to do something like that if he can tear SCAR apart, this guy's a whiz. then he could see if he could do that, then kait can take and use the code. (since SCAR is his, no i'm not attempting a steal)

Freddy1990

2006-12-12 06:25:42

From: bramble
will that work for users who have a different main drive like, drive e:?
or can you make it a function so we can input the directory it is found in?


of course it works for other main drives, i'm not that noobish, lol :)

lardmaster

2006-12-13 20:55:01

lets see, i just remembered something, i hope i didnt say this before

"bitmaps with holes in them" or with a background color, so if only care about a certain oddly shaped part of the bitmap, you can set everything else to the background color (probably white), and it wont check for matches with background colored pixels. as if there was a "hole" in the bitmap where it didnt matter what exhisted.

also, no-one has yet said to me that they have talked to kaitnieks recently. its seems very plausible that he has gone on to other things in his life. i do think the idea list is long enough for him to have something to add to scar, if he ever does. i would like a clear answer on whether people are in contact with kaitnieks or not.

Boreas

2006-12-13 21:39:06

background color 0 is ignored.

Mr. Freeweed

2006-12-14 02:11:59

From: Boreas
background color 0 is ignored.


Yes it is so then you are able to create holes by sett areas that you dont want to be recognized as '0'. For example use photoshop to outline a circle then use paint bucket on it with the black color '0'

Freddy1990

2006-12-14 11:23:06

From: lardmaster
also, no-one has yet said to me that they have talked to kaitnieks recently. its seems very plausible that he has gone on to other things in his life. i do think the idea list is long enough for him to have something to add to scar, if he ever does. i would like a clear answer on whether people are in contact with kaitnieks or not.


I talk to kait several times a week, lol

Starblaster100

2006-12-14 12:59:46

I occasionally talk to him

lardmaster

2006-12-18 11:44:56

ok… so katnieks stilll be alive!

Freddy1990

2006-12-19 05:34:11

Well what did you think? lol

phonnygoblin

2006-12-20 17:07:07

someone probably said this but can we have some sort of warning if an obbed(wtf) script has a keylogger built in like kanes or rons?

Freddy1990

2006-12-20 19:14:25

From: phonnygoblin
someone probably said this but can we have some sort of warning if an obbed(wtf) script has a keylogger built in like kanes or rons?


There's no way to detect such a thing, since then you'd need to throw in an acception if a getkey function of some sorts is used which isn't always for keylogging…

lardmaster

2006-12-21 12:31:25

freddy…. yes, i did think he was dead to the runscape community
i though our only hope was you and your super advanced world generator :)

Zorlin

2006-12-22 16:56:09

I have a suggestion.
Possibly pointless, however:
LINUX. Linux support.
Scar on Linux would just be really cool. Maybe not that useful, but hell, Rs2 runs on linux too ;) and probably a lot faster anyways.
It'd probably be hard to make linux support for a program like SCAR, if its been made for Windows and Windows only, and I don't expect it to be done, but who knows. It'd be cool.

Ron

2006-12-23 16:46:19

Zorlin, I got scar to work on Ubuntu Linux by installing wine. :)

Freddy1990

2006-12-23 17:17:15

From: Ron
Zorlin, I got scar to work on Ubuntu Linux by installing wine. :)


Wow, then wine has seriously advanced, because it used to only be able to open it and not run scripts or other stuff

lardmaster

2006-12-24 18:51:21

hmm… i have worked on it, (scar fort linux)

i have the c code to do klicks, moves, and key presses, and reading the screen, and bitmap finding

all native :)

Freddy1990

2006-12-26 05:40:58

From: lardmaster
hmm… i have worked on it, (scar fort linux)

i have the c code to do klicks, moves, and key presses, and reading the screen, and bitmap finding

all native :)


lol, that isn't exactly alot ey :)
scar does a bit moer than that

Ron

2006-12-31 11:08:25

Able to include scripts from the web like this:


{.include http://www.yahoo.com/script.txt}

That would really help so much because now it would be soooo much easier to update your script! :D

Oh and also, for some reason scar can't detect the delete key.

if(iskeydown(46))then
writeln('delete detected');

can you fix that? Thanks. :)

You can however detect it using a form, but by just using that, I could not get it to detect it.

Able to use If/Then/Else single lines, I always get Identifier Expected when I do it like this:

program New;
var
a : integer;
begin
if(a = 0)then
writeln('a = 0');
else
writeln('a = something else');
end.

How about Sets in scar also? That would prove useful.

~Ron

Freddy1990

2007-01-01 05:56:28

From: Ron
Able to include scripts from the web like this:


{.include http://www.yahoo.com/script.txt}

That would really help so much because now it would be soooo much easier to update your script! :D

And easier to keylog scripts etc…

From: Ron

Able to use If/Then/Else single lines, I always get Identifier Expected when I do it like this:

program New;
var
a : integer;
begin
if(a = 0)then
writeln('a = 0');
else
writeln('a = something else');
end.

Ok, you can do that, or, you can do it like it's supposed to be done ;)
program New;
var
a : integer;
begin
if(a = 0)then
writeln('a = 0')
else
writeln('a = something else');
end.

Ron

2007-01-01 11:11:17

Ahhh I see, it was cause I kept putting a semicolon in the first writeln, thanks a lot man.

Oh and you didn't comment on the last one. Sets in scar. And yes I wanted to detect the del key for the keylog script. :D

and what's your take on including scripts off the web?

Freddy1990

2007-01-01 12:27:09

From: Ron
Ahhh I see, it was cause I kept putting a semicolon in the first writeln, thanks a lot man.

Oh and you didn't comment on the last one. Sets in scar. And yes I wanted to detect the del key for the keylog script. :D

and what's your take on including scripts off the web?


Hmm, what do you mean by "sets"?
including scripts off the web, as i said, can be used to download keylogging scripts and such

Ron

2007-01-01 16:14:09

Quote from here: http://www.delphibasics.co.uk/Article.asp?Name=Sets


Sets are another way in which Delphi is set apart from other languages. Whereas enumerations allow a variable to have one, and only one, value from a fixed number of values, sets allow you to have any combination of the given values - none, 1, some, or all.

A set variable therefore holds a set of indicators. Up to 255 indicators. An indicator is set on when the variable has that value defined. This may be a bit tricky to understand, so here is an example:


And that's how you can use the "in" operator and say..


program New;
type
Letters = set of 'a'..'z';
begin
if('a' in Letters)then
WriteLn('a is in the letters set');
end.

Freddy1990

2007-01-01 17:01:59

Oh yes, i use that in delphi sometimes, didn't know they were called sets, lol
well, i use them instead of defining a set just by doing for example ['a'..'z'], but ok :)
EDIT: Do remember that SCAR is for pascal scripts and not delphi scripts

Ron

2007-01-06 18:16:10

Oh ya I understand, but I was told that it was like a mix of Pascal/Delphi and hey, whatever helps RS cheating, throw it in. :)

japman

2007-01-06 18:36:59

any1 have a estimate when this may come out?

Yakman

2007-01-06 19:06:21

well this thread is about a year old, so im guessing in about 20 years :P
but no-one really knows,

bobng

2007-01-08 14:11:18

Nice!

Sound detection would be good

Kiming

2007-01-09 04:26:52

Thats nice :D

Killerdou

2007-01-09 10:10:10

We need something for the minimap, like a function/procedure that compares a smaller bitmap to a larger, has tolerance, and returns: the part the smaller bitmap is of the bigger one and rotation… i know thats gonna be hard;) but it could be used for a lot of things…. and mapwalking will change for ever… in a good way that is. Some 3d functions would be good. Am i asking a lot? lol

Spky

2007-01-09 16:29:03

Declaring defaults for vars like:

Blah : Integer = 123;

Would be cool..

ilikegrapesoda72

2007-01-10 00:05:08

Wait, Fakawi are you making this?

Ron

2007-01-10 16:08:33

Someone might be, but nobody knows who. Though this topic is here, so post as many suggestions/bugs as you can. :)

Freddy1990

2007-01-10 16:36:37

Well, if kaitnieks would decide to continue his work all of these suggestion topics would sure come in handy i guess

Cheesehunk

2007-01-10 17:47:08

From: Freddy1990
Well, if kaitnieks would decide to continue his work all of these suggestion topics would sure come in handy i guess

What about Dylock? He's back know, maybe someone should talk to him about SCAR. If I rmember correctly, SCAR was originally made by Kaitnieks + Dylock? I'm not sure how busy he is though..

lardmaster

2007-01-11 14:57:10

hey freddy, im not saying i made scar for linux, just that it is definatley possible, and ive made simple scripts on it that work, so it might be the platform for something

Freddy1990

2007-01-12 06:43:26

It's possible to make SCAR for any platform, you don't have to be a rocket scientist to know that, but you do need a good cross-platform library for it

lardmaster

2007-01-12 17:58:39

gdeeeeee!

not a secure system… if someone figured it out, its not a good idea to allow fake key presses/keylogging…

since linux is a lot more secure than windows, i assumed that you wouldnt be able to haxxor it.

lolpie

2007-01-28 13:26:22

Quick question

Is it possible to give SCAR it's own mouse while autoing so we can do other stuff and keep SCAR/Runescape minimized?

Thanks

robeike

2007-02-10 12:18:04

i know i am late whith my suggestion but you should really try to add sounds to scar or SRL.Like if he gets a random he should play a sound.Or when he founds an unknown random or when the pickaxe is broken or the head is lost.this could be very handy you know i tried alot whit playsound then the adress of the file but never played a sound

Janilabo

2007-02-10 13:04:38

robeike, make sure the sound type is .WAV (SCAR only can play wav's with PlaySound)… And then, put the script to same folder with your sound..

This could be an example:

PlaySound(ScriptPath + 'YourSound.wav'); //Change YourSound to the name of the sound you'll use.

The path can be changed, but that is good as an example. ..and easy way to learn PlaySound command.

robeike

2007-02-10 14:26:06

yea srr i used .mp3.but shouldn't it be better to have 5 or 6 sounds included into scar.so that we just need to do import sound or something like that…

rkroxpunk

2007-03-13 02:24:24

err don't know if this has been said and sure it's not in 2.03 but something like if a pop-up comes up it will automatically activate client. got no admin at the moment and a popup for admin keeps coming up but i can't disable it cos got no admin so all my scripts stop as soon as update pops up.

Geo

2007-04-02 08:35:00

yea i love scar and its the only macro that actually works or doesn't have a key logger when you download it

keep it up people.

england