chamilton333
2011-07-26 10:16:09
2011-07-26 10:16:09
2011-07-26 10:44:38
From: chamilton333
So I used SCAR scripts downloaded from here a few years back and just recently checked back and I notice that Simba has replaced SCAR as the primary program. What are the advantages of Simba over SCAR and vice versa?
2011-07-26 10:52:27
2011-07-26 11:17:55
2011-07-26 11:19:11
2011-07-26 11:20:57
From: Flight
Here, let me fix that for ya…
From: Dan Cardin
im fairly sure scar titan is not really at a completely useable point right now; though i could be wrong. It would be fairer mayhaps to compare 3.25 and simba. In that case, they are very similar feature-wise scar seems more complete and prettier (though they can both basically do the same thing in almost every case in terms of scripting). Simba is touted to be faster than 3.25 and is also definitely compatible with SRL whereas SCAR afaik may or may not be.
2011-07-26 11:49:59
From: footballjdsThat's simply untrue. SCAR Titan uses paxCompiler, and Simba uses Pascal Script. Once Lape is done, SCAR Titan really won't be much faster. Your bitterness towards Simba is upsetting and I feel like you're basing your opinion off of what Freddy has said SCAR Titan will have. I admit, the plans look impressive, but no one can say exactly when Titan will be ready to be used the way we would want, or how long before some of the features will be finished.
Scar(4.0 pre-release) is made solely by Freddy1990 and is only about 50x faster then simba ever will be.
2011-07-26 11:50:51
2011-07-26 11:57:04
2011-07-26 11:57:37
2011-07-26 11:58:35
From: Coh3n
That's simply untrue. SCAR Titan uses paxCompiler, and Simba uses Pascal Script. Once Lape is done, SCAR Titan really won't be much faster. Your bitterness towards Simba is upsetting and I feel like you're basing your opinion off of what Freddy has said SCAR Titan will have. I admit, the plans look impressive, but no one can say exactly when Titan will be ready to be used the way we would want, or how long before some of the features will be finished.
Also, you can't really say SCAR is better if you haven't used them for the same thing. There is no support for here for SCAR Titan (like Dan said, no sure if it's even in a usable state), so unless you've written a Titan script that works with Runescape, it's a tough comparison. Lastly, if SCAR is really that much better, why isn't is used here anymore? Yeah, you could said Wizzup? pushed it on people, but the bottom line is, if SCAR worked that much better, people would use it rather than Simba, regardless of what Wizzup? says.
SRL4 still has SCAR 3.25 support in case anyone was wondering.
From: Dan Cardin
i did not, but whenever i would talk to simba people (generally wizzup) they would tell me that simba was faster than (before titan) SCAR. thats why i said "touted to be" since i never checked.
Tbh they're both almost exactly the same thing except like i said, scar is prettier and has a form editor. If you compare to titan you will have significantly less speed, but then you will also have to compare the change in syntax may or may not be good for SRL itself were it to conform to titan. But in terms of non titan, the speed difference, i would doubt to be more than negligible in terms of usefulness in botting for RS.
2011-07-26 12:08:12
From: Dan CardinExactly. :)
Tbh they're both almost exactly the same thing except like i said, scar is prettier and has a form editor. If you compare to titan you will have significantly less speed, but then you will also have to compare the change in syntax may or may not be good for SRL itself were it to conform to titan. But in terms of non titan, the speed difference, i would doubt to be more than negligible in terms of usefulness in botting for RS.
From: Dan Cardin
EDIT: @ coh3n. From what i remember of the benchmarks that people were doing, lape was still quite slower. I cant check atm, but it would actually surprise me a bit if lape was faster/as fast. Also in terms of why the switch happened. People are bandwagon hop-onners. Simba was new at the time and promised less crashes and faster scripts among other things so then everyone jumped on and acted like they also cared that it was open source and there you go. Now, SCAR 4 is doing the same with fastness and crashes and new features. Now people are jumping on because it looks like the cool new thing. Only time will actually tell which is actually best. Tbh, i dont think simba was a large enough positive jump to switch, but it worked out well enough and i have doubts as to whether or not SCAR will be picked up again simply because constant switching (scar to simba to complaints about pascal script and switching to lape/others to scar again) gets old and silly.
From: footballjdsYour "facts" weren't right though. You said SCAR is 50x faster than Simba ever will be. You can't say now how fast Simba will ever get. :p
I do not comment on which is better because that's someones opinion. All i did was tell the OP the facts.
I'm sorry you think i am bitter towards simba. I use it, not because i find it faster/better but because that's what is used around here. Sure i still hold allegiance towards SCAR. But that's only because i started using it back in kaitnieks days around 10 yrs ago…
From: Dan Cardin
3.25 is still faster then Simba is. ofc wizzup? would say it's faster ;)
2011-07-26 12:09:09
2011-07-26 12:11:32
From: Coh3n
That's simply untrue. SCAR Titan uses paxCompiler, and Simba uses Pascal Script. Once Lape is done, SCAR Titan really won't be much faster. Your bitterness towards Simba is upsetting and I feel like you're basing your opinion off of what Freddy has said SCAR Titan will have. I admit, the plans look impressive, but no one can say exactly when Titan will be ready to be used the way we would want, or how long before some of the features will be finished.
From: Coh3n
Also, you can't really say SCAR is better if you haven't used them for the same thing. There is no support for here for SCAR Titan (like Dan said, no sure if it's even in a usable state), so unless you've written a Titan script that works with Runescape, it's a tough comparison. Lastly, if SCAR is really that much better, why isn't is used here anymore? Yeah, you could said Wizzup? pushed it on people, but the bottom line is, if SCAR worked that much better, people would use it rather than Simba, regardless of what Wizzup? says.
2011-07-26 12:12:40
From: Coh3n
Your "facts" weren't right though. You said SCAR is 50x faster than Simba ever will be. You can't say now how fast Simba will ever get. :p
From: Coh3nFaster is NEVER worse when is comes to to scar/simba.
Like Dan said, it doesn't really matter which is faster because the difference is insignificant for RS botting.
From: Wizzup?
tl;dr: footballjds needs to get his arguments straight and sit on something that doesn't hurt his butt.
2011-07-26 12:30:24
From: footballjdsLol, what? Right now, SCAR Titan is much faster, but it won't be THAT much faster when Lape is done. Let's just stop this argument, it's pointless.
then i'll just use what you said: "I'm sure lape won't be as fast, paxCompiler compiles native code or something like that, so it's like using a plugin all the time (I think?)."
wait for the wink… wait for it… ;)
From: footballjdsCourse it's not worse, but it won't make a difference if you can't notice the difference in speed.
Faster is NEVER worse when is comes to to scar/simba.
2011-07-26 12:32:26
2011-07-26 12:39:21
2011-07-26 12:48:04
From: Dan Cardin
i suppose i could be wrong but from what i've gathered whilst speaking to freddy, actual development on 4 hasn't been happening that long. maybe planning and whatnot, but afaik up until probably when simba came out it wasn't really in development and even then he had been mostly if not solely working on 3.25 for much of the time. I dont think that that really has any baring in the actual comparisons though tbh. if it did though, simba was supposed to be cross platform, and seeing as its still not usable really, on other platforms…the speed of development of simba isnt very impressive…
and while ill agree slower is never better, much of the actual speed is wasted on the fact that you're not running only your code to bot rs; you have to wait for rs, so within the scope of srl, speed isn't necessarily first priority.
2011-07-26 12:49:46
From: Coh3n
I think the cross platform stuff is due to pascal script. Not 100% sure about that, though.
2011-07-26 13:21:17
From: Home
chamilton333:
Simba is Open Source.
That is the biggest difference that you might care about.~Home
From: Dan Cardin
i suppose i could be wrong but from what i've gathered whilst speaking to freddy, actual development on 4 hasn't been happening that long. maybe planning and whatnot, but afaik up until probably when simba came out it wasn't really in development and even then he had been mostly if not solely working on 3.25 for much of the time.
From: Dan Cardin
I dont think that that really has any baring in the actual comparisons though tbh. if it did though, simba was supposed to be cross platform, and seeing as its still not usable really, on other platforms…the speed of development of simba isnt very impressive…
2011-07-26 14:36:37
2011-07-26 22:10:02
2011-07-26 23:06:12
2011-07-26 23:56:57
From: ggzz
Umm..
Disadvantages of both.. U can't type bytes :c something like:
c: Byte;
if(c = 0x79) <— will give an error..
as for simba over scar? I say they're equal and only thing simba has on scar is the open source stuff.. thats about it.. Scar has a form editor, its far more stabled and doesn't freeze up all the time without giving a reason..
Simba's next advantage is that u can press ctrl+space and see what functions there are.. and that it has intellisense.. thats about it.
var
B: Byte;
begin
B := $79;
end;
2011-07-27 00:16:30
2011-07-27 00:18:22
2011-07-27 05:28:59
2011-07-27 07:20:44
2011-07-27 16:35:10
From: footballjdsThe open-source factor as well.
Correct me if I'm wrong Wizzup? but i believe the thing you feel most strongly about is the fact that Simba isn't developed by a single person?
From: ggzzThe crashing is due to Java not being freed properly when killing SMART. IIRC, it's neither SMART's nor Simba's error, just the way RS handles things. But I'm no expert. :p
Umm..
Disadvantages of both.. U can't type bytes :c something like:
c: Byte;
if(c = 0x79) <— will give an error..
as for simba over scar? I say they're equal and only thing simba has on scar is the open source stuff.. thats about it.. Scar has a form editor, its far more stabled and doesn't freeze up all the time without giving a reason..
Simba's next advantage is that u can press ctrl+space and see what functions there are.. and that it has intellisense.. thats about it.
2011-07-27 16:38:01
From: Coh3n
I've never heard any examples of Simba crashing when SMART wasn't being used (unless the user was using a wrongly coded Script).
2011-07-27 16:48:07
From: Dgby714Ah okay fair enough. I could say that's it's not Simba's problem, but Simba uses PS, so it ends up being and problem for Simba. :p
Fixed, I've crashed Simba a lot of times =) not forms, just me doing things PS doesn't like.
2011-07-27 17:19:33
2011-07-27 17:40:29
From: Echo_
I like how SCAR Titan is moving away from Pascal and towards C++ (or at least according to Freddy).
2011-07-27 17:42:24
From: tarajunky
I was a SCAR "holdout" for quite a while. I finally switched over to Simba for the integrated update extensions for SRL/Scar, Reflection, and MSI. There were a handful of things I liked better about SCAR at the time, but to be honest I can't remember any of them now because I've adapted to Simba and it's great.
2011-07-27 17:44:27
2011-07-27 17:47:19
From: Dgby714
What? He's delusional if he thinks adding one thing from C++ to Pascal is moving >..>
The only thing C++ (afaik) in Titan is C++ Operators.
From: Freddy1990
In the future the engine should also support c++ scripting and inline assembler.
2011-07-27 18:12:28
From: Echo_
He's only added C++ operators for now, but plans to add complete C++ support.
2011-07-27 18:15:22
From: ggzz
If that happens.. I will ditch simba *Completely*.. I'd write every possible script for scar titan..
2011-07-27 18:17:24
From: Echo_Simba plans to add python support. But for either Simba or SCAR, I highly doubt full support for another language will be available for quite some time.
He's only added C++ operators for now, but plans to add complete C++ support.
2011-07-27 18:25:59
2011-07-27 18:31:52
From: nielsie95I was just going by how long python support has been in the works + the amount of other things that need to be done beforehand. For SCAR, I just assumed it was a lot more work than it is, apparently.
It's pretty likely considering PaxCompiler already supports multiple languages ;)
I'm afraid you're all making some very loose assumptions, though.
2011-07-27 18:45:22
From: ggzz
If that happens.. I will ditch simba *Completely*.. I'd write every possible script for scar titan..
2011-07-27 18:50:21
From: Coh3n
Simba plans to add python support. But for either Simba or SCAR, I highly doubt full support for another language will be available for quite some time.
2011-07-27 18:53:34
From: Coh3n
Simba plans to add python support.
2011-07-27 18:54:23
From: masterBB
Why? Do you really need that much more power? Or do you want to code in an trusted language?
2011-07-27 19:03:36
From: ggzz
Lol?? What u mean why do u need that much more power.. its not like im going to make malicious scripts.. I'd obviously post the source of the script and have a user compile it themselves..
2011-07-27 19:17:00
2011-07-27 22:09:32
From: Dgby714Oh? I thought the end goal was to have Simba scriptable in python. My mistake.
No. There is work being done to allow people to use MML in python.
2011-07-28 01:19:02
From: Coh3n
Oh? I thought the end goal was to have Simba scriptable in python. My mistake.
2011-07-28 06:14:48
From: ggzz
If that happens.. I will ditch simba *Completely*.. I'd write every possible script for scar titan..
2011-07-28 06:26:55
2011-07-28 06:36:03
From: nielsie95
The difference with PaxCompiler is that it has cross-language support ;) So you can write SRL in Pascal, but your scripts in another language.
2011-07-28 09:39:13
From: Nava2I'm not sure how it was confusing. Right now Simba allows scripting in PS, in the future I thought you'd be able to script in python and by what Wizzup? said below, that's what was talked about.
I don't understand your statement.
The point of Simba & Python is almost invalid. What the plan was: to have the MML implemented in python for usage. Simba would allow one to easier code the MML based on tools presented. That being said, all that would need to change is external calls to the python interpreter when running Simba and changing the TSynEdit to python syntax (that's done easily, not the former stuff, though).
Again, you confused me!
From: Wizzup?Okay, that's what I thought. :p
@Cohen, yes, we did/do plan to have Python support in Simba at some point. Now that we might have a proper interpreter in the near future, we might have to reconsider the decision, but using Simba functions in Python should be (and already partially is) possible in the near future. You'll just have to run it from somewhere other than Simba, which shouldn't be too hard for a developer anyway. It's not too hard to add basic Python support like ``Run/Stop'' script to Simba either, but you wouldn't have code hints, auto completion, etc.
2011-07-30 23:28:36
2011-07-31 08:49:47
From: Dan Cardin
Wizzup: saying that simba can run on linux is all well and good, but that doesn't mean that it can actually be used on linux. The intperpretter being the problem is pretty much the same thing as Simba being the problem until either the interpretter is fixed or it is changed. Lape support is the big hopeful, but it still hasn't been finished enough to make a debut in stable Simba, so that was what i meant.
Also, yep Simba v scar is basically an argument of opensource vs closedsource and also what SRL will run on. To the end user, i have very high doubts that the prior actually matters, but the former depends on the opinion of the people to which opensource is important…sooo..
2011-07-31 23:18:07
2011-08-01 02:59:29
From: Dan Cardin
Granted you have marginally more people to do said change, but i read a post by wizzup moments ago saying the porting of Appa wasn't worth doing unless X. Not that i disagree in this instance (because i am not knowledgeable about the subject) but its just an instance of something the community could do if someone was so inclined, but Wizzup? doesn't deem it necessary so it won't get done. despite being "written by srl" its not srl that really writes Simba. You run into that problem with both sides is all im saying.
2011-08-03 22:36:11