[SRL-RANDOM] Prison Pete (Balloons) ~ Disabled
Coh3n
2012-01-13 19:59:39
As of March 5th, 2012, the Prison Pete random is
disabled. This means that when it is detected, your player will logout and be set to false. If you're willing to let an SRL developer use your account, please PM the account details to one of the following developers.
Thanks,
The SRL Development Team
P.S. Here is the old Prison Pete solver. It can be used for reference for the new solver if needed.
putonajonny
2012-01-14 04:53:06
I have an account in this random, if anybody wants it pm me over the next 48 hours
Wetish
2012-01-15 11:03:48
Here are some screenshots.
nickrules
2012-01-21 13:27:48
Not going to use the image tags, as they pictures are massive - about 770x6800
http://filesmelt.com/dl/lul4.jpg JPG
http://filesmelt.com/dl/lul6.png PNG
Both are in the highest quality possible with gimp. Reliable for grabbing colors, though I neglected to world hop.
I have the full conversation for the beginning of the random, as well as for when you take too long.
DemiseScythe
2012-01-21 13:32:01
Unfortunately these images do not allow them to do much. I construct the solvers from DTMs and the DTMs need to be made right on the client for me to give them the correct Tolerance values.
The convo pictures help but there is no options that we need to choose for this. So Simply ClickContinue(true, true) 5-6 times should take care of them. the rest is just making the DTMs and putting it all together.
EDIT: I appreciate the ending convo thought, there has to be 1 word we can use to tell that we have finished the random and these should help.
nickrules
2012-01-21 16:32:53
From: DemiseScythe
Unfortunately these images do not allow them to do much. I construct the solvers from DTMs and the DTMs need to be made right on the client for me to give them the correct Tolerance values.
The convo pictures help but there is no options that we need to choose for this. So Simply ClickContinue(true, true) 5-6 times should take care of them. the rest is just making the DTMs and putting it all together.
EDIT: I appreciate the ending convo thought, there has to be 1 word we can use to tell that we have finished the random and these should help.
Using DTMs…. To find dynamic, rotating, randomly chosen objects? … That's not exactly… Whatever, I'm not even going to go there.
And DTMs can be made anywhere, because they aren't dependent upon their position on the canvas, only to the main point. Nothing was resized, and as little compression as possible was used. The jpg was saved with a quality of 100% and a compression of 0.
Lastly, those images are lossless, or extremely close to lossless, so if it's color deterioration you're worried about, there's no reason to be. I very specifically used an advanced image editor and saved with the highest possible settings. And you should be using tolerance anyways, so the quality problem
still shouldn't be a problem. At
absolute minimum, it can be used for colors in a proper object finder.
DemiseScythe
2012-01-21 17:01:15
I watch the rotating items and pick the position that gives the most unique shape to prevent false positives. Thank you though for the great images.
nickrules
2012-01-21 18:16:53
Fair enough. Good luck getting enough accounts into randoms, because that's gonna take a good deal of testing.
DemiseScythe
2012-01-21 20:04:07
Mmh, not in a rush, don't have a random, I don't code it. I am no god to make randomed accounts appear before me.
TheWord
2012-03-29 15:11:15
Negative.
Just went through this random, it did NOT log out.
Had to manually do it.
From: TheWord
Negative.
Just went through this random, it did NOT log out.
Had to manually do it.
:duh:
OOORRR, you could've helped our SRL Random Developers by letting them borrow your account to help SRL fix the randoms…. now there's a bright idea :blink:
Kyle Undefined
2012-03-29 15:32:04
Your script probably doesn't call FindNormalRandoms enough.
m34tcode
2012-03-30 11:09:47
If a dev would like to borrow my account in this random, please pm me
Kyle Undefined
2012-03-30 11:19:27
I don't know how one would even solve this, really.
m34tcode
2012-03-30 11:24:52
Im not sure either.
The entire prisonpete random solver is fairly barren.
(*
Prison Pete
===========
Stores all the routines to solve the Prison Pete random. None of these routines
should be used throughout scripts. They only need to be called in SRL's random
detection methods.
*)
(**
* Author: Coh3n
* Description: Detects if a player is in the random.
*)
function PP_Detect(): boolean;
begin
if (not tabExists(TAB_MAGIC)) then
if (countColorTolerance(14409956, MMX1, MMY1, MMX2, MMY2, 10) > 700) then // white tiles
if (countColorTolerance(6713450, MMX1, MMY1, MMX2, MMY2, 10) > 300) then // grey tiles
result := (countColorTolerance(clWhite, MMX1, MMY1, MMX2, MMY2, 50) > 500); // walls
end;
(**
* Author:
* Description: Solves the random.
*)
function PP_Solve(): boolean;
var
t: integer;
begin
if (not loggedIn()) then
exit;
t := (getSystemTime + (5 * 60000)); // maximum 5 minutes
doConversation('', false);
repeat
until(result or (getSystemTime > t));
if (not result) then
addToSRLLog('PP_Solve: '' solver timed out');
end;
Kyle Undefined
2012-03-30 11:32:06
Detecting which balloon you have to pop is the easiest part, it's finding it on the floor that will be difficult.
m34tcode
2012-03-30 11:46:35
Right, because of the degree of angles.
Im logging in to brainstorm some ideas.
Pixel count may work as a preliminary filter. Beyond that, counting accute angles in TPAs may further increase the accuracy?
It needs to be done fast, or all ballons must be tracked. Tracking im not sure of, because it could mess up if two balloons cross
Coh3n
2012-03-30 13:12:01
Demise has been able to find a few of the balloons on the MS using DTMs. The problem is we can't get accounts because you only get 15 minutes in the random, no matter if you're logged in or out.
This was detected and it logged out a few times for me in the last few days, so it is working. If it didn't detect it, it's because the script you're using doesn't call FindNormalRandoms enough.
m34tcode
2012-03-30 13:24:24
Oh I was there and stopped it. I thought It was disabled, as it said in the forum ;]
EDIT: just let it try to solve, It did detect it, but it logged out. Did you guys commit the solver to svn?
Coh3n
2012-03-31 14:21:25
From: m34tcode
Oh I was there and stopped it. I thought It was disabled, as it said in the forum ;]
EDIT: just let it try to solve, It did detect it, but it logged out. Did you guys commit the solver to svn?
Read the first post. This is disabled, therefore, it will logout when it's detected. There is no solver for this random.
Frement
2012-03-31 15:03:20
From: Coh3n
Read the first post. This is disabled, therefore, it will logout when it's detected. There is no solver for this random.
Do you happen to have images of this random? Perhaps of the animal rotation window, preferably a set of images (frames) that would simulate the rotation etc.
I would love to have a go at this.
m34tcode
2012-03-31 15:14:53
I was recording a vid, but i stopped and didn't save when he said it worked.
Tried to redo when I realized it didn't work, and it said I should just leave >.>
Frement
2012-03-31 15:21:17
Perhaps something like this could be used?
program PPHelper;
{$I SRL/SRL.simba}
const
MAX_FRAMES = 100;
FRAME_TTW = 500;
function GetFrames: TIntegerArray;
var
I: Integer;
begin
for I := 0 to MAX_FRAMES do begin
Result[I] := BitmapFromClient(MSX1, MSY1, MSX2, MSY2);
Wait(FRAME_TTW);
end;
end;
procedure SaveFrames(Path: String; Frames: TIntegerArray);
var
I: Integer;
begin
for I := 0 to (High(Frames) - 1) do begin
SaveBitmap(Frames[I], Path);
end;
end;
begin
SetupSRL;
SaveFrames(AppPath + 'PPImages/', GetFrames());
end.
m34tcode
2012-03-31 15:42:54
true, and maybe in order to get accurate timing we could do
MarkTime(T);
Result[I] := BitmapFromClient(MSX1, MSY1, MSX2, MSY2);
wait(Interval-TimeFromMark(T);
and setarraylength(Result,0);
and setarraylength(Result,MAX_FRAMES);
Coh3n
2012-03-31 18:47:42
Frement, I had planned on adding code to pull the lever and save screenshots (I have some screenshots of one of the balloons), but I just haven't had the chance to add and test it. Also, all you need to do is call TakeScreen as it already crops the screenshot.
Frement
2012-03-31 19:01:14
From: Coh3n
Frement, I had planned on adding code to pull the lever and save screenshots (I have some screenshots of one of the balloons), but I just haven't had the chance to add and test it. Also, all you need to do is call TakeScreen as it already crops the screenshot.
Mind coming to IRC? Also pulling the lever and getting 100 frames of the rotation would help a lot.
punkd
2012-04-01 22:43:03
Dont worry too much about the time limit, think more about the detection system. Get accounts and make an attempt to detect a certain balloon on the ground (that is the most difficult part). Since we only have 15 minutes in the random, I'll keep my accounts busy till one gets in. I'll try and put together a little something from my part also.
Coh3n
2012-04-01 22:52:26
From: Frement
Mind coming to IRC? Also pulling the lever and getting 100 frames of the rotation would help a lot.
It'll be easier to just PM me here. I'll be in and out of town for the next few weeks.
punkd
2012-04-04 04:33:35
I quickly put together something and unforunatly I didnt have time to run the test, by the time I made my dtm's and setup a script my 15 min past. -.-
m34tcode
2012-04-04 07:49:33
Thank you. We will get another account in to finish it ;)
Frement
2012-04-07 15:20:53
So this script should take screenshots. If anyone getting this random could run it and upload screenshots, it would be greatly appreciated.
Run the script in the balloon animal screen, the one which rotates the animal around.
program PPHelper;
{$I SRL/SRL.simba}
const
MAX_FRAMES = 100;
FRAME_TTW = 300;
function GetFrames: TIntegerArray;
var
I: Integer;
begin
for I := 0 to MAX_FRAMES do begin
TakeScreen('Prison Pete Random');
Wait(FRAME_TTW);
end;
end;
begin
SetupSRL;
GetFrames();
end.
punkd
2012-04-08 19:37:08
I'll take the screenies if one of my acc gets in, but would screenies help with the making process?
Frement
2012-04-08 19:49:34
From: punkd
I'll take the screenies if one of my acc gets in, but would screenies help with the making process?
Yes they would :) I'd like to have a go at this by making a plugin that can detect the animal and find it on the floor with DTM.
Coh3n
2012-04-08 22:04:35
From: Frement
Yes they would :) I'd like to have a go at this by making a plugin that can detect the animal and find it on the floor with DTM.
You shouldn't need a plugin. I'd rather not have to use one, anyway.
Frement
2012-04-08 22:10:28
From: Coh3n
You shouldn't need a plugin. I'd rather not have to use one, anyway.
Just to make the analyzing faster, else it will take forever to analyze it accurately.
EDIT:
From: Coh3n
Depends how you do it, but if you do make a plugin/write a solver, comment what you're doing! That's part of the reason I rewrote most of the solvers, because the code was so messy it was easier to start over than figure out what the last writer was doing.
Will do :)
Coh3n
2012-04-08 22:16:25
From: Frement
Just to make the analyzing faster, else it will take forever to analyze it accurately.
Depends how you do it, but if you do make a plugin/write a solver,
comment what you're doing! That's part of the reason I rewrote most of the solvers, because the code was so messy it was easier to start over than figure out what the last writer was doing.
E: Frement, if you were to write code that finds and pulls the lever, takes screen shots, then logs out, I'll add it to the include. That will make it A LOT easier to get the images you need. I also have a few accounts you could use (expired of course) to write the code to find and click the lever. Just PM me.
bolshak25
2012-04-08 22:43:43
The part that we need to do in the time limit is the rotating animals. we can use expired ones for figuring out the main screen animals, but time limit factors the lever and rotation
zaqxsw
2012-04-19 03:37:26
any progress?
dtky2012
2012-05-03 15:48:21
I just got this random if any dev needs access im willing to let them use my account
I am willing to share my account if any developer is interested.
billybobdead
2012-05-15 17:52:14
i recorded an hd .avi video of me doing this random, if anyone can use that. i used camtasia, so the quality is the exact same as if i was playing the game. if anyone can use that, pm me, and i can find a way to get you the file
PhaseCode
2012-05-17 20:24:51
The current prison pete random can be left after logging out and waiting 15 minutes. See @: "The sentence used to be 24 hours long rather than the current 15 minutes."
http://runescape.wikia.com/wiki/Prison_Pete I hope this helps.
Coh3n
2012-05-20 15:34:28
From: PhaseCode
The current prison pete random can be left after logging out and waiting 15 minutes. See @: "The sentence used to be 24 hours long rather than the current 15 minutes." http://runescape.wikia.com/wiki/Prison_Pete
I hope this helps.
It's been like that for a long time. Once you do that, you're teleported to a random place in RS. Some scripts can recover from this, but most can't.
YesMan
2012-06-06 12:55:08
Mine isn't working, the client does the random, but doesn't opens the door, doesn't leaves the Prison, and logs out after a while for being inactive
Kyle Undefined
2012-06-06 14:13:10
From: YesMan
Mine isn't working, the client does the random, but doesn't opens the door, doesn't leaves the Prison, and logs out after a while for being inactive
There's no way that it does the random, since this random is "Disabled".
YesMan
2012-06-06 19:44:06
It does, but doesn't leaves the prison, ahah, I'm using a fishing script
Kyle Undefined
2012-06-06 20:52:58
You're mistaking it detecting it's there and logging out with it solving it. Simba does NOT solve this random at the moment.
No one is going to start developing this random?
This is the one that always gets my bot!
:(
From: Mew
No one is going to start developing this random?
This is the one that always gets my bot!
:(
Not as easy as it look man.
Kyle Undefined
2012-07-01 02:32:20
From: Mew
No one is going to start developing this random?
This is the one that always gets my bot!
:(
You could lend accounts in this random, that would be helpful, rather than posting something negative.
Iroki
2012-07-18 16:47:28
Hi guys!
Does anyone of you have screenshots of rotating animals, i'll highly appreciate them :) I'll be also glad for screenies of animals on the floor.
footballjds
2012-07-18 16:50:01
From: Iroki
Hi guys!
Does anyone of you have screenshots of rotating animals, i'll highly appreciate them :) I'll be also glad for screenies of animals on the floor.
OMG!
Iroki!!!! <3
lmfao,
dude, leme get some randoms and i gotchu allll day
Iroki
2012-07-18 17:02:54
From: footballjds
OMG!
Iroki!!!! <3
lmfao,
dude, leme get some randoms and i gotchu allll day
<3<3 i missed you <3
I have started playing rs after 2 or 3 years break, and first random event which i have was pp. So i… aw, it is bad story.
I missed all of you!, i missed this forum, this site where fun mingled with learning, ahh :D
Kyle Undefined
2012-07-18 17:27:35
Holy shit, Iroki! :O
From: Iroki
<3<3 i missed you <3
I have started playing rs after 2 or 3 years break, and first random event which i have was pp. So i… aw, it is bad story.
I missed all of you!, i missed this forum, this site where fun mingled with learning, ahh :D
I think i have a ton of images from about a year ago of the animals, i have no idea if they've updated them since then.
footballjds
2012-07-19 16:18:21
From: Iroki
<3<3 i missed you <3
I have started playing rs after 2 or 3 years break, and first random event which i have was pp. So i… aw, it is bad story.
I missed all of you!, i missed this forum, this site where fun mingled with learning, ahh :D
Glad your back man!
I got you covered on pics whenever I get that random, and until then, hopefully my siggy attracts other people :D
Iroki
2012-07-19 17:40:11
From: footballjds
Glad your back man!
I got you covered on pics whenever I get that random, and until then, hopefully my siggy attracts other people :D
I love this siggy <3
All pics are appreciated;)
BTW:I have planty of new ideas like resizeable random solvers, artifical inteligence scripts, etc etc
footballjds
2012-07-19 18:16:51
From: Iroki
I love this siggy <3
All pics are appreciated;)
BTW:I have planty of new ideas like resizeable random solvers, artifical inteligence scripts, etc etc
all your ideas are mine!!!
add my msn/aim/yahoo and tell me to get on sometime if you wanna discuss anything.
Noob King
2012-07-19 19:01:48
From: Iroki
I love this siggy <3
All pics are appreciated;)
BTW:I have planty of new ideas like resizeable random solvers, artifical inteligence scripts, etc etc
I wanna help :redface:
footballjds
2012-07-20 12:25:38
From: noob king
I wanna help :redface:
get the random, get 100's of pictures without color loss
(save as bmp or png)
Iroki
2012-07-21 12:13:28
From: footballjds
all your ideas are mine!!!
add my msn/aim/yahoo and tell me to get on sometime if you wanna discuss anything.
I dont have any of them:/ maybe facebook?
footballjds
2012-07-21 15:07:55
From: Iroki
I dont have any of them:/ maybe facebook?
that works,
Justin
2012-07-24 03:41:42
Just got the random. Took ~180 color loss pictures (saved as .bmp). Uploading as .zip now (55mb zip, 350mb unzipped lol)
Hope this helps! -
http://srljustin.com/EvilBobRandom.rar
Iroki
2012-07-24 13:34:41
Ty very much!! :)
Edit: i need more pics, much more pics!
The Killer
2012-07-24 15:17:36
cant u record it and just take each frame?
Why don't you ask for an account in the random? surely that will be the best way for you :P even ask coh3n to put your name on the prison pete random thread.
From: Ollybest
Why don't you ask for an account in the random? surely that will be the best way for you :P even ask coh3n to put your name on the prison pete random thread.
Random fails after 15 minutes, which stops you from pulling the lever :/
speedster
2012-07-25 08:47:51
What exactly is broken with the old script ?
Justin
2012-07-26 04:22:13

Compressing now and uploading… Hope this helps
Edit:
http://srljustin.com/EvilBobRandom2.rarEnjoy!
From: [J]ustin
Compressing now and uploading… Hope this helps
Edit: http://srljustin.com/EvilBobRandom2.rar
Enjoy!
Damn Justin's the boss.
Benny
2012-07-26 08:15:42
I'm glad we're fixing the randoms whilst we have down time :O well done guys!
Iroki
2012-07-28 14:51:28
From: [J]ustin
Compressing now and uploading… Hope this helps
Edit: http://srljustin.com/EvilBobRandom2.rar
Enjoy!
You're my god now. :thumbsup:
footballjds
2012-08-06 11:57:51
What's the word iroki!
grats
2012-08-31 10:56:56
Any developers for this, I have aim/skype/msn/steam/googletalk/email/txt (sms) - anyone who is on frequently I can match your schedule and be awake around when you are, for quick messaging
From: grats
Any developers for this, I have aim/skype/msn/steam/googletalk/email/txt (sms) - anyone who is on frequently I can match your schedule and be awake around when you are, for quick messaging
I would like to work on this random event :P School starts at monday though and that will be my first day at university so I'm not sure how much time I will have. I think I'll have an advantage in the first few weeks, but I'm not sure about that. I'll PM you my Skype/MSN :P
grats
2012-09-01 09:06:56
Alright, added you on the skype
if I'm on 1 I'm on all type of thing..
nabus
2012-09-20 14:21:35
I dno if this is still disbled or not but i logged in today to find the prison pete random done but my character had not exited through the unlocked door. Hope this helps abit.
GodFiend
2012-09-20 14:58:00
From: nabus
I dno if this is still disbled or not but i logged in today to find the prison pete random done but my character had not exited through the unlocked door. Hope this helps abit.
The Prison Pete random times out after 15 minutes, after which your character will be able to leave the arena. However, you will receive no reward.
nabus
2012-09-20 17:18:02
From: GodFiend
The Prison Pete random times out after 15 minutes, after which your character will be able to leave the arena. However, you will receive no reward.
Ah thanks for the info, didnt even realise. Not good :/
(s)okkr7
2012-09-20 17:42:56
Anyone currently working on this? I'd love to give it a go.
Footy
2012-09-20 17:45:15
Randoms are leaving in a couple weeks, I dont think its worth your time.
(s)okkr7
2012-09-20 17:46:27
From: Footy
Randoms are leaving in a couple weeks, I dont think its worth your time.
totally forgot about this :duh: