SRL Archive - SRL Old School RuneScape

Stuck in an 07 random? Let us know!!!


Hobbit

2013-03-08 14:25:05

Hello everyone,

Before we release the SRL-OSR include officially we need to get the randoms systems up and running at a detection level at the minimum then work on porting the solvers from SRL 4 forward. To test and develop the anti-random systems we need accounts stuck in randoms! Preferable just botting accounts and not your main. If you feel uncomfortable letting one of the SRL-OSR Developers on your bot account, screen shots of various stages of the random will also help with the development! The more people that help out the faster we can get these all tested!

OSR Dev list: @Ashaman88; @DannyRS; @euphemism; @J J; @Justin; @Le Jingle; @Ollybest; @slushpuppy;

Here is a list of the randoms and their current state.

[table="width: 700, class: grid, align: left"]
[tr]
[td]Random Event[/td]
[td]Solver[/td]
[td]Detection[/td]
[/tr]
[tr]
[td]Mime[/td]
[td]Not Started[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Mordaut[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Molly[/td]
[td]Not Started[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Maze[/td]
[td]Not Started[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Drunken Dwarf[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Drill Demon[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Freaky Forrester[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Frog[/td]
[td]Not Started[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Frog (Cave)[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Cap'n Arrav Chest[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Mysterious Old Man[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Quiz Master[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Sandwich Lady[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Evil Bob (Backwards Island)[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Evil Bob (Prison Pete)[/td]
[td]Not Started[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Beekeeper[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Pinball[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Grave Digger[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Pillory Cage[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Exploding Rock[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Poison Gas[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Whirlpool[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Big Fish[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Ent[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Strange Box[/td]
[td]Testing Needed[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Watchman[/td]
[td]Not Started[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Zombie[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Evil Chicken[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Shade[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Rock Golem[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]River Troll[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Tree Spirit[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Swarm[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Strange Plant[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[tr]
[td]Rick Turpentine[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Security Guard[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Genie[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Lost Pirate[/td]
[td]Not Started[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Hyde[/td]
[td]Working[/td]
[td]Working[/td]
[/tr]
[tr]
[td]Lost & Found (Abyss)[/td]
[td]Not Started[/td]
[td]Testing Needed[/td]
[/tr]
[/table]

Le Jingle

2013-03-08 14:42:42

Sweet post!

This should help solve randoms, hopefully. :]

Everyone be sure to read the main post! ;]

masterBB

2013-03-08 14:43:52

I want to add that screenshots are most helpful if they are in a lossless format such as: .png .bmp

Jpg images and the like, have very efficient saving methods, however the colours change as well as the sharpness. The lossless image formats do not have this problem, and are therefor more accurate.

Wetish

2013-03-08 14:45:08

I started collecting a little while ago. If they help I will try to get more.
Edit: Got more pics

Ashaman88

2013-03-08 14:46:57

From: Wetish
I started collecting a little while ago. If they help I will try to get more.
http://imgur.com/a/peHVf


Yes those definitely help! although the whole client usually helps even more (blurred out rsn of course)

StonedAge

2013-03-08 15:22:56

From: masterBB
I want to add that screenshots are most helpful if they are in a lossless format such as: .png .gif .bmp

Jpg images and the like, have very efficient saving methods, however the colours change as well as the sharpness. The lossless image formats do not have this problem, and are therefor more accurate.



very helpful, thanks for the info!

rj

2013-03-08 15:34:42

From: Wetish
I started collecting a little while ago. If they help I will try to get more.
http://imgur.com/a/peHVf


What are the green gas bubbles?

speedster

2013-03-08 15:54:59

So will uploading screenshots help ?I only have a character I am playing on in 07… and I can't leave it within a random for long periods of time as I play on it :)

Wetish

2013-03-08 16:09:42

From: rjj95
What are the green gas bubbles?


Poison Gas. It poisons you if you stand close. From thieving from chests.

rj

2013-03-08 16:10:33

From: Wetish
Poison Gas. It poisons you if you stand close. From thieving from chests.


Oh, I never became a member until 2008 :s

xtrapsp

2013-03-08 16:46:59


(**
* Author: Xtrapsp
* Description: Detects if a player is near a Genie
*)
function Genie_Detect(): boolean; //Returns true if find Genie
Begin
CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2); //Possible 3 if Cynic gets round to releasing his ACA
FindColorsSpiralTolerance(x, y, TPA, 6473845, MSX1, MSY1, MSX2, MSY2, 42);
ColorToleranceSpeed(CTS);
TPAA := TPAToATPAEx(TPA, 70, 70); // Box is roughly 70 x 70 as thats the biggest I could get the Genie.
SortATPASize(TPAA, True);
For I := 0 To High(TPAA)
If GetArraylength(TPAA[i]) > 100 Then //Similar to 'length'
Begin
MiddleTPAEx(TPAA[i], X, Y);
MMouse(X, Y, 3, 3);
If WaitUpText('enie', 100 + Random(200)) Then
Begin
Result := True;
GetMousePos(X, Y);
Break;
End;
End;
End;

This isn't done yet but what do you guys think so far?

rj

2013-03-08 16:48:43

From: xtrapsp

(**
* Author: Xtrapsp
* Description: Detects if a player is near a Genie
*)
function Genie_Detect(): boolean; //Returns true if find Genie
Begin
CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2); //Possible 3 if Cynic gets round to releasing his ACA
FindColorsSpiralTolerance(x, y, TPA, 6473845, MSX1, MSY1, MSX2, MSY2, 42);
ColorToleranceSpeed(CTS);
TPAA := TPAToATPAEx(TPA, 70, 70); // Box is roughly 70 x 70 as thats the biggest I could get the Genie.
SortATPASize(TPAA, True);
For I := 0 To High(TPAA)
If GetArraylength(TPAA[i]) > 100 Then //Similar to 'length'
Begin
MiddleTPAEx(TPAA[i], X, Y);
MMouse(X, Y, 3, 3);
If WaitUpText('enie', 100 + Random(200)) Then
Begin
Result := True;
GetMousePos(X, Y);
Break;
End;
End;
End;

This isn't done yet but what do you guys think so far?

What does 4 color modifiers do?

Ashaman88

2013-03-08 16:50:55

From: speedster
So will uploading screenshots help ?I only have a character I am playing on in 07… and I can't leave it within a random for long periods of time as I play on it :)


Yes pictures are awesome

From: xtrapsp

(**
* Author: Xtrapsp
* Description: Detects if a player is near a Genie
*)
function Genie_Detect(): boolean; //Returns true if find Genie
Begin
CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2); //Possible 3 if Cynic gets round to releasing his ACA
FindColorsSpiralTolerance(x, y, TPA, 6473845, MSX1, MSY1, MSX2, MSY2, 42);
ColorToleranceSpeed(CTS);
TPAA := TPAToATPAEx(TPA, 70, 70); // Box is roughly 70 x 70 as thats the biggest I could get the Genie.
SortATPASize(TPAA, True);
For I := 0 To High(TPAA)
If GetArraylength(TPAA[i]) > 100 Then //Similar to 'length'
Begin
MiddleTPAEx(TPAA[i], X, Y);
MMouse(X, Y, 3, 3);
If WaitUpText('enie', 100 + Random(200)) Then
Begin
Result := True;
GetMousePos(X, Y);
Break;
End;
End;
End;

This isn't done yet but what do you guys think so far?


I think we are handling all talking randoms with the chat above the random, then right clicking it. But still might be used and seems pretty goods.

Kevin

2013-03-08 16:55:05

From: xtrapsp

(**
* Author: Xtrapsp
* Description: Detects if a player is near a Genie
*)
function Genie_Detect(): boolean; //Returns true if find Genie
Begin
CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2); //Possible 3 if Cynic gets round to releasing his ACA
FindColorsSpiralTolerance(x, y, TPA, 6473845, MSX1, MSY1, MSX2, MSY2, 42);
ColorToleranceSpeed(CTS);
TPAA := TPAToATPAEx(TPA, 70, 70); // Box is roughly 70 x 70 as thats the biggest I could get the Genie.
SortATPASize(TPAA, True);
For I := 0 To High(TPAA)
If GetArraylength(TPAA[i]) > 100 Then //Similar to 'length'
Begin
MiddleTPAEx(TPAA[i], X, Y);
MMouse(X, Y, 3, 3);
If WaitUpText('enie', 100 + Random(200)) Then
Begin
Result := True;
GetMousePos(X, Y);
Break;
End;
End;
End;

This isn't done yet but what do you guys think so far?


If you don't bother changing the hue or saturation, then CTS1 should be fine for you. I don't see the advantage of cts2 without hue or sat at least.

From: rjj95
What does 4 color modifiers do?


What 4 color modifiers?

Neznam

2013-03-08 17:04:29

Man I wish I could help, but I really don't want to play 07 rs.


EDIT: Unless someone has a throwaway account that they'd let me use for the purpose of getting into a random, let me know plz and Ill do it + give to one of the developers.

xtrapsp

2013-03-08 17:18:03

Yea sorry guys,

Kevin is right on that part xD

rj

2013-03-08 17:45:42

From: nivek1989
If you don't bother changing the hue or saturation, then CTS1 should be fine for you. I don't see the advantage of cts2 without hue or sat at least.



What 4 color modifiers?


Lol I meant 3

xtrapsp

2013-03-08 17:54:36

From: rjj95
Lol I meant 3


Talk to Cynic.

Justin

2013-03-08 18:19:49

@Hobbit Maybe add a list of the people who are working on the include so people know who they can PM?

From: speedster
So will uploading screenshots help ?I only have a character I am playing on in 07… and I can't leave it within a random for long periods of time as I play on it :)


It will help in some-way, but would be more helpful if you were able to lend a dev the account for 12-24 hours

xtrapsp

2013-03-08 19:05:32

From: Ashaman88
Yes pictures are awesome



I think we are handling all talking randoms with the chat above the random, then right clicking it. But still might be used and seems pretty goods.


Kinda feel wasted now haha, can I see the structure of how randoms are being handled? If they're about? I've been here a year I should be in the include

Orpheus

2013-03-08 19:14:20

I was able to get a picture of a River Troll: https://www.dropbox.com/s/k6ctw93l4yrwqyk/RiverTroll.png
I wasn't able to right click him before he went away :(

Iambubbleman

2013-03-08 19:32:29

Hey there!

Literally 2 minutes after reading this post, I hopped on RS07 and the first thing that happened was the troll. I tried to get as many pictures as possible before meeting my quick demise.

http://puu.sh/2eodR
http://puu.sh/2eody
http://puu.sh/2eodq

Hope those help!

Russiandude212

2013-03-08 19:53:23

Y not just log on a 2007 private server and spawn the various random npcs there?

Justin

2013-03-08 19:54:52

From: Orpheus
I was able to get a picture of a River Troll: https://www.dropbox.com/s/k6ctw93l4yrwqyk/RiverTroll.png
I wasn't able to right click him before he went away :(


Thanks!

From: Iambubbleman
Hey there!

Literally 2 minutes after reading this post, I hopped on RS07 and the first thing that happened was the troll. I tried to get as many pictures as possible before meeting my quick demise.

http://puu.sh/2eodR
http://puu.sh/2eody
http://puu.sh/2eodq

Hope those help!


Thanks!

From: Russiandude212
Y not just log on a 2007 private server and spawn the various random npcs there?


We do not have a 2007 P-Server to do this on.

masterBB

2013-03-08 20:00:21

From: nivek1989
If you don't bother changing the hue or saturation, then CTS1 should be fine for you. I don't see the advantage of cts2 without hue or sat at least.


… I can't even respond to this.

From: nivek1989
What 4 color modifiers?


I think he meant the cts 3 modifier. That one does exist, but is just multiplied with the tolerance from the findColor functions and the like. So not useful.

tealc

2013-03-08 20:11:16

old man and genie
http://puu.sh/2epdu


for the tree that breaks axes i've been using

ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.03, 1.58);
col:=1913583;
tol:= 3;

to detect the red eyes

rj

2013-03-08 20:43:41

From: Justin
Thanks!



Thanks!



We do not have a 2007 P-Server to do this on.


I was about to link them to one but I double checked the one I had and it was a more early version with graphic differences :(

tealc

2013-03-08 20:51:18

im stuck in frog random pm me for login details

Justin

2013-03-08 20:53:17

From: tealc
im stuck in frog random pm me for login details


PM'd!

E: Mime random detection has been verified. A pull request will be made soon

Iambubbleman

2013-03-08 21:35:10

Justin, I just PM'd you a video and picture, hopefully they can help.

Justin

2013-03-08 21:39:09

From: Iambubbleman
Justin, I just PM'd you a video and picture, hopefully they can help.


Thanks!

Update: Frog detection - In progress.

Iambubbleman

2013-03-08 22:23:44

Alrighty, got some more, wasn't able to get a picture of a right click before he timed out.


http://puu.sh/2esY8
http://puu.sh/2esXP
http://puu.sh/2esXA

Justin

2013-03-08 22:33:39

Frog random detection - Complete.
If you fail to talk to the Queen that spawns next to you, you get teleported to the cave, this detects the cave.

Thanks to @tealc for lending me the account!

Ashaman88

2013-03-08 22:48:14

You can Pm me as well if you get in a random.

tealc

2013-03-08 23:51:07

i got rick turpintine trapped behind a wall if some1 wants to come to my world I believe he will follow me forever.
edit:nevermind looks like he disappears after about a half hour i'll upload screenshots.

Sin

2013-03-09 00:33:56

I'm available to work on a random if you get stuck in one.
Everything except Molly -_-

Hobbit

2013-03-09 01:16:41

Updated anti random status and added dev contact list.

Le Jingle

2013-03-09 01:26:12

Mime and grave digger look open, can't wait ;]

Iambubbleman

2013-03-09 01:39:28

Found a whirlpool!

http://puu.sh/2exrj
http://puu.sh/2exrr
http://puu.sh/2exrG
http://puu.sh/2exrV

Hope those helped!

xtrapsp

2013-03-09 02:32:28

So the Genie isn't a random? What?

Justin

2013-03-09 03:31:55

From: xtrapsp
So the Genie isn't a random? What?


Third from the bottom.

J J

2013-03-09 04:10:55

From: Sin
I'm available to work on a random if you get stuck in one.
Everything except Molly -_-

I would like to solve Molly again, if anyone has an account in there let me know!

dial 111

2013-03-09 05:30:07

not sure if your doing anything with birds nests but here is one anyway
http://puu.sh/2eBeh

xtrapsp

2013-03-09 05:39:31

From: Justin
Third from the bottom.


Thanks Justin,

Can I work on Genie please?

xtrapsp

2013-03-09 05:44:01

From: Ashaman88

I think we are handling all talking randoms with the chat above the random, then right clicking it. But still might be used and seems pretty goods.



@Ashaman88

I'm confused by what you mean, is there a template which I am meant to be following?

edit: Just realised double post. Sorry

Sjoe

2013-03-09 05:46:15

From: xtrapsp
@Ashaman88

I'm confused by what you mean, is there a template which I am meant to be following?

edit: Just realised double post. Sorry


inb4 another infraction ;)

Gala

2013-03-09 09:32:20

From: Le Jingle
Mime and grave digger look open, can't wait ;]


Have fun with leo.

Ashaman88

2013-03-09 09:42:22

From: xtrapsp
@Ashaman88

I'm confused by what you mean, is there a template which I am meant to be following?

edit: Just realised double post. Sorry


I believe detection for talking randoms worked like this:

All scripts had public chat off
Every random call search for chat around your char with your nickname on the MS (Like ahoy Ashaman88!)
If it found your name, it would then either click right below where it found your name and either get the uptext/options to determine which random it was or maybe look for each one by color (not positive on if its just the looking for uptext/options)

Does that make sense? I'm not 100% sure if that find your nick function has already been made yet though

Orpheus

2013-03-09 09:57:59

Security Guard screenshots:
Front: https://www.dropbox.com/s/cvqyhg3uww1pykc/SecurityGuardFront.png
Back: https://www.dropbox.com/s/7o3igjwxzg7n0s0/SecurityGuardBack.png
Right-click Menu: https://www.dropbox.com/s/3klebrzdrzdv6q9/SecurityGuardMenu.png

Sorry, I wasn't able to get any of his dialog.
Note: I removed the player's boot and upper body in the SecurityGuardBack screenshot. I did not touch the guard's pixels.
The screenshots were taken with brightness at maximum.

xtrapsp

2013-03-09 10:08:52

From: Ashaman88
I believe detection for talking randoms worked like this:

All scripts had public chat off
Every random call search for chat around your char with your nickname on the MS (Like ahoy Ashaman88!)
If it found your name, it would then either click right below where it found your name and either get the uptext/options to determine which random it was or maybe look for each one by color (not positive on if its just the looking for uptext/options)

Does that make sense? I'm not 100% sure if that find your nick function has already been made yet though


Ahh I get it now, So initially It will only need to find the genie if it sees certain text?

Ashaman88

2013-03-09 10:37:14

From: xtrapsp
Ahh I get it now, So initially It will only need to find the genie if it sees certain text?


Yep, I've almost completed porting over the finding text functions so pretty much all the randoms where you just click the guy will be done :)

Orpheus

2013-03-09 10:54:16

Another round of randoms.
All screenshots were taken in maximum brightness.

(Willow)Ent:
Front: https://www.dropbox.com/s/9f437wv8xw6h1fy/Ent.png

Tree Spirit:
Dialog: "Leave these woods and never return!"
Front: https://www.dropbox.com/s/rx4c8wpjryvpusa/TreeSpiritFront.png
Back: https://www.dropbox.com/s/v8earf7mgdbo9fi/TreeSpiritBack.png
Right-click Menu: https://www.dropbox.com/s/b95oqfezosnnt3n/TreeSpiritMenu.png

I wasn't able to get a good screenshot of the front of the tree spirit.

xtrapsp

2013-03-09 10:55:19

From: Ashaman88
Yep, I've almost completed porting over the finding text functions so pretty much all the randoms where you just click the guy will be done :)


I feel pointless now :( haha. Looks like my name won't be in the include now xD

edit: to the guy who derepped me for this post. I love your rep power… It dropped me a whole 1 rep…

You really care to rep me that much? jeez… :P

rj

2013-03-09 11:46:26

Is the official include released yet? I can't find a thread on it

KillaKev

2013-03-09 12:14:26

Think I grabbed enough screenshots for someone to work on Freaky Forester. Have fun :)

http://imgur.com/a/mPCAv

Ashaman88

2013-03-09 12:18:46

From: Orpheus
Another round of randoms.
All screenshots were taken in maximum brightness.

(Willow)Ent:
Front: https://www.dropbox.com/s/9f437wv8xw6h1fy/Ent.png

Tree Spirit:
Dialog: "Leave these woods and never return!"
Front: https://www.dropbox.com/s/rx4c8wpjryvpusa/TreeSpiritFront.png
Back: https://www.dropbox.com/s/v8earf7mgdbo9fi/TreeSpiritBack.png
Right-click Menu: https://www.dropbox.com/s/b95oqfezosnnt3n/TreeSpiritMenu.png

I wasn't able to get a good screenshot of the front of the tree spirit.


This is the best info layout for us :) thank you!

From: xtrapsp
I feel pointless now :( haha. Looks like my name won't be in the include now xD

edit: to the guy who derepped me for this post. I love your rep power… It dropped me a whole 1 rep…

You really care to rep me that much? jeez… :P


It's all good, the ones where you don't have to just click are the ones help is most needed :)

From: rjj95
Is the official include released yet? I can't find a thread on it


Well it's all working pretty much with little tweaks here and there:

https://github.com/SRL/SRL-OSR

From: KillaKev
Think I grabbed enough screenshots for someone to work on Freaky Forester. Have fun :)

http://imgur.com/a/mPCAv


Very nice :) Might be a little trickier detecting forrester

Iambubbleman

2013-03-09 13:45:16

Found a swarm

http://puu.sh/2eMkr


And, found another whirpool
http://puu.sh/2eMnU
http://puu.sh/2eMov
http://puu.sh/2eMoL

E:
Genie and Strange Plant
http://puu.sh/2eMBR

Genie:
http://puu.sh/2eMC5
http://puu.sh/2eMCn

EE:
(Wow Fishing in Catherby will give you a lot of randoms.)
Evil Chicken:
http://puu.sh/2eMIF
http://puu.sh/2eMM0

EEE:
Dr. Jekyll
http://puu.sh/2eMSE
http://puu.sh/2eMP0

Frogs:
http://puu.sh/2eMQu
http://puu.sh/2eMQZ
http://puu.sh/2eMRi

EEEE:
Sandwich Lady
http://puu.sh/2eMY9
http://puu.sh/2eN0m

EEEEE:
Strange Fruit
http://puu.sh/2eNQm
http://puu.sh/2eNQT
http://puu.sh/2eOot
http://puu.sh/2eNRk
http://puu.sh/2eNPS
http://puu.sh/2eOq3

Edit.
Stuck in frog, don't know who wants to test, but if you do, just PM me, and I'll send account details right over.

DannyRS

2013-03-09 14:59:28

From: Sin
I'm available to work on a random if you get stuck in one.
Everything except Molly -_-


Great I have Mordaut screenshots ready for you ;)


@Iambubbleman Make sure you save screenshots as bitmap/png and size is unchanged etc!!

Iambubbleman

2013-03-09 15:03:57

From: DannyRS
Great I have Mordaut screenshots ready for you ;)


@Iambubbleman Make sure you save screenshots as bitmap/png and size is unchanged etc!!


Ah yes, I was under the impression that Puu.sh kept quality, is that not the case? If not, have full screenshots of a couple of those events.

Additionally, do you know who would want to be testing on frogs? I'm still stuck in the frog cave.

DannyRS

2013-03-09 15:08:33

From: Iambubbleman
Ah yes, I was under the impression that Puu.sh kept quality, is that not the case? If not, have full screenshots of a couple of those events.

Additionally, do you know who would want to be testing on frogs? I'm still stuck in the frog cave.


I think @Justin may want Frog, if not I could have a crack at it, can you afford to wait till Justin's ready?

Iambubbleman

2013-03-09 15:15:14

From: DannyRS
I think @Justin may want Frog, if not I could have a crack at it, can you afford to wait till Justin's ready?


Sure, I'll send him a PM now, thanks!

xtrapsp

2013-03-09 18:18:07

What can I do? I wanna do something xD

Justin

2013-03-09 19:06:27

From: xtrapsp
What can I do? I wanna do something xD


Work on random! :P

xtrapsp

2013-03-09 20:00:12

From: Justin
Work on random! :P


What one? Because Ash pretty much cancelled a lot of them out. I want instruction on something not too difficult :P

DannyRS

2013-03-09 20:03:53

From: xtrapsp
What can I do? I wanna do something xD


Help me Find/Get screenshots to start the next solver <3

But I'm not Ashaman, I can't do the really hard ones, but I'm looking for the next one I can manage,

I finished sandwich lady, I believe Hobbit merged it, maybe he could update OP to list that as "Testing", if we're keeping this list up to date, obviously I can't just will the sandwich lady to appear for me to test :p

xtrapsp

2013-03-09 20:04:51

From: DannyRS
Find me screenshots to start the next solver <3

But I'm not Ashaman, I can't do the really hard ones, but I'm looking for the next one I can manage,

I finished sandwich lady, I believe Hobbit merged it, maybe he could update OP to list that as "Testing", if we're keeping this list up to date


I wanna be in the include xD Screenies are hardly enough… I want to write something

DannyRS

2013-03-09 20:06:26

From: xtrapsp
I wanna be in the include xD Screenies are hardly enough… I want to write something


Well just get a random and start making a solver when you get one you think you can manage :p

Ashaman88

2013-03-09 20:07:40

From: DannyRS
Well just get a random and start making a solver when you get one you think you can manage :p


^^ This :)

I'm almost done with the quiz one, but any of the telly ones like mordaut or w/e are still up for grabs I believe

DannyRS

2013-03-09 20:09:54

From: Ashaman88
^^ This :)

I'm almost done with the quiz one, but any of the telly ones like mordaut or w/e are still up for grabs I believe


I have really good screens of mordaut, leme know if anyone want's em, although it's damn near impossible from what I can see… Was it ever solved in 100% color?

It's completely black and white, and bitmaps could fail due to the items spinning in different directions, Color nightmare :/

xtrapsp

2013-03-09 20:09:58

I'd like Frogs. If anyone can lend me pictures AND accounts I'd appreciate it! Sign me up!

Just spoke to @Justin

Ashaman88

2013-03-10 00:14:53

Finished the quiz random - if anyone gets one of these, hook me up so I can test it :). Or pull the updated solver from the git and test for me.

Justin

2013-03-10 00:44:12

Frogs almost solved. Just waiting for @xtrapsp to get back on so we can finally test and push it

Ashaman88

2013-03-10 01:18:58

From: Justin
Frogs almost solved. Just waiting for @xtrapsp to get back on so we can finally test and push it


The cave or the first frogs?

Justin

2013-03-10 01:23:22

From: Ashaman88
The cave or the first frogs?


The cave, as a backup if the first one fails.

scsoldier

2013-03-10 01:58:14

No one thought of using a rsps 312 server with max brightness?
though it could help; some of them have good animations and skins.

CynicRus

2013-03-10 05:26:26

From: xtrapsp
Talk to Cynic.


CTS3 color finding has been implemented now on the ACARemake. Well, I now have a little short of time to finish a few cosmetic things. But I will release this soon. Maybe today or tomorrow.

slushpuppy

2013-03-10 05:38:29

From: scsoldier
No one thought of using a rsps 312 server with max brightness?
though it could help; some of them have good animations and skins.


@scsoldier where would one get hold of that server? I am new to the pserver scheme of things

Soviet Union

2013-03-10 05:54:35

Swarm picture:

http://imgur.com/j0IuvST

rj

2013-03-10 09:18:16

From: scsoldier
No one thought of using a rsps 312 server with max brightness?
though it could help; some of them have good animations and skins.


312 is from early 2006 mate, 474 would be closest i have a server close to august but the party room is at seers so its abit older

xtrapsp

2013-03-10 09:27:24

Myself and @Justin Tested frog out on my machine with a few bugs. We are nearly done though :)

Justin

2013-03-10 09:40:41

From: RJJ95
312 is from early 2006 mate, 474 would be closest i have a server close to august but the party room is at seers so its abit older


474 here;


Should make detecting some randoms a bit easier but we still need in-game pictures/account to make sure they work correctly!

rj

2013-03-10 09:42:48

so 474 is close enough? btw im pretty sure it has gwd items

Wopey

2013-03-10 10:02:19

I got an account stuck in the Frog (cave), If you will still like to use it PM, :)

prededor5

2013-03-10 10:10:32

i got stuck on 2) the frog one and the one with the dragon teacher

Evilemporor

2013-03-10 10:43:17

Hey guys,

I was looking at testing out the antirandoms, I downloaded the include from the GitHub and included it in the script I am writing and everything is working great except the anti randoms haha

Basically I call

findNormalRandoms;
findNonInventoryRandoms;

in my main repeat loop however I get this error

Error: Exception: The Points you passed to DrawATPA exceed the bitmap's bounds at line 242


which would be this code here

function IsFKeyDown(FKey : integer) : boolean;
begin
if not InRange(FKey,1,12) then
raiseexception(erCustomError,'FKey not in range 1..12');
result := IsKeyDown(VK_F1 + FKey - 1);
end;

Any chance I could get a little help getting this to work? are these the right functions to call?

xtrapsp

2013-03-10 10:43:43

From: prededor5
i got stuck on 2) the frog one and the one with the dragon teacher


Would you mind mailing myself or Justin your details so we can test our frog random. I think we are ready to push it.

Thanks :D

Ashaman88

2013-03-10 13:52:47

From: Evilemporor
Hey guys,

I was looking at testing out the antirandoms, I downloaded the include from the GitHub and included it in the script I am writing and everything is working great except the anti randoms haha

Basically I call

findNormalRandoms;
findNonInventoryRandoms;

in my main repeat loop however I get this error

Error: Exception: The Points you passed to DrawATPA exceed the bitmap's bounds at line 242


which would be this code here

function IsFKeyDown(FKey : integer) : boolean;
begin
if not InRange(FKey,1,12) then
raiseexception(erCustomError,'FKey not in range 1..12');
result := IsKeyDown(VK_F1 + FKey - 1);
end;


Any chance I could get a little help getting this to work? are these the right functions to call?


Probably don't want to do that just yet, most of the random structure hasn't been fully implemented (lot of the newest randoms still in there). You would only need to call findnormalrandoms when it's finished

From: prededor5
i got stuck on 2) the frog one and the one with the dragon teacher


I'll take dragon teacher if you send me a pm

rj

2013-03-10 14:33:12

It's worth noting that angry willow option text turns yellow:


And so does the uptext

wulferik

2013-03-10 16:10:57

Are these random sovlers basically just added to simba when we update and automatically kick in when we get a random ?

Ashaman88

2013-03-10 16:42:07

From: wulferik
Are these random sovlers basically just added to simba when we update and automatically kick in when we get a random ?


They are not in the updater yet, I'm not sure how that is going to be handled. It's all on github right now though. Script writers will just have to call findnormalrandoms a bunch

Silentcore

2013-03-10 16:59:20

Wait, arent you guys missing the "leo" guy from the gaveyard. You know like the one were you have to look at the graves and put them in correctly. I have an account left there..

Hobbit

2013-03-10 17:03:34

From: Silentcore
Wait, arent you guys missing the "leo" guy from the gaveyard. You know like the one were you have to look at the graves and put them in correctly. I have an account left there..


Thats the gravedigger random. We do need accounts for that :)

rj

2013-03-10 17:17:13

From: Hobbit
Thats the gravedigger random. We do need accounts for that :)


How are you going to solve that one? :s

Hobbit

2013-03-10 17:21:29

From: RJJ95
How are you going to solve that one? :s


IIRC gravedigger was one of our most stable anti-randoms (Of the larger randoms) back then (SRL-4) so probably just updating that solver will work well.

rj

2013-03-10 17:22:28

From: Hobbit
IIRC gravedigger was one of our most stable anti-randoms back then (SRL-4) so probably just updating that solver will work well.


But how does it work? Everything is grey

Iambubbleman

2013-03-10 18:11:30

Evil Chicken


Out of curiosity, where in the Simba folder are the Random Event solvers and Detectors?

masterBB

2013-03-10 18:14:11

From: Iambubbleman
Out of curiosity, where in the Simba folder are the Random Event solvers and Detectors?


X:/Simba/includes/

It was part of srl. I am sure it can be found in one of the new old school srl folders.

Iambubbleman

2013-03-10 18:28:18

From: masterBB
X:/Simba/includes/

It was part of srl. I am sure it can be found in one of the new old school srl folders.


Thanks! It's Simba\Includes\SRL\SRL\Core\antirandoms

Kept getting the sandwich lady, now I'm able to prevent the sandwich lady from smacking me on the head ;)


E: Stuck in Prison Pete.
EE: Can't stay in there much longer, so just in case
Wall Color-10727343
Grey Tiles-3815999
Black Tiles-1123108
Portal Color-5725027
Balloon Color-10688677

xtrapsp

2013-03-10 19:20:23

From: Iambubbleman
Thanks! It's Simba\Includes\SRL\SRL\Core\antirandoms

Kept getting the sandwich lady, now I'm able to prevent the sandwich lady from smacking me on the head ;)


E: Stuck in Prison Pete.


Hey Bubble, thanks for letting me and Justin write a frog random with your account :)


Also @Hobbit

Can you add me to the dev list please. People aren't lending me accounts because I'm not on the list. Waiting for @Justin to push the frog solver btw

Justin

2013-03-10 19:27:05

From: xtrapsp
Hey Bubble, thanks for letting me and Justin write a frog random with your account :)


Also @Hobbit

Can you add me to the dev list please. People aren't lending me accounts because I'm not on the list. Waiting for @Justin to push the frog solver btw


Some people should check github before posting, just sayin' - https://github.com/SRL/SRL-OSR/commit/e7668fb2c36c2224527bd5fdc8ca6a45873d9c42

xtrapsp

2013-03-10 19:34:23

From: Justin
Some people should check github before posting, just sayin' - https://github.com/SRL/SRL-OSR/commit/e7668fb2c36c2224527bd5fdc8ca6a45873d9c42


You babe xD

Justin

2013-03-10 19:48:23

From: prededor5
i got stuck on 2) the frog one and the one with the dragon teacher


Is the account still in the frog random? If yes - could you send me a PM?

Thanks

Iambubbleman

2013-03-10 20:02:27

From: Justin
Is the account still in the frog random? If yes - could you send me a PM?

Thanks


I gave a crack at trying to solve Prison Pete, I've been able to make it detect being in prison pete, but as for solving…
Better left up to the experts.

If any of the developers want to work on Prison Pete, please PM me for the account info, and if you're Justin, it's the same info as the frogs account, so go for it ;)

Wopey

2013-03-10 20:08:03

You should be added to the list because some people may think you just wanna take stuff, Thanks for helping the DEV team complete this project. It will make the boting experience way better.

Justin

2013-03-10 20:09:42

From: Wopey
You should be added to the list because some people may think you just wanna take stuff, Thanks for helping the DEV team complete this project. It will make the boting experience way better.


Just waiting for an admin to confirm/add to the list

rj

2013-03-10 20:13:24

You guys need shade screenshot?


Justin

2013-03-10 20:58:46

Prison Pete detection has been complete. Pull request has been submitted.

Iambubbleman

2013-03-10 21:01:58

From: Justin
Prison Pete detection has been complete. Pull request has been submitted.


Will a member of the team be back on to try and make a solver, or should I go ahead and just get out of there?

Justin

2013-03-10 21:09:57

From: Iambubbleman
Will a member of the team be back on to try and make a solver, or should I go ahead and just get out of there?


Well since there was no solver for EoC and there was no working solver in the SRL-4, I think it's safe to say you can solve the random yourself.

As long as we have detection working that's all we really need right now

Iambubbleman

2013-03-10 21:11:25

From: Justin
Well since there was no solver for EoC and there was no working solver in the SRL-4, I think it's safe to say you can solve the random yourself.

As long as we have detection working that's all we really need right now


Good deal, Thanks!

Iambubbleman

2013-03-10 21:21:24

From: Justin
Well since there was no solver for EoC and there was no working solver in the SRL-4, I think it's safe to say you can solve the random yourself.

As long as we have detection working that's all we really need right now


Good deal, Thanks!
Captain
http://puu.sh/2fCWl
http://puu.sh/2fCWB
http://puu.sh/2fD1p
http://puu.sh/2fCX5
http://puu.sh/2fCXn

Strange Plant
http://puu.sh/2fD4E
http://puu.sh/2fCXO

Ashaman88

2013-03-10 21:57:55

From: Justin
Well since there was no solver for EoC and there was no working solver in the SRL-4, I think it's safe to say you can solve the random yourself.

As long as we have detection working that's all we really need right now


Now that I've got a hang of how the solvers work, I think I can take it on :)


Does it still timeout though like it did before randoms went away?

Justin

2013-03-10 22:03:37

From: Ashaman88
Now that I've got a hang of how the solvers work, I think I can take it on :)


Does it still timeout though like it did before randoms went away?


User posted at ~11am my time

I went on the account at around 12pm my time (1hr) and the random was still active.

Olly

2013-03-10 22:06:38

From: Hobbit
IIRC gravedigger was one of our most stable anti-randoms (Of the larger randoms) back then (SRL-4) so probably just updating that solver will work well.


That was done in a plugin for scar, and is a bitch to convert over :s

rj

2013-03-10 22:31:22

From: Ollybest
That was done in a plugin for scar, and is a bitch to convert over :s


How does it works lol

prededor5

2013-03-11 01:42:33

From: Justin
Is the account still in the frog random? If yes - could you send me a PM?

Thanks


no im sorry its not :/ next time it is ill let you know

Justin

2013-03-11 07:28:57

Update: Evil Bob (Backwards Island) - Detected and Solved.
Pull request as been made.

Thanks,

Justin.

Ashaman88

2013-03-11 07:37:04

From: Justin
Update: Evil Bob (Backwards Island) - Detected and Solved.
Pull request as been made.

Thanks,

Justin.


You go girl!

Syntax

2013-03-11 08:41:52

IIRC gravedigger was one of our most stable anti-randoms (Of the larger randoms) back then (SRL-4) so probably just updating that solver will work well.

-Full trust in you Hobbit :)

Silentcore

2013-03-11 12:09:07

Keep the good work up guys…I lended my account to Hobbit so he can gather the require information of the 'Gavedigger' random event.

Russiandude212

2013-03-11 15:02:15

From: Justin

We do not have a 2007 P-Server to do this on.


Any revision 459 server or 459 look-alike will do.

And here's an npc id list for you to spawn and obtain colors and whatnot: http://pastebin.com/WQmRDMUN or you can use http://www.runelocus.com/tools/npclist.html

Justin

2013-03-13 01:19:17

@Hobbit: Could you please update OP?


Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Drunken Dwarf
Screenshot of: Solving Talking Random - Talk-to Drunken Dwarf 10 Minutes and 10 Seconds
Found DWARF random


Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Cap,n Hand
Screenshot of: Solving Talking Random - Talk-to Cap,n Hand 10 Minutes and 51 Seconds
Found CAP random


Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Genie
Screenshot of: Solving Talking Random - Talk-to Genie 11 Minutes and 30 Seconds
Found geni random
***** Found Random: Rewards *****
RD_SolveLamp: Found experience lamp
RD_SolveXP: Clicked XP reward
RD_SolveXP: Solved experience reward
***** Solved Random: Rewards *****

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to RickTurpentine
Screenshot of: Solving Talking Random - Talk-to RickTurpentine 9 Minutes and 59 Seconds
Found RICK random

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to RickTurpentine
Screenshot of: Solving Talking Random - Talk-to RickTurpentine 9 Minutes and 26 Seconds
Found RICK random

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Dr Jekyll
Screenshot of: Solving Talking Random - Talk-to Dr Jekyll 9 Minutes and 37 Seconds
Found JEKYLL/HYDE random

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Drunken Dwarf
Screenshot of: Solving Talking Random - Talk-to Drunken Dwarf 11 Minutes and 34 Seconds
Found DWARF random

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Genie
Screenshot of: Solving Talking Random - Talk-to Genie 13 Minutes and 4 Seconds
Found geni random
***** Found Random: Rewards *****
RD_SolveLamp: Found experience lamp
RD_SolveXP: Clicked XP reward
RD_SolveXP: Solved experience reward
***** Solved Random: Rewards *****

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Mysterious Old Man
Screenshot of: Solving Talking Random - Talk-to Mysterious Old Man 27 Minutes and 1 Seconds
Found OLD MAN random


Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Mysterious Old Man
Screenshot of: Solving Talking Random - Talk-to Mysterious Old Man 14 Minutes and 57 Seconds
Found OLD MAN random

Hobbit

2013-03-13 02:36:49

Does the mysterious old man one also solve the box?

OP Updated

Justin

2013-03-13 03:10:21

From: Hobbit
Does the mysterious old man one also solve the box?

OP Updated


Sadly no, I'll be trying to get that random on my alt account and see if I can dig up a SRL-4 solver


Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Sandwich lady
Screenshot of: Solving Talking Random - Talk-to Sandwich lady 11 Minutes and 56 Seconds
Found SANDWICH random
[Sandwich Random] Sandwich Name: triangle sandwich
[Sandwich Random] Scanning for sandwich

NKN

2013-03-13 06:47:46

Must solve one… must get name in SRL 07 Include…

Ashaman88

2013-03-13 07:26:14

From: Hobbit
Does the mysterious old man one also solve the box?

OP Updated


There be an old man one who just gives you stuff, then the one with the box- box needs solving

Justin

2013-03-13 07:29:57

From: Ashaman88
There be an old man one who just gives you stuff, then the one with the box- box needs solving


Should also add that Drunk Dwarf should DROP the 2 items it gives you.

Ashaman88

2013-03-13 07:57:11

From: Justin
Should also add that Drunk Dwarf should DROP the 2 items it gives you.


Yeah maybe add another Boolean for dropping all rewards (besides lamp and book of knowledge). Else inventory fill up pretty quick

Neodymium

2013-03-13 18:39:26

Pinball (kinda crappy) and Drill Demon in-random
Did a bad job of hiding friends but who cares. :p
http://imgur.com/09TZZY0,6xWvL65,df0roiy,ADfjEdu,1rQPJ6G,rxX92ZS,N39cThh,VzxtPQR,ONhq9ms,3Ci0ESZ,fQtfmbM,iAOdX6E,4Pa2iBY#1

Ashaman88

2013-03-13 18:45:13

From: Neodymium
Pinball (kinda crappy) and Drill Demon in-random
Did a bad job of hiding friends but who cares. :p
http://imgur.com/09TZZY0,6xWvL65,df0roiy,ADfjEdu,1rQPJ6G,rxX92ZS,N39cThh,VzxtPQR,ONhq9ms,3Ci0ESZ,fQtfmbM,iAOdX6E,4Pa2iBY#1


Thanks, but if anyone can hook us up with ones actually in the random - it will go lonnnng way :)

Firebrand

2013-03-14 07:07:33

I've got about 5 screenies of Molly, sadly was on my main otherwise I'd have let you use the account.

Does anyone want the screenies

Justin

2013-03-14 07:16:17

From: Firebrand
I've got about 5 screenies of Molly, sadly was on my main otherwise I'd have let you use the account.

Does anyone want the screenies

If you could PM me them and I'll post them in the SRL-OSR Dev section if you do not wish to make them public

dennfoxjames

2013-03-15 02:15:53

[Error] C:\Simba\Includes\SRL-OSR/SRL/core/antirandoms\sandwich.simba(193:28): comma (',') expected at line 192
Compiling failed. After fixing it, getting this [Error] C:\Simba\Includes\SRL-OSR\SRL\core\antirandoms\sandwich.simba(23:14): Unknown identifier 'getNPCChatName' at line 22
Compiling failed.

Justin

2013-03-15 02:37:27

From: dennfoxjames
[Error] C:\Simba\Includes\SRL-OSR/SRL/core/antirandoms\sandwich.simba(193:28): comma (',') expected at line 192
Compiling failed. After fixing it, getting this [Error] C:\Simba\Includes\SRL-OSR\SRL\core\antirandoms\sandwich.simba(23:14): Unknown identifier 'getNPCChatName' at line 22
Compiling failed.


Can you please delete the include and re-download it from Github and see if you still have this issue?

dennfoxjames

2013-03-15 02:45:53

From: Justin
Can you please delete the include and re-download it from Github and see if you still have this issue?


Yeah I deleted the include SLR-OSR and re-downloaded it but still same problem

Justin

2013-03-15 03:12:27

From: dennfoxjames
Yeah I deleted the include SLR-OSR and re-downloaded it but still same problem


Ah, just checked; https://github.com/SRL/SRL-OSR/pull/85

dennfoxjames

2013-03-15 03:19:04

From: Justin
Ah, just checked; https://github.com/SRL/SRL-OSR/pull/85


Ah i see, also just wondering i deleted the sandwich script and then ran it again and there was an [Error] C:\Simba\Includes\SRL-OSR/SRL/core/antirandoms/antirandoms.simba(411:8): Unknown identifier 'SL_Solve' at line 410
Compiling failed.

Justin

2013-03-15 04:10:48

@DannyRS ^^^

DannyRS

2013-03-15 08:50:04

From: Justin
@DannyRS ^^^


I just downloaded and updated mine last night to solve another random and got nothing like this, don't think it's Include related? Probably missing files? Only prob was the missing bracket that Hobb hasn't merged yet


From: dennfoxjames
Ah i see, also just wondering i deleted the sandwich script and then ran it again and there was an [Error] C:\Simba\Includes\SRL-OSR/SRL/core/antirandoms/antirandoms.simba(411:8): Unknown identifier 'SL_Solve' at line 410
Compiling failed.


You cannot delete any of the files else you will get errors, theres a " ) " missing off the end of wait randomrange in sandwich.simba until Hobb is home :p

slushpuppy

2013-03-15 10:06:58

I would need an account stuck in a mime

kyleinkman

2013-03-15 12:13:40

From: Justin
Can you please delete the include and re-download it from Github and see if you still have this issue?

i had that issue this morning aswell, I just deleted the newest osr and used the version from like 2 days ago

xtrapsp

2013-03-15 13:41:29

If anyone has the drill Demon please pm me! I'm looking to write that one :D

Kindle

2013-03-15 19:23:49

I have an account at Molly right now, and want to give it to one of the members. Would one please PM me asking for account info?

Ashaman88

2013-03-15 19:37:07

From: Kindle
I have an account at Molly right now, and want to give it to one of the members. Would one please PM me asking for account info?


I believe jj or olly is working on it - shoot them a pm

DannyRS

2013-03-15 22:06:42

From: kyleinkman
i had that issue this morning aswell, I just deleted the newest osr and used the version from like 2 days ago


@Justin, I just looked in sandwich.simba, SL_Detect uses:


Result := (getNPCChatName = 'Sandwich lady');

This was in the SRL5 placeholder and it's used in FNR, But she was a kidnap random then? Shes now a chat handled random, and Asham's detection for that calls the solver just fine, so maybe she should just be removed from FindNormalRandoms and that detect part just removed from sandwich.simba? What you think?

Justin

2013-03-15 22:31:45

From: DannyRS
@Justin, I just looked in sandwich.simba, SL_Detect uses:


Result := (getNPCChatName = 'Sandwich lady');

This was in the SRL5 placeholder and it's used in FNR, But she was a kidnap random then? Shes now a chat handled random, and Asham's detection for that calls the solver just fine, so maybe she should just be removed from FindNormalRandoms and that detect part just removed from sandwich.simba? What you think?



FNR should not use SL_Detect as Ashaman's talker detects it, I'll take a look later today at removing this.

DannyRS

2013-03-15 22:40:05

From: Justin
FNR should not use SL_Detect as Ashaman's talker detects it, I'll take a look later today at removing this.


Yeah she got changed to a kidnapper sometime in 2009 so I guess she was changed here too, so should just be a case of removing her from FNR,

If you delete SL_Detect in sandwich, then follow the compiler error trail you could probably do it fairly easy, just be sure to send pulls all at once ;) personally I'm lazy and would probably just change SL_Detect to Result := False, but if you can be bothered go ahed :p

Ashaman88

2013-03-15 23:13:44

From: DannyRS
Yeah she got changed to a kidnapper sometime in 2009 so I guess she was changed here too, so should just be a case of removing her from FNR,

If you delete SL_Detect in sandwich, then follow the compiler error trail you could probably do it fairly easy, just be sure to send pulls all at once ;) personally I'm lazy and would probably just change SL_Detect to Result := False, but if you can be bothered go ahed :p


I thought I removed her from the array when checking for randoms?

Awkwardsaw

2013-03-15 23:21:03

there HAS to be some old SRL code from 2007 laying around somewhere, if it's the same game it shouldn't be to hard converting SCAR to Simba/ newest version of SRL.

edit: is there a git? I could help out a bunch, since I get randoms every 15 minutes anyways

Lord Waffles

2013-03-15 23:48:05

I have a boting account I will be willing to donate for randoms. Should I PM one of the devs on the project for the info to the account/when it is in a random?

slushpuppy

2013-03-16 07:09:11

***** Found Random: Pinball *****
PB_ScanPost: Found post


Solver doesn't work. Working on it now ^>^


Edit:

Pinball solver patched

DannyRS

2013-03-16 07:49:38

From: Ashaman88
I thought I removed her from the array when checking for randoms?


Maybe you did, I don't think that pull had merged when I wrote sandwich, try deleteing SL_Detect from it and see if you get compiler errors :p


From: Awkwardsaw
there HAS to be some old SRL code from 2007 laying around somewhere, if it's the same game it shouldn't be to hard converting SCAR to Simba/ newest version of SRL.


Theres a bunch of plugins that have to be converted, and we have alot of better functions that allow for better methods these days, the hard ones will probs have to be converted, but the easy ones may aswell be re-done ;)


From: Lord Waffles
I have a boting account I will be willing to donate for randoms. Should I PM one of the devs on the project for the info to the account/when it is in a random?


Best to post here maybe and ask who want's whatever random you have first, we kinda each picked some we want to work on, and that list isn't public, if you ask then you can PM whichever dev want's that random, thanks for the help ;)

speedster

2013-03-16 18:17:10

Wow you guys have been really busy ! Great work all, hope i can test the code myself :D

Lord Waffles

2013-03-17 15:34:49

From: DannyRS
Maybe you did, I don't think that pull had merged when I wrote sandwich, try deleteing SL_Detect from it and see if you get compiler errors :p




Theres a bunch of plugins that have to be converted, and we have alot of better functions that allow for better methods these days, the hard ones will probs have to be converted, but the easy ones may aswell be re-done ;)




Best to post here maybe and ask who want's whatever random you have first, we kinda each picked some we want to work on, and that list isn't public, if you ask then you can PM whichever dev want's that random, thanks for the help ;)


Alright, got my botting account stuck in drill demon. Who wants to take this one?

DannyRS

2013-03-17 15:50:31

From: Lord Waffles
Alright, got my botting account stuck in drill demon. Who wants to take this one?


I just sent a pull for him, you can PM me info or grab the solver and test it manually yourself ;) whatever you'd like,

preferably test if it's broken first then I'd have to borrow acc to fix

Lord Waffles

2013-03-17 16:23:38

From: DannyRS
I just sent a pull for him, you can PM me info or grab the solver and test it manually yourself ;) whatever you'd like,

preferably test if it's broken first then I'd have to borrow acc to fix


About to test it, if it fails then i'll send you the account info.

Cheers!

Lord Waffles

2013-03-17 18:26:42

TEST RESULT: FLAWLESS

The Drill Demon bot worked great, I saw no issues to be concerned with. It had trouble finding the pushup mat, however that was to be expected as there were other players in the way of the sign, but it never miss-clicked so I have absolutely 0 complaints!

Great work guys, wish I could help out more ;)

Moises

2013-03-18 11:57:30

Last edited by Hobbit; 03-13-2013 at 09:49 AM. :wacko:

please guise, keep up that good work!

Lord Waffles

2013-03-19 14:06:32

Got my main stuck in the Maze random, willing to test if/when there is a testable script out.

Shoot me a PM.

EDIT: Taken by Ashaman

Ashaman88

2013-03-19 14:19:26

From: Lord Waffles
Got my main stuck in the Maze random, willing to test if/when there is a testable script out.

Shoot me a PM.


Me me me. I've got only side working. Can I borrow tonight? If not will you get shots of the MM where you are starting off in the Maze facing North??

tealc

2013-03-19 14:36:00

From: Awkwardsaw
there HAS to be some old SRL code from 2007 laying around somewhere, if it's the same game it shouldn't be to hard converting SCAR to Simba/ newest version of SRL.

edit: is there a git? I could help out a bunch, since I get randoms every 15 minutes anyways


search titles only for 'revision' it has almost every version of srl 4

DannyRS

2013-03-19 23:45:40

A few of the solvers got updated, but the list is a tad out of date, just make sure to have the latest OSR and you'll either solve randoms or be logged out if they don't have solvers / fail ;) (providing your script is calling the random finding procedures correctly ofc)

shebee

2013-03-19 23:52:57

From: DannyRS
A few of the solvers got updated, but the list is a tad out of date, just make sure to have the latest OSR and you'll either solve randoms or be logged out if they don't have solvers / fail ;) (providing your script is calling the random finding procedures correctly ofc)


Awesome, that is still FindNormalRandoms?
(Can't check atm)

I'll also start making screenshots as I can.

DannyRS

2013-03-20 00:34:44

From: shebee
Awesome, that is still FindNormalRandoms?
(Can't check atm)

I'll also start making screenshots as I can.


Yup and FindTalk; to check for character username text ( for the non kidnap randoms )

Justin

2013-03-20 00:44:24

From: Moises
Last edited by Hobbit; 03-13-2013 at 09:49 AM. :wacko:

please guise, keep up that good work!


We are keeping it up ;)

The SRL-OSR Dev thread is kept up to date as most members who are working on the include have the power to edit the OP. But in the public section (This thread) we don't, so what you see is kinda out-dated by a few days

Ashaman88

2013-03-20 01:25:27

From: DannyRS
Yup and FindTalk; to check for character username text ( for the non kidnap randoms )


Find talk is in findnormalrandoms !

Justin

2013-03-20 05:03:49


***** Found Random: Drill Demon *****
[DemonDrill Random] [DD_TalkDemon] Talked to demon
[DemonDrill Random] [DD_Solve] Walking to center to search for sign
[DemonDrill Random] [DD_Solve] Searching for sign : jog
[DemonDrill Random] [DD_GetSigns] Number of signs located : 4
[DemonDrill Random] [DD_FindSign] Matching sign found at : (287, 121)
[DemonDrill Random] [DD_Solve] Searching for matt : jog
[DemonDrill Random] [DD_Solve] Used matt successfully
[DemonDrill Random] [DD_Solve] Walking to center to search for sign
[DemonDrill Random] [DD_Solve] Searching for sign : starjumps
[DemonDrill Random] [DD_GetSigns] Number of signs located : 4
[DemonDrill Random] [ERROR] Failed to find sign : starjumps
[DemonDrill Random] [DD_TalkDemon] Talked to demon
[DemonDrill Random] [DD_Solve] Walking to center to search for sign
[DemonDrill Random] [DD_Solve] Searching for sign : starjumps
[DemonDrill Random] [DD_GetSigns] Number of signs located : 4
[DemonDrill Random] [DD_FindSign] Matching sign found at : (413, 108)
[DemonDrill Random] [DD_Solve] Searching for matt : starjumps
[DemonDrill Random] [DD_Solve] Used matt successfully
[DemonDrill Random] [DD_Solve] Walking to center to search for sign
[DemonDrill Random] [DD_Solve] Searching for sign : jog
[DemonDrill Random] [DD_GetSigns] Number of signs located : 4
[DemonDrill Random] [DD_FindSign] Matching sign found at : (292, 119)
[DemonDrill Random] [DD_Solve] Searching for matt : jog
[DemonDrill Random] [DD_Solve] Used matt successfully
[DemonDrill Random] [DD_Solve] Walking to center to search for sign
[DemonDrill Random] [DD_Solve] Searching for sign : situps
[DemonDrill Random] [DD_GetSigns] Number of signs located : 3
[DemonDrill Random] [DD_FindSign] Matching sign found at : (46, 101)
[DemonDrill Random] [DD_Solve] Searching for matt : situps
[DemonDrill Random] [DD_Solve] Used matt successfully
[DemonDrill Random] [DD_Solve] Walking to center to search for sign
[DemonDrill Random] [DD_Solve] Searching for sign : jog
[DemonDrill Random] [DD_GetSigns] Number of signs located : 4
[DemonDrill Random] [DD_FindSign] Matching sign found at : (317, 123)
[DemonDrill Random] [DD_Solve] Searching for matt : jog
[DemonDrill Random] [DD_Solve] Used matt successfully
***** Solved Random: Drill Demon *****

DannyRS

2013-03-20 05:55:39

From: Ashaman88
Find talk is in findnormalrandoms !


Oh :p

But you don't really want to call that every 50ms do you, all the screenchecks and invchecks, probably a few tab checks, much more efficient to indivdually call FTWait (did I add that to it yet?) then call FindNormalRandoms at the end of your loop(assuming you have a fast loop, else call it after every few things), I haven't tried but I don't think calling it like that would work very well :p

That's what I've been doing, and it's working perfect ;)

Ashaman88

2013-03-20 07:53:58

From: DannyRS
Oh :p

But you don't really want to call that every 50ms do you, all the screenchecks and invchecks, probably a few tab checks, much more efficient to indivdually call FTWait (did I add that to it yet?) then call FindNormalRandoms at the end of your loop(assuming you have a fast loop, else call it after every few things), I haven't tried but I don't think calling it like that would work very well :p

That's what I've been doing, and it's working perfect ;)


Calling findnormalrandoms every 100ms or so has worked w/o pausing script for just talking. Works the same but just one function. Although everyone is allowed to call it up as they like!

shebee

2013-03-20 09:41:19

From: DannyRS
Oh :p

But you don't really want to call that every 50ms do you, all the screenchecks and invchecks, probably a few tab checks, much more efficient to indivdually call FTWait (did I add that to it yet?) then call FindNormalRandoms at the end of your loop(assuming you have a fast loop, else call it after every few things), I haven't tried but I don't think calling it like that would work very well :p

That's what I've been doing, and it's working perfect ;)


My script only has a few seconds window where randoms can even spawn.
But thanks for the tip.

Shatterhand

2013-03-20 12:43:06

Can you guys provide all files for the OSR include so we could test the working detectors/solvers in our scripts?
I know this would need disabling the unfinished solvers too.

Ashaman88

2013-03-20 12:55:34

From: Shatterhand
Can you guys provide all files for the OSR include so we could test the working detectors/solvers in our scripts?
I know this would need disabling the unfinished solvers too.


If you check out the git - they are already included, you just need to call findnormalrandoms :)

https://github.com/SRL/SRL-OSR

Shatterhand

2013-03-20 13:33:19

From: Ashaman88
If you check out the git - they are already included, you just need to call findnormalrandoms :)

https://github.com/SRL/SRL-OSR

Yes they are, but the unfinished ones too. Lot of errors, and I have no idea how the random solver works.
(Or am I missing something? I clicked on the ZIP to download it.)

Ashaman88

2013-03-20 14:16:40

From: Shatterhand
Yes they are, but the unfinished ones too. Lot of errors, and I have no idea how the random solver works.
(Or am I missing something? I clicked on the ZIP to download it.)


What errors? There shouldn't be any. I think almost all at least have detection working - those that telly you out and aren't solved should just log you out as well.

Shatterhand

2013-03-20 14:46:15

From: Ashaman88
What errors? There shouldn't be any. I think almost all at least have detection working - those that telly you out and aren't solved should just log you out as well.

I get this error when running FindNormalRandoms.
Error: Exception: Mask is invalid. Width/Height: (9,6). WhiteHi/BlackHi: (-1,53) at line 780
The following DTMs were not freed: [SRL - Lamp bitmap, SRL - Book of Knowledge, 2, 3, 4, 5, 6]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap]
Its in antirandoms.simba, this line:
if FindBitmapMaskTolerance(NickNameBMP, ax, ay, gtalksBox[yCount].x1, gtalksBox[yCount].y1, gtalksBox[yCount].x2, gtalksBox[yCount].y2, 0, 40) then 

Also where can I ask non-randoms related questions?

Ashaman88

2013-03-20 15:22:10

From: Shatterhand
I get this error when running FindNormalRandoms.
Error: Exception: Mask is invalid. Width/Height: (9,6). WhiteHi/BlackHi: (-1,53) at line 780
The following DTMs were not freed: [SRL - Lamp bitmap, SRL - Book of Knowledge, 2, 3, 4, 5, 6]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap]
Its in antirandoms.simba, this line:
if FindBitmapMaskTolerance(NickNameBMP, ax, ay, gtalksBox[yCount].x1, gtalksBox[yCount].y1, gtalksBox[yCount].x2, gtalksBox[yCount].y2, 0, 40) then 

Also where can I ask non-randoms related questions?


Oh yeah that is my bad, something has to be added manually into scripts until someone puts it into the include - call this after setupsrl -

SetScreenName(Players[0].Nick);

What kind of questions?

Shatterhand

2013-03-20 15:29:59

From: Ashaman88
Oh yeah that is my bad, something has to be added manually into scripts until someone puts it into the include - call this after setupsrl -

SetScreenName(Players[0].Nick);

What kind of questions?


Thanks alot. Gonna test now. :)

GetAmontBox uses StatChars. I think some days ago it used StatChars07.

Ashaman88

2013-03-20 15:39:47

From: Shatterhand
Thanks alot. Gonna test now. :)

GetAmontBox uses StatChars. I think some days ago it used StatChars07.


Ah those kinds of things. We should probably have a thread for OSR include bugs, but you can also post an issue on the git page

shebee

2013-03-20 17:22:23

My script starts running east pretty often in the fight caves (only call it at the entrance), had my bot walk me somewhere in the city and then my script just lagged there.
Nothing in the debug screen, maybe add more debugs (writeln on what the script is doing) to the antirandoms for the time being?

Justin

2013-03-20 17:33:40

From: Ashaman88
Ah those kinds of things. We should probably have a thread for OSR include bugs, but you can also post an issue on the git page


http://villavu.com/forum/project.php?do=issuelist&projectid=9&issuetypeid=bug

Ashaman88

2013-03-20 17:33:53

From: shebee
My script starts running east pretty often in the fight caves (only call it at the entrance), had my bot walk me somewhere in the city and then my script just lagged there.
Nothing in the debug screen, maybe add more debugs (writeln on what the script is doing) to the antirandoms for the time being?


Yeah well there needs to be instructions released on how to use them. Right now combat scripts need to turn off the combatrandoms - I think it's like SRL_Combatrandoms or something needs to be set to false after setupsrl. Pretty much for randoms that attack you it will run away and run back. So if you are in a combat script it will have false positives and you need to turn that off.

shebee

2013-03-20 19:39:29

From: Ashaman88
Yeah well there needs to be instructions released on how to use them. Right now combat scripts need to turn off the combatrandoms - I think it's like SRL_Combatrandoms or something needs to be set to false after setupsrl. Pretty much for randoms that attack you it will run away and run back. So if you are in a combat script it will have false positives and you need to turn that off.


Oh thanks, this is the first combat script I've done and I haven't read the whole antirandoms include so I didn't know, thanks.

Ashaman88

2013-03-20 20:50:27

From: shebee
Oh thanks, this is the first combat script I've done and I haven't read the whole antirandoms include so I didn't know, thanks.


Well the methods and everything haven't been posted in the public section so not your fault :)

shebee

2013-03-20 21:05:22

From: Ashaman88
Well the methods and everything haven't been posted in the public section so not your fault :)


I'm more and more thinking on making a script which fills all the requirements so that I can get more exclusive access to SRL and maybe even contribute to it some day :P

ikillthechickens

2013-03-22 00:38:15

Good work guys!

Few observartions:
I'm running a combat script so if I have to disable combat randoms how will it detect if i get attacked from one of these randoms?

I entered the maze random with my compass facing west, it succefully detected it was in the maze. However it kept on opening doors that it couldn't reach, after awhile it would run in the other direction and try other doors but couldn't reach those either. After 3 minutes of trying to open doors it couldn't reach I solved it manually.

I got one of those events that adds a cube (or whatever you call them) to your inventory and they keep duplicating if you dont solve them. Succefully detected cube in inventory but would try to drop them continuously(which doesn work) and didn't attemp to solve it.

I got the secuirty guy that attacks you but since i disabled combat randoms it did nothing.

I will lend my accounts when i get another random!

DannyRS

2013-03-22 01:00:19

From: ikillthechickens
Good work guys!

Few observartions:
I'm running a combat script so if I have to disable combat randoms how will it detect if i get attacked from one of these randoms?

I entered the maze random with my compass facing west, it succefully detected it was in the maze. However it kept on opening doors that it couldn't reach, after awhile it would run in the other direction and try other doors but couldn't reach those either. After 3 minutes of trying to open doors it couldn't reach I solved it manually.

I got one of those events that adds a cube (or whatever you call them) to your inventory and they keep duplicating if you dont solve them. Succefully detected cube in inventory but would try to drop them continuously(which doesn work) and didn't attemp to solve it.

I got the secuirty guy that attacks you but since i disabled combat randoms it did nothing.

I will lend my accounts when i get another random!


I don't really know what can be done for combat randoms in a combat script, the maze random may need to be changed to make compass north before solving,

The strange box currently has no solver, so the failsafe tries to drop it

ikillthechickens

2013-03-22 01:10:09

From: DannyRS
I don't really know what can be done for combat randoms in a combat script, the maze random may need to be changed to make compass north before solving,

The strange box currently has no solver, so the failsafe tries to drop it


I guess ill just remove the SRL-OSR random finding for now.
Currently for the combat randoms i just count the number of yellow pixels of my hp in the stats tab and when it drops to a certian value(single digit hp) it will run away and logout, it is dangerous last time i tested it logged out with 3 hp lol. Do you know if there is a working function to return the HP level?

DannyRS

2013-03-22 01:15:35

From: ikillthechickens
I guess ill just remove the SRL-OSR random finding for now.
Currently for the combat randoms i just count the number of yellow pixels of my hp in the stats tab and when it drops to a certian value(single digit hp) it will run away and logout, it is dangerous last time i tested it logged out with 3 hp lol. Do you know if there is a working function to return the HP level?


How do you tell the difference between a mob hitting you and a random hitting you tho,

Theres plenty of skill returning functions, can't remember the names, HpPercent(False) might be one you'd want, GetLevel is probably close to the name of the other one, have a look at gametab's function list :)

ikillthechickens

2013-03-22 01:18:47

From: DannyRS
How do you tell the difference between a mob hitting you and a random hitting you tho,

Theres plenty of skill returning functions, can't remember the names, HpPercent(False) might be one you'd want, GetLevel is probably close to the name of the other one, have a look at gametab's function list :)


Well the technique will only work for the specific npc that im killing since they never do any damage(from my name you could probably guess what they are), otherwise no way to determine if it is mob or random.

Ill have a look at the gametab function list.

Edit: Looks like there is a HPPercent function that even has the option to return to the orignal game tab you were on! Ill will try this when i get home.

DannyRS

2013-03-22 01:22:54

From: ikillthechickens
Well the technique will only work for the specific npc that im killing since they never do any damage(from my name you could probably guess what they are), otherwise no way to determine if it is mob or random.

Ill have a look at the gametab function list.


Ah, you can't call FindNormalRandoms, but FindTalk; will still work for most randoms, you could work around by only calling FNR if any tabs are missing I guess, but combat are hp bar only atm, Asham and me discussed making it check stats tab hp level too tho, still in discussion tho :p

ikillthechickens

2013-03-22 01:27:34

From: DannyRS
Ah, you can't call FindNormalRandoms, but FindTalk; will still work for most randoms, you could work around by only calling FNR if any tabs are missing I guess, but combat are hp bar only atm, Asham and me discussed making it check stats tab hp level too tho, still in discussion tho :p


But findTalk is called in FNR? So i should just call findTalk and not FNR? I dont understand

Ashaman88

2013-03-22 01:45:31

From: ikillthechickens
But findTalk is called in FNR? So i should just call findTalk and not FNR? I dont understand


You can still call FNR, you just will have to disable the combat randoms with the srl_combatrandoms=false thing


Also maze isn't done yet, I haven't pushed the one side I finished and I need accounts from each corner start spot :)

ikillthechickens

2013-03-22 02:04:14

From: Ashaman88
You can still call FNR, you just will have to disable the combat randoms with the srl_combatrandoms=false thing


Also maze isn't done yet, I haven't pushed the one side I finished and I need accounts from each corner start spot :)


Ah i see, i think what i did has the same effect I just commented out these lines in the antirandoms.simba

if SRL_infight then    
begin
runaway(RandomDirection, False, 1, RandomRange(2000,4000));
result := true;
exit;
end;

Ashaman88

2013-03-22 02:05:47

From: ikillthechickens
Ah i see, i think what i did has the same effect I just commented out these lines in the antirandoms.simba

if SRL_infight then    
begin
runaway(RandomDirection, False, 1, RandomRange(2000,4000));
result := true;
exit;
end;


yep yep, but not good practice for public scripts since you will have to instruct others to comment it out each time there is an update

shebee

2013-03-22 13:08:28

Is it even possible to solve the teleport random with simba, I can't remember it ever solving it.
(I'm talking about the random event when you teleport and you're in that room and have to click on one of the 4 sticks)

Ashaman88

2013-03-22 13:16:53

From: shebee
Is it even possible to solve the teleport random with simba, I can't remember it ever solving it.
(I'm talking about the random event when you teleport and you're in that room and have to click on one of the 4 sticks)


I don't know what event you're talking about? Are you talking about the pinball one? or What? I confused

Solar

2013-03-22 13:21:10

From: Ashaman88
I don't know what event you're talking about? Are you talking about the pinball one? or What? I confused


I'm guessing he was referring to the abyss random event.

The idea is to pick the 'odd one out'.

Ashaman88

2013-03-22 13:22:25

From: Solar
I'm guessing he was referring to the abyss random event.

The idea is to pick the 'odd one out'.


Is that one in the 07 rs?

Solar

2013-03-22 13:27:46

From: Ashaman88
Is that one in the 07 rs?


Not that I've seen so far.
This is the event; http://runescape.wikia.com/wiki/Lost_and_Found

shebee

2013-03-22 13:34:01

From: Solar
Not that I've seen so far.
This is the event; http://runescape.wikia.com/wiki/Lost_and_Found


From: Ashaman88
Is that one in the 07 rs?


I've got it soo many times already, especially if you're in the wildy and teleport out.
But has it ever been solvable by SRL?

Ashaman88

2013-03-22 13:36:22

From: shebee
I've got it soo many times already, especially if you're in the wildy and teleport out.
But has it ever been solvable by SRL?


Yes it has - I guess we need to add that one to the list. I just haven't come across it yet. We would need accounts in it

shebee

2013-03-22 14:26:17

From: Ashaman88
Yes it has - I guess we need to add that one to the list. I just haven't come across it yet. We would need accounts in it


I might farm some green dragons today, if I get the random event I'll make as many screenshots as possible each time. Don't really like the idea of sharing my acc :/
Do you need pictures of anything specific, and highest brightness I guess?

ikillthechickens

2013-03-22 17:59:59

The lost and found random is in 07 i got it once so i can confirm that.

BTW can you keep the op updated so we know which randoms can be solved etc..


EDIT: it says the genie random can be solved, however it didn't even detect it for me. Do i need to have the public chat on off and just the game tab on? From my experience the genie only talks in the main game screen, maybe i didn't call findNormalRandoms at the right time?



thanks

Ashaman88

2013-03-22 20:12:17

From: ikillthechickens
The lost and found random is in 07 i got it once so i can confirm that.

BTW can you keep the op updated so we know which randoms can be solved etc..


EDIT: it says the genie random can be solved, however it didn't even detect it for me. Do i need to have the public chat on off and just the game tab on? From my experience the genie only talks in the main game screen, maybe i didn't call findNormalRandoms at the right time?



thanks


Do you have your nickname set? And Hobbit only updates this one whenever we yell at him :P

Hobbit

2013-03-22 20:14:10

List updated

shebee

2013-03-23 02:17:04

Pinball random is having trouble exiting the cave, it won't find the exit.

DannyRS

2013-03-23 11:39:12

From: shebee
Pinball random is having trouble exiting the cave, it won't find the exit.


Do you have an account you could lend? If not I'll keep a look out for that random,

I'm also free to work on solvers, theres a few I can't manage, but post if you got em and I'm sure one of us will be willing and capable ;)

shebee

2013-03-23 13:50:24

From: DannyRS
Do you have an account you could lend? If not I'll keep a look out for that random,

I'm also free to work on solvers, theres a few I can't manage, but post if you got em and I'm sure one of us will be willing and capable ;)


I'll pm you today, I'm still in the random

DannyRS

2013-03-23 14:41:31

From: shebee
I'll pm you today, I'm still in the random


Great, Be sure to include what country your from ;)

cobra0702

2013-03-23 16:53:13

how do i get a script to solve basic randoms?

DannyRS

2013-03-23 16:55:36

From: cobra0702
how do i get a script to solve basic randoms?


FindNormalRandoms;


From: shebee
Pinball random is having trouble exiting the cave, it won't find the exit.


- Fixed and Pulled, ty alot for account lend - confirm I was indeed on his acc

Metroidprim1

2013-03-23 18:52:18

From: Ashaman88
Yes it has - I guess we need to add that one to the list. I just haven't come across it yet. We would need accounts in it


This random, I believe, only comes up when you teleport. I got a lot back when I was mining essence so if you are unable to get it while just playing, maybe run EssenceHarvester for a little while and im sure you'll get it eventually.

DannyRS

2013-03-23 19:08:24

From: Metroidprim1
This random, I believe, only comes up when you teleport. I got a lot back when I was mining essence so if you are unable to get it while just playing, maybe run EssenceHarvester for a little while and im sure you'll get it eventually.


I'll try to proc it and get on it ;)

If someone gets an account stuck in it and is willing to lend, then that will speed it up!

mmmvvvbbb

2013-03-23 22:25:21

I get this error, do you know why?
Error: Exception: Mask is invalid. Width/Height: (9,6). WhiteHi/BlackHi: (-1,53) at line 777
Here is the line.
        if FindBitmapMaskTolerance(NickNameBMP, ax, ay, gtalksBox[yCount].x1, gtalksBox[yCount].y1, gtalksBox[yCount].x2, gtalksBox[yCount].y2, 0, 40) then
Happens right when it detects a random.

EDIT: sorry, used search and found the solution. Let this be a lesson for us all.

DannyRS

2013-03-23 23:43:52

From: mmmvvvbbb
I get this error, do you know why?
Error: Exception: Mask is invalid. Width/Height: (9,6). WhiteHi/BlackHi: (-1,53) at line 777
Here is the line.
        if FindBitmapMaskTolerance(NickNameBMP, ax, ay, gtalksBox[yCount].x1, gtalksBox[yCount].y1, gtalksBox[yCount].x2, gtalksBox[yCount].y2, 0, 40) then
Happens right when it detects a random.

EDIT: sorry, used search and found the solution. Let this be a lesson for us all.


You need to set your nickname before calling SetupSRL; ;)

ikillthechickens

2013-03-24 06:52:21

I have the giles random, it will talk to him but cannot solve the puzzle

Shatterhand

2013-03-24 06:54:12

***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
It keeps trying to drop the strange box, and you are not allowed to drop it.

DannyRS

2013-03-24 11:26:43

From: Shatterhand
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
It keeps trying to drop the strange box, and you are not allowed to drop it.


Yea it Needs a logout failsafe, I've tried to get the plugin from scar to work, but no luck so far :/

shebee

2013-03-24 14:37:28

Okay I've gotten the lost and found a few times now, I've taken a few screenies as well, I'll post them later.
I noticed that the old way of clearing the lost and found random was to just click the north appendage until it worked, but that seems like begging for a bann don't you think?

Thought about it and I have a few far fetched ideas on how you might click the right one.
For example, one variant of the random is that one appendage has no top, so 3 are white and the right one is just the stick without anything on it, that one is pretty easy to figure out, since you could just calculate the approx. location of the third stick and find it with the uptext.

Another variant is where the right appendage is higher or lower than the others, this I though you could solve by calculating the distance to the middle, and the one farthest/nearest compared to the others distances average would be the one…

There are so many variants though it would be a shitload of work, but nevertheless I think a few of them could actually be solvable, and you can always resort to the headless clicking if everything fails.
Do you think it's too much work?

DannyRS

2013-03-24 14:42:04

From: shebee

Do you think it's too much work?


Show me some screens and I'll see :p

shebee

2013-03-24 15:17:00

From: DannyRS
Show me some screens and I'll see :p


http://www.megafileupload.com/en/file/405251/randomi-rar.html
I hope this is not against the rules or something and if it is delete the link but I tried uploading my images to imgur but it would only upload a few of them, dunno why.
Maybe because I didn't compress them at all, if you want I can send them separately over skype or something.

Lord Waffles

2013-03-24 15:57:31

Just posting some things I found.

Currently my script as solved two randoms

-Pinball Wizard: Solved it, but failed to exit the cave. The camera direction was set to West, i'm not sure if that messed it up or not. When it finished it did not change the compass to say North like I feel like it should have since it clicked down at the bottom of the screen. (Using OSR, might not have an updated file so it's no big deal. At least it solved the hard part.)

-Quiz show: worked extremely well, only messed up once!

DannyRS

2013-03-24 16:06:28

From: Lord Waffles

-Pinball Wizard: Solved it, but failed to exit the cave. The camera direction was set to West, i'm not sure if that messed it up or not. When it finished it did not change the compass to say North like I feel like it should have since it clicked down at the bottom of the screen. (Using OSR, might not have an updated file so it's no big deal. At least it solved the hard part.)


*Fixed - https://github.com/SRL/SRL-OSR/pull/103

shebee

2013-03-24 16:30:33

Should I send the screenshots through skype or is the zip ok?

DannyRS

2013-03-24 16:31:28

From: shebee
Should I send the screenshots through skype or is the zip ok?


Could u put the zip on here?

shebee

2013-03-24 16:42:46

Yeah sure.
The files are so big, I didn't compress the pics sorry, had to split them up lol…

Total

2013-03-24 18:07:38

For nick is it best to use your full nickname or just part of it because last time I used SRL-OSR it wasn't detecting when I got talking randoms.

Ashaman88

2013-03-24 18:09:43

From: Total
For nick is it best to use your full nickname or just part of it because last time I used SRL-OSR it wasn't detecting when I got talking randoms.


I would just use part - that's what I've been using at least

shebee

2013-03-24 18:37:00

***** Found Random: Pinball *****
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_Exit: Exiting cave
PB_Exit: Clicked exit cave
***** Solved Random: Pinball *****


Nice work Danny

ikillthechickens

2013-03-24 18:55:45

From: DannyRS
*Fixed - https://github.com/SRL/SRL-OSR/pull/103


Nice work Danny!
One question about how this pull/push thing works. So if you edit a file to make an update or patch a bug etc you make a pull request right? The update you have made to that file does not get put into the SRL-OSR until it is appoved or pushed? Am I on the right track here?

Also what is merge?

Thanks

Total

2013-03-24 19:06:50

From: Ashaman88
I would just use part - that's what I've been using at least


Hmmm…used part and still didn't detect genie random. Could it have to do with my fonts? I keep getting a message that my fonts are version -1 and theres an update for version 14 but it doesn't update for some reason.

Ashaman88

2013-03-24 19:12:16

From: Total
Hmmm…used part and still didn't detect genie random. Could it have to do with my fonts? I keep getting a message that my fonts are version -1 and theres an update for version 14 but it doesn't update for some reason.


Do you have all the OSR include stuff in your script? It would give you an error if you didn't have to 07 fonts downloaded. You need to call findnormalrandoms a ton to coincide with your name being said by the genie/whatever random.

Total

2013-03-24 19:15:37

Yeah it's fully written in SRL-OSR and I have the 07 fonts. I have FNR in my loop that waits for me to finish woodcutting which runs every 300ms so it should be detecting it I think. Maybe I have outdated 07 fonts or something not sure.

Edit: Just solved Dr. Jekyll random.

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Dr Jekyll
New fonts available. Current version: -1. Latest version: 14
Screenshot of: Solving Talking Random - Talk-to Dr Jekyll 12 Minutes and 34 Seconds
Found JEKYLL/HYDE random

Wonder why it keeps saying that about my fonts…odd.

prededor5

2013-03-25 02:10:03

From: Ashaman88
Oh yeah that is my bad, something has to be added manually into scripts until someone puts it into the include - call this after setupsrl -

SetScreenName(Players[0].Nick);

What kind of questions?


[Error] C:\Simba\Includes\SRL/SRL/core/login.simba(738:3): Unknown identifier 'SetScreenName' at line 737
Compiling failed.


what did i do wrong?

ikillthechickens

2013-03-25 04:18:43

I just got the pinball random. The score reset back to 0(This happened 4 times) due to clicking the wrong post or slight lag and so the timing was off but it was able to get the score of 10.

That was great but it was not able to exit the cave once done. The minimap started out west(Not sure if that effects it) after failing to exit the cave it set the minimap to south and tryed to exit again, unfortunately it failed once more. After this it kept clicking on the center of the screen until i stopped it.


Here is the report.
***** Found Random: Pinball *****
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
PB_Exit: Took to long to find exit... Looking for backup
PB_Exit: Failed to exit
PB_Exit: Exiting cave
Successfully executed.

OK So i did the pinball random again, this time the minimap started off facing north and it was able to solve it!

***** Found Random: Pinball *****
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_ScanPost: Found post
PB_TagPost: Tagged post
PB_Exit: Exiting cave
PB_Exit: Clicked exit cave
***** Solved Random: Pinball *****
Successfully executed.


Maybe set the mini map to North before doing the random, Great work!

Total

2013-03-25 04:56:14

Hmmmm, got genie and it detected my name but wasn't able to find him I guess. Just kept saying 'Found nick' but never clicked on him.

Shatterhand

2013-03-25 05:19:42

Tbh looking for NickName isnt the best way to detect randoms. In some cases FindNormalRandoms isnt called that often and misses the onscreen names.

You should add two options.

Option 1: looking for special colors too. At some spots where no other colors would match, will work nicely.

Option 2: add all random event texts (other sentences without names) too.

A scripter should be able to enable/disable these options.
(Obviously Option 1 wont work if spot has color matches)

The problem would be detecting other people's random. The solution to this should be: we check the random if its ours (a human does that too) and if its not ours, then disable that option for that kind of random for some time.

BigSmooth

2013-03-25 05:34:25

I'm in a random and would like to help you guys solve it. It's Molly, if a dev would just drop me a message i'd be glad to help.

DannyRS

2013-03-25 06:37:07

From: Total
Hmmmm, got genie and it detected my name but wasn't able to find him I guess. Just kept saying 'Found nick' but never clicked on him.


It's probably the uptext, we have to wait for Simba 993 before using the real OCR filter olly made

From: BigSmooth
I'm in a random and would like to help you guys solve it. It's Molly, if a dev would just drop me a message i'd be glad to help.


J J really wants Molly, but Idk if hes active right now, I'd drop him a PM and ask maybe :p

Ashaman88

2013-03-25 07:19:43

From: Shatterhand
Tbh looking for NickName isnt the best way to detect randoms. In some cases FindNormalRandoms isnt called that often and misses the onscreen names.

You should add two options.

Option 1: looking for special colors too. At some spots where no other colors would match, will work nicely.

Option 2: add all random event texts (other sentences without names) too.

A scripter should be able to enable/disable these options.
(Obviously Option 1 wont work if spot has color matches)

The problem would be detecting other people's random. The solution to this should be: we check the random if its ours (a human does that too) and if its not ours, then disable that option for that kind of random for some time.


I think it was discussed a ton back in 07 - there were several reasons why it was eventually decided up to use nickname (chat wouldn't be blocked by other players (unlike a random), false positives considered the vast amount of randoms and their color schemes) There were a few others, but fnr needs to be called very often (or use the fwait danny wrote). The detection works perfectly with a portion of the nickname it is just the uptext that isn't 100% working until the 993 update goes live (for Total, it probably moved the mouse where the genie was, but uptext is just a hackish way to do it until 993).

I'll try to find where the discussions were about the talking solvers

Shatterhand

2013-03-25 08:18:39

From: Ashaman88
I think it was discussed a ton back in 07 - there were several reasons why it was eventually decided up to use nickname (chat wouldn't be blocked by other players (unlike a random), false positives considered the vast amount of randoms and their color schemes) There were a few others, but fnr needs to be called very often (or use the fwait danny wrote). The detection works perfectly with a portion of the nickname it is just the uptext that isn't 100% working until the 993 update goes live (for Total, it probably moved the mouse where the genie was, but uptext is just a hackish way to do it until 993).

I'll try to find where the discussions were about the talking solvers

But my main problem is that they say our names for like one second, and some functions take more than 1 seconds, so FindNormalRandoms misses the Nick.

Ashaman88

2013-03-25 08:26:43

From: Shatterhand
But my main problem is that they say our names for like one second, and some functions take more than 1 seconds, so FindNormalRandoms misses the Nick.


I guess it depends on the tasks. Everything I've done has been able to pick it up - even taking a couple second break to search for your name would work, since they speak to you several times. I know Danny wrote an fwait function that just waits for your nick, which can also be used. What scripts are you running that don't have many wait loops for fnr?

Shatterhand

2013-03-25 08:47:36

From: Ashaman88
I guess it depends on the tasks. Everything I've done has been able to pick it up - even taking a couple second break to search for your name would work, since they speak to you several times. I know Danny wrote an fwait function that just waits for your nick, which can also be used. What scripts are you running that don't have many wait loops for fnr?

Range guilder. Hmm, I will try to modify my loop.

Noob King

2013-03-25 09:07:20

I don't know if the ent is needed. If not then I guess it's just a pretty picture to look at.


DannyRS

2013-03-25 09:47:22

From: Noob King
I don't know if the ent is needed. If not then I guess it's just a pretty picture to look at.


Ent can be handled by the yellow uptext :p, but that really requires the script to handle watching after clicking

Noob King

2013-03-25 11:38:21

From: DannyRS
Ent can be handled by the yellow uptext :p, but that really requires the script to handle watching after clicking


I know, that is what I use for my yew cutter. Its annoying having to have the mouse on the tree constantly however.

prededor5

2013-03-25 12:47:32

[Error] C:\Simba\Includes\SRL/SRL/core/login.simba(738:3): Unknown identifier 'SetScreenName' at line 737
Compiling failed.


what did i do wrong?

Rhiot

2013-03-25 19:19:40

From: Noob King
I know, that is what I use for my yew cutter. Its annoying having to have the mouse on the tree constantly however.


I solved the ent rather easily, just gotta think outside the box. :p

From: prededor5
[Error] C:\Simba\Includes\SRL/SRL/core/login.simba(738:3): Unknown identifier 'SetScreenName' at line 737
Compiling failed.

what did i do wrong?



SetScreenName(Players[0].Nick);

E: ALSO, curious, why doesn't FindNormalRandoms return true after solving a random? I never get
***** Solved Random: --- 
After solving a chat random, like sandwich lady or mysterious old man.

Zorgatone

2013-03-25 20:20:08

How do I use these on my script? I'm already using SRL-OSR

Rhiot

2013-03-25 23:29:39

From: Zorgatone
How do I use these on my script? I'm already using SRL-OSR


All you have to do is include this in several parts of your script:
 FindNormalRandoms; 

Zorgatone

2013-03-25 23:48:10

From: Rhiot
All you have to do is include this in several parts of your script:
 FindNormalRandoms; 


Thank you!! I was waiting so much for this ! :D

Zorgatone

2013-03-26 01:54:10

http://puu.sh/2obaD bugging out.. The Strange Box will loop like this.. Clicking and clicking over and over again on the box in the inventory

ikillthechickens

2013-03-26 02:33:31

Failed Mordaut and also mime, i have the mime log

***** Found Random: Mime *****
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_Solve: Mime solver exceeded maximum tries
***** Failed Random: Mime *****

ikillthechickens

2013-03-26 03:22:20

Prison pete is not on that list

Ashaman88

2013-03-26 07:35:37

From: Zorgatone
http://puu.sh/2obaD bugging out.. The Strange Box will loop like this.. Clicking and clicking over and over again on the box in the inventory


From: ikillthechickens
Failed Mordaut and also mime, i have the mime log

***** Found Random: Mime *****
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_IdentifyEmote: Didn't identify emote
Mime_Solve: Mime solver exceeded maximum tries
***** Failed Random: Mime *****


those have not been started yet. Logouts should be put in those solvers for now

tim11422

2013-03-26 07:48:42

I've been using the P07include since i have started simba. some scripts have said that i need the srl-osr include. if i downloaded that from github do i have what i need for the randoms then?

ikillthechickens

2013-03-26 08:55:13

Hmm seems it is having problems finding the genie, might be the uptext?

Total

2013-03-26 08:59:19

Yeah I've noticed it doesn't do genie or security guard.

Ashaman88

2013-03-26 09:09:40

From: ikillthechickens
Hmm seems it is having problems finding the genie, might be the uptext?


Totes possible - I know guard was having trouble with uptext. Can you tell if the mouse is hovering over the npc?

speedster

2013-03-26 10:22:17

Error: Exception: Mask is invalid. Width/Height: (9,6). WhiteHi/BlackHi: (-1,53) at line 780
The following DTMs were not freed: [0, 1, 2, 3, 4, 5, SRL - Lamp bitmap, SRL - Book of Knowledge]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap, 3]

I just got this in Includes\SRL-OSR\SRL\core\antirandoms\antirandoms.simba // function FindTalk: Boolean;

Any ideas why ?

Ashaman88

2013-03-26 10:24:32

From: speedster
Error: Exception: Mask is invalid. Width/Height: (9,6). WhiteHi/BlackHi: (-1,53) at line 780
The following DTMs were not freed: [0, 1, 2, 3, 4, 5, SRL - Lamp bitmap, SRL - Book of Knowledge]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap, 3]

I just got this in Includes\SRL-OSR\SRL\core\antirandoms\antirandoms.simba // function FindTalk: Boolean;

Any ideas why ?


You need your nickname set and you need to call declareplayers before setupsrl

speedster

2013-03-26 10:27:16

Isn't it possible to read the nickname from ingame?

Ashaman88

2013-03-26 10:32:13

From: speedster
Isn't it possible to read the nickname from ingame?


Probably, but it's not setup like that yet

ILikeSmoothHeads

2013-03-26 12:02:43

I have an account in the balloon animals random, pm me if you need the acc info.

slpwlkr

2013-03-26 16:40:05

[Error] C:\Simba\Includes\SRL-OSR\SRL\core\antirandoms\common.simba(64:15): Unknown identifier 'returnTPAExceptColors' at line 63
Compiling failed.

when I was babysitting range guild and encountered the Evil twin random

And Every time it responds to a Random I get this.

Error: Out Of Range at line 730
The following DTMs were not freed: [SRL - Lamp bitmap, SRL - Book of Knowledge, 2, 3, 4, 5]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap, 3, 4]

ikillthechickens

2013-03-26 17:46:08

From: Ashaman88
Totes possible - I know guard was having trouble with uptext. Can you tell if the mouse is hovering over the npc?


Yes mouse was hovering over npc

Ashaman88

2013-03-26 17:51:38

From: ikillthechickens
Yes mouse was hovering over npc


Yeah then it is the ghetto uptext problem

slpwlkr

2013-03-26 17:59:13

Error: Out Of Range at line 730
The following DTMs were not freed: [SRL - Lamp bitmap, SRL - Book of Knowledge, 2, 3, 4, 5]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap, 3, 4]

this was from a genie
anyone have any ideas?

Ashaman88

2013-03-26 17:59:56

From: slpwlkr
Error: Out Of Range at line 730
The following DTMs were not freed: [SRL - Lamp bitmap, SRL - Book of Knowledge, 2, 3, 4, 5]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap, 3, 4]

anyone have any ideas?


declareplayers before setupsrl and you need to have something in your nick value for the player

slpwlkr

2013-03-26 18:26:54

HowManyPlayers := 0;
NumberOfPlayers(0);
CurrentPlayer := 0;

Players[0].Name := 'm';
Players[0].Pass := '';
Players[0].Nick := ''; //Important for antirandoms
Players[0].Active := True;

How would i fill this out if my name was SLPWLKR and I am at the range guild with 2 other people

Ashaman88

2013-03-26 18:46:36

From: slpwlkr
HowManyPlayers := 0;
NumberOfPlayers(0);
CurrentPlayer := 0;

Players[0].Name := 'm';
Players[0].Pass := '';
Players[0].Nick := ''; //Important for antirandoms
Players[0].Active := True;

How would i fill this out if my name was SLPWLKR and I am at the range guild with 2 other people


name:= 'slpwlkr'
pass = 'pass'
nick = 'PWL'

ikillthechickens

2013-03-26 18:49:44

Also changed

NumberOfPlayers(0);

to

NumberOfPlayers(HowManyPlayers);



also HowManyPlayers := 1; if you using one acocunt/

ikillthechickens

2013-03-27 06:25:38

is anyone working on the Strange Box? Would be really good if that gets working

Ashaman88

2013-03-27 08:09:09

From: ikillthechickens
is anyone working on the Strange Box? Would be really good if that gets working


Well I was working on it last night, but looks like my guy died sometime in the night and lost all the boxes! Sad day

Falmarek

2013-03-27 11:49:28

When i'll have account stuck at random will pm u

ikillthechickens

2013-03-27 18:57:21

From: Ashaman88
Well I was working on it last night, but looks like my guy died sometime in the night and lost all the boxes! Sad day


Ah! IF i get those boxes ill give you my account to work with, at one point i found my character had 40+ boxes lol

Ashaman88

2013-03-27 18:57:54

From: ikillthechickens
Ah! IF i get those boxes ill give you my account to work with, at one point i found my character had 40+ boxes lol


Yeah same here but they all went bye bye :(

ikillthechickens

2013-03-27 19:00:08

From: Ashaman88
Yeah same here but they all went bye bye :(


Out of curiosity I know you prolly still need to do a ton of testing but how well does it work atm? Like what is the success rate on guessing the right answer?

Ashaman88

2013-03-27 19:04:04

From: ikillthechickens
Out of curiosity I know you prolly still need to do a ton of testing but how well does it work atm? Like what is the success rate on guessing the right answer?


0% only shapes are semi done

slpwlkr

2013-03-27 19:05:14

So when you set you "nick" it is the 3 middle characters of your display name?

ikillthechickens

2013-03-27 19:05:48

From: Ashaman88
0% only shapes are semi done


Ok long way to go best of luck man!

ikillthechickens

2013-03-27 19:10:01

From: slpwlkr
So when you set you "nick" it is the 3 middle characters of your display name?


any 3 chars, maybe dont put the first 3 chars as if someone calls your name ingame it may think its a random :p

Deni_mulic

2013-03-27 21:20:57

any 3 downchars
No capital letters
At least thats how it worked in SRL3

Rhiot

2013-03-28 18:53:20

Mordaut random is labeled as working, but failed?

Edit: On second thought I need my account now. Sorry.

fluffy22

2013-03-28 19:31:49

1: How do you know if these are in scripts?
2: What do I have to edit / change to make sure random solvers work in a script?

Ashaman88

2013-03-28 20:53:03

From: Rhiot
Mordaut random is labeled as working, but failed?

Edit: On second thought I need my account now. Sorry.


Not sure why it says solved… bad @Hobbit !

rj

2013-03-28 22:10:40

@Hobbit Can you release patch notes next time you update the thread?

Justin

2013-03-28 22:18:57

From: RJJ95
@Hobbit Can you release patch notes next time you update the thread?


It's called GitHub :)

Hobbit

2013-03-28 23:29:35

From: Ashaman88
Not sure why it says solved… bad @Hobbit !


Because someone changed it to "Working" in the dev thread and so it got copied here.

Ashaman88

2013-03-28 23:41:00

From: Hobbit
Because someone changed it to "Working" in the dev thread and so it got copied here.


Ah then dev team!

wthomas

2013-03-29 15:38:40

Drill demon does not work despite saying so in the thread. =/

belbn

2013-03-29 18:56:04

I have one in Molly.

Ogre

2013-03-30 03:08:58

I have an account in Maze. It detected that it was in Maze.


***** Found Random: Maze *****
...

vladko78

2013-03-30 05:09:29

i usually get stuck with mysterious box and bot doesnt log out it keeps dropping this box is there any way i could help, id really appreciate if bot just log out because if not it keeps getting more box and in the mornin i have to solve like 100:D

slushpuppy

2013-03-30 06:09:12

Pillory has a habit of clicking on the wrong cage, the solver was only able to get it about 2/5 times i entered the random

Justin

2013-03-30 06:12:02

From: belbn
I have one in Molly.


Are you able to PM me the account details?

awong

2013-03-30 18:27:46

From: Ashaman88
Oh yeah that is my bad, something has to be added manually into scripts until someone puts it into the include - call this after setupsrl -

SetScreenName(Players[0].Nick);

What kind of questions?


I put that after setupsrl and got the following error :o

Error: Out Of Range at line 528

i also have this in my declareplayers

Players[0].Nick := 'rsn';

rj

2013-03-30 19:14:34

From: awong
I put that after setupsrl and got the following error :o

Error: Out Of Range at line 528

i also have this in my declareplayers

Players[0].Nick := 'rsn';

Are you selection client with green arrow or using SMART?

Ashaman88

2013-03-30 19:53:51

From: awong
I put that after setupsrl and got the following error :o

Error: Out Of Range at line 528

i also have this in my declareplayers

Players[0].Nick := 'rsn';


How randoms are setup now - redownload include. Call declare players before setup srl. That is all (don't put setname)

awong

2013-03-30 20:53:39

From: Ashaman88
How randoms are setup now - redownload include. Call declare players before setup srl. That is all (don't put setname)


ahh works now thanks :)

superhuman

2013-03-30 21:40:23

wot, none of my scripts complete randoms..?
someone tell me how to make them work, im new to this lol :]

awong

2013-03-30 22:07:17

From: superhuman
wot, none of my scripts complete randoms..?
someone tell me how to make them work, im new to this lol :]


well i put FindNormalRandoms; at places in my script where i want it to check for randoms

superhuman

2013-03-30 22:09:18

what do you mean, im completely new idk anything

Varrock

2013-03-30 23:00:53

i am confused….what do i add into a script so that it will check for randoms?

rj

2013-03-30 23:01:21

From: Varrock
i am confused….what do i add into a script so that it will check for randoms?


FindNormalRandoms;

Justin

2013-03-30 23:43:30

Molly detection tested and working. OP updated.

Chewar

2013-03-31 01:06:53

From: Justin
Molly detection tested and working. OP updated.

Good job, I don't mind testing but have you updated here yet?
https://github.com/SRL/SRL-OSR/tree/master/SRL/core/antirandoms

Justin

2013-03-31 01:08:17

From: Chewar
Good job, I don't mind testing but have you updated here yet?
https://github.com/SRL/SRL-OSR/tree/master/SRL/core/antirandoms


Need to wait for a dev to push it. I have sent the pull request.

Neros

2013-03-31 05:15:18

is there any randoms in particular that still need accounts for testing? if someone can notify me of what's left to be done i could take the time to hand a few accounts in :)

Shatterhand

2013-03-31 05:58:07

Where can I download 1.4 fonts?

Total

2013-03-31 09:02:02

I think the uptext for security guard doesn't work because it finds him but never clicks him. Will experiment with the uptexts.

slushpuppy

2013-03-31 09:02:31

mime is certainly broken.

Justin

2013-03-31 09:05:20

From: slushpuppy
mime is certainly broken.


Detection or solving?

slushpuppy

2013-03-31 09:10:20

detection is fine, it doesn't detect animations,

Appears Mime_IsPerforming could be broken

The only output is addToSRLLog('Mime_IdentifyEmote: Didn''t identify emote');

Ashaman88

2013-03-31 09:28:59

From: Total
I think the uptext for security guard doesn't work because it finds him but never clicks him. Will experiment with the uptexts.


Yeah it's the ghetto uptext - whenever the next simba version comes out the proper uptext finding will be with it

From: slushpuppy
detection is fine, it doesn't detect animations,

Appears Mime_IsPerforming could be broken

The only output is addToSRLLog('Mime_IdentifyEmote: Didn''t identify emote');


Yeah I don't think that's been started for 07 - that's just the old solver in srl5 trying to work

slushpuppy

2013-03-31 09:41:17

Dammit! I thought the solver was finished based on the update date in the source file.

I guess i'll take a stab at making a solver

Ashaman88

2013-03-31 10:20:20

From: slushpuppy
Dammit! I thought the solver was finished based on the update date in the source file.

I guess i'll take a stab at making a solver


I believe! Get er done

Cwil

2013-03-31 21:14:58

so do I have to add something in the scripts I'm using in order for it to solve the randoms that can be solved?

Cheddy

2013-04-02 17:28:17

I use this in my programs to solve plant. Leaves the fruit in the inventory but that can soon be eaten or dropped :)

   
If FindObjCustom(x,y,['ick','ruit'],[12479637],10) Then
begin
wait(5000+random(1000))
ClickMouse2(mouse_left);
If FindObjCustom(x,y,['ick','ruit'],[12479637],10) Then
repeat
wait(random(1000));
until not(FindObjCustom(x,y,['ick','ruit'],[12479637],10))
end;

pallooo

2013-04-03 14:47:27

***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Falsely identified item: i)i'rI 'Strang e bo x
RD_Solve: Please report this at: http://villavu.com/forum/showthread.php?t=72956
***** Solved Random: Rewards *****

Shatterhand

2013-04-05 08:00:43

***** Found Random: Rewards *****
RD_Solve: Didn't solve reward
RD_Solve: Falsely identified item: Use Onion seed
RD_Solve: Please report this at: http://villavu.com/forum/showthread.php?t=72956
***** Solved Random: Rewards *****

Checked the DTMs, it was DTM_STRANGE_BOX.

Ashaman88

2013-04-05 08:25:16

From: Shatterhand
***** Found Random: Rewards *****
RD_Solve: Didn't solve reward
RD_Solve: Falsely identified item: Use Onion seed
RD_Solve: Please report this at: http://villavu.com/forum/showthread.php?t=72956
***** Solved Random: Rewards *****

Checked the DTMs, it was DTM_STRANGE_BOX.


Yeah I'll be submitting my solver in the next day or so

Smoeltje

2013-04-05 10:27:21

Giles isn't in the list.

NKN

2013-04-05 20:48:04

@Ashaman88
I was going to write a strange box solver.
Is yours finished?

Ashaman88

2013-04-05 22:43:50

From: NKN
@Ashaman88
I was going to write a strange box solver.
Is yours finished?


Yep all done

NKN

2013-04-05 22:46:02

From: Ashaman88
Yep all done


Darn. kk

Ashaman88

2013-04-05 22:49:16

From: NKN
Darn. kk


well it works about 80% of the time for each question, and eventually solves it all of the time (just might take a few boxes). When it goes live in the git, you are more than welcome to play with it some more or come up with a better method.

NKN

2013-04-05 23:01:31

Seems like Freaky Forester is broken

Got this text
******** FOUND TALKING RANDOM TEXT********: Talk-to Freaky Forester
Screenshot of: Solving Talking Random - Talk-to Freaky Forester 6 Seconds



If it is, may I solve it and push an update, or does someone have that one done too? ;)

Ashaman88

2013-04-05 23:05:23

From: NKN
Seems like Freaky Forester is broken

Got this text



If it is, may I solve it and push an update, or does someone have that one done too? ;)


On the dev thread it only shows that detection is complete for that random and it was done by slushpuppy - I assume he is the only one who has done anything with it. Mind @mentioning him to check and see if he has done anymore besides detection, else I'm sure nobody would mind you taking a crack at it :)

h1story

2013-04-05 23:18:43

None of my randoms get solved, my scripts force shuts off each time I get a random, what should I do

NKN

2013-04-05 23:51:00

From: Ashaman88
On the dev thread it only shows that detection is complete for that random and it was done by slushpuppy - I assume he is the only one who has done anything with it. Mind @mentioning him to check and see if he has done anymore besides detection, else I'm sure nobody would mind you taking a crack at it :)

@slushpuppy

Have you done anything? If not, it's cool, I almost got the random working. Had to delete some of Coh3ns parts tho. :'( (DTMs and 07 is not gewd and i suck with DTMs. For some reason, some points on a NPC aren't clickable.)

slushpuppy

2013-04-06 01:23:00

From: NKN
@slushpuppy

Have you done anything? If not, it's cool, I almost got the random working. Had to delete some of Coh3ns parts tho. :'( (DTMs and 07 is not gewd and i suck with DTMs. For some reason, some points on a NPC aren't clickable.)


I only fixed the detection for FF, nothing more

Verifone

2013-04-06 06:59:49

Random mystery old man

Found NickName
******** FOUND TALKING RANDOM TEXT********: Talk-to Mysterious Old Man
Screenshot of: Solving Talking Random - Talk-to Mysterious Old Man 42 Minutes and 45 Seconds
Found OLD MAN random
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Failed Uptext is:
Failed Uptext is:
Failed Uptext is:
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Failed Uptext is:
Failed Uptext is:
Failed Uptext is:
Failed Uptext is:
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long: Ok
Wrong uptext for cross long: Ok
Wrong uptext for cross long: Ok
Wrong uptext for cross long: Ok
Wrong uptext for cross long: Ok
Wrong uptext for cross long: Ok
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
Wrong uptext for cross long:
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
Wrong uptext for cross long: '
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
***** Solved Random: Rewards *****
***** Found Random: Rewards *****
RD_SolveStrangeBox: Found StrangeBox box
RD_SolveStrangeBox: solver currently disabled
RD_Solve: Didn't solve reward
RD_Solve: Dropping item as a failsafe
Error: Out Of Range at line 966
The following DTMs were not freed: [SRL - Lamp bitmap, SRL - Book of Knowledge, 2, 3, 4, 5, 6, 7, 8, 9, 10]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Minimap Mask bitmap, 3, 4]

Justin

2013-04-06 07:09:50

@Verifone; Do you know what item it detected?

Verifone

2013-04-06 10:44:35

Yeah the mystery box

slushpuppy

2013-04-06 12:04:46

******** FOUND TALKING RANDOM TEXT********: Talk-to Sandwich lady
Screenshot of: Solving Talking Random - Talk-to Sandwich lady 8 Minutes and 33 Seconds
Found SANDWICH random
[Sandwich Random] Sandwich Name: square sandwich
[Sandwich Random] Scanning for sandwich
[Sandwich Random] Selected sandwich

I can't figure out whether the solver got the sandwich wrong or it failed to click the sandwich because i still got teleported, o well ;x

Ashaman88

2013-04-06 12:25:28

From: slushpuppy
******** FOUND TALKING RANDOM TEXT********: Talk-to Sandwich lady
Screenshot of: Solving Talking Random - Talk-to Sandwich lady 8 Minutes and 33 Seconds
Found SANDWICH random
[Sandwich Random] Sandwich Name: square sandwich
[Sandwich Random] Scanning for sandwich
[Sandwich Random] Selected sandwich

I can't figure out whether the solver got the sandwich wrong or it failed to click the sandwich because i still got teleported, o well ;x


I think there is one more click to continue for her? Hard to say, but I think Danny did that one

DannyRS

2013-04-06 13:02:50

From: slushpuppy
******** FOUND TALKING RANDOM TEXT********: Talk-to Sandwich lady
Screenshot of: Solving Talking Random - Talk-to Sandwich lady 8 Minutes and 33 Seconds
Found SANDWICH random
[Sandwich Random] Sandwich Name: square sandwich
[Sandwich Random] Scanning for sandwich
[Sandwich Random] Selected sandwich

I can't figure out whether the solver got the sandwich wrong or it failed to click the sandwich because i still got teleported, o well ;x


I Think it probably clicked the right sandwich, but the screen didn't "take" the click, I think I need to make it repeat the loop if the screen is still up after the click, duno why this happens :/ when I was testing it had a 99% correct sandwich selection, I say 99 because I got bored of testing on endless bitmaps, it never actually got any false positives, the square sandwich and triangle will be most likely to do something funny, but never did for me, I'll have a look at improving the loop ;)

slushpuppy

2013-04-06 22:50:52

From: DannyRS
I Think it probably clicked the right sandwich, but the screen didn't "take" the click, I think I need to make it repeat the loop if the screen is still up after the click, duno why this happens :/ when I was testing it had a 99% correct sandwich selection, I say 99 because I got bored of testing on endless bitmaps, it never actually got any false positives, the square sandwich and triangle will be most likely to do something funny, but never did for me, I'll have a look at improving the loop ;)

Alright, perhaps i'll do some edits on my end and let you know since i get the SL almost once every 30 mins

tofiktheman

2013-04-07 07:37:32

No randoms are being solved for me. Most of the time, it just logs out. In simba, the antirandoms tab opens and highlights: function Findtalk: bolean. This happens every time, with all the scripts. Any way to solve this?

The Killer

2013-04-08 06:35:58

[Pillory Random] [PL_ClickCage] Opened Lock Screen
[Pillory Random] [PL_GetLock] Lock Found: diamond [450]
[Pillory Random] [PL_GetKeys] Keys Found: [0] [0] triangle [286]
[Pillory Random] [ERROR] [PL_GetKeys] Failed to get all keys
[Pillory Random] [PL_GetLock] Lock Found: diamond [455]
[Pillory Random] [PL_GetKeys] Keys Found: [0] [0] triangle [286]
[Pillory Random] [ERROR] [PL_GetKeys] Failed to get all keys

Left the account there, pm me or skype me (or sjoe, tell him its the +333 account) and I'll let you on :p

Edit: Sorry, Needed the account :s did some screenies and stuff:
It worked after playing with tolerance a bit (set it to 10)

DannyRS

2013-04-08 15:25:04

From: The Killer
[Pillory Random] [PL_ClickCage] Opened Lock Screen
[Pillory Random] [PL_GetLock] Lock Found: diamond [450]
[Pillory Random] [PL_GetKeys] Keys Found: [0] [0] triangle [286]
[Pillory Random] [ERROR] [PL_GetKeys] Failed to get all keys
[Pillory Random] [PL_GetLock] Lock Found: diamond [455]
[Pillory Random] [PL_GetKeys] Keys Found: [0] [0] triangle [286]
[Pillory Random] [ERROR] [PL_GetKeys] Failed to get all keys

Edit: Sorry, Needed the account :s did some screenies and stuff

It worked after playing with tolerance a bit (set it to 10)


Sure your brightness was up full? I updated the colors, I'll pull if you confirm the brightness ;)

The Killer

2013-04-08 16:27:08

From: DannyRS
Sure your brightness was up full? I updated the colors, I'll pull if you confirm the brightness ;)


Yeah brightness was to the max.

NKN

2013-04-08 19:55:22

@Ashaman88
DTMs are broken for Strange Box.
It's thinking the coins in my inventory is the box.

rj

2013-04-08 19:57:48

Can I take a crack at broken pick? If no one else wants to

Ashaman88

2013-04-08 20:59:16

From: NKN
@Ashaman88
DTMs are broken for Strange Box.
It's thinking the coins in my inventory is the box.


Yeah I think Danny was gonna make it a bmp instead, we found that out after solver was done and all my boxes went bye bye

DannyRS

2013-04-08 22:43:49

From: Ashaman88
Yeah I think Danny was gonna make it a bmp instead, we found that out after solver was done and all my boxes went bye bye


Waiting on a box to bmp atm

Total

2013-04-09 09:13:42

Question about frog solver…does it change your CTS and modifiers? Every time I get it and get sent to the cave, when I get back my script never reads uptext correctly. It's odd because I even set the CTS and modifiers every time I look for the colors but once I get frog they just don't register or something.

NKN

2013-04-09 21:22:50

From: Total
Question about frog solver…does it change your CTS and modifiers? Every time I get it and get sent to the cave, when I get back my script never reads uptext correctly. It's odd because I even set the CTS and modifiers every time I look for the colors but once I get frog they just don't register or something.


Did you fix your uptext, by replacing the P07_GetUpText; method>?

Total

2013-04-09 22:57:45

From: NKN
Did you fix your uptext, by replacing the P07_GetUpText; method>?


Well I'm using GetUpText in OSR-SRL which uses P07_GetUpText but the problem only occurs after I get a frog random, and not at any other time.

DannyRS

2013-04-10 06:51:01

From: Total
Well I'm using GetUpText in OSR-SRL which uses P07_GetUpText but the problem only occurs after I get a frog random, and not at any other time.


I wish wizzup would add build 993 to the autoupdater so we can stop using my uptext ;) theres a ghost in OCR somewhere lol,

Really weird, You can manually update to 993 and use olly's filter as its flawless, if you can be bothered (I can't)

aaron126

2013-04-17 12:26:22

From: Smoeltje
Giles isn't in the list.


this. nor does it work. it talks to him, but doesn't solve it.

Ashaman88

2013-04-17 12:37:38

From: aaron126
this. nor does it work. it talks to him, but doesn't solve it.


Can't solve without accounts!

jelknab

2013-04-17 14:25:27

From: Ashaman88
Can't solve without accounts!


p. sure miles dissapears when you logout, anyhow, i found out that simba likes taking screensnaps of my randoms. Might be of any use:

[ATTACH=CONFIG]20755[/ATTACH][ATTACH=CONFIG]20756[/ATTACH]

Ashaman88

2013-04-17 14:37:02

From: jelknab
p. sure miles dissapears when you logout, anyhow, i found out that simba likes taking screensnaps of my randoms. Might be of any use:

[ATTACH=CONFIG]20755[/ATTACH][ATTACH=CONFIG]20756[/ATTACH]


Dang that is unfortunate about the logout thing. That will make it more difficult! Thanks for the pics though!

jelknab

2013-04-18 17:37:47

He likes me!

[ATTACH=CONFIG]20807[/ATTACH] [ATTACH=CONFIG]20817[/ATTACH]

samerdl

2013-04-21 04:31:42

edit: nvm didn't set up nickname properly.

halgboy_tbc

2013-04-23 10:25:26

Seems as, at least for the teleport randoms, only pinball is solved sucessfully at the moment.

Sk1nyNerd

2013-04-24 00:28:56

1) When near an NPC named Guard and you get a random that says your name then teles (Old Man Mystery Box) it talks to the Guard NPC
2) When given the Old Man Mystery Box it trys to drop it rather then solve it
3) Attacks the Guard random rather then talking to it
4) Sandwhich Lady, selects wrong food
5) If it doesnt mess up doing one of the above, it terminates the script instead(failsafe im assuming)

Hoodz

2013-04-25 13:10:48

sandwhich lady never works…

maybe if this is in the chatbox it will logout and terminatescript?
[ATTACH=CONFIG]20915[/ATTACH]

ps: people can manually put this in their script but this is just a failsafe.

phat808

2013-04-26 20:39:27

The one where you go into the quiz room, and need to pick the next one in the pattern isn't currently working for me

randy marsh

2013-04-27 12:51:55

currently in a maze random if u need me :)

shhdf

2013-05-02 20:57:33

Sorry I know this has been answered before but, how do you get Srl-osr to solve the genie random? it recognizes the genie calling my nick but it doesn't talk to it…I read something about changing the uptext but im not sure how to do that

shhdf

2013-05-03 02:29:51

[ATTACH=CONFIG]21061[/ATTACH]
The script im using cant do the sandiwch lady random when im being attacked, because it of course is being prevented from seeing the sandwich screen

******** FOUND TALKING RANDOM TEXT********: Talk-to Sandwich lady
Screenshot of: Solving Talking Random - Talk-to Sandwich lady 20 Minutes and 31 Seconds
Found SANDWICH random
[Sandwich Random] [ERROR] SandwichLady select screen not up

hurricane900

2013-05-03 03:42:26

Where does one go about downloading updated SRL-OSR that can detect and do most the these randoms? or is it automatic? Because a script I use manages to complete simple randoms, although it fails to detect ones like maze and frog let alone trying to solve them.

Hoodz

2013-05-06 04:50:05

From: shhdf
[ATTACH=CONFIG]21061[/ATTACH]
The script im using cant do the sandiwch lady random when im being attacked, because it of course is being prevented from seeing the sandwich screen

******** FOUND TALKING RANDOM TEXT********: Talk-to Sandwich lady
Screenshot of: Solving Talking Random - Talk-to Sandwich lady 20 Minutes and 31 Seconds
Found SANDWICH random
[Sandwich Random] [ERROR] SandwichLady select screen not up


I think you are using my script and i think that is my problem. I call the random finding on the wrong places. Ill update asap.

awong

2013-05-06 21:56:57

How come mine doesn't detect sandwich lady? a sandwich lady will come and it will just stand there and be teleported any reason why? :o

jelknab

2013-05-07 16:53:49

It either cant find your nickname or the script doesn't call FindNormalRandoms; at the time the lady is there.

halgboy_tbc

2013-05-07 20:56:14

So, I don't really understand… it seems that none of the teleport randoms (pinball, morduat, FF, Demon, Bob, Quiz, Maze, w/e else) and the mystery box cannot be solve reliably. I have only seen the pinball work and even it sometimes fails to exit the cave correctly. I've tried to fix some…
but, what I don't understand is that being able to solve random events is one of the key things that you need to bot, yet there seems to be little development/interest in trying to fix the random solvers. Why? Just wondering…

Ashaman88

2013-05-07 21:17:28

From: halgboy_tbc
So, I don't really understand… it seems that none of the teleport randoms (pinball, morduat, FF, Demon, Bob, Quiz, Maze, w/e else) and the mystery box cannot be solve reliably. I have only seen the pinball work and even it sometimes fails to exit the cave correctly. I've tried to fix some…
but, what I don't understand is that being able to solve random events is one of the key things that you need to bot, yet there seems to be little development/interest in trying to fix the random solvers. Why? Just wondering…


See title of this topic - and the lack of accounts lent for solving is next to none. Quiz, Demon and Pinball should work most of the time, when they don't you should report it and post exactly what went wrong and what the debug says.

arrow

2013-05-13 22:29:52

im currently using jelks catherby fishing and when i get sent to drill sargent random it logs me out and it happends to the rest of the randoms.

godsword123

2013-05-14 00:19:56

WARNING: Your nickname isn't found in the players name with player

i cant find a way to put my name in the nick… example of my name [ a b c ] how do i insert that?

Ashaman88

2013-05-14 07:17:07

From: godsword123
WARNING: Your nickname isn't found in the players name with player

i cant find a way to put my name in the nick… example of my name [ a b c ] how do i insert that?


Ignore that, left over error. Won't affect anything

godsword123

2013-05-14 10:15:38

From: Ashaman88
Ignore that, left over error. Won't affect anything



hi Ashaman88 :) nice 07 agility script!!!! so do i just put " a b c" in the nick?

EngageTheRage

2013-05-18 19:24:59

From: Ashaman88
See title of this topic - and the lack of accounts lent for solving is next to none. Quiz, Demon and Pinball should work most of the time, when they don't you should report it and post exactly what went wrong and what the debug says.


when in the pinball random, it completes the tags perfectly, however at the end when trying to get out of the cave, the bot just clicked towards the bottom of the screen. i imagine this works fine if your were facing north upon entry but my script is south facing, meaning that after doing the hard part of the random it ran to what is the top end of the cave (although the bottom on my screen).

sorry i complete forgot to screen shot the debug.

Haxz

2013-05-20 01:12:07

The Certer random isn't on the list, and in the antirandom include, its not doing anything when it found the npc.


if (Pos('ile', RawMenuText) <> 0) or (Pos('iles', RawMenuText) <> 0) then
begin
writeln('Found certer random');
//Wait(1000 + Random(500));
// ClickToContinue;

// if UseCerterSolver then
// A := SolveCerter
// else
// A := FindCerter;

// if A then
begin
Exit;
end
//else
begin
Logout;
Exit;
end;
end;

eye5755

2013-05-20 19:46:45

Is there a forum that is a tutorial on how to implement 07 anti randoms in your srl script?

Ashaman88

2013-05-20 19:52:15

From: eye5755
Is there a forum that is a tutorial on how to implement 07 anti randoms in your srl script?


http://villavu.com/forum/showthread.php?t=100946&highlight=

kuQ

2013-05-21 17:17:28

Here are my pictures of randoms (unsolvable by default) I got:

https://www.dropbox.com/sh/tg2dq7006d4bkug/E3XImy3shD

I'll upload more pics as I get more randoms.

Hope this helps in some way.

DannyRS

2013-05-21 19:28:30

From: kuQ
Here are my pictures of randoms (unsolvable by default) I got:

https://www.dropbox.com/sh/tg2dq7006d4bkug/E3XImy3shD

I'll upload more pics as I get more randoms.

Hope this helps in some way.


Great ;), drill demon is solved currently tho

kuQ

2013-05-22 14:50:20

From: DannyRS
Great ;), drill demon is solved currently tho

Well, the firs post of this thread is old so I don't know which ones aren't coded yet;}

P.S. Uploaded some prison pete random event photos (https://www.dropbox.com/sh/qfiqpvh7l5i1iz6/hMJ2h3ZLJE)

kuQ

2013-05-23 04:14:27

Frog random event is detected, but not solving it at all. Clicks the wrong frog:
http://i4.minus.com/jsnUvykVUXMZB.png

kuQ

2013-05-24 15:52:42

Freaky Forester solving not working for me.

Uploaded more pics with random events to my Dropbox: https://www.dropbox.com/sh/qfiqpvh7l5i1iz6/hMJ2h3ZLJE

halgboy_tbc

2013-05-25 10:32:51

From: DannyRS
Great ;), drill demon is solved currently tho


The Drill Demon anti-random doesn't work. The CountColor sign detection isn't even accurate.
It just continuously talks to the Demon.

Awkwardsaw

2013-05-26 13:08:22

I have an account in mordaut that can't solve the big puzzle. PM me if you want to work on it :)

rj

2013-05-26 13:43:48

Any updates on anymore randoms @osr devs?

DannyRS

2013-05-26 14:35:05

From: Officer Barbrady
Any updates on anymore randoms @osr devs?


The ones left would require multiple accounts to be lent to us, eg. molly, so not much we can do, I reworked my sandwich lady solver tho


From: Awkwardsaw
I have an account in mordaut that can't solve the big puzzle. PM me if you want to work on it :)


Me and Asham concluded mordaut is next to impossible :/ altho maybe hes willing to take a look


From: halgboy_tbc
The Drill Demon anti-random doesn't work. The CountColor sign detection isn't even accurate.
It just continuously talks to the Demon.


I assure you on correct brightness it works

Haxz

2013-05-26 15:06:53

What about the certer random?

kuQ

2013-05-27 11:48:06

So do you still need screenshots of random events or it doesn't help you at all?

beciric

2013-05-28 13:35:27

got stuck here:

[ATTACH=CONFIG]21470[/ATTACH]

EDIT:
got this one too, doesnt seem to work.
(disabled smart to take the screen as it wasn't clicking on DR jekyll)

[ATTACH=CONFIG]21472[/ATTACH]

EDIT 02:
I don't know if it's my fault, but it seems none of the randoms are working..
Even the tree moving and broke my axe.
How to fix this?

Haxz

2013-05-30 11:28:51

About the pinball random solver not exit the cave after getting 10 points, here's an image.


EDIT: Wait a second, for all the times I got this random, it never exit the cave for me. And I got it a minute ago, it exited the cave :cartman:

DannyRS

2013-05-30 13:33:51

From: Haxz
About the pinball random solver not exit the cave after getting 10 points, here's an image.

EDIT: Wait a second, for all the times I got this random, it never exit the cave for me. And I got it a minute ago, it exited the cave :cartman:


weird, screenshot every time it doesn't work, save as bitmap

DannyRS

2013-05-30 13:35:25

From: beciric
got stuck here:

EDIT:
got this one too, doesnt seem to work.
(disabled smart to take the screen as it wasn't clicking on DR jekyll)

EDIT 02:
I don't know if it's my fault, but it seems none of the randoms are working..
Even the tree moving and broke my axe.
How to fix this?


DR jekyll should work, mord is unsolvable currently, axe breaking must be script handled

edit - whoops double post

Haxz

2013-05-31 03:08:44

From: DannyRS
weird, screenshot every time it doesn't work, save as bitmap


Not sure why but I'm getting pinball random at least once every hour, maybe I'm flagged :p

I found that the solver does not make compass to south and lower the angle to find the exit after getting 10 points. Instead, it keep clicking on the floor which is almost same as the exit color.

EDIT: I'll read on the code of pinball solver after I'm done with my assignment later, see how it actually works.

samerdl

2013-05-31 14:00:27

From: Haxz
Not sure why but I'm getting pinball random at least once every hour, maybe I'm flagged :p

I found that the solver does not make compass to south and lower the angle to find the exit after getting 10 points. Instead, it keep clicking on the floor which is almost same as the exit color.

EDIT: I'll read on the code of pinball solver after I'm done with my assignment later, see how it actually works.


Funny, the tribot anti-random does the same exact thing (clicks the floor after it reaches 10 points without panning camera/compass).

I didn't actually look into Mordaut, but what exactly is the problem? is it the need to create a unique font for it (am confident there is a font for it tho) or is it that the images always rotate?, it doesn't really sound impossible, just maybe time consuming, very time consuming to create all those bitmaps.

DannyRS

2013-05-31 14:16:05

From: samerdl

I didn't actually look into Mordaut, but what exactly is the problem? is it the need to create a unique font for it (am confident there is a font for it tho) or is it that the images always rotate?, it doesn't really sound impossible, just maybe time consuming, very time consuming to create all those bitmaps.


The images always rotate, are different sizes every time they load, and are black and white, bitmaps are too slow on most machines too

samerdl

2013-05-31 14:29:27

From: DannyRS
The images always rotate, are different sizes every time they load, and are black and white, bitmaps are too slow on most machines too


Dang.

Haxz

2013-06-04 12:52:17

I believe you need the compass to be at north for the pinball random solver to exit the cave. I've added makecompass('n') in the exit function and I don't find myself stuck in pinball random any longer. If compass is east, solver will click east, if its west, it clicks west.

On the other hand, I failed a lot at pillory random recently so I took a look at the solver. The color used to find the keys searched the surroundings colors too, hence giving false color count of the keys. This is the new color I've replaced to use temporarily.

Solar

2013-06-07 06:55:38

I find that for the frog cave random, (I think after speaking to the wrong frog, or not speaking to the princess frog for a certain amount of time) you speak to the princess (after you're in the cave centre) but don't click the option for being sorry about ignoring her. Would be an easy quick-fix before solving the random completely.

bob_dole

2013-06-07 08:34:10

Don't have ent detection yet? I have detection and prevention already inside my scripts, let me pull out a snippet for you guys.

Basic Function:


Procedure FindEnt;
begin

if (not (IsUpText('hop'))) then
begin
writeln ('Error: Cursor must be on the tree!');
Exit;
end;

if (CountColorTolerance(65535,82, 5, 110, 23, 55) > 20) then
begin
Alert ('An ent has been detected, getting off...');
Mmouse(643, 84, 3, 3);
Clickmouse2(mouse_left);
WriteLn ('Waiting a moment for the ent to go away...');
wait(randomrange(20000,25000));
end;

end;


Implementation:


if (FindObjCustom (x, y, ['hop', 'own'], [3363667, 1865577, 1730392], 3)) then
begin
MMouse(x, y, 3, 3);
end;
FindEnt;


Simply using a color finder works because the uptext is blue normally and yellow when it is an ent. Simply check for the correct coloring before sending out the final click.

PS: I totally want credit for this. :p

rj

2013-06-07 08:43:37

From: bob_dole
Don't have ent detection yet? I have detection and prevention already inside my scripts, let me pull out a snippet for you guys.

Basic Function:


Procedure FindEnt;
begin

if (not (IsUpText('hop'))) then
begin
writeln ('Error: Cursor must be on the tree!');
Exit;
end;

if (CountColorTolerance(65535,82, 5, 110, 23, 55) > 20) then
begin
Alert ('An ent has been detected, getting off...');
Mmouse(643, 84, 3, 3);
Clickmouse2(mouse_left);
WriteLn ('Waiting a moment for the ent to go away...');
wait(randomrange(20000,25000));
end;

end;


Implementation:


if (FindObjCustom (x, y, ['hop', 'own'], [3363667, 1865577, 1730392], 3)) then
begin
MMouse(x, y, 3, 3);
end;
FindEnt;


Simply using a color finder works because the uptext is blue normally and yellow when it is an ent. Simply check for the correct coloring before sending out the final click.

PS: I totally want credit for this. :p


Ent detection is probably best included in the script

bob_dole

2013-06-07 09:28:30

From: Officer Barbrady
Ent detection is probably best included in the script


I agree. I also think its important for people to know some items are not up there because of being too difficult

samerdl

2013-06-16 01:18:12

So i guess this is it, all work on random events detection have ceased for srl-osr (as most enthusiasm for the game also has).

Thanks for all the hard work guys!, guess its upto us new people to carry it on, any idea where i can find SRL V4?, its the most similar to SRl-OSR, if some one has it can you upload it please?, i think thats the best spot to start from to build random solvers, i want to train in the stronghold but i can't do that if my include can not solve any of the teleport randoms :-(.

nickyvh

2013-07-27 19:07:01

I hope after the vac. that all randoms work !

irmao0

2013-07-29 10:52:41

[ATTACH=CONFIG]21996[/ATTACH][ATTACH=CONFIG]21997[/ATTACH]



Trying to be as helpful as possible :)

Flight

2013-07-29 11:43:49

From: irmao0
[ATTACH=CONFIG]21996[/ATTACH][ATTACH=CONFIG]21997[/ATTACH]

Trying to be as helpful as possible :)


Indeed. I ran my strangeplant-finder on your image and it's still detected just fine. Here's a search of your mainscreen from the image you provided:


cause

2013-07-29 12:18:09

Hey if we are in a random but don't really have time to let you guys on it, is there anyway we should record the event and send you the vid? Would that be good enough? Which format would you want? Or just screenshots?

DannyRS

2013-07-29 13:17:34

From: cause
Hey if we are in a random but don't really have time to let you guys on it, is there anyway we should record the event and send you the vid? Would that be good enough? Which format would you want? Or just screenshots?


Vids are compressed, so next to no use, screenshots from start to finish help alot :D

cause

2013-07-29 13:43:02

From: DannyRS
Vids are compressed, so next to no use, screenshots from start to finish help alot :D


Roger that.

Hoodz

2013-07-29 16:10:00

There is a bug that allows you to dont get any randoms (search bboyownz on yt)

Flight

2013-07-29 21:22:09

From: hoodz
There is a bug that allows you to dont get any randoms (search bboyownz on yt)


If it has to do with trapping a random event in your house/building mode that's been patched for a while now.

Hoodz

2013-07-30 04:50:48

From: Flight
If it has to do with trapping a random event in your house/building mode that's been patched for a while now.


Ah too bad

samerdl

2013-07-30 11:59:39

From: Flight
If it has to do with trapping a random event in your house/building mode that's been patched for a while now.


http://www.youtube.com/watch?v=vRlOfkCCGkw

pretty nice glitch to be honest. Shame it got patched.

Shatterhand

2013-08-05 16:14:04

From: samerdl
http://www.youtube.com/watch?v=vRlOfkCCGkw

pretty nice glitch to be honest. Shame it got patched.

Wow. Wish I could abuse that. :D

Hoodz

2013-08-05 17:16:15

From: Shatterhand
Wow. Wish I could abuse that. :D


How do you think i got 30+ hours proggies? ;)

Shatterhand

2013-08-05 17:25:21

From: hoodz
How do you think i got 30+ hours proggies? ;)

Cheater.

Hoodz

2013-08-05 17:28:43

From: Shatterhand
Cheater.


Botter

dexzar

2013-08-06 08:10:07

good idea but i think that some of the randoms at the beginning of the thread have been taken care of :) and 30 hour proggys?!?! lucky i cant get one to work more then 6 or 7 lol

Sjoe

2013-08-07 03:26:32

Anybody willing to fix beehive random? :p Got an account ready.

Kevin

2013-08-07 12:36:19

From: Sjoe
Anybody willing to fix beehive random? :p Got an account ready.


I'll do it.

Sjoe

2013-08-07 19:35:28

From: Kevin
I'll do it.


woot, are you on? :p

The old Night

2013-09-22 00:18:15

I get stuck in the frog random

Flight

2013-11-04 23:33:45

I've decided to spend a little time and tackle a few of these random events. I'd like to confirm that the Evil Bob random-solver (island) is not working at the moment, but I've already begun working on it and should have it completed within the next hour. Of course I can only test this on my one single account, so if anyone currently stuck in this random would like to test-run my solver please send me a PM. I don't need your account, I can hand you a stand-alone version of the solver to run on your own.

Millenium

2013-12-08 13:12:24

Today, I've been stuck in the frog random and the mordaut random twice. Both just circled through.
Are OSR randoms still been worked on or shall I put in hack fixes myself for them?

EDIT: Also stuck in various other randoms, such as strange fruit, and mysterious old man. (Every single random I've encountered)

Unfold

2013-12-22 11:34:22

Strange box doesn't work, it keeps trying to drop it when you cannot. Does not solve the the question. It is a rotating box that says "What is the number on this shape".

Flight

2014-02-17 01:53:47

The list on the OP is wrong, wow. The ones I know for sure:

Mordaut - Definitely not working
Freaky Forrester - Last I checked not working
Quiz Master - Not yet tested but since no other rotating-object random-solvers are working, I doubt this one is
Cap'n Arrav Chest - Is this really working? Who can confirm this?

Pakyakkistan

2014-03-05 21:43:31

Mystery box also is a positive not working either. Totally ignores them or tries and eventually logs out. Glad to see a current list of what needs help. Will be keeping it in mind as I auto

lollol012

2014-03-11 12:00:15

Certers not working - it talks to the person, doesn't select an item, and considers the event done.
[ATTACH=CONFIG]23079[/ATTACH]


Also, Backwards Island doesn't work - it tries to find the correct statue a few times, fails, and logs out.
Freaky Forrester and Mime fail as well, and after some tries just log out.

Flight

2014-03-11 21:38:05

From: lollol012
Certers not working - it talks to the person, doesn't select an item, and considers the event done.
[ATTACH=CONFIG]23079[/ATTACH]


Also, Backwards Island doesn't work - it tries to find the correct statue a few times, fails, and logs out.
Freaky Forrester and Mime fail as well, and after some tries just log out.


AeroLib has a certer-solver and it's not failed me yet, but my testing has been limited. I've probably only encountered the random event 20 times, but so far no wrong answers. Also my Evil Bob solver (fishing island) works every time as well. The mystery box solver is not 100%, even with the plugin, but it's much more accurate than what's available in SRL-OSR.

Here's a list of what's working and what's not working so far in AL:
Working
  • All talking randoms
  • All combat randoms
  • Evil chicken (detection only)
  • Swarm (detection only)
  • Strange Plant (detection only)
  • Rewards (XP Lamp / Book)
  • Mysterious box (< 100%)
  • Frog (both talking and cave handling)
  • Sandwich Lady
  • Drill demon
  • Pinball
  • Evil Bob's island
  • Pillory (untested)
  • Certer

Detected but disabled
  • Mordaut
  • Quizmaster
  • Maze
  • Mime
  • Abyss
  • Leo (grave-digger
  • Molly
  • CapnArnav
  • Freaky Forester
  • Bee-keeper
  • PrisonPete

I've not yet started on detection for skill-based random events, like exploding rocks, broken axes/picks, ents, and so on… But Monkfishies (AL version) detects & handles whirlpools and the big fish random.

Justin

2014-03-11 22:47:32

From: Flight
AeroLib has a certer-solver and it's not failed me yet, but my testing has been limited. I've probably only encountered the random event 20 times, but so far no wrong answers. Also my Evil Bob solver (fishing island) works every time as well. The mystery box solver is not 100%, even with the plugin, but it's much more accurate than what's available in SRL-OSR.

Here's a list of what's working and what's not working so far in AL:
Working
  • All talking randoms
  • All combat randoms
  • Evil chicken (detection only)
  • Swarm (detection only)
  • Strange Plant (detection only)
  • Rewards (XP Lamp / Book)
  • Mysterious box (< 100%)
  • Frog (both talking and cave handling)
  • Sandwich Lady
  • Drill demon
  • Pinball
  • Evil Bob's island
  • Pillory (untested)
  • Certer

Detected but disabled
  • Mordaut
  • Quizmaster
  • Maze
  • Mime
  • Abyss
  • Leo (grave-digger
  • Molly
  • CapnArnav
  • Freaky Forester
  • Bee-keeper
  • PrisonPete

I've not yet started on detection for skill-based random events, like exploding rocks, broken axes/picks, ents, and so on… But Monkfishies (AL version) detects & handles whirlpools and the big fish random.


Woah, nice work Flight, keep it up!

Olly

2014-03-11 23:33:15

From: Flight

The mystery box solver is not 100%


Hopefully I will get better results with mine! (if I finish it! :p)

lollol012

2014-03-12 08:14:17

From: Flight
AeroLib has a certer-solver and it's not failed me yet, but my testing has been limited. I've probably only encountered the random event 20 times, but so far no wrong answers. Also my Evil Bob solver (fishing island) works every time as well.

Are those two not included in SRL? Or are they recent updates? Cause the Evil Bob island was failing to identify the statue every time - that was 2 weeks ago or so.
Also, I didn't personally see how certers failed, but it did - every time in the debug section there is the "solved" message for Giles/Hiles/Miles, then "found certer", then nothing (and when I log in in the morning I see I was teleported to a random place with all my items noted)

From: Flight

Working
  • Mysterious box (< 100%)


Actually, I finally found the problem I had with it and solved it. You see, first of all, it didn't search for the box in the inventory by itself (when using FindCustomRandoms), so I had to write Solvebox; manually wherever it was needed.

Then, me running cannon balls, it tried selecting the Ammo Mould every time. I luckily just got a box, so I made a new DTM and replaced with it the one in your script in OpenBox. The DTM is:
BoxDTM:= DTMFromString('mggAAAHicY2NgYChgYmAoAeJ0IC6C0iAxA0YI1gdibSDWAmITIM5PT2fob21FwSAxbIALiBlxYAgAAO9LDLM=');

Flight

2014-03-12 09:09:08

From: Justin
Woah, nice work Flight, keep it up!


Thanks Justin. :smile:

From: Olly
Hopefully I will get better results with mine! (if I finish it! :p)


Oh nice, I didn't know you were also working on some random-solvers. Will you be using the old plugin as well or going from scratch?

From: lollol012
Are those two not included in SRL? Or are they recent updates? Cause the Evil Bob island was failing to identify the statue every time - that was 2 weeks ago or so.
Also, I didn't personally see how certers failed, but it did - every time in the debug section there is the "solved" message for Giles/Hiles/Miles, then "found certer", then nothing (and when I log in in the morning I see I was teleported to a random place with all my items noted)


I'm afraid neither of these are in the SRL-OSR library.

vizzyy

2014-03-15 01:07:16

some amateur work of mine:
my birds nest function, should work independently


function FindBirdsNest1: Boolean;
var // seed nest [(5073, 1, (2726, 3492)), ring nest (5074, 1, (2726, 3493))]
i: Integer;
itemsInArea:TGroundItemArray;
begin
itemsInArea:=R_GetGroundItemsDistance(10);
for i:=0 to high(itemsInArea) do
begin
if((itemsInArea[i].ID = 5073) or (itemsInArea[i].ID = 5074)) then
begin
birdsnest:=birdsnest+1;
Writeln('Birds Nest Found.');
Result:=R_ChooseOptionTile('Take',itemsInArea[i].Tile);
end;
end;
end;

this won't work independently, but is my ent detection function. it works very well for me. in my chop function it stores the current trees' tile and matches it against the ent npcs tile. perhaps the idea might be helpful

Function FindEnt: tpoint;
begin
if (R_Findnpc('Magic tree',ent)) then
begin
entnpcs:=r_getallnpcs;
result:=ent.tile;
if(ent.tile = currentTree) then
begin
if(not evacced) then
begin
Writeln ('An ent has been detected...');
ents:=ents+1;
R_BlindWalk(R_Gettileglobal.x+randomrange(-1,1),R_Gettileglobal.y+randomrange(-1,1)));
evacced:=true
end;
end;
end
else
begin
evacced:=false;
result:=point(0,0);
end;
end;

this is my frog solver for the time being, not really a catchall, but a stop gap. it gets me out of the cave at least. (the one time i've tested it ~ not sure if the npc id's change per instance)


function withinZone(topLeft,botRight: tpoint): boolean;
begin
MyLoc:=R_GetTileGlobal;
result:=((myloc.x>topLeft.x) and (myloc.x<botRight.x) and (myloc.y<topLeft.y) and (myloc.y>botRight.y));
end;

function froggieRandom: boolean;
var
Peach:Tnpc;
i:integer;
begin
result:=false;
if(withinZone(point(2450,4797),point(2480,4760))) then //thecave
begin
R_FindNPC(1329,Peach);
R_BlindWalk(Peach.tile);
for i:=0 to 5 do
begin
R_FindNPC(1329,Peach);
Mouse(R_TiletoMs(Peach.tile).x,R_TiletoMS(Peach.Tile).y,3,3,true);
wait(2000+random(1000));
if(aretalking)then
break;
end;
if(aretalking) then
begin
ClickContinueEx(true,true);
ClickText('back','CharsNPC07',MCX1,MCY1,MCX2,MCY2,true);
wait(randomrange(600,800));
ClickContinueEx(true,true);
ClickContinueEx(true,true);
result:=true;
end;
end;
end;
i'm hoping someone finds these useful

Flight

2014-03-15 02:21:11

@vizzyy: You should pass those functions along to the OSR-Reflection team because this thread is purely for SRL-related randoms & solvers.

iVeyron

2014-08-01 01:52:35

If any developer needs an account, let me know.
They won't have any stats and most likely will be in Tutorial Island.

smithclarkson01

2019-08-22 17:35:54

prob solved !!