How about everything + source code. If it was open source, everyone could develop it, making it much better.
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.
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.
Some of the stuff I'd be very interested in seeing in SCAR are:
- Bugfixes from v. 2.03
- An obfuscator with variable degrees of obfuscation (like unsafe, medium, heavy, and NSA-secure
)
- Improved DTM and Bitmap handling, like loading bitmaps and DTMs from file and a DTM-viewer for already existing DTMs
- 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!)
- Complete delphi/pascal support with potentially unsafe stuff being messaged to the user before execution (firewall warning)
- 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
- More form components (see delphi support)
- More math functions (logarithms, extended geometry calculations, etc.)
- Very basic inbuilt browser (nothing complex, make it simple)
- tabs for multi-script opening/browser. Obviously with firewall like in the old SCAR versions.
- Improved report box
- Support for 3d games/directX detection, but retaining the crosshair
- 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
- Ability to hack into javac/javaw processes and edit their memory
- Threading support
- 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!
It's been a while... but I'm BACK!!!
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
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.Code: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;![]()
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 sectionMore math functions (logarithms...
And check out my pascal interpreter!
<R0b0t1> No, really, I went to a bar and picked up a transvestite.
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.
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
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.
www.rscheata.net
Home of iBot on neXus: a multi-client, minimizable, Hyrid, Color, Reflection, scriptable, multi-threaded Java Bot.
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.
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.
- 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
![]()
The best way to contact me is by email, which you can find on my website: http://wizzup.org
I also get email notifications of private messages, though.
Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
Documentation | Source | Simba Bug Tracker on Github and Villavu )
My (Blog | Website)
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?![]()
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.
ok, did not know that. but how do u put those into ur script?
got anymore comments? cuz i got more proof for these.
All future scripts CANCELED!
Eh, I'm done scripting.
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.
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
i would like to see proof, perhaps you could write us a script which demostrates this errorgot anymore comments? cuz i got more proof for these.
Join the Official SRL IRC channel. Learn how to Here.
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
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.
All future scripts CANCELED!
Eh, I'm done scripting.
There are currently 1 users browsing this thread. (0 members and 1 guests)