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
Printable View
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
List updated
Pinball random is having trouble exiting the cave, it won't find the exit.
how do i get a script to solve basic randoms?
I get this error, do you know why?
Here is the line.Code:Error: Exception: Mask is invalid. Width/Height: (9,6). WhiteHi/BlackHi: (-1,53) at line 777
Happens right when it detects a random.Simba Code:if FindBitmapMaskTolerance(NickNameBMP, ax, ay, gtalksBox[yCount].x1, gtalksBox[yCount].y1, gtalksBox[yCount].x2, gtalksBox[yCount].y2, 0, 40) then
EDIT: sorry, used search and found the solution. Let this be a lesson for us all.
I have the giles random, it will talk to him but cannot solve the puzzle
It keeps trying to drop the strange box, and you are not allowed to drop it.Code:***** 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
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?
http://www.megafileupload.com/en/fil...ndomi-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.
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!
Should I send the screenshots through skype or is the zip ok?
Yeah sure.
The files are so big, I didn't compress the pics sorry, had to split them up lol...
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.
Nice work DannyQuote:
***** 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!
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
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.
Wonder why it keeps saying that about my fonts...odd.Code: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
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.
OK So i did the pinball random again, this time the minimap started off facing north and it was able to solve it!Code:***** 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.
Code:***** 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!
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.
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'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.
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