PDA

View Full Version : Stuck in an 07 random? Let us know!!!



Pages : [1] 2

Hobbit
03-08-2013, 07:25 PM
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.



Random Event
Solver
Detection


Mime
Not Started
Working


Mordaut
Working
Working


Molly
Not Started
Working


Maze
Not Started
Working


Drunken Dwarf
Working
Working


Drill Demon
Working
Working


Freaky Forrester
Working
Working


Frog
Not Started
Working


Frog (Cave)
Working
Working


Cap'n Arrav Chest
Working
Working


Mysterious Old Man
Working
Working


Quiz Master
Working
Working


Sandwich Lady
Working
Working


Evil Bob (Backwards Island)
Working
Working


Evil Bob (Prison Pete)
Not Started
Working


Beekeeper
Not Started
Testing Needed


Pinball
Working
Working


Grave Digger
Not Started
Testing Needed


Pillory Cage
Working
Working


Exploding Rock
Not Started
Testing Needed


Poison Gas
Not Started
Testing Needed


Whirlpool
Not Started
Testing Needed


Big Fish
Not Started
Testing Needed


Ent
Not Started
Testing Needed


Strange Box
Testing Needed
Working


Watchman
Not Started
Working


Zombie
Working
Working


Evil Chicken
Working
Working


Shade
Working
Working


Rock Golem
Working
Working


River Troll
Working
Working


Tree Spirit
Working
Working


Swarm
Working
Working


Strange Plant
Not Started
Testing Needed


Rick Turpentine
Working
Working


Security Guard
Working
Working


Genie
Working
Working


Lost Pirate
Not Started
Working


Hyde
Working
Working


Lost & Found (Abyss)
Not Started
Testing Needed

Le Jingle
03-08-2013, 07:42 PM
Sweet post!

This should help solve randoms, hopefully. :]

Everyone be sure to read the main post! ;]

masterBB
03-08-2013, 07:43 PM
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
03-08-2013, 07:45 PM
I started collecting a little while ago. If they help I will try to get more.
Edit: Got more pics

Ashaman88
03-08-2013, 07:46 PM
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
03-08-2013, 08:22 PM
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
03-08-2013, 08:34 PM
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
03-08-2013, 08:54 PM
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
03-08-2013, 09:09 PM
What are the green gas bubbles?

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

rj
03-08-2013, 09:10 PM
Poison Gas. It poisons you if you stand close. From thieving from chests.

Oh, I never became a member until 2008 :s

xtrapsp
03-08-2013, 09:46 PM
(**
* 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
03-08-2013, 09:48 PM
(**
* 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
03-08-2013, 09:50 PM
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



(**
* 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
03-08-2013, 09:55 PM
(**
* 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.


What does 4 color modifiers do?

What 4 color modifiers?

Neznam
03-08-2013, 10:04 PM
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
03-08-2013, 10:18 PM
Yea sorry guys,

Kevin is right on that part xD

rj
03-08-2013, 10:45 PM
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
03-08-2013, 10:54 PM
Lol I meant 3

Talk to Cynic.

Justin
03-08-2013, 11:19 PM
Hobbit Maybe add a list of the people who are working on the include so people know who they can PM?


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
03-09-2013, 12:05 AM
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
03-09-2013, 12:14 AM
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
03-09-2013, 12:32 AM
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
03-09-2013, 12:53 AM
Y not just log on a 2007 private server and spawn the various random npcs there?

Justin
03-09-2013, 12:54 AM
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!


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!


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
03-09-2013, 01:00 AM
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.


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
03-09-2013, 01:11 AM
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
03-09-2013, 01:43 AM
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
03-09-2013, 01:51 AM
im stuck in frog random pm me for login details

Justin
03-09-2013, 01:53 AM
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
03-09-2013, 02:35 AM
Justin, I just PM'd you a video and picture, hopefully they can help.

Justin
03-09-2013, 02:39 AM
Justin, I just PM'd you a video and picture, hopefully they can help.

Thanks!

Update: Frog detection - In progress.

Iambubbleman
03-09-2013, 03:23 AM
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
03-09-2013, 03:33 AM
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
03-09-2013, 03:48 AM
You can Pm me as well if you get in a random.

tealc
03-09-2013, 04:51 AM
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
03-09-2013, 05:33 AM
I'm available to work on a random if you get stuck in one.
Everything except Molly -_-

Hobbit
03-09-2013, 06:16 AM
Updated anti random status and added dev contact list.

Le Jingle
03-09-2013, 06:26 AM
Mime and grave digger look open, can't wait ;]

Iambubbleman
03-09-2013, 06:39 AM
Found a whirlpool!

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

Hope those helped!

xtrapsp
03-09-2013, 07:32 AM
So the Genie isn't a random? What?

Justin
03-09-2013, 08:31 AM
So the Genie isn't a random? What?

Third from the bottom.

J J
03-09-2013, 09:10 AM
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
03-09-2013, 10:30 AM
not sure if your doing anything with birds nests but here is one anyway
http://puu.sh/2eBeh

xtrapsp
03-09-2013, 10:39 AM
Third from the bottom.

Thanks Justin,

Can I work on Genie please?

xtrapsp
03-09-2013, 10:44 AM
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
03-09-2013, 10:46 AM
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
03-09-2013, 02:32 PM
Mime and grave digger look open, can't wait ;]

Have fun with leo.

Ashaman88
03-09-2013, 02:42 PM
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
03-09-2013, 02:57 PM
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
03-09-2013, 03:08 PM
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
03-09-2013, 03:37 PM
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
03-09-2013, 03:54 PM
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
03-09-2013, 03:55 PM
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
03-09-2013, 04:46 PM
Is the official include released yet? I can't find a thread on it

KillaKev
03-09-2013, 05:14 PM
Think I grabbed enough screenshots for someone to work on Freaky Forester. Have fun :)

http://imgur.com/a/mPCAv

Ashaman88
03-09-2013, 05:18 PM
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!


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 :)


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


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
03-09-2013, 06:45 PM
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
03-09-2013, 07:59 PM
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
03-09-2013, 08:03 PM
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
03-09-2013, 08:08 PM
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
03-09-2013, 08:15 PM
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
03-09-2013, 11:18 PM
What can I do? I wanna do something xD

Justin
03-10-2013, 12:06 AM
What can I do? I wanna do something xD

Work on random! :P

xtrapsp
03-10-2013, 01:00 AM
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
03-10-2013, 01:03 AM
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
03-10-2013, 01:04 AM
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
03-10-2013, 01:06 AM
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
03-10-2013, 01:07 AM
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
03-10-2013, 01:09 AM
^^ 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
03-10-2013, 01:09 AM
I'd like Frogs. If anyone can lend me pictures AND accounts I'd appreciate it! Sign me up!

Just spoke to Justin

Ashaman88
03-10-2013, 05:14 AM
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
03-10-2013, 05:44 AM
Frogs almost solved. Just waiting for xtrapsp to get back on so we can finally test and push it

Ashaman88
03-10-2013, 06:18 AM
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
03-10-2013, 06:23 AM
The cave or the first frogs?

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

scsoldier
03-10-2013, 06:58 AM
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
03-10-2013, 09:26 AM
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
03-10-2013, 09:38 AM
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
03-10-2013, 09:54 AM
Swarm picture:

http://imgur.com/j0IuvST

rj
03-10-2013, 01:18 PM
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
03-10-2013, 01:27 PM
Myself and Justin Tested frog out on my machine with a few bugs. We are nearly done though :)

Justin
03-10-2013, 01:40 PM
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;

http://puu.sh/2fg6A/6feddc7558

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

rj
03-10-2013, 01:42 PM
so 474 is close enough? btw im pretty sure it has gwd items

Wopey
03-10-2013, 02:02 PM
I got an account stuck in the Frog (cave), If you will still like to use it PM, :)

prededor5
03-10-2013, 02:10 PM
i got stuck on 2) the frog one and the one with the dragon teacher

Evilemporor
03-10-2013, 02:43 PM
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
03-10-2013, 02:43 PM
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
03-10-2013, 05:52 PM
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


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
03-10-2013, 06:33 PM
It's worth noting that angry willow option text turns yellow:

http://i46.tinypic.com/2z5rndt.png

And so does the uptext

wulferik
03-10-2013, 08:10 PM
Are these random sovlers basically just added to simba when we update and automatically kick in when we get a random ?

Ashaman88
03-10-2013, 08:42 PM
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
03-10-2013, 08:59 PM
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
03-10-2013, 09:03 PM
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
03-10-2013, 09:17 PM
Thats the gravedigger random. We do need accounts for that :)

How are you going to solve that one? :s

Hobbit
03-10-2013, 09:21 PM
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
03-10-2013, 09:22 PM
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
03-10-2013, 10:11 PM
Evil Chicken

http://puu.sh/2fwMJ

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

masterBB
03-10-2013, 10:14 PM
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
03-10-2013, 10:28 PM
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
03-10-2013, 11:20 PM
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
03-10-2013, 11:27 PM
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
03-10-2013, 11:34 PM
Some people should check github before posting, just sayin' - https://github.com/SRL/SRL-OSR/commit/e7668fb2c36c2224527bd5fdc8ca6a45873d9c42

You babe xD

Justin
03-10-2013, 11:48 PM
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
03-11-2013, 12:02 AM
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
03-11-2013, 12:08 AM
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
03-11-2013, 12:09 AM
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
03-11-2013, 12:13 AM
You guys need shade screenshot?

http://i48.tinypic.com/j7vw5j.png

Justin
03-11-2013, 12:58 AM
Prison Pete detection has been complete. Pull request has been submitted.

Iambubbleman
03-11-2013, 01:01 AM
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
03-11-2013, 01:09 AM
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
03-11-2013, 01:11 AM
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
03-11-2013, 01:21 AM
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
03-11-2013, 01:57 AM
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
03-11-2013, 02:03 AM
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
03-11-2013, 02:06 AM
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
03-11-2013, 02:31 AM
That was done in a plugin for scar, and is a bitch to convert over :s

How does it works lol

prededor5
03-11-2013, 05:42 AM
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
03-11-2013, 11:28 AM
Update: Evil Bob (Backwards Island) - Detected and Solved.
Pull request as been made.

Thanks,

Justin.

Ashaman88
03-11-2013, 11:37 AM
Update: Evil Bob (Backwards Island) - Detected and Solved.
Pull request as been made.

Thanks,

Justin.

You go girl!

Syntax
03-11-2013, 12:41 PM
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
03-11-2013, 04:09 PM
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
03-11-2013, 07:02 PM
We do not have a 2007 P-Server to do this on.

Any revision 459 server (http://www.rune-server.org/runescape-development/rs2-server/downloads/427961-rs2-server-459-a.html) or 459 look-alike (http://www.rune-server.org/runescape-development/rs2-client/downloads/404418-runeevolution-459-lookalike.html) 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
03-13-2013, 05:19 AM
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
03-13-2013, 06:36 AM
Does the mysterious old man one also solve the box?

OP Updated

Justin
03-13-2013, 07:10 AM
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
03-13-2013, 10:47 AM
Must solve one... must get name in SRL 07 Include...

Ashaman88
03-13-2013, 11:26 AM
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
03-13-2013, 11:29 AM
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
03-13-2013, 11:57 AM
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
03-13-2013, 10:39 PM
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,N3 9cThh,VzxtPQR,ONhq9ms,3Ci0ESZ,fQtfmbM,iAOdX6E,4Pa2 iBY#1

Ashaman88
03-13-2013, 10:45 PM
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,N3 9cThh,VzxtPQR,ONhq9ms,3Ci0ESZ,fQtfmbM,iAOdX6E,4Pa2 iBY#1

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

Firebrand
03-14-2013, 11:07 AM
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
03-14-2013, 11:16 AM
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
03-15-2013, 06:15 AM
[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
03-15-2013, 06:37 AM
[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
03-15-2013, 06:45 AM
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
03-15-2013, 07:12 AM
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
03-15-2013, 07:19 AM
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
03-15-2013, 08:10 AM
DannyRS ^^^

DannyRS
03-15-2013, 12:50 PM
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



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
03-15-2013, 02:06 PM
I would need an account stuck in a mime

kyleinkman
03-15-2013, 04:13 PM
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
03-15-2013, 05:41 PM
If anyone has the drill Demon please pm me! I'm looking to write that one :D

Kindle
03-15-2013, 11:23 PM
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
03-15-2013, 11:37 PM
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
03-16-2013, 02:06 AM
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
03-16-2013, 02:31 AM
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
03-16-2013, 02:40 AM
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
03-16-2013, 03:13 AM
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
03-16-2013, 03:21 AM
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
03-16-2013, 03:48 AM
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
03-16-2013, 11:09 AM
***** Found Random: Pinball *****
PB_ScanPost: Found post


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


Edit:

Pinball solver patched

DannyRS
03-16-2013, 11:49 AM
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



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 ;)



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
03-16-2013, 10:17 PM
Wow you guys have been really busy ! Great work all, hope i can test the code myself :D

Lord Waffles
03-17-2013, 07:34 PM
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
03-17-2013, 07:50 PM
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
03-17-2013, 08:23 PM
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
03-17-2013, 10:26 PM
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
03-18-2013, 03:57 PM
Last edited by Hobbit; 03-13-2013 at 09:49 AM. :wacko:

please guise, keep up that good work!

Lord Waffles
03-19-2013, 06:06 PM
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
03-19-2013, 06:19 PM
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
03-19-2013, 06:36 PM
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
03-20-2013, 03:45 AM
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
03-20-2013, 03:52 AM
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
03-20-2013, 04:34 AM
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
03-20-2013, 04:44 AM
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
03-20-2013, 05:25 AM
Yup and FindTalk; to check for character username text ( for the non kidnap randoms )

Find talk is in findnormalrandoms !

Justin
03-20-2013, 09:03 AM
***** 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
03-20-2013, 09:55 AM
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
03-20-2013, 11:53 AM
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
03-20-2013, 01:41 PM
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
03-20-2013, 04:43 PM
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
03-20-2013, 04:55 PM
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
03-20-2013, 05:33 PM
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
03-20-2013, 06:16 PM
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
03-20-2013, 06:46 PM
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
03-20-2013, 07:22 PM
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
03-20-2013, 07:29 PM
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
03-20-2013, 07:39 PM
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
03-20-2013, 09:22 PM
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
03-20-2013, 09:33 PM
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
03-20-2013, 09:33 PM
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
03-20-2013, 11:39 PM
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
03-21-2013, 12:50 AM
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
03-21-2013, 01:05 AM
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
03-22-2013, 04:38 AM
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
03-22-2013, 05:00 AM
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
03-22-2013, 05:10 AM
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
03-22-2013, 05:15 AM
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
03-22-2013, 05:18 AM
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
03-22-2013, 05:22 AM
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
03-22-2013, 05:27 AM
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
03-22-2013, 05:45 AM
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
03-22-2013, 06:04 AM
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
03-22-2013, 06:05 AM
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
03-22-2013, 05:08 PM
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
03-22-2013, 05:16 PM
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
03-22-2013, 05:21 PM
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
03-22-2013, 05:22 PM
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
03-22-2013, 05:27 PM
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
03-22-2013, 05:34 PM
Not that I've seen so far.
This is the event; http://runescape.wikia.com/wiki/Lost_and_Found


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
03-22-2013, 05:36 PM
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
03-22-2013, 06:26 PM
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
03-22-2013, 09:59 PM
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
03-23-2013, 12:12 AM
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
03-23-2013, 12:14 AM
List updated

shebee
03-23-2013, 06:17 AM
Pinball random is having trouble exiting the cave, it won't find the exit.

DannyRS
03-23-2013, 03:39 PM
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
03-23-2013, 05:50 PM
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
03-23-2013, 06:41 PM
I'll pm you today, I'm still in the random

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

cobra0702
03-23-2013, 08:53 PM
how do i get a script to solve basic randoms?

DannyRS
03-23-2013, 08:55 PM
how do i get a script to solve basic randoms?

FindNormalRandoms;



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
03-23-2013, 10:52 PM
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
03-23-2013, 11:08 PM
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
03-24-2013, 02:25 AM
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
03-24-2013, 03:43 AM
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
03-24-2013, 10:52 AM
I have the giles random, it will talk to him but cannot solve the puzzle

Shatterhand
03-24-2013, 10:54 AM
***** 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
03-24-2013, 03:26 PM
***** 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
03-24-2013, 06:37 PM
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
03-24-2013, 06:42 PM
Do you think it's too much work?

Show me some screens and I'll see :p

shebee
03-24-2013, 07:17 PM
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
03-24-2013, 07:57 PM
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
03-24-2013, 08:06 PM
-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
03-24-2013, 08:30 PM
Should I send the screenshots through skype or is the zip ok?

DannyRS
03-24-2013, 08:31 PM
Should I send the screenshots through skype or is the zip ok?

Could u put the zip on here?

shebee
03-24-2013, 08:42 PM
Yeah sure.
The files are so big, I didn't compress the pics sorry, had to split them up lol...

Total
03-24-2013, 10:07 PM
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
03-24-2013, 10:09 PM
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
03-24-2013, 10:37 PM
***** 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
03-24-2013, 10:55 PM
*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
03-24-2013, 11:06 PM
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
03-24-2013, 11:12 PM
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
03-24-2013, 11:15 PM
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
03-25-2013, 06:10 AM
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
03-25-2013, 08:18 AM
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
03-25-2013, 08:56 AM
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
03-25-2013, 09:19 AM
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
03-25-2013, 09:34 AM
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
03-25-2013, 10:37 AM
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


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
03-25-2013, 11:19 AM
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
03-25-2013, 12:18 PM
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
03-25-2013, 12:26 PM
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
03-25-2013, 12:47 PM
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
03-25-2013, 01:07 PM
I don't know if the ent is needed. If not then I guess it's just a pretty picture to look at.

http://puu.sh/2nGEJ

DannyRS
03-25-2013, 01:47 PM
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
03-25-2013, 03:38 PM
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
03-25-2013, 04:47 PM
[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
03-25-2013, 11:19 PM
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


[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
03-26-2013, 12:20 AM
How do I use these on my script? I'm already using SRL-OSR

Rhiot
03-26-2013, 03:29 AM
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;