SRL Archive - Discussions & Debates

Is SPS An Alternative?


RISK

2011-11-21 21:43:51

To walking in regards to applications, that is. What are your thoughts towards using SPS in an application's script as the main walking method? Is it acceptable depending on certain circumstances? Etc.

I don't really know what to think of it.

senrath

2011-11-21 21:49:25

From what I've seen, there are some members who feel that it's fine to use in applications, while others feel that using it shows no skill, and thus should be avoided.

I personally have no strong feelings one way or the other.

Mark

2011-11-21 21:53:46

Im also in mixed thoughts about this

Bixby Sayz

2011-11-21 21:59:20

I like the idea of it. I wonder if those you dislike are the same ones that pooh-poohed Reflection because it was too easy?

The implementation has to get better to become the main form of walking IMHO. Having to restart Simba multiple times just to get it working doesn't really cut it.

Wanted

2011-11-21 22:21:15

SPS is remarkable in theory, in practice though I would discourage it wherever possible… mainly from a performance optimization stand point it would be in your best interest to get things done if you can without it. Otherwise it's probably a fantastic tool for the impractical distances and locations.

Flight

2011-11-21 22:23:25

From: Bixby Sayz
I like the idea of it. I wonder if those you dislike are the same ones that pooh-poohed Reflection because it was too easy?

The implementation has to get better to become the main form of walking IMHO. Having to restart Simba multiple times just to get it working doesn't really cut it.


Yes, the ones who are against SPS walking are the same ones who were against Reflection walking. I've noticed this: When we had Reflection the reason they gave was "Reflection is easy, you need to use more color". And now that we use color (SPS) they say "SPS is easy, use more of SRL's walking". It's obvious they're basically against people using the best tools available.

There is nothing wrong with using SPS, it's part of SRL, it should not take away points when using it in scripts.

Nava2

2011-11-21 22:41:46

From: Wanted
SPS is remarkable in theory, in practice though I would discourage it wherever possible… mainly from a performance optimization stand point it would be in your best interest to get things done if you can without it. Otherwise it's probably a fantastic tool for the impractical distances and locations.


You, obviously, have no idea what you are talking about.

SPS is marginally slower than TPA walking or Radial.

Please, do not comment unless you are informed.

Wanted

2011-11-21 22:50:52

From: Nava2
You, obviously, have no idea what you are talking about.

SPS is marginally slower than TPA walking or Radial.

Please, do not comment unless you are informed.


I don't recall saying SPS isn't "marginally slower than TPA walking or Radial".

kingarabian

2011-11-21 23:05:44

Who gives a -bleep-? Look if you have something that will make things easier for you then go ahead and use it. No one can tell you not to use it.

BUT
In applying for members there should be specific guidelines. I personally think it shouldnt be allowed in scripts, but maybe as a failsafe yes.

While SPS is very handy, its very buggy. RRW is efficient.

marpis

2011-11-22 01:01:16

From: kingarabian
Who gives a -bleep-? Look if you have something that will make things easier for you then go ahead and use it. No one can tell you not to use it.

BUT
In applying for members there should be specific guidelines. I personally think it shouldnt be allowed in scripts, but maybe as a failsafe yes.

While SPS is very handy, its very buggy. RRW is efficient.


Keep in mind that SPS is still very young and doesn't have many developers (me, Coh3n, Nava2). It will be bug free, reliable, and safe.

—

I really don't like people saying that using SPS shows inferior scripting skills.
This is not true. If someone was to make a slayer script, walking all around the world killing monsters and getting new tasks, would you say "Meh, it's easy, it uses SPS"?

SPS will be the way to walk in SRL scripts. First time in the history of color macroing we actually could make a slayer script.

There are many other ways to prove your scripting skills than walking, bear in mind!

Flight

2011-11-22 01:36:19

From: marpis

There are many other ways to prove your scripting skills than walking, bear in mind!


Yeah that's just it, to a select few, how you do walking is everything, disregarding the rest of the script.

kingarabian

2011-11-22 01:55:48

From: marpis
Keep in mind that SPS is still very young and doesn't have many developers (me, Coh3n, Nava2). It will be bug free, reliable, and safe.

—

I really don't like people saying that using SPS shows inferior scripting skills.
This is not true. If someone was to make a slayer script, walking all around the world killing monsters and getting new tasks, would you say "Meh, it's easy, it uses SPS"?

SPS will be the way to walk in SRL scripts. First time in the history of color macroing we actually could make a slayer script.

There are many other ways to prove your scripting skills than walking, bear in mind!


Yeah no doubt. Once we master SPS, then we definitely don't have to think about reflection.

Coh3n

2011-11-22 02:04:22

From: Bixby Sayz
Having to restart Simba multiple times just to get it working doesn't really cut it.
That was fixed weeks ago.

@OP: In my opinion, if you show that you know how to utilize SRL and have a good understanding of different programming concepts, it doesn't matter what kind of utilities you use to aid in your scripting.

Markus

2011-11-22 03:34:36

I always look at it from this standpoint: Can I do it when I just drank an entire bottle of vodka? That clearly filters out things you won't need brains for, and it leaves out the subjective "too hard/easy"; the bottle of vodka (70cl) is a set size, and me is a set amount of weight, brains and scripting knowledge.
The answer to reflection was simple: yes (I tried it, even got members with it trolololol). And I suspect the answer to SPS is pretty similar, though honestly I haven't tried it after a bottle yet, but my sober brains say that the difference is nil.

marpis

2011-11-22 04:19:21

From: Markus
I always look at it from this standpoint: Can I do it when I just drank an entire bottle of vodka? That clearly filters out things you won't need brains for, and it leaves out the subjective "too hard/easy"; the bottle of vodka (70cl) is a set size, and me is a set amount of weight, brains and scripting knowledge.
The answer to reflection was simple: yes (I tried it, even got members with it trolololol). And I suspect the answer to SPS is pretty similar, though honestly I haven't tried it after a bottle yet, but my sober brains say that the difference is nil.


I don't think walking should define the script anymore.
Don't make a script that walks, make a script that is useful, efficient, and reliable. I think those are the things to expect from a new SRL member.

Wizzup?

2011-11-22 06:19:07

If it's colour only and works, why not? I might use it in the future. If turns out to be not reliable enough, I'd give RadialWalk a try. See for yourself.

DaWu

2011-11-22 09:17:32

From: Flight
Yes, the ones who are against SPS walking are the same ones who were against Reflection walking. I've noticed this: When we had Reflection the reason they gave was "Reflection is easy, you need to use more color". And now that we use color (SPS) they say "SPS is easy, use more of SRL's walking". It's obvious they're basically against people using the best tools available.

There is nothing wrong with using SPS, it's part of SRL, it should not take away points when using it in scripts.



This. Its funny when color solution that is finally reliable enough is found, people still cry and want to do things the unreliable way.

I for one say SPS is the biggest step this community has taken forward, ever.

Sir R. M8gic1an

2011-11-22 09:30:58

Radial walk means you know angles, and how to pick colours. There's a whole lotta things that prove you can pick colours and knowing angles.. well not essential and you can always learn up when the need arises. Everyone does so.

As for TPA walking, a TPA object finder would be more than enough proof you how to use use TPAs. Do keep in mind that in member applications you aren't exactly expecting appliers to have extraordinary custom made walking methods. Nowadays walking is indeed much easier. Besides - when we had Radial walk there was RadialWalkAid anyway. The big thing about walking was not walking itself - it was the failsafes. Show us you know how to failsafe your loops and you're good to go with SPS.

-RM

Echo_

2011-11-22 19:29:00

I agree with RM, I would vote yes on a script using SPS as long as it had the proper failsafes (DTM walking, (radial|linear)walk, TPAs, etc.)

marpis

2011-11-23 01:00:30

From: Echo_
I agree with RM, I would vote yes on a script using SPS as long as it had the proper failsafes (DTM walking, (radial|linear)walk, TPAs, etc.)


I don't think they are a necessity. MSI walks solely with SPS and all 6+ hour proggies have ended because of RS update or a random event. Not because SPS didn't work. SPS is very reliable now, and it will continue to be even more reliable.

Of course it's good to have a plan B, but I think it's stupid to require alternative methods when one will suffice. I think it's failsafed enough if the scripter checks the current position after a walk by a single DTM, in case we've gone lost.

DaWu

2011-11-23 07:55:57

Don't worry Marpis, people will eventually get over it, like they did with reflection. Maybe they just are autistic or something, as some people really must resist change/cannot accept it.

Walking and positioning have been the failpoints for all these years, yet when solution arises, they insist that you must keep on using less reliable ways for doing that. I don't see it, I was able to understand it in the case of reflection, as SRL happens to have its roots in color, but SPS only involves color.

SPS in its current state is already accurate enough ( +- 1 tile ), my private scripts all use SPS to locate myself and then do the proper actions, yet to fail.

Embrace SPS and see SRL rise to glories yet unseen.

Bixby Sayz

2011-11-23 20:31:12

From: Coh3n
That was fixed weeks ago.
I beg to differ old boy. Still having problems with latest Simba and latest SRL/SPS/MSI on my Win7 64-bit.

In order for it it run I must:
- Browse to Simba folder, run as administrator
- Manually open runme.simba (do not use MSI menu to start EVER)
- Then and only then will it sometimes work.

Yago

2011-11-23 23:47:12

From: Bixby Sayz
I beg to differ old boy. Still having problems with latest Simba and latest SRL/SPS/MSI on my Win7 64-bit.

In order for it it run I must:
- Browse to Simba folder, run as administrator
- Manually open runme.simba (do not use MSI menu to start EVER)
- Then and only then will it sometimes work.


Its not SPS then. Try to disable the security extension and i think you eliminate a step…

Are you using a release candidate. I noticed this in SIMBA 974+…

Bixby Sayz

2011-11-24 14:02:28

Blew away everything and reinstalled 974 from scratch and it seems to work now. Noticed that before upgrading an existing install doesn't always "work".

Gu3st...

2011-11-24 15:47:39

For me, it's not the methods used in the script that counts; It's the logic of the writer, the passion the writer has and the personality the writer has. If I see that this person will be a good addition to our SRL Member's userbase, even though he's not a great scripter, then I'll vote yes. A lot of great people on this forum are great, even though they're not the best scripters (*cough*Hobbit*cough*)

Wyn

2011-11-25 08:42:53

The only thing that bugs me is the time it takes to detect where you are with only one map loaded with SPS. 300ms bugs me :/.

Tpa's I can generate the spot within 15ms.

marpis

2011-11-25 09:26:08

From: wyn10
The only thing that bugs me is the time it takes to detect where you are with only one map loaded with SPS. 300ms bugs me :/.

Tpa's I can generate the spot within 15ms.


Is it that slow every time, or just the first time?
The first time is painful, as we all know.
It loads the area and generates the color array once, and when you run it again it doesn't need to do this again.

What cpu do you have?

Wyn

2011-11-25 09:34:52

From: marpis
Is it that slow every time, or just the first time?
The first time is painful, as we all know.
It loads the area and generates the color array once, and when you run it again it doesn't need to do this again.

What cpu do you have?


Does it everytime. i5 processor.