SCAR 3.23 Beta
Freddy1990
2009-11-29 07:10:52
In light of someone contacting me about some bugs in SCAR recently, I've decided to take another look at SCAR 3.2x. As I suspected, I wasn't able to trace down most of the bugs, but I did manage to find a few and fix them, so I've uploaded a new pre-release version, this time of SCAR 3.23 with these fixes applied.
http://freddy1990.com/svn/scarprerelease/
Gu3st...
2009-11-29 08:17:19
What fixes did you do?
From: Zyt3x
What fixes did you do?
Change log…
SCAR Divi 3.23:
----------------
Bugfixes:
- Removed FindColorSpiralNew, it was an unstable function under development
- Fixed a lot of "Can't allocate DIB handle" errors
- Fixed a bug in the recently opened files menu that caused access violations
- MD5FromFile returned "jibberish" when the file didn't exist
Additions:
- Compiler define "SCAR323_UP" (Will remain in all next versions)
- Added clear button to the recently opened files menu
Thanks for this freddy :)
Wizzup?
2009-11-29 08:36:50
weequ
2009-11-29 08:40:00
W00t I really hated those Can't allocate DIB handler errors. Thank you so much!! :D
Gu3st...
2009-11-29 08:48:32
Oh, awesome! :D
By the way; I would love if you fixed the stop-bug (where you click the stop button while the script is in a wait procedure; it will wait and then exclude the script. If you click the stop button again to terminate and runs another script then the script will stop after the wait() in the last script run is finished causing the script to stop without the user wanting it to)
mastaraymond
2009-11-29 09:17:45
Tried running a little benchmark, but failed epicly.
program new;
var
w,h : integer;
Points : TPointArray;
t,t2,j : integer;
begin
w := 50;
h := 50;
ColorToleranceSpeed(2);
t := getsystemtime;
for j := 0 to 100 do
FindColorsTolerance(Points,3891305 ,0,0,w,h,10);
t2 := getsystemtime;
writeln('Time for 101 tries: ' + inttostr(t2 - t) + ' ms.');
writeln('That is ' + FloatToStr((t2 - t) / 101) + ' ms each.');
Writeln(inttostr(length(Points)));
end.
[Runtime Error] : Exception: Access violation at address 00704312 in module 'scar.exe'. Write of address 00000000 in line 12 in script
Just me?
/me Goes back to 3.15b!
weequ
2009-11-29 09:23:19
From: mastaraymond
Tried running a little benchmark, but failed epicly.
program new;
var
w,h : integer;
Points : TPointArray;
t,t2,j : integer;
begin
w := 50;
h := 50;
ColorToleranceSpeed(2);
t := getsystemtime;
for j := 0 to 100 do
FindColorsTolerance(Points,3891305 ,0,0,w,h,10);
t2 := getsystemtime;
writeln('Time for 101 tries: ' + inttostr(t2 - t) + ' ms.');
writeln('That is ' + FloatToStr((t2 - t) / 101) + ' ms each.');
Writeln(inttostr(length(Points)));
end.
[Runtime Error] : Exception: Access violation at address 00704312 in module 'scar.exe'. Write of address 00000000 in line 12 in script
Just me?
/me Goes back to 3.15b!
That script works fine for me with the new scar :(
Successfully compiled (47 ms)
Time for 101 tries: 47 ms.
That is 0,465346534653465 ms each.
96
Successfully executed
From: mastaraymond
Tried running a little benchmark, but failed epicly.
Code:
[LEFT]program new;
var
w,h : integer;
Points : TPointArray;
t,t2,j : integer;
begin
w := 50;
h := 50;
ColorToleranceSpeed(2);
t := getsystemtime;
for j := 0 to 100 do
FindColorsTolerance(Points,3891305 ,0,0,w,h,10);
t2 := getsystemtime;
writeln('Time for 101 tries: ' + inttostr(t2 - t) + ' ms.');
writeln('That is ' + FloatToStr((t2 - t) / 101) + ' ms each.');
Writeln(inttostr(length(Points)));
end.
[/LEFT]
[Runtime Error] : Exception: Access violation at address 00704312 in module 'scar.exe'. Write of address 00000000 in line 12 in script
Just me?
/me Goes back to 3.15b!
Just you.
Awkwardsaw
2009-11-29 09:35:05
can you load the rsc chars in too? <3 we are having a hard time with that lol.
i think there are pre-made chars in scar 1.1x or something :p
Freddy1990
2009-11-29 11:58:09
From: Wizzup?
I think you mean gibberish, and not jibberish. :p
http://www.urbandictionary.com/define.php?term=jibberish
http://www.urbandictionary.com/define.php?term=gibberish
http://en.wikipedia.org/wiki/Gibberish
I thought it was gibberish, but SmartKidz wrote jibberish, I figured I was probably wrong…
http://freddy1990.com/forums/index.php?topic=3963.0 I put it in between quotes because I wasn't sure…
From: Awkwardsaw
can you load the rsc chars in too? <3 we are having a hard time with that lol.
i think there are pre-made chars in scar 1.1x or something :p
Yeah, I can add in RSC chars
From: Zyt3x
Oh, awesome! :D
By the way; I would love if you fixed the stop-bug (where you click the stop button while the script is in a wait procedure; it will wait and then exclude the script. If you click the stop button again to terminate and runs another script then the script will stop after the wait() in the last script run is finished causing the script to stop without the user wanting it to)
I tried to fix it, I changed the Wait procedure, but didn't have much luck yet, I'll have to try again later…
Aww you didn't fix the 'ff' bug :(
http://www.villavu.com/forum/showthread.php?t=53032Scar can't read two ff together… This makes Setchat nearly useless as it can't turn the chats o
ffHope you fix that in the next update :)
noidea
2009-11-29 12:59:43
From: FEAR
Aww you didn't fix the 'ff' bug :(
http://www.villavu.com/forum/showthread.php?t=53032
Scar can't read two ff together… This makes Setchat nearly useless as it can't turn the chats off
Hope you fix that in the next update :)
THats a FONT pronlem, not SCAR ;)
From: noidea
THats a FONT pronlem, not SCAR ;)
Well scar contains all Runescape fonts… Scar cannot read the f properly if there are two f's together. So it is scar problem.
weequ
2009-11-29 14:32:12
From: Freddy1990
Yeah, I can add in RSC chars
Those doesnt work. Might be becouse they are not according to their ASCII codes but I already tried that too and the didnt work eighter :(
Gu3st...
2009-11-29 14:44:55
From: noidea
THats a FONT pronlem, not SCAR ;)
Isn't the procedure used to read the text inside SCAR?
noidea
2009-11-29 15:13:43
You can CHANGE the fonts, so its a FONT problem.
Gu3st...
2009-11-29 15:25:53
From: noidea
You can CHANGE the fonts, so its a FONT problem.
Freddy can CHANGE the procedure, so its a procedure problem?
Freddy1990
2009-11-29 16:13:40
From: FEAR
Aww you didn't fix the 'ff' bug :(
http://www.villavu.com/forum/showthread.php?t=53032
Scar can't read two ff together… This makes Setchat nearly useless as it can't turn the chats off
Hope you fix that in the next update :)
No one told me…
From: antti mies
Those doesnt work. Might be becouse they are not according to their ASCII codes but I already tried that too and the didnt work eighter :(
Yea, srr, fixed that
Wanted
2009-11-29 16:19:30
Freddy ftw
noidea
2009-11-29 16:30:30
From: Zyt3x
Freddy can CHANGE the procedure, so its a procedure problem?
Why change the procedure (it means a new SCAR release) when you could change the FONT. its the FONT's problem. Change the 'f' bitmap, and it should work.
Gu3st...
2009-11-29 16:43:40
From: noidea
Why change the procedure (it means a new SCAR release) when you could change the FONT. its the FONT's problem. Change the 'f' bitmap, and it should work.
Okay :P
THANK you :)
From: noidea
Why change the procedure (it means a new SCAR release) when you could change the FONT. its the FONT's problem. Change the 'f' bitmap, and it should work.
Well freddy is supposed to change the bitmap so it gets fixed for everyone. Changing the bitmap by ourselves will allow us to use it only. That still makes functions like SetChat useless as no one other than you can use it. Since the fonts are stored in scar, it is a scar thing.
weequ
2009-11-29 17:52:21
From: Freddy1990
Yea, srr, fixed that
Thank you it works!
How did you do it becouse it didnt work when it tried to change the numbers according to their ASCII codes?
Edit: Damn it only seemed to work once :(
Edit2: Works :D
Dan Cardin
2009-11-29 18:22:07
shouldnt the fonts be a part of SRL?
Freddy1990
2009-11-29 19:19:58
From: Dan Cardin
shouldnt the fonts be a part of SRL?
What about people not using SRL?
Wanted
2009-11-29 19:24:11
From: Freddy1990
What about people not using SRL?
Do the same thing and put it in their include package. I don't really see anyone who would need RS chars not using SRL -.-
Wizzup?
2009-11-29 19:39:57
From: IceFire908
Do the same thing and put it in their include package. I don't really see anyone who would need RS chars not using SRL -.-
SCAR is used for other RuneScape things though…! Like…. ehm… uhhh…
On a more serious note… I don't think it really matters where the chars are hosted, as long as we can actually maintain them.
weequ
2009-11-29 19:40:17
I got rsc fonts working somehow but i cant get GetTextAtEx working fine…
I tested many combinations and got the best results with this(uptext)(tested like all combinations :()
Charsrsc := LoadChars2(AppPath + 'Fonts\ClassicCharsOld\');
S := GetTextAtEx(379, 2, 0, Charsrsc, false, false, 0, 1, -1, 40, true, tr_NormalChars);
writeln(S);
But the results are still like this:
Support: WaIk- ere / 1 ore option
fish: Harpoon- 3 ore options(green background)
fish: Harpoon / 4 ore options(black background)
Asha an 5 (IeveI- 5): WaIk here / ore- ptions -(player)
It does never find like m letter.. Time to sleep…good night all :P
When can we expect a non-beta, stable version of SCAR?
MylesMadness
2009-11-29 19:51:36
From: Freddy1990
What about people not using SRL?
Why would you be using runescape fonts, but not srl…
Wanted
2009-11-29 19:52:45
From: Wizzup?
SCAR is used for other things though…! Like…. ehm… uhhh…
Why would you use RS chars for other things?
From: MylesMadness
Why would you be using runescape fonts, but not srl…
There are other private includes besides SRL…
Wanted
2009-11-29 19:56:35
From: Bebe
There are other private includes besides SRL…
LOL are you talking about PH?
From: IceFire908
LOL are you talking about PH?
NO.
Awkwardsaw
2009-11-29 20:16:02
From: Bebe
There are other private includes besides SRL…
there are?
From: Awkwardsaw
there are?
Hence why I said
PRIVATE :rolleyes:
When I ran \Test\MenuTest.scar it threw an error.
Freddy1990
2009-11-30 06:17:11
From: Bebe
When can we expect a non-beta, stable version of SCAR?
Non-beta, somewhere in 1.5 months when my exams are over, stable I can only say for sure when SCAR 3.50 is released, or a pre-release anyway…
Dan Cardin
2009-11-30 17:31:35
From: Bebe
Hence why I said PRIVATE :rolleyes:
if there are other private includes then they can maintain their own rs fonts.
As for everyone else. I doubt there is anyone not using SRL, that doesnt apply to my above statement that would need RS fonts.
And Wizzup is just being an ass, along with it would be much more easily maintained if it could be updated in SRL with the SVN rather than having a much more slow software update. Along with it being an RS thing. SRL is RS. SCAR is not RS.
Wizzup?
2009-11-30 17:52:44
From: Dan Cardin
And Wizzup is just being an ass, along with it would be much more easily maintained if it could be updated in SRL with the SVN rather than having a much more slow software update. Along with it being an RS thing. SRL is RS. SCAR is not RS.
The main reason I said that is because finally the things I have been
saying for years are finally being accepted (at least named) by the public. It saddens me it had to take such a long time. (And still is.)
I've brought lots of stuff, including the font issue up years ago, but then it was obviously (???) wrong, and it was all disregarded. Do I need to hire other people spell out my ideas, so they get accepted? (I've already done this once,
with the CTS bug )
I don't really see how I'm being an ass. Unless you call me an ass for agreeing with you that the fonts should be in SRL?
WT-Fakawi
2009-11-30 19:43:08
From: Freddy1990
In light of someone contacting me about some bugs in SCAR recently, I've decided to take another look at SCAR 3.2x. As I suspected, I wasn't able to trace down most of the bugs, but I did manage to find a few and fix them, so I've uploaded a new pre-release version, this time of SCAR 3.23 with these fixes applied. http://freddy1990.com/svn/scarprerelease/
I honestly regret to say this Freddy, especially in public, but SCAR is not at all what it used to be. I restarted cheating only recently but already SCAR 3.23 is giving a really really bad time.
I can see you have worked hard on this. SCAR has a new look and feel, and many functions have and functionality has been added compared to the old 2.03 version.
BUT: it is not stable at all. It is literally swarmed with bugs, inconsistencies, random errors and half or non working functions. I cant seem to keep it running for more than 3 minutes before a DIB handle error pops up, or a CTB or a General instruction 0x00000 or another weird popup somewhere in SRL. Not to mention the loss-of-focus almost every time you pause or stop a script. I cannot even get colorfinding and bitmaps/mask to properly work 100% of the time. In short: it is a mess!
To put it mildly, what the **** has happened in the past year? Here is ol man Fakawi trying to get back into business only to discover SCAR is practically dead. It looks like our former ship of enterprise is sinking with young Freddy at the wheel.
If I where you, I would get some help in the SCAR-project because I get the feeling you cannot control this on your own at this time.
Do not get me wrong, this all may sound harsh to you, but it is in our mutual interest to keep our products strong. SRL is strong because everybody works on it; SCAR is weak because only you work on it.
Get help coding!
YoHoJo
2009-11-30 20:12:47
:[ Guys being a bit harsh IMO, freddy has other things to do besides develop SCAR, and he cant find and fix every error, nor does he have the time to fix an error instantly each time one pops up. I do agree SCAR is getting buggy though, and something should be done, but lets not be too rude :p.
noidea
2009-11-30 20:16:55
From: YoHoJo
:[ Guys being a bit harsh IMO, freddy has other things to do besides develop SCAR, and he cant find and fix every error, nor does he have the time to fix an error instantly each time one pops up.
That was the purpose of Fawk's post. Let people help Freddy. Not make it open source, but let some other people help.
Wanted
2009-11-30 21:51:43
Bah just give him some time this is a prerelease afterall
Dan Cardin
2009-11-30 22:06:10
From: Wizzup?
I don't really see how I'm being an ass. Unless you call me an ass for agreeing with you that the fonts should be in SRL?
Ass by being an ass about SCAR / Freddy about every time its/he's mentioned. I kinda got your point the first 10 times you've implied you don't like him/how he does things.
On the other hand, I'm glad you agree with me about the fonts :)
Wizzup?
2009-11-30 22:12:13
From: Dan Cardin
Ass by being an ass about SCAR / Freddy about every time its/he's mentioned. I kinda got your point the first 10 times you've implied you don't like him/how he does things.
I made no notion of Freddy nor of the way the works in my first post. So I still don't get it.
Naike
2009-12-01 02:47:19
From: YoHoJo
:[ Guys being a bit harsh IMO, freddy has other things to do besides develop SCAR, and he cant find and fix every error, nor does he have the time to fix an error instantly each time one pops up. I do agree SCAR is getting buggy though, and something should be done, but lets not be too rude :p.
Honesty is not being rude.
Freddy1990
2009-12-01 05:10:17
Regardless of everyone's comments here… As I told Fakawi, I'm working on the problem, I figure it'll take quite a while to actually track down the bugs and fix them, so I'm writing SCAR 3.50. Now, as I've announced, my exams are coming up soon, so I can't work on it right now, however, when they are over SCAR will receive my full attention and hopefully within weeks I'll have a public pre-release version ready. In the meanwhile I'll still keep working on eliminating as many bugs as possible. Things just went south because I've been trying to satisfy too many people at once, adding features and stuff without actually looking at the big picture. I'm currently working on an idea to get SCAR 3.23 as stable as SCAR once was… Another issue is that I have to develop SCAR 3.2x in a VM because it requires Delphi 7 and preferably windows XP and I'm running Windows 7 with Delphi 2010. Also, finally, Fakawi stated I shouldn't work on this alone, well, he has a point there, the thing is though, when he was around, I wasn't alone, half of the developers team was assigned to pre-release testing of SCAR and they did an excellent job at that, but as time progressed they lost interest and I had to open the pre-release testing to the public. I'm not saying I'm not getting feedback anymore, quite the contrary, however, it's not what it used to be, back when I first started developing SCAR.
Anyway, everyone defending me, thanks, I really appreciate it, but unfortunately, they're right, I've made a mess out of things, good intentions only carry you so far… But, I'm gonna fix it. I just need a bit of time to do so.
However, this is the first time I feel this problem is being addressed and brought to my attention, fully, in a proper way, that also seriously changes my perspective.
WT-Fakawi
2009-12-01 05:27:58
Thanks Freddy. I was harsh with a purpose. No offence, I hope?
IgXot
2009-12-01 06:04:19
GJ Freddy, keep up the good work! =)
Freddy1990
2009-12-01 07:08:32
From: WT-Fakawi
Thanks Freddy. I was harsh with a purpose. No offence, I hope?
Of course not, however, currently with college I've got a lot on my mind, so I can't code that much, it'll take a bit of time, but I should be able to get SCAR back into shape. I've put my focus too much on speed and not enough on performance. I'm currently developing a class that will replace the graphics library I'm currently using. Not only will this be more suited for the purpose, but it'll be as fast or even faster. It will also eliminate these DIB errors and make sure that when a function screws up, the user is notified and should provide sufficient information for me to know why, where and how it screwed up. To increase the speed of certain functions, I've had to create very tedious and complex algorithms, which are incredibly easy to leave a bug in. The new class will allow me to revert to using plain simple maths, however, it'll come at the price of speed, I'll be speeding up the functions when it's stable like before, but this time I'm going to give SCAR a separated mode to use the experimental functions, so people can switch to them if they wish to help test them, that way SCAR can stay stable and the new functions will get tested well enough so I know they're ready for their final implementation.
The thing I'm wresting with now is whether i should revert to SCAR 3.15b and rebuilt it, properly this time to what SCAR 3.22 is now, or whether i should keep trying to eliminate the bugs… Either way, it's gonna take some time and effort…
Hmm, people can always help me, providing new ideas, algorithms, etc… To implement in SCAR.
R0b0t1
2009-12-01 09:17:34
Question: How long would it take to bail a boat with a spoon?
Another: If someone told you to bail faster, could they increase how fast you could bail?
Freddy1990
2009-12-01 14:58:32
From: R0b0t1
Question: How long would it take to bail a boat with a spoon?
Another: If someone told you to bail faster, could they increase how fast you could bail?
Who said anything about a boat? Shipyard is that way *points in some random direction*
Dan Cardin
2009-12-01 17:31:30
i think its some odd way of saying, "you're working alone, there is only so much you can do by yourself"
Freddy1990
2009-12-01 17:36:57
From: Dan Cardin
i think its some odd way of saying, "you're working alone, there is only so much you can do by yourself"
I figured as much, hence my odd way of saying gtfo :)
Wizzup?
2009-12-01 17:45:35
From: Freddy1990
Hmm, people can always help me, providing new ideas, algorithms, etc… To implement in SCAR.
Hmm… You see, I don't know how other people think about this… But I'm not too keen on getting my stuff in SCAR anymore. I used to, kind of…
… But the fact that it will just be hidden for the public annoys me. If I have an algorithm, I want to share it with the world, so no one will have to reinvent the wheel; thus allowing them to focus their efforts on other problems… If I suggest it to you/SCAR there is fair chance it will be kept secret, and there is no easy way to find out how it works to others. There is also no room for improvement in this case, as there is no way for us to actually see how it works, and we can't suggest any patches / changes. So I don't feel like adding stuff if it goes directly to /dev/null anyway.
EDIT: I see you still believe you can manage it all yourself, so I'll just nevermind…
Harry
2009-12-01 17:47:20
Open sauce!
Simtoon
2009-12-01 20:13:50
Scar 2.03!!!
Freddy1990
2009-12-02 06:44:23
From: Harry
Open sauce!
I'd never even consider making SCAR OS if I'm forced into it.
From: Wizzup?
I see you still believe you can manage it all yourself, so I'll just nevermind…
I don't just believe it, I can. And if you don't want to help improve SCAR, fine that's your right…
Harry
2009-12-02 11:27:04
From: Freddy1990
I'd never even consider making SCAR OS if I'm forced into it.
You aren't being forced into it, per-sae. You are just being told that it's probably "the best thing to do", as it will help out with the production, as well as probably making it more stable. The moar eyes to proof-read, the less chance of errors :-)
From: Harry
You aren't being forced into it, per-sae. You are just being told that it's probably "the best thing to do", as it will help out with the production, as well as probably making it more stable. The moar eyes to proof-read, the less chance of errors :-)
You have to understand that Freddy inherited SCAR from Kaitnieks who always kept the SCAR source closed and secretive from the public. Opening the source after Freddy was trusted with it would be a slap in the face to Kaitnieks. I don't think that opening the source to all would be beneficial at all. Opening it to a limited number of trusted people who would then assist freddy as a collaborative team sounds like a lot better idea to me.
Freddy1990
2009-12-02 12:44:00
From: Harry
The moar eyes to proof-read, the less chance of errors :-)
If SCAR's source were so readable, I wouldn't be creating bugs… The source is unstructured and messy, SCAR 3.50's source code is organized, memory leak free and pretty much bug free as far as I can tell. The problem with SCAR is that when I add a new feature, there's no way for me to predict how it will affect the rest of the program because the code is such a mess, it's years and years of adding bits and pieces without a general outline of how the program should be structured… I'm surprised I've been able to keep it in somewhat of a working order for this long… Hence I'm rewriting it, bringing order to chaos and having written every line of code myself makes me completely aware of how the pieces fit together, which makes it easier to find bugs and even better, it reduces the chance to create bugs about a hundredfold or so…
From: Freddy1990
If SCAR's source were so readable, I wouldn't be creating bugs… The source is unstructured and messy, SCAR 3.50's source code is organized, memory leak free and pretty much bug free as far as I can tell. The problem with SCAR is that when I add a new feature, there's no way for me to predict how it will affect the rest of the program because the code is such a mess, it's years and years of adding bits and pieces without a general outline of how the program should be structured… I'm surprised I've been able to keep it in somewhat of a working order for this long… Hence I'm rewriting it, bringing order to chaos and having written every line of code myself makes me completely aware of how the pieces fit together, which makes it easier to find bugs and even better, it reduces the chance to create bugs about a hundredfold or so…
<3 Freddy I appreciate what you're doing :)
Matsetst
2009-12-02 13:27:49
Cant wait for the new release :) A hole new era will start =D
Irly appreciate it that he is putting so much effort in his program and don't give up through all the errors and pain.
noidea
2009-12-02 16:00:57
From: Bebe
I don't think that opening the source to all would be beneficial at all. Opening it to a limited number of trusted people who would then assist freddy as a collaborative team sounds like a lot better idea to me.
That^
Edit: Freddy, do you still have contact with Kait? Maybe you could ask him if you could share the source with a select few, if you want to do that of course.
Freddy1990
2009-12-02 18:12:37
From: noidea
Freddy, do you still have contact with Kait? Maybe you could ask him if you could share the source with a select few, if you want to do that of course.
Yea, I still have contact with kait, but I don't want to share the source with a select few… The best bet in resolving this will be SCAR 3.50, so far it's looking very promising, the framework is nearly complete, once my exams have passed I will port as many functions from SCAR as I can so they can be used until I have written new ones to replace them. I'll be releasing a pre-release version which should be fairly functional, without all of the tools, like dtm editor, bitmap to string, etc… Though those are important, the importance of the scripts running is a lot bigger. So I've so far focused on developing the script platform and the main user interface. I've also already spent a great deal of time on testing the functions I've currently already implemented in the script engine to assure that there's as little as possible bugs left when I release the first testing version. The ETA for this is about 1.5-2 months.
EDIT:
Proof :)

I'm hovering the selected window item on the status bar with my mouse, hence the tooltip window with the window details…
noidea
2009-12-02 20:56:20
Looks great, Freddy :D Is Luna the multiPlatform version?
I love the Selected Window Details window. I'm assuming the function list is hidden?
Will there be a code hint system sort of like NetBeans and some other IDEs where incorrect code is underlined, etc?
It looks wonderful, Freddy :D
Smartzkid
2009-12-02 23:26:28
From: Wizzup?
SCAR is used for other RuneScape things though…! Like…. ehm… uhhh…
/offtopic - I recently used it to protocode a computer-vision application to test finished boards at my work. HVAC replacements and the like.
Any specific functions you need? You should make a thread, and list what you need written. People will contribute; even if you don't use their functions, even if you only get 1 good piece out of the whole thread, everyone will have a nice warm happy feeling, plus it'd hype 3.5 a bit more ;)
Freddy1990
2009-12-03 02:15:54
From: noidea
Looks great, Freddy :D Is Luna the multiPlatform version?
I love the Selected Window Details window. I'm assuming the function list is hidden?
Will there be a code hint system sort of like NetBeans and some other IDEs where incorrect code is underlined, etc?
It looks wonderful, Freddy :D
No Luna isn't multiplatform, though it is perfectly compatible with XP, Vista and Z. The functionlist is non-existant atm, well, it's hidden, but it doesn't do anything yet :p Incorrect code won't be underlined though, well the thing is to do so, either I'd have to process the entire script myself or constantly run it trough the script engine, processing it myself would require tons of code, basically it'd require me to write my own compiler which I'm really not going to do :p Using the script engine isn't an option either because it'd create a lot of lag and it's just not suited for the job… Errors/hints will be displayed a lot better though, in a list like in Delphi. So basically, you'll click the error in the list and you'll go to the line of code where it occurs. Hence the tabs at the bottom, there'll also be a tab for the report box and such.
EDIT: Btw, not sure what kind of codehints Netbeans has, since I use eclipse, but the codehint system will probably be greatly improved.
From: Smartzkid
Any specific functions you need? You should make a thread, and list what you need written. People will contribute; even if you don't use their functions, even if you only get 1 good piece out of the whole thread, everyone will have a nice warm happy feeling, plus it'd hype 3.5 a bit more ;)
Hmm, yeah, I could do that, some or most code I'll have to rewrite to optimize it further and such, but it'd certainly help the process… Stuff I need the most atm rly are TPA functions, well, I don't just rip em from SRL hence SCAR doesn't have close to as many right now, I rewrite them based on the description they're given. If people could write me working models in SCAR or a really comprehensive explanation of what they do and how they work, I can implement more of them in SCAR…
Dan Cardin
2009-12-03 06:54:45
Is there any way to change the visualness of the tabs in the tools menu or something? That is not my favorite look for tabs…
Freddy1990
2009-12-03 08:07:33
From: Dan Cardin
Is there any way to change the visualness of the tabs in the tools menu or something? That is not my favorite look for tabs…
Hmm, at the moment there isn't even an options menu, lol, I'm going to add loads of options later on, but tbh, there isn't that much to change the tabs to… There are styles, but not sure you'll like them, I personally prefer this one… I am however considering to replacing the control with another tab control which can even use the native OS style if requested, but I haven't done that so far because this control has some unique proeprties that are already in use and it could prove to be annoying to replicate them with the other control, well, it's another risk to create bugs…
Dan Cardin
2009-12-03 19:24:44
I mean its not something pressing, and i'd rather have them and get 3.5 faster and stabler, but if eventually you feel the want to change it to something different (such as native OS ones) then that would be completely fine with me.
R0b0t1
2009-12-03 21:00:39
Hey guys! I suggest an open source program compatible with (most) of SCAR be created!
That or SCAR stop being single-developer. Starting a new program from scratch would be preferable to continuing to wait for Freddy to fix bug after bug. And honestly, if releasing the source to SCAR would be a slap in the face for Kaitnieks, some people deserved to be slapped.
nielsie95
2009-12-04 02:39:01
From: R0b0t1
Hey guys! I suggest an open source program compatible with (most) of SCAR be created!
That or SCAR stop being single-developer. Starting a new program from scratch would be preferable to continuing to wait for Freddy to fix bug after bug. And honestly, if releasing the source to SCAR would be a slap in the face for Kaitnieks, some people deserved to be slapped.
Do you think you have the skills? Cause if you do; go ahead and do it. Or are you posting this so other people will make it for you?
If you want to continue this, I suggest you create your own thread..
Widget
2009-12-04 02:42:29
Scar 3.50 is a full rewrite, right? You should open-source 3.23 since otherwise all of Kait's code will go to the œther and never be seen again :eek:
YoHoJo
2009-12-04 03:37:51
From: R0b0t1
Hey guys! I suggest an open source program compatible with (most) of SCAR be created!
That or SCAR stop being single-developer. Starting a new program from scratch would be preferable to continuing to wait for Freddy to fix bug after bug. And honestly, if releasing the source to SCAR would be a slap in the face for Kaitnieks, some people deserved to be slapped.
From: nielsie95
Do you think you have the skills? Cause if you do; go ahead and do it. Or are you posting this so other people will make it for you?
If you want to continue this, I suggest you create your own thread..
+1
No one is stopping you/anyone at all from doing that, anyone who wishes to do so can make one if they wish.
At least be thankful Kaitnieks even gave the source to someone, and they are still working as hard as they can to keel SCAR alive, just be happy its still being developed.
Kaitnieks made SCAR he has all the right to choose what is done with the code.
And Pok Yu for saying Kaitneiks should be slapped, I cant even start to describe how big of a role Kaitnieks has had on the Runescape cheating community, how dare you! :p
Kaitnieks/Freddy can do whatever they wish with the SCAR source, and you/anyone is free to make their own. But please do not bite the hand that feeds you and hate on people working hard to provide a working bot for you.
:D (I put in the two smilies to show that although I'm angry at what you said, no hard feelings buddy :p :D)
Freddy1990
2009-12-04 05:01:04
From: Widget
Scar 3.50 is a full rewrite, right? You should open-source 3.23 since otherwise all of Kait's code will go to the œther and never be seen again :eek:
In the end some of kait's work will still be ported to 3.50, seeing it takes a while to recreate every function, but don't forget that over half of SCAR 3.23 is my own code, so I'm not going to open-source it.
I've uploaded a new copy of SCAR 3.23 with the OCR tweaked a bit to work better with the new characters, though it's not quite perfect… But better than 3.22 with the new chars anyway…
NiCbaZ
2009-12-04 05:22:49
From: WT-Fakawi
I honestly regret to say this Freddy, especially in public, but SCAR is not at all what it used to be. I restarted cheating only recently but already SCAR 3.23 is giving a really really bad time.
I can see you have worked hard on this. SCAR has a new look and feel, and many functions have and functionality has been added compared to the old 2.03 version.
BUT: it is not stable at all. It is literally swarmed with bugs, inconsistencies, random errors and half or non working functions. I cant seem to keep it running for more than 3 minutes before a DIB handle error pops up, or a CTB or a General instruction 0x00000 or another weird popup somewhere in SRL. Not to mention the loss-of-focus almost every time you pause or stop a script. I cannot even get colorfinding and bitmaps/mask to properly work 100% of the time. In short: it is a mess!
To put it mildly, what the **** has happened in the past year? Here is ol man Fakawi trying to get back into business only to discover SCAR is practically dead. It looks like our former ship of enterprise is sinking with young Freddy at the wheel.
If I where you, I would get some help in the SCAR-project because I get the feeling you cannot control this on your own at this time.
Do not get me wrong, this all may sound harsh to you, but it is in our mutual interest to keep our products strong. SRL is strong because everybody works on it; SCAR is weak because only you work on it.
Get help coding!
Hate to say it fawks, but SRL is not what it used to be like either.
R0b0t1
2009-12-04 23:54:41
/me was joking, everyone is obviously too lazy to do anything. Himself included.
/me suggest open source because it would ultimately make something better than Freddy could ever create.
Freddy1990
2009-12-05 05:47:15
From: R0b0t1
/me was joking, everyone is obviously too lazy to do anything. Himself included.
/me suggest open source because it would ultimately make something better than Freddy could ever create.
So basically, I have to do all of the work, I can do that closed source as well.
Wizzup?
2009-12-05 06:09:45
From: Freddy1990
So basically, I have to do all of the work, I can do that closed source as well.
That's not what he said. He said something that was Open Source would ultimately be better than something you would make all by yourself, no matter the amount of work you put in it.
Dynamite
2009-12-05 06:13:54
From: Wizzup?
That's not what he said. He said something that was Open Source would ultimately be better than something you would make all by yourself, no matter the amount of work you put in it.
Agreed.
This is the same as anything in the world.
I scientist can create a nanobot that will make a door of a car,
A group of scientists will create a group of nanobots that will make a car.
T~M
crezzur
2009-12-05 07:04:45
scripts works again with the beta great ! thx for the fast fix freddy
Freddy1990
2009-12-08 01:52:26
From: crezzur
scripts works again with the beta great ! thx for the fast fix freddy
Your welcome. Now if everyone will please get back on-topic?
R0b0t1
2009-12-08 21:29:18
We are on topic.
YoHoJo
2009-12-08 22:04:14
Lets stop bugging Freddy about open source. He's not going to do it, he's been asked millions of times, just drop it, and make you own Pascal compiler/SCAR clone!
Freddy1990
2009-12-09 06:43:28
From: YoHoJo
Lets stop bugging Freddy about open source. He's not going to do it, he's been asked millions of times, just drop it, and make you own Pascal compiler/SCAR clone!
Neither me or kaitnieks made the compiler, it's made by RemObjects Software:
http://www.remobjects.com/ps.aspx
Camaro'
2009-12-09 18:53:56
From: WT-Fakawi
I honestly regret to say this Freddy, especially in public, but SCAR is not at all what it used to be. I restarted cheating only recently but already SCAR 3.23 is giving a really really bad time.
I can see you have worked hard on this. SCAR has a new look and feel, and many functions have and functionality has been added compared to the old 2.03 version.
BUT: it is not stable at all. It is literally swarmed with bugs, inconsistencies, random errors and half or non working functions. I cant seem to keep it running for more than 3 minutes before a DIB handle error pops up, or a CTB or a General instruction 0x00000 or another weird popup somewhere in SRL. Not to mention the loss-of-focus almost every time you pause or stop a script. I cannot even get colorfinding and bitmaps/mask to properly work 100% of the time. In short: it is a mess!
To put it mildly, what the **** has happened in the past year? Here is ol man Fakawi trying to get back into business only to discover SCAR is practically dead. It looks like our former ship of enterprise is sinking with young Freddy at the wheel.
If I where you, I would get some help in the SCAR-project because I get the feeling you cannot control this on your own at this time.
Do not get me wrong, this all may sound harsh to you, but it is in our mutual interest to keep our products strong. SRL is strong because everybody works on it; SCAR is weak because only you work on it.
Get help coding!
Thats mean…
Freddy, your doing great, keep up the 1337 work.
@ Fawk
If the
PRE release of scar 3.23 is giving you issues, dont use it?
Use a stable release, i still use 3.21 with no problems.
WT-Fakawi
2009-12-10 08:42:21
No it wasn't mean, it's just the truth. There are a lot of issues with all post 3.15b releases, and thing get worse the higher we go up the version ladder.
No doubt it will stableize in the future, but meanwhile we are stuck with a CTB/DIB-crashing Scar that refuses to run every single script twice.
@ Freddy: 3.23 still generates a lot of DIB-Handle errors with GetTextAtEx. Problem with this is: once it occurs (after one run), I need to restart SCAR…. every time for each time I run a script, which is rather boring if you use SMART and are forced to do colorpicking manual. So I give up.
Baked0420
2009-12-10 10:40:40
A bug I get, I think I got it with 3.15 also, but I know I get it with 3.23 because it just happened yesterday is, say I edit a script, and I hit Ctrl+Z to undo stuff, then I hit Ctrl+Shift+Z (might be different for other people, don't know) to redo it, well if it goes too fast (I always just have it go all the way, not sure if this also happens when you undo and redo things slowly) it messes up. Like, it'll combine lines that weren't together and stuff and it'll look like a two year old was typing. It just scrambles stuff sometimes. I'll see if I can do it again and record it to show you if you don't know exactly what I mean.
Dan Cardin
2009-12-10 14:34:57
i honestly don't know what everyone is talking about. Though i don't usually use SCAR for rs, i did so relatively recently (right before SMART broke the last time, i guess) and i had no errors. No problems so to speak of and though i guess that may have been a month or two, I doubt much can have changed, unless…nope cant think of anything.
WT-Fakawi
2009-12-10 14:39:21
It is maybe better to close this thread and open a SCAR known issues/bugs forum, and properly post. That is if Freddy agrees.
YoHoJo
2009-12-10 14:51:15
@WT-Fakawi. Instead of opening closing SCAR, I've found that doing:
Client>Reset Specified Window. And then dragging crosshairs again does the trick for most errors. Try that?
Freddy1990
2009-12-10 19:00:12
From: WT-Fakawi
It is maybe better to close this thread and open a SCAR known issues/bugs forum, and properly post. That is if Freddy agrees.
Sure, go ahead, if that will encourage people to post more bug reports… My site only gets any once every so often…
Heavenguard
2009-12-10 21:16:12
This sucks that our family is going into crisis mode all of a sudden. Guess this problem was piling up time over time that it really struck us. Its sad that both sides in this argument are right and wrong at points. I know saying were family and we should get over it wouldn't help here >.>, but I know we can pull through. I mean look, Call it as you want, Freddy is in charge here, you guys want to make it better, but hes not letting you mess with it.
Is Scar - SRL working for us now? It is, I guess the reason everyone is eager to help is because there afraid of our future. This has become something we don't want to mess up, we all want to save it in a way. Thats of course not to say that Freddy isn't going to fix this, To be honest, I know Freddy can fix Scar. Its just that were stuck on the opposite end trying to make this program into something that just is not in our reach >.> and were feeling pain for that. This is why we want to help, and thus the cycle begins again…
My opinion is just my opinion, I think were just being too attached to something, Change will come in time, Its inevitable, it will happen, for now we have to put trust into those who have the willpower to believe.