SRL Archive - News and General

SCAR => Important


Freddy1990

2009-07-10 15:53:21

Hey, ok so here's the thing, I've been inactive for quite a bit, and picking up has been fun *sarcasm* Seems like problems just keep piling up… But anyway, here's the thing… SCAR 3.20 obviously still has a nice deal of issues to be fixed, so there's 2 options for me and I'll let this community decide how I will proceed.

Either I fix 3.20 or I immediately start work on SCAR 4 which is a complete rewrite, it will probably take a tad-bit longer, but I'll be releasing plenty of pre-release versions.


SCAR 4 will support everything from pre-initiated variables to user defined classes. It'll also contain entire systems for includes and what not to be downloaded from the server where users can add their own includes and stuff like that, support for scripts with include dependencies… It'll have a new plugin system which will be far more extensive, also allow GUI plugins to add tools to SCAR and such.

So I'll leave it up to you.

Naike

2009-07-10 16:01:28

I see it this way…

If SCAR 3.20d's rs_GetUpText work after they re-set the fonts, then go ahead
and go SCAR 4, If not, do a quickfix before going there ;)

ShowerThoughts

2009-07-10 16:01:47

Hmm, I can't choose I voted SCAR 4 Though :p.
The Team Script Comp. is going to die, if you do.

Freddy1990

2009-07-10 16:09:09

I only have one issue, the idea was to develop SCAR 4 using CodeGear RAD studio 2009 to offer full support for Vista, Windows 7, Unicode, … But I never managed to get my hands on a license… So if I start on Delphi 7, I'll end up getting causing the same problem I have now which is that I can't port the thing to a higher version because the stuff I used isn't compatible

Da 0wner

2009-07-10 16:10:26

SCAR 4 ftw ;).

Edit: Can't you get that rad thing through 'other means :p'?

Crazydictator

2009-07-10 16:12:19

I say fix 3.20…because otherwise won't the issues in 3.20 be ported to 4?

Freddy1990

2009-07-10 16:13:46

From: Da 0wner
SCAR 4 ftw ;).

Edit: Can't you get that rad thing through 'other means :p'?


So far every copy I've had managed to figure out it wasn't licensed and died on me… And I'd really like to release the end product with a licensed copy, but I guess I could do that when I get to it

Gu3st...

2009-07-10 16:14:12

Hmmm.. I vote SCAR 4, then I might have a nice surprise when I get back from holidays :)

Are you going to fix all the bugs in SCAR 3.20d in SCAR 4?

Freddy1990

2009-07-10 16:14:54

From: Crazydictator
I say fix 3.20…because otherwise won't the issues in 3.20 be ported to 4?


SCAR 4 is a rewrite, so practically all code will be rewritten, the code that will be ported will be tested very extensively so no bugs stay behind, like the new bitmap routines in SCAR 3.20

Crazydictator

2009-07-10 16:16:07

Oh that's nice! About how long would you estimate it would take to get 3.20 done, and 4? I think that would help people decide :D

Freddy1990

2009-07-10 16:18:35

From: Crazydictator
Oh that's nice! About how long would you estimate it would take to get 3.20 done, and 4? I think that would help people decide :D


I really have no clue, it'll be a huge amount of code in both Delphi and PHP, but I'll be releasing alpha and beta versions really soon so it can already be used even though it's not really done yet

Crazydictator

2009-07-10 16:21:16

I can code PHP if you need some help =D. I've coded many scripts/sites in the past.

Wizzup?

2009-07-10 16:26:28

It would be best to get a working version first. AKA 3.21. When that's done, you could work on 4.
What if Firefox broke and instead of fixing it, they started making a new version?

Freddy1990

2009-07-10 16:29:36

From: Wizzup?
It would be best to get a working version first. AKA 3.21. When that's done, you could work on 4.
What if Firefox broke and instead of fixing it, they started making a new version?


I wouldn't mind, new versions are shiney :norris:
Hmm, well as I said, I leave it up to you guys, I'll go with the flow…

Crazydictator

2009-07-10 16:29:57

From: Wizzup?
It would be best to get a working version first. AKA 3.21. When that's done, you could work on 4.
What if Firefox broke and instead of fixing it, they started making a new version?


Exactly what I thought..that's why I was asking for a timeframe, if 4 was only a day longer than maybe it would be alright. :P

Janilabo

2009-07-10 16:34:01

My vote goes to…

..for fixing the current problems first. :p

In my opinion, it is just so much more important thing to do right now

The Little

2009-07-10 16:36:04

I voted for scar 4, the features you summed up sound really exiting :). Good luck on it!

Harry

2009-07-10 16:37:40

From: Crazydictator
Exactly what I thought..that's why I was asking for a timeframe, if 4 was only a day longer than maybe it would be alright. :P

+1.

Freddercakes D:

Naike

2009-07-10 17:31:35

Freddy:
W p q broken @ Rs_GetUpText.
Rest is working fine, as I can see for now.

Simtoon

2009-07-10 17:36:29

From: Freddy1990
I only have one issue, the idea was to develop SCAR 4 using CodeGear RAD studio 2009 to offer full support for Vista, Windows 7, Unicode, … But I never managed to get my hands on a license… So if I start on Delphi 7, I'll end up getting causing the same problem I have now which is that I can't port the thing to a higher version because the stuff I used isn't compatible


How much do you need to buy it? I might help :) donate :)

lewiss

2009-07-10 17:39:56

i voted scar4 but iv changed my mind, i think fixing existing problems is probably thebest way.

Tickyy

2009-07-10 17:46:50

Scar 4….

but i have a question with your V3.20, since the forums are down i'll ask you here.


Procedure Playit;
var
M: TMusic;
begin
M:= CreateMusicPlayer;
M.LoadFromFile(AppPath + 'Tickyy_includes\Tickyy.mp3');
M.Play(false);
Wait(6000);
end;

Is anything wrong with that, well if not then… why do i always get this error when i run the script twice:

[Runtime Error] : Exception: [TMusic Error | Code: 14] in line 202 in script C:\…….

Buckleyindahouse

2009-07-10 17:58:17

From: Wizzup?
It would be best to get a working version first. AKA 3.21. When that's done, you could work on 4.
What if Firefox broke and instead of fixing it, they started making a new version?

Internet explorer?

SCAR 4.

Coh3n

2009-07-10 18:22:54

I think you should fix the current version, then really go all out on SCAR 4, and not having to worry about SCAR 3.20 problems.

Just my opinion. :)

Freddy1990

2009-07-10 18:26:47

From: Simtoon
How much do you need to buy it? I might help :) donate :)


I've decided I'll probably not need Architect which is the version I had up in my donations list, the professional version of RAD studio would cost me €125, well Delphi 2009 Pro is €107, but you know, €18 diff to get C++ builder, Delphi Prism, etc… Delphi Prism will let me use Mono and if you know what Mono does you know what that could mean :cool: Might not do it for SCAR though as my script engine probably isn't Mono-compatible seeing Mono is a .NET implementation

From: Tickyy
Scar 4….

but i have a question with your V3.20, since the forums are down i'll ask you here.


Procedure Playit;
var
M: TMusic;
begin
M:= CreateMusicPlayer;
M.LoadFromFile(AppPath + 'Tickyy_includes\Tickyy.mp3');
M.Play(false);
Wait(6000);
end;

Is anything wrong with that, well if not then… why do i always get this error when i run the script twice:

[Runtime Error] : Exception: [TMusic Error | Code: 14] in line 202 in script C:\…….


I'll check that

Baked0420

2009-07-10 18:31:51

Fix 3.20, if 3.20 isn't working then we can't test and use scripts while 4 is being worked on, and I'm sure 4 will take longer since it's a complete re-write as apposed to a few fixes in an already written version.

austin2162

2009-07-10 18:34:21

scar 4 but a fix for 3.20 would be nice

Awkwardsaw

2009-07-10 18:37:25

i say start on 4. since the fonts are gonna be switched back and we've been autoing on 3.20 for a while, we can wait a bit longer :P

marpis

2009-07-10 18:38:52

I think bugs in 3.20d are so minor that you should just start a new version from the very beginning.

MylesMadness

2009-07-10 19:00:52

From: N1ke!
Freddy:
W p q broken @ Rs_GetUpText.
Rest is working fine, as I can see for now.
They changed that to stop the penis thing :p

If you start 4.0, the scripting comp will be ruined

ZephyrsFury

2009-07-10 19:03:49

From: marpis
I think bugs in 3.20d are so minor that you should just start a new version from the very beginning.


Broken fonts and rs_GetUpText aren't minor.

Shuttleu

2009-07-10 19:04:58

i say 4
3.20 is working perfectly fine for me

~shut

Awkwardsaw

2009-07-10 19:26:54

From: ZephyrsFury
Broken fonts and rs_GetUpText aren't minor.


didnt mod emilee say that they where gonna go back to the original font? i saw a quote somewhere

caused

2009-07-10 19:33:13

I'd like a quickfix for 3.20 ( CountBitmap, FindTransparentBitmap …).

For 4.0 I'd wish a Reverse Bitmap and Color Finding, Like the Normal one, but that it starts at the bottom right, with the same speed of the usual "FindColor,Bitmap".. That Would be totally amazing :D.

~caused

Baked0420

2009-07-10 19:35:59

yea she did, I saw a link to the thread, but I heard on the forums today that they switched back to the originial fonts but not all the fonts work, they have small changes. I don't know for sure if it's true, just what I remember reading, I think that the fonts should be updated first though. And Rs_GetUpText like ZephyrsFury said.

Naike

2009-07-10 19:36:54

For everyone that saying SCAR 4.0 might want to re-think..

They set the fonts back, but they still changed some..
Do you really want to go with a broken IsUpText(rs_GetUpText) function until he releases a new version?.

Edit:

Freddy, even tho SCAR 4 wins, I hope you use common sense and release a quick fix of SCAR 3.20…

Freddy1990

2009-07-10 19:44:46

From: N1ke!
For everyone that saying SCAR 4.0 might want to re-think..

The set the fonts back, but they still changed some..
Do you really want to go with a broken IsUpText(rs_GetUpText) function until he releases a new version?.

Edit:

Freddy, even tho SCAR 4 wins, I hope you use common sense and release a quick fix of SCAR 3.20…


I was never planning on completely dropping 3.20, just not focusing all of my efforts there anymore

Crazydictator

2009-07-10 19:53:49

From: Shuttleu
i say 4
3.20 is working perfectly fine for me

~shut


We're not all good enough to fix everything ourselves ;)

Naike

2009-07-10 20:05:56

From: Freddy1990
I was never planning on completely dropping 3.20, just not focusing all of my efforts there anymore


Just saying, before going on SCAR 4, you should fix so SCAR 3.20 is use-able :p

Wizzup?

2009-07-10 20:39:53

Plus, SCAR 4 will most likely not be bug free at first.

noidea

2009-07-10 21:17:19

I vote fix bugs, then SCAR 4 ;)

bullzeye95

2009-07-10 21:47:55

How did you manage to add class support?! Also, will pre-initiated variables support records, like:
... :TPoint = (x: 3; y: 20);
And even more complex records, and arrays/arrays of records?

Freddy1990

2009-07-10 22:29:27

From: bullzeye95
How did you manage to add class support?! Also, will pre-initiated variables support records, like:
... :TPoint = (x: 3; y: 20);
And even more complex records, and arrays/arrays of records?


New script engine and I'm not sure if it support records, I'll have to test that

JPHamlett

2009-07-10 22:32:03

i say fix the font bugs then go onto scar 4

Boreas

2009-07-10 23:44:00

From: J_Pizzle
i say fix the font bugs then go onto scar 4


Same here.

Nava2

2009-07-11 00:13:43

Fix current issues, before making us wait months to use an unstable alternative.

Feroc1ty

2009-07-11 00:24:54

Scar 4, you can easily make your own function for count bitmap, really not that hard, or even get up text, which might take a little longer to achieve.

ian.

2009-07-11 00:26:16

I was just wondering (too lazy to read the thread, sorry <3) if you would ever make it open source or have more people work on it. :) I'd like to talk to you about some stuff, too.

(SCAR 4 just because I'm sick of decimals :p)

senrath

2009-07-11 00:31:31

From: 99_ aka ian.
I was just wondering (too lazy to read the thread, sorry <3) if you would ever make it open source or have more people work on it. :) I'd like to talk to you about some stuff, too.

(SCAR 4 just because I'm sick of decimals :p)


I vote we call it SCAR 4.0.

Feroc1ty

2009-07-11 00:38:25

From: bullzeye95
How did you manage to add class support?! Also, will pre-initiated variables support records, like:
... :TPoint = (x: 3; y: 20);
And even more complex records, and arrays/arrays of records?


It will be something more like this.

struct Point{
int x = 5;
int y = 10;
}

Those will be initialized on struct creation, but you won't be able to add your custom initialization values for each struct created, unless freddy decides otherwise of course.

Question, will the classes be as cheap as the records, or will they be real classes that support methods and etc.

Also, I'm hoping new version will allow this.

type trigger = record
actions:array of procedure;
end;

procedure addaction(trig:trigger; act:procedure);
begin
SetArrayLength(trig.actions, GetArrayLength(trig.actions)+1);
trig[High(trig.actions)] := act;
end;

Currently this doesn't compile because you get a type mismatch, and you have to bypass that doing this.

type action = procedure();

type trigger = record
actions:array of action;
end;

procedure addaction(trig:trigger; act:action);
begin
SetArrayLength(trig.actions, GetArrayLength(trig.actions)+1);
trig[High(trig.actions)] := act;
end;

Widget

2009-07-11 01:56:22

I say GPL 3.20 so we can fix stuff ourselves and focus on 4 :p

Richard

2009-07-11 01:58:55

I've never switched to SCAR 3.15b, as I've never had a problem with it, and I heard bugs with 3.20d on vista.

I'd be happy with 3.15 until 4 is out.

Cazax

2009-07-11 02:05:21

I think you should respect an order. Right now, we need the bugs posted on your forum fixed. You also have to make a quick fix for the fonts. Then go with 3.21. When you are done, you have plenty of time to finish/start SCAR 4.

Smarter Child

2009-07-11 02:06:34

I still use Scar 3.15. But, I will probably move onto 3.20 if you fix all the bugs. Then move onto 4.0. :).

//Smarter Child, has VISTA!

r3dr4g0n

2009-07-11 02:25:56

I would say start with SCAR 4.0.

I guess it would just be a nice clean new slate.


Also, side note, is it possible to create a Mac version of SCAR? SCAR is written in Pascal I believe. Is it possible to create a mac native SCAR also? If so, that would be great! If not… WINE or dual boot for me :P

Wizzup?

2009-07-11 02:30:38

Freddy, with all due respect, I find it a bit weird that you ask this to the public, rather than the people with experience and longevity. But that's just MO…

Far from everyone that voted has a clue about what you just polled, plus it's implications. They are also not the ones that have to handle those implications.

bullzeye95

2009-07-11 02:32:40

From: Feroc1ty
It will be something more like this.

struct Point{
int x = 5;
int y = 10;
}

Those will be initialized on struct creation, but you won't be able to add your custom initialization values for each struct created, unless freddy decides otherwise of course.

Question, will the classes be as cheap as the records, or will they be real classes that support methods and etc.

Also, I'm hoping new version will allow this.

type trigger = record
actions:array of procedure;
end;

procedure addaction(trig:trigger; act:procedure);
begin
SetArrayLength(trig.actions, GetArrayLength(trig.actions)+1);
trig[High(trig.actions)] := act;
end;

Currently this doesn't compile because you get a type mismatch, and you have to bypass that doing this.

type action = procedure();

type trigger = record
actions:array of action;
end;

procedure addaction(trig:trigger; act:action);
begin
SetArrayLength(trig.actions, GetArrayLength(trig.actions)+1);
trig[High(trig.actions)] := act;
end;


That's not pascal code.. why would it work like that?

And your problem is an easy fix if you typecast act as a ___pointer:
program New;

type trigger = record
actions:array of procedure;
end;

var
T: trigger;

procedure p1;
begin
writeln('1');
end;

procedure p2;
begin
writeln('2');
end;

procedure p3;
begin
writeln('3');
end;

procedure addaction(var trig:trigger; act:procedure);
begin
SetArrayLength(trig.actions, GetArrayLength(trig.actions)+1);
trig.actions[High(trig.actions)] := ___pointer(act);
end;

begin
addaction(T, @p1);
addaction(T, @p2);
addaction(T, @p3);

T.actions[0]();
T.actions[1]();
T.actions[2]();
end.

senrath

2009-07-11 02:36:39

Personally, I'm wondering exactly how much of SRL would have to be completely rewritten to work with the completely redesigned SCAR 4.

Better to get 3.20 back into (mostly) complete working order, as well as fixing up at least a few of the known bugs, before working on 4.

JPHamlett

2009-07-11 02:40:59

From: senrath
Personally, I'm wondering exactly how much of SRL would have to be completely rewritten to work with the completely redesigned SCAR 4.

Better to get 3.20 back into (mostly) complete working order, as well as fixing up at least a few of the known bugs, before working on 4.


i agree

Simtoon

2009-07-11 02:50:26

From: Freddy1990
I've decided I'll probably not need Architect which is the version I had up in my donations list, the professional version of RAD studio would cost me €125, well Delphi 2009 Pro is €107, but you know, €18 diff to get C++ builder, Delphi Prism, etc… Delphi Prism will let me use Mono and if you know what Mono does you know what that could mean :cool: Might not do it for SCAR though as my script engine probably isn't Mono-compatible seeing Mono is a .NET implementation
I'll check that


So how much do you need now?

mastaraymond

2009-07-11 03:05:45

Better leave a working version behind, go for scar 3.21

Freddy1990

2009-07-11 05:28:53

From: Wizzup?
Freddy, with all due respect, I find it a bit weird that you ask this to the public, rather than the people with experience and longevity. But that's just MO…

Far from everyone that voted has a clue about what you just polled, plus it's implications. They are also not the ones that have to handle those implications.


Wizzup, with all due respect, don't disregard the end-user.

From: Simtoon
So how much do you need now?


About $115

Neehosoft

2009-07-11 09:22:46

From: Da 0wner
SCAR 4 ftw ;).

Edit: Can't you get that rad thing through 'other means :p'?


haha "other means"

Tickyy

2009-07-11 11:16:15

From: Tickyy
Scar 4….

but i have a question with your V3.20, since the forums are down i'll ask you here.


Procedure Playit;
var
M: TMusic;
begin
M:= CreateMusicPlayer;
M.LoadFromFile(AppPath + 'Tickyy_includes\Tickyy.mp3');
M.Play(false);
Wait(6000);
end;

Is anything wrong with that, well if not then… why do i always get this error when i run the script twice:

[Runtime Error] : Exception: [TMusic Error | Code: 14] in line 202 in script C:\…….


From: Freddy1990


I'll check that



Well, you know how i can fix that, its kinda important for my next script :rolleyes:

ShowerThoughts

2009-07-11 12:23:21

From: Tickyy
Well, you know how i can fix that, its kinda important for my next script :rolleyes:


Try adding a '\' after AppPath + <Here>

Since when is it able to play .mp3's?

NiCbaZ

2009-07-11 12:53:54

From: Hermen
Try adding a '\' after AppPath + <Here>

Since when is it able to play .mp3's?


since scar 3.15 afaik

ZephyrsFury

2009-07-11 13:21:00

Since 3.20 actually.

Tickyy

2009-07-11 15:30:09

From: Hermen
Try adding a '\' after AppPath + <Here>

Since when is it able to play .mp3's?


no that's not the problem… -_-…

but thx i guess…

Wizzup?

2009-07-11 15:48:03

From: Freddy1990
Wizzup, with all due respect, don't disregard the end-user.


I am not disregarding the end user. I know the end user wants a stable program that cooperates well with it's only big library - SRL. The end user wants to run SRL Scripts to macro a program called RuneScape…

Freddy1990

2009-07-11 16:02:03

From: Wizzup?
I am not disregarding the end user. I know the end user wants a stable program that cooperates well with it's only big library - SRL. The end user wants to run SRL Scripts to macro a program called RuneScape…


And here we are again, you're once again disregarding everyone who doesn't use SRL or use SCAR for Runescape. So you're saying because there's probably less of them that we should disregard them?

Wizzup?

2009-07-11 16:08:00

From: Freddy1990
And here we are again, you're once again disregarding everyone who doesn't use SRL or use SCAR for Runescape. So you're saying because there's probably less of them that we should disregard them?


Well… You are posting it on SRL forums.
There are indeed not so many people who use SCAR for anything but RuneScape.
And as you said yourself: the majority should decide…

Janilabo

2009-07-11 16:17:33

From: Wizzup?
I am not disregarding the end user. I know the end user wants a stable program that cooperates well with it's only big library - SRL. The end user wants to run SRL Scripts to macro a program called RuneScape…
I agree with you at part 1 of that (stable program), I can't agree with the second, though.
=> There are us who don't use SRL Include at all… ..or play RuneScape.

So, how about letting the users choice?

I use SCAR for personal projects of mine, one of em is for macroing purposes on another [M]MORPG.

Freddy1990

2009-07-11 16:19:32

From: Wizzup?
Well… You are posting it on SRL forums.
There are indeed not so many people who use SCAR for anything but RuneScape.
And as you said yourself: the majority should decide…

I never said that the majority should decide and I simply post this here because people don't seem to visit my forums often enough so the vote would take forever, this is simply the highest concentration of SCAR users I can easily get in touch with in a short period of time. But anyway, I've had about enough of these ridicules fights between us, it's because of you that I had to take a break because I couldn't handle the stress anymore because I was constantly being bashed which in terms was a major setback for all of my projects. So go ahead and post your snappy reply, but don't expect another reply from me.

As for this poll, I was never planning on starting the work on SCAR 4 before I finished at least SCAR 3.21, I was merely interested in seeing how people would handle this situation if they could decide, as a developer I wouldn't take decisions like this lightly and never leave behind something that doesn't work as well as it should before moving on. I will be setting up a subversion repository soon where I will upload SCAR 3.21 pre-release versions, this way I can fix and update bugs fast and the people who test it in terms can resume the testing faster as they have access to a fixed version faster. I'm currently using Windows 7 as a development environment, so the next versions of SCAR will probably be a bit more Vista/7 friendly, which is what I'm currently working on.

From: Janilabo
I agree with you at part 1 of that (stable program), I can't agree with the second, though.
=> There are us who don't use SRL Include at all… ..or play RuneScape.

So, how about letting the users choice?

I use SCAR for personal projects of mine, one of em is for macroing purposes on another [M]MORPG.

And even though you don't use it for RS, you provided well over half the funding required for me to build SCAR 4! :)

Wizzup?

2009-07-11 16:38:59

From: Freddy1990
I never said that the majority should decide and I simply post this here because people don't seem to visit my forums often enough so the vote would take forever, this is simply the highest concentration of SCAR users I can easily get in touch with in a short period of time. But anyway, I've had about enough of these ridicules fights between us, it's because of you that I had to take a break because I couldn't handle the stress anymore because I was constantly being bashed which in terms was a major setback for all of my projects. So go ahead and post your snappy reply, but don't expect another reply from me.


First of all, I apologize for any real life stress I may have caused…
Sorry :)

Nevertheless, in my opinion I have not attacked you in this thread, I'm only trying to voice my opinion. I've been going over the posts a couple of times, and I really can't find any offensive posts, and no offense was intended.
I treat your opinion with great care, and I wish you do the same of mine.


From: Freddy1990
As for this poll, I was never planning on starting the work on SCAR 4 before I finished at least SCAR 3.21, I was merely interested in seeing how people would handle this situation if they could decide, as a developer I wouldn't take decisions like this lightly and never leave behind something that doesn't work as well as it should before moving on. I will be setting up a subversion repository soon where I will upload SCAR 3.21 pre-release versions, this way I can fix and update bugs fast and the people who test it in terms can resume the testing faster as they have access to a fixed version faster. I'm currently using Windows 7 as a development environment, so the next versions of SCAR will probably be a bit more Vista/7 friendly, which is what I'm currently working on.


Well that's great news. I, for one, didn't understand that you were going to work on 3.21 first, though… :)

From: Janilabo
I agree with you at part 1 of that (stable program), I can't agree with the second, though.
=> There are us who don't use SRL Include at all… ..or play RuneScape.

So, how about letting the users choice?

I use SCAR for personal projects of mine, one of em is for macroing purposes on another [M]MORPG.


And for those of you who don't use SCAR for RuneScape, there's also the SRL Community.
I think I've already made it clear that I am very interested in macroing other games as well.
If you keep your projects private however, there isn't much the community can do for your projects…

Home

2009-07-11 16:53:05

I vote for Scar 4.0, because i don't use it in Runescape and i know some people who would like to use it in other games too :)

And yes, i use SCar 3,15 B.. And i see now Errors whatsoever in it :)
And i think we forget who is putting his ass into this. So we can "Cheat".. Freddy doesn't get paid for what he is doing, or anything.

Thanks Freddy for asking our opinions. And Thanks for developing this wonderful Program called Scar A.K.A Phoenix.

~Home

Janilabo

2009-07-11 17:04:31

Wizzup, I hope you didn't get me wrong, because (haha, I think I have said this before, but anyways…) even though I don't use SRL include nor play RuneScape, doesn't mean that I have something against the SRL include. Actually I think SRL include is really great and has damn nice history behind it, it just doesn't offer too many uses for me (right now, at least). The progress around the SRL include has been truly fantastic.

& it doesn't either mean, that I wouldn't like the SRL-community… ..to be honest, I love this community and I enjoy my time in here so DAMN much, that's the reason why after all these years (ever since ReiNet/Kaitnieks/RSCheatNet & other "old-school" cheating forums, that had support for SCAR scripting) I am STILL around. Even with the fact, that I have already quitted playing RuneScape [Classic] 6 years ago. :)

I pretty much daily browse SRL and Freddy1990.com, in some ways I could be much more active, though. :p

Da 0wner

2009-07-11 17:24:46

From: Janilabo
Wizzup, I hope you didn't get me wrong, because (haha, I think I have said this before, but anyways…) even though I don't use SRL include nor play RuneScape, doesn't mean that I have something against the SRL include. Actually I think SRL include is really great and has damn nice history behind it, it just doesn't offer too many uses for me (right now, at least). The progress around the SRL include has been truly fantastic.

& it doesn't either mean, that I wouldn't like the SRL-community… ..to be honest, I love this community and I enjoy my time in here so DAMN much, that's the reason why after all these years (ever since ReiNet/Kaitnieks/RSCheatNet & other "old-school" cheating forums, that had support for SCAR scripting) I am STILL around. Even with the fact, that I have already quitted playing RuneScape [Classic] 6 years ago. :)

I pretty much daily browse SRL and Freddy1990.com, in some ways I could be much more active, though. :p

I think there are a few of us who stick around at SRL, but don't use SRL or macro on RuneScape. I know me and Jani are some of them :p.

I really do like this community, that's why I've stayed here. I am pretty much like Jani. And yeah, I quit RuneScape like a year ago. I don't auto or anything. I also stay here because I continue to use SCAR daily by making random functions, just messing around, and yeah, just doing pretty much a bunch of random things on it.

Laur€ns

2009-07-11 17:26:51

Hmm… Quite difficult, but I say version 4.

Wizzup?

2009-07-11 17:34:29

From: Janilabo
Wizzup, I hope you didn't get me wrong, because (haha, I think I have said this before, but anyways…) even though I don't use SRL include nor play RuneScape, doesn't mean that I have something against the SRL include. Actually I think SRL include is really great and has damn nice history behind it, it just doesn't offer too many uses for me (right now, at least). The progress around the SRL include has been truly fantastic.

& it doesn't either mean, that I wouldn't like the SRL-community… ..to be honest, I love this community and I enjoy my time in here so DAMN much, that's the reason why after all these years (ever since ReiNet/Kaitnieks/RSCheatNet & other "old-school" cheating forums, that had support for SCAR scripting) I am STILL around. Even with the fact, that I have already quitted playing RuneScape [Classic] 6 years ago. :)

I pretty much daily browse SRL and Freddy1990.com, in some ways I could be much more active, though. :p


I didn't get you wrong, I merely said it would be cool if you'd share your project so everyone else could use it (or work on it) too. :)

Da 0wner

2009-07-11 17:36:43

Labo also has a super cool Workout logger/browser/etc.!

Edit: Well it's a whole lot of code at least :).

Bubix

2009-07-11 17:58:47

I think, we need a 3.20 with bug fixes :)
Adnd then yust you could make SCAR 4.
Becouse we relly need one without bug to run. and then the new version =]

Richard

2009-07-11 18:04:17

From: Bubix
I think, we need a 3.20 with bug fixes :)
Adnd then yust you could make SCAR 4.
Becouse we relly need one without bug to run. and then the new version =]


SCAR 3.15b is fine, and a lot of people use it so barely anyone makes 3.20d exclusive scripts.

Da 0wner

2009-07-11 18:07:12

SCAR 3.20d > SCAR 3.15b imo.

Richard

2009-07-11 18:12:08

From: Da 0wner
SCAR 3.20d > SCAR 3.15b imo.


If it actually works on your computer ;)

Da 0wner

2009-07-11 18:13:50

Well get a new computer then -_-.

Freddy1990

2009-07-11 18:34:57

From: Da 0wner
Well get a new computer then -_-.


Lol, <3

masterBB

2009-07-12 01:22:24

scar 3.20 works fine on my version of Vista. I don't know where the vista-users are getting problems with…? So for me that isn't a reason to switch to scar 4.0.

Can you make a short list of the pros and cons of version 4.0, because in you first post your saying things like: "pre-initiated variables to user defined classes". What does that mean in noobish? I know classes from my short touch with java and my experience with actionscript 3.0, but I don't know the benefit of using this in a macro program? Or is that just for other usage of scar(not related to runescape)?

About the "who should vote discusion", I think all users may vote, because we all have to wait till the newer version will be released by freddy. It doesn't just change some things to the script writers and the the srl-writers, but also to the leechers(end-user). They have to stop a few days or a few weeks. Wich may force them to stop using scar, and testing your scripts(SRL or not).

I didn't vote jet, but it seems that the most user wants the 3.20 version fixed with the new chars, and begin on scar 4.0 after that. At the moment I got the same opinion as the others.

cycrosism

2009-07-12 11:22:44

I remember i was making a script and when i went to make a new line i clicked enter and got some access violation error, after i clicked OK then clicked enter again the same thing happened. It also kept happening so i had to close scar and open it again then make a new line, not sure what happened there

Markus

2009-07-12 13:59:20

Just make 3.20 100% flawless, as right now it isn't.
(Ok, 100% isn't possible, but 99,9% is :p)

Da 0wner

2009-07-12 14:11:07

From: cycrosism
I remember i was making a script and when i went to make a new line i clicked enter and got some access violation error, after i clicked OK then clicked enter again the same thing happened. It also kept happening so i had to close scar and open it again then make a new line, not sure what happened there


Click on the line below, and it will continue working perfectly fine.

Miitchyy

2009-07-12 16:39:35

Release source of an older version pl0x.

And if SCAR 4 will have Genesis in it, I'm all for it.

R0b0t1

2009-07-13 02:16:37

Stop being a pussy and get a crack/keygen for it. Stop suckering people out of their money.


The rest of you should stop feeding the troll who is looking for attention, he should be able to make his own decisions now.

Freddy1990

2009-07-13 04:10:19

From: R0b0t1
Stop being a pussy and get a crack/keygen for it. Stop suckering people out of their money.


The rest of you should stop feeding the troll who is looking for attention, he should be able to make his own decisions now.


I've missed you too. :D It does seems like you're the one trolling, lol.

Dan Cardin

2009-07-13 06:08:59

I've missed you too.
:)

other than the tmusic error thing, which i think i saw you already fixed, going on to 4 looks good since i think i saw you already fixed the supposed text things required for rs. no need to continue to the 3.x branch.

Wizzup previous - firefox does do more than one branch at a time. They however have more than one developer…

i wonder why they need to be updated by you? Wouldnt it make more sense to have rs requiring things (like upchars or whatever its called) updated by SRL? or is there something im not understanding as to how this is used.

ZaSz

2009-07-13 08:17:59

4.0. mmk?

Daniel

2009-07-13 11:16:57

From: Richard
If it actually works on your computer ;)

3.2x versions of SCAR work perfectly on Windows Vista and Windows 7, i don't see what your problem is..

ShowerThoughts

2009-07-13 11:41:25

[QUOTE=Dan's The Man;600677]3.2x versions of SCAR work perfectly on Windows Vista and Windows 7, i don't see what your problem is..
It's not his problem, it's his computer's problem, (Pentium 1 (0,2 ghz)with 2mb ram and no videocard).(Don't ask me how it is able to run Windows XP).

Da 0wner

2009-07-13 11:44:17

You serious or not Hermen?

ShowerThoughts

2009-07-13 11:53:39

From: Da 0wner
You serious or not Hermen?

The first part, yes. :)

Feroc1ty

2009-07-13 22:22:30

From: Hermen
It's not his problem, it's his computer's problem, (Pentium 1 (0,2 ghz)with 2mb ram and no videocard).(Don't ask me how it is able to run Windows XP).


My first computer was actually 333mhz, 32mb ram, and 2mb video card, but that was AGES ago…

BobboHobbo

2009-07-14 12:11:13

First of all, I cant believe you (Freddy) spend your time making a program for all of us over these years. Like great job seriously, pat on the back :).

My opionion about the poll:
SCAR 4 would be nice, giving us a brand new feel to scripting i believe, but what ever happens, doesnt bother me.

Daniel

2009-07-16 06:03:02

From: Freddy1990
I only have one issue, the idea was to develop SCAR 4 using CodeGear RAD studio 2009 to offer full support for Vista, Windows 7, Unicode, … But I never managed to get my hands on a license… So if I start on Delphi 7, I'll end up getting causing the same problem I have now which is that I can't port the thing to a higher version because the stuff I used isn't compatible

I'd say wait for 2010 first ;) In the mean time, compile SCAR 3.21 in 2007. Shouldn't make that much of a difference :)

Dynamite

2009-07-16 14:08:45

I say 4 :D
As BobboHobbo said, it would give us scripters a new lease on scripting so I say do that :)
But what does my vote count as hey?
Do what you think is best ;)

T~M

Feroc1ty

2009-07-30 10:01:35

When is 4 gonna get started to be worked on?

Freddy1990

2009-07-30 15:24:43

Soon, but I have to issue 3.21b with bugfixes first and then 3.22 to finish up. I've already started writing some of the core functions for SCAR 4 though.

Freddy1990

2009-07-30 15:32:28

From: The Man
SWEET :D
:p

Aww man, just realised I am not allowed to post yet… :(
Tell me when you see this freddy and maybe quote it, cause i need to delete it :(

T~M


Lol, I don't get it…

Btw, the functions I've been writing for SCAR 4 so far is mainly color finding stuff, and they are already faster than the ones in SCAR currently :p

Feroc1ty

2009-07-31 02:04:09

From: Freddy1990
Soon, but I have to issue 3.21b with bugfixes first and then 3.22 to finish up. I've already started writing some of the core functions for SCAR 4 though.


Awesome, I'm gonna keep bugging you because I need a linked list for something, and everyone needs some encouragement!

Wizzup?

2009-07-31 03:40:07

From: Feroc1ty
Awesome, I'm gonna keep bugging you because I need a linked list for something, and everyone needs some encouragement!


Implement the linked list with an array. There will be no pointers in Pascal Script for a long time. Perhaps the SCAR 4.0 engine supports Pointers.

E: Array + structs. Pretty useless, but whatever.

Feroc1ty

2009-07-31 07:22:20

From: Wizzup?
Implement the linked list with an array. There will be no pointers in Pascal Script for a long time. Perhaps the SCAR 4.0 engine supports Pointers.

E: Array + structs. Pretty useless, but whatever.


He did say it will support real classes, which I would assume it would be able to hold itself inside of it, if it's a real class.


EDIT: Wanna help me create a linked list using arrays, because I have no clue how I would go about doing that.

Wizzup?

2009-07-31 13:57:04

You could set an initial array length of 1000. The array would be an array of some_record, and some_record would store a `value' and a `next' value. This next value would just be an Integer, the `next' index in the array. If you want a doubly linked list, also add a `previous' array index to the record.

Feroc1ty

2009-08-01 11:23:19

From: Wizzup?
You could set an initial array length of 1000. The array would be an array of some_record, and some_record would store a `value' and a `next' value. This next value would just be an Integer, the `next' index in the array. If you want a doubly linked list, also add a `previous' array index to the record.


Good idea, sigh now to create annoying procedures.

EDIT: I finished it, but I was wondering if anyone could see any obvious ways to optimize it since I'm gonna be using this quite a lot.

program New;

type path = record
node: TPointArray;
index: integer;
connection: array of integer;
end;

var paths:array of path;
curindex: integer;

function CreatePath(node:TPointArray):integer;
begin
SetArrayLength(paths, curindex+1);
paths[curindex].node := node;
paths[curindex].index := curindex;
result := curindex;
curindex := curindex + 1;
end;

procedure LinkPath(i,y:integer);
begin
SetArrayLength(paths[i].connection, GetArrayLength(paths[i].connection)+1);
paths[i].connection[High(paths[i].connection)] := paths[y].index;
end;

function blanktpa():TPointArray;
var empty:TPointArray;
begin
result := empty;
end;

var one,two,three:integer;

begin
one := CreatePath(blanktpa());
two := CreatePath(blanktpa());
three := CreatePath(blanktpa());
LinkPath(one,two);
LinkPath(two,three);
writeln(inttostr(paths[one].connection[0]));
writeln(inttostr(paths[two].connection[0]));
end.

Bad Processor

2009-08-01 13:24:42

Wow… SCAR 4… I never thaught I would see the day it came ouit :P
I think you should go to SCAR 4. Rewrite, and with RAD2009 you will be able you flatten out the bugs easier. Or, of course, move on to C#.
If you go to SCAR 4, you could make it open sauce for SRL devs or trusted members who know delphi or C# and let them help you trace the bugs. Just stick it all on SVN :D
– Start non-important bit –
Still, with RAD2009 you'd have support for 32-bit icons and PNGs, make SCAR look awsome…
– End non-important bit –

– BP

Wizzup?

2009-08-01 15:16:44

From: Feroc1ty
Good idea, sigh now to create annoying procedures.

EDIT: I finished it, but I was wondering if anyone could see any obvious ways to optimize it since I'm gonna be using this quite a lot.

program New;

type path = record
node: TPointArray;
index: integer;
connection: array of integer;
end;

var paths:array of path;
curindex: integer;

function CreatePath(node:TPointArray):integer;
begin
SetArrayLength(paths, curindex+1);
paths[curindex].node := node;
paths[curindex].index := curindex;
result := curindex;
curindex := curindex + 1;
end;

procedure LinkPath(i,y:integer);
begin
SetArrayLength(paths[i].connection, GetArrayLength(paths[i].connection)+1);
paths[i].connection[High(paths[i].connection)] := paths[y].index;
end;

function blanktpa():TPointArray;
var empty:TPointArray;
begin
result := empty;
end;

var one,two,three:integer;

begin
one := CreatePath(blanktpa());
two := CreatePath(blanktpa());
three := CreatePath(blanktpa());
LinkPath(one,two);
LinkPath(two,three);
writeln(inttostr(paths[one].connection[0]));
writeln(inttostr(paths[two].connection[0]));
end.


If you want it to be really fast, create a plugin and code all your code in there. Pascal Script is awfully slow.

Feroc1ty

2009-08-02 00:15:59

From: Wizzup?
If you want it to be really fast, create a plugin and code all your code in there. Pascal Script is awfully slow.


Any tutorials on how to do that? And in what language are they written in, delphi?

ZephyrsFury

2009-08-02 07:46:22

From: Feroc1ty
Any tutorials on how to do that? And in what language are they written in, delphi?


Plugins are written in delphi and there are a couple instructions and templates in the SCAR Plugins folder. Apparently you can import C++ functions for use in plugins too.

senrath

2009-08-02 07:58:43

From: Feroc1ty
Any tutorials on how to do that? And in what language are they written in, delphi?


There is a tutorial somewhere, lemme see if I can find it for you.

Edit: Here's one for Delphi:
http://www.villavu.com/forum/showthread.php?t=41311

R0b0t1

2009-08-02 09:05:19

Real Delphi can make a linked list…

senrath

2009-08-02 09:20:44

From: R0b0t1
Real Delphi can make a linked list…


Um, SCAR isn't "fake Delphi" by any means. It uses Pascal, which Delphi is derived from.

Camaro'

2009-08-02 09:48:15

I suggust you stick to one project, it seems to me that you are working on 3.20, 3.21, 3.22 and starting 4. I suggust, make one CLEAN release with no bugs, call it 3.22, then start working on 4.

I personally think your working on too many scar, stick to one at a time, by all means correct me if im wrong :o

Dracody

2009-08-02 10:00:15

As many people said , It'd be better to give a quick fix , and then you can start working on Scar 4 , that way we can still use a good fixed scar while waiting for the shiney new one :D

ian.

2009-08-02 10:24:21

From: Dracody
As many people said , It'd be better to give a quick fix , and then you can start working on Scar 4 , that way we can still use a good fixed scar while waiting for the shiney new one :D


'o.O SCAR's broken? :/ I never have problems with it.. >_>

Feroc1ty

2009-08-02 14:02:41

From: senrath
There is a tutorial somewhere, lemme see if I can find it for you.

Edit: Here's one for Delphi:
http://www.villavu.com/forum/showthread.php?t=41311


Is there a way to make it in C++, because I'm unfamiliar with delphi, that's why I asked if it was in delphi language.

Wizzup?

2009-08-02 15:14:04

From: Feroc1ty
Is there a way to make it in C++, because I'm unfamiliar with delphi, that's why I asked if it was in delphi language.


There are ways to do it. Benland, Yakman and I have done this. It isn't too hard, you just have to know what Pascal Types are like. There are a few tutorials on this.

Feroc1ty

2009-08-03 10:32:16

From: Wizzup?
There are ways to do it. Benland, Yakman and I have done this. It isn't too hard, you just have to know what Pascal Types are like. There are a few tutorials on this.


Couldn't find a single one, guess I'll just stick to the original script instead of creating a plugin.

Wizzup?

2009-08-03 15:37:10

From: Feroc1ty
Couldn't find a single one, guess I'll just stick to the original script instead of creating a plugin.


http://www.villavu.com/forum/showthread.php?t=13118