Welcome to SRL Revision #32
ZephyrsFury
2009-04-16 19:28:42
SRL Revision #32
Hi fellow forum members, presenting SRL Revision #32 complete with bug fixes, new functions, improvements and of course the long awaited new randoms solvers. Apologies for the long wait. See below for a list of changes.
This is also the first commit of the new "open svn" system. Wizzup? will make a thread about that later.
One might find this useful:
http://www.villavu.com/wiki/index.php/Installing_and_Setting_up_SRLI should let you know that this revision might cause a lot of scripts to break. Many functions and procedures have been removed including popular ones such as FindTalk and FTWait. However any broken scripts should be rather simple to fix. Just post on the script's thread or try fixing it yourself.
ALSO REMEMBER TO MOVE THE PLUGINS!
SRL Anti-Randoms:
Added:- Abyss.scar - Abyssal Teleport solver related functions.
- BeeKeeper.scar - Bee Keeper solver functions.
- CapnArnav.scar - Cap'n Arnav's Treasure solver functions.
- Mordaut.scar - Surprise Exam / Mr. Mordaut solver functions.
Fixed/Modified:- Demon.scar - Fixed Demon solver.
- EvilBob.scar - Fixed and Improved Evil Bob's Island solver.
- Frog.scar - New Solver.
- Pillory.scar - New solver.
- Pinball.scar - Fixed.
- Quiz.scar - Fixed.
- Sandwich.scar - New Sandwich lady solver.
Removed:- Box.scar - Mysterious Box no longer an RS random.
- ChatRandoms.scar - Chat/Talking randoms no longer exist.
New Randoms Detection System:- New SRL Randoms Detection system replaces all previous Teleport random handling systems. eg. NoGameTabLocs.
Other Major Changes to SRL Anti-Randoms:Added:- UseRewardBox - new functions which open the reward box received from randoms and selecting the preferred reward items. For more information see: http://www.villavu.com/forum/showthread.php?p=551672.
- Added SolveSRLRandoms boolean variable. When this is false, SRL will not attempt solve any teleport randoms. By default this is set to true in SetupSRL;
Removed:- DwarfItem; - No more Drunken Dwarves.
- SolveTalkingRandom; - No more talking randoms.
- SolveNonTalkingRandoms; - No more talking randoms so all randoms are non-talking (ie. Teleport Randoms only)
- FindTalk; - No more talking randoms;
- FindInventoryRandoms; - Removed.
- FTWait; - No more FindTalk;.
Rearranged:
- AntiRandoms.scar, ChatRandoms.scar, Common.scar functions rearranged within these 3 files to better suit the new SRL Anti-Randoms.
Random list:- Beekeeper - Working
- Cap 'n Arnav - Working
- Certers - More accs needed might be added next revision.
- Drill Demon - Working.
- Evil Bob - Working
- Molly - Remains as the old solver. Some hair colours work, others don't
- Freaky Forrester - Working
- Frog - Working.
- Abyss/Lost and Found - Working
- Maze - More accs needed. If all goes well, will be added next revision
- Mime - Solver not added as of yet
- Pillory - working
- Prison Pete - No Solver as of yet
- Quiz - Working
- Sandwich - Working
- Mordaut - Working
- Leo - NOT Working
Note: You will be logged out upon the detection of any randoms above coloured in Red. SRL will NOT attempt to solve these randoms even if a solver exists within the include.
Changes To /Core/:
Amount.scar- New FindItemEx, FindItem - Finds an item (colour, bitmap, dtm, bmpmask) in a particular area.
- New GetAmount - maybe be used directly now. You no longer need to specify the exact coordinate of the text, just the coordinate of the item.
- New FindCoin/CoinAmount - More accurate and faster finding and counting of coins in your 'inv' or 'bank'.
- Fixed ShopScreen and ShopSwitchTab.
- LoadRuneBitmaps - Removed.
- RuneAmount - Now uses Bitmaps.scar to find runes.
Bank.scar- DepositAll - uses the new Deposit All button rather than a right click on an item.
Bitmaps.scar- Moved from /misc to /core.
FlagChat.scar- New IsMoving - new function checks the minimap for moving points which indicate a player is moving. Advanced pixel suppression will prevent false positivies.
- New FFlag - should be fixed for the new minimap flag update in RS.
- Flag - Now uses FFlag(0);
GameTab.scar- New SetFightMode - sets the fight mode based on a desired fight mode text (eg. 'Attack', 'Defence', 'Range', 'Magic')
Login.scar- Fixed LoginPlayer for the new Welcome Screen update.
- LoginPlayer now supports PVP worlds. However you MUST set AllowPVP to True or else it will TerminateScript upon entering a PVP world. AllowPVP is set to False by default by SetupSRL;
MapWalk.scar- MakeCompass now takes a variant - you can now enter an Extended or Integer as well as the traditional string input.
Mouse.scar- New SpiralMouse - spirals the mouse around a certain point until it find the desired uptext.
Players.scar- Modified Players Array - Added BoxRewards: TStringArray which allows script users to specify the order in which reward items are chosen in UseRewardBox.
Symbol.scar- New FindSymbolsMulti - finds multiple types of symbols and stores it in a TPointArray.
Text.scar- New ChooseOptionMultiEx, ChooseOptionEx - Similar to ChooseOptionMulti/ChooseOption except these new functions allow you to specify if the option is 'object', 'item', 'npc' or 'action' related with different colours. Allows more flexibility with choosing a specific option.
Changes to /Misc/Debug.scar- New include file that will compile separately from the main SRL include. Has useful debugging functions for scripters.
WorldSwitcher.scar- New functions that will retrieve and parse the latest Worlds.ini from the Runescape Website.
- Fixed and fully working now, you MUST have the latest Worlds.ini though.
Worlds.ini- Moved from SRL/SCSS/ to SRL/SRL/misc/
- /SCSS/ folder has been deleted.
DoorProfiles.scar- Moved from /Core/ to /Misc/
- Completely rewritten by lordsaturn - is now fully functioning!
Other Changes:- Added NAIRI - the random solving plugin by Iroki (manfromczech) and NaumanAkhlaq.
- Added DDTM Editor - useful tool for creating Dynamic DTMs by Nielsie95
- WarnSensitivity is now an integer variable allowing scripters to take advantage of SRL's srl_Warn debugging system when making their own scripts.
- Many others that were too insignificant to be mentioned here. ;)
Enjoy,
ZephyrsFury
SRL Development Team
Harry
2009-04-16 19:39:19
Grats.
n3ss3s
2009-04-16 19:43:17
Yay
It doesn't compile for me?
Timer
2009-04-16 19:43:20
Sweet. :cool:
Blumblebee
2009-04-16 19:45:52
hurray its finally out!
Tootoot222
2009-04-16 19:51:51
yay! took long enough =p
Am I the only one getting:
Line 1147: [Error] (14836:4): Unknown identifier 'FindBox' in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/AntiRandoms/AntiRandoms.scar
weequ
2009-04-16 20:02:19
W00t oh yeayea!!!
Thank you :)
ShowerThoughts
2009-04-16 20:02:50
Amazing, trying to download it now.
lordsaturn
2009-04-16 20:09:21
Hurray, doorprofiles. :)
BKNYKavkaz
2009-04-16 20:15:17
HipHIP HOORAY!
just downloaded, looking great.
mrpickle
2009-04-16 20:16:58
yeah!. I just got to update it… manually using the help post here.
http://www.villavu.com/forum/showthread.php?t=44230
noidea
2009-04-16 20:19:26
This is sexy…. nice lordsaturn on the DoorProfiles.scar.
Thanks for putting all of your time and effort into this, developers and soon-to-be-developers :)
This is bit like when they updated the game to highdetail (amirite), we need all of these fixes :P
Naike
2009-04-16 20:25:57
Me loves you, Big time :)
HyperSecret
2009-04-16 20:27:32
Good Job Devs. Keep up the great work.
MasterKill
2009-04-16 20:58:24
Perfect! Everyone get your bots ready for hardcore use ;)
Thanks all srl devs, random solvers, and other people who helped :)
Gu3st...
2009-04-16 21:02:19
Yay! :D
Iroki
2009-04-16 21:29:15
One question: nauman with me made prison pete solver, it needs only some fixes.
btw, Yeay!!
n3ss3s
2009-04-16 21:32:02
From: Iroki
One question: nauman with me made prison pete solver, it needs only some fixes.
btw, Yeay!!
That's not a question :p We are aware you guys made one, but as you said, it needs some fixes.
ZephyrsFury
2009-04-16 21:43:16
From: Iroki
One question: nauman with me made prison pete solver, it needs only some fixes.
btw, Yeay!!
From: n3ss3s
That's not a question :p We are aware you guys made one, but as you said, it needs some fixes.
… and n3ss3s is too lazy to fix it. :p
Bascially we weren't sure if the core plugin parts were still working and unfortunately didn't get a chance to test.
impiwimpi
2009-04-16 22:05:26
Congrats!!!
btw, my first random was just solved with rev 32!
Proof:
*******SOLVED EVIL BOB********
***** STR: 'Evil Bob's Island' RANDOM SOLVED SUCCESSFULLY! *****
Quickmarch
2009-04-16 22:29:14
Hmmm i keep getting this with the sandwich lady solver [Runtime Error] : Exception: Canvas does not allow drawing in line 126 in script C:\SCAR 3.15\includes\SRL/SRL/Core/AntiRandoms/Sandwich.scar.
Heavenzeyez1
2009-04-16 23:07:53
Woot, woot, woot!! :)
Thanks devs! <333
~Eerik~
sdawgakavip
2009-04-16 23:27:25
svn: PROPFIND request failed on '/srl-repos' =[
someone help?
Nava2
2009-04-16 23:34:12
Your welcome. :)
@Iroki You gotta help me out with that then. :)
Iroki
2009-04-16 23:41:14
Yes, i can help :P
Colluci
2009-04-17 00:01:13
From: sdawgakavip
svn: PROPFIND request failed on '/srl-repos' =[
someone help?
http://www.villavu.com/repositories/srl
Bobarkinator
2009-04-17 00:30:47
Mmmmm, a while back I had decided to get back into SCAR scripting, I started looking around and lo and behold, it was broken. Now that you have fixed it we'll just have to see if I still feel like doing some SCAR.
Torrent of Flame
2009-04-17 00:46:14
Finally got it to work. I want to make a script but there is like no scripts needed ATM :(
mormonman
2009-04-17 01:22:04
Yay…
Zephyr you lied to me… you said it would be two more weeks! I will work on getting as many certer randoms as I can. I have many accounts in randoms from the last two days, and I will see which ones they are in and pm certers to you.
@iroki - do you want me to pm you prison pete ones?
noidea
2009-04-17 01:39:41
CountFlag still needs fixing =\ I made a thread about it just incase you guys missed it like 2 weeks ago, but w/e.
Just letting you know.
NiCbaZ
2009-04-17 02:04:07
w00t !!!!!
Freddy1990
2009-04-17 02:31:33
As usual you can also use SCAR's regular SRL download function to get the latest version in case you can't be bothered with SVN
Woot! New release = pawner scripts.
WhoCares357
2009-04-17 05:19:43
FindInventoryRandoms; - Removed.
Are there no more inventory randoms? What about the genie?
Also, I can't seem to update to 32 through SVN. How do I find out what version SRL is? Subversion disappears too fast, and I can't read it. I think the problem is that SCAR can't connect to the internet. Should I open a specific port or sumfin?
Punkgi
2009-04-17 05:38:25
How do I make this so I can you this REV?
ZephyrsFury
2009-04-17 06:14:07
From: mormonman
Yay…
Zephyr you lied to me… you said it would be two more weeks! I will work on getting as many certer randoms as I can. I have many accounts in randoms from the last two days, and I will see which ones they are in and pm certers to you.
@iroki - do you want me to pm you prison pete ones?
Lol sorry, I guess the devs were too eager to get it out. :p
From: noidea
CountFlag still needs fixing =\ I made a thread about it just incase you guys missed it like 2 weeks ago, but w/e.
Just letting you know.
What the hell/where the hell is this CountFlag lol. :confused:
From: WhoCares357
FindInventoryRandoms; - Removed.
Are there no more inventory randoms? What about the genie?
Also, I can't seem to update to 32 through SVN. How do I find out what version SRL is? Subversion disappears too fast, and I can't read it. I think the problem is that SCAR can't connect to the internet. Should I open a specific port or sumfin?
All randoms are now inventory or teleport (ie. no talking randoms). So FindInventoryRandoms = FindNormalRandoms.
I dunno, check your firewall settings. Apparently Vista has trouble with Subversion. Theres a lot of detailed threads about fixing troubles with Vista around in the Tutorial Island. If all else fails theres a snapshot of the latest reivision obtainable from here:
http://www.villavu.com/snapshots/
From: Punkgi
How do I make this so I can you this REV?
Same as any other revision. For instructions read here:
http://www.villavu.com/wiki/index.php/Installing_and_Setting_up_SRL
THe_JoKeR_1988
2009-04-17 06:15:45
I should let you know that this revision might cause a lot of scripts to break. Many functions and procedures have been removed including popular ones such as FindTalk and FTWait. However any broken scripts should be rather simple to fix. Just post on the script's thread or try fixing it yourself.
So could you please fix this Script :
http://www.villavu.com/forum/attachment.php?attachmentid=5897&d=1230270814
noidea
2009-04-17 06:27:28
From: ZephyrsFury
What the hell/where the hell is this CountFlag lol. :confused:
I know lol. It's Used in RadialRoadWalk in MapWalk.scar.
I realised that was the flag problem after the flag update :)
Punkgi
2009-04-17 06:50:17
From: ZephyrsFury
Same as any other revision. For instructions read here: http://www.villavu.com/wiki/index.php/Installing_and_Setting_up_SRL
look i dont have the right option it disappeared when i went to look for it
kingarabian
2009-04-17 10:31:09
Yay finally well done whole SRL group, well all love you guys
( I love Spiral Mouse :D )
~Home
Punkgi
2009-04-17 14:41:00
is there a script i can run to make sure everything is running fine?
right now my guy is inside the freaky forester random but the scripts i use have some error saying something about the box, so i think they aree out of date
If you can kindly lend me some accounts in scape rune I can update the solver.
Good release !
Nava2
2009-04-17 15:46:51
From: Punkgi
look i dont have the right option it disappeared when i went to look for it
My suggestion, get Tortoise SVN, or just use the SnapShots. Are you on 3.15?
From: Home
Yay finally well done whole SRL group, well all love you guys
( I love Spiral Mouse :D )
~Home
Woot woot, People like my function. :p
From: Punkgi
is there a script i can run to make sure everything is running fine?
right now my guy is inside the freaky forester random but the scripts i use have some error saying something about the box, so i think they aree out of date
Try running a tutorial island runner if you need to.
From: THe_JoKeR_1988
So could you please fix this Script :
http://www.villavu.com/forum/attachment.php?attachmentid=5897&d=1230270814
Try posting about it on the scripts thread. Most of us do not have the time to do that for EVERY script.
@Everyone else… <3
Freddy1990
2009-04-17 16:39:06
From: Punkgi
look i dont have the right option it disappeared when i went to look for it
Go to the options and switch from subversion to the regular srl download
From: WhoCares357
FindInventoryRandoms; - Removed.
Are there no more inventory randoms? What about the genie?
Also, I can't seem to update to 32 through SVN. How do I find out what version SRL is? Subversion disappears too fast, and I can't read it. I think the problem is that SCAR can't connect to the internet. Should I open a specific port or sumfin?
Place an ini file named "SVN.ini" in the SCAR root folder with the contents:
[SVN]
Link=http://www.villavu.com/repositories/srl/
tico2
2009-04-17 16:52:36
I did it but now i seem to be getting an worlds.ini error :(
Can someone tell me what to do or send me the working worlds.ini file here.
Tyvm, I really apriciate it :)
EDIT: I'm such an IDIOT! Got it working don't bother :D
DeSnob
2009-04-17 17:15:32
finally out!!!!!! Yeah! :D
Shuttleu
2009-04-17 18:26:00
so i take it there is no plant random anymore?
~shut
noidea
2009-04-17 19:56:26
Hmm, I ran my army over night and it solved NO randoms. I got 2 sandwiches, a maze, and 2 arnavs =\
Sadly my brother took them out of the randoms.
Edit: NVM this could jsut be my scripts problem. I just ran the Abyssal Solver by nava, very nice :)
tico2
2009-04-17 20:59:03
** Warning in FindItem: Invalid identifier input as IdentType.**
Is this the scripts fault couse i have everything updated
Laur€ns
2009-04-17 21:15:57
Not FTWait! :(
tico2
2009-04-17 21:21:19
From: Laur€ns
Not FTWait! :(
?????
Shuttleu
2009-04-17 21:54:24
From: Laur€ns
Not FTWait! :(
ftwait does 250 Wait and one FindTalk
so just change FTWait(X); to Wait(X*250);
~shut
tico2
2009-04-17 22:06:34
From: Shuttleu
ftwait does 250 Wait and one FindTalk
so just change FTWait(X); to Wait(X*250);
~shut
Is this in that script or in other folder, becouse it doesn't find that in the script :(
Shuttleu
2009-04-17 22:19:05
From: tico2
Is this in that script or in other folder, becouse it doesn't find that in the script :(
baisicaly you will only need to change it if you are coming up with an error about FTWait
then in the script if it says FTWait(3); then you will change it to Wait(3*250);
or if it says FTWait(Random(6)); then you will change it to Wait(Random(6)*250);
~shut
Punkgi
2009-04-17 23:21:27
From: Freddy1990
Go to the options and switch from subversion to the regular srl download
and then what?
Wizzup?
2009-04-17 23:39:38
Punkgi
2009-04-17 23:41:21
From: Wizzup?
http://www.villavu.com/wiki/index.php/Installing_and_Setting_up_SRL
i know you updated it and all but the part that i need still was barley revamped
Here use a similar procedure in your script if it's so much of a fuss..
Procedure FTWait(Time : Integer);
Begin
FindTalk;
Wait((Time) * 250);
FindTalk;
End;
Nava2
2009-04-18 00:00:44
From: NaumanAkhlaQ
Here use a similar procedure in your script if it's so much of a fuss..
Procedure FTWait(Time : Integer);
Begin
FindTalk;
Wait((Time) * 250);
FindTalk;
End;
FindTalk does not exists…
If you want to fix the issue, and you are lazyyyy
do:
procedure FTWait(T: Integer);
begin
FindNonInventoryRandoms;
Wait(T * 200 + Random(50 * T));
FindNonInventoryRandoms;
end;
Just toss that at the top of the script.
Punkgi
2009-04-18 01:37:05
***** STR: FOUND RANDOM: 'Freaky Forester' *****
Forester: We should talk to the freaky forester.
Forester: Kill The 3 Tailed Pheasant.
Forester: Killed Pheasant.
Forester: Leaving Forester.
Forester: Forester random solved.
***** STR: 'Freaky Forester' RANDOM SOLVED SUCCESSFULLY! *****
this didnt find the correct peasent so i got random teled. it look like it killed the 4 tail instead of the 3.
70s_dollar
2009-04-18 05:07:35
Failed when compiling
Line 213: [Error] (15067:11): Unknown identifier 'Mordaut_GetSlotNr' in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/AntiRandoms/Mordaut.scar
after running Compile SRL.scar, help?
King of the Nites
2009-04-18 05:44:25
From: 70s_dollar
Failed when compiling
Line 213: [Error] (15067:11): Unknown identifier 'Mordaut_GetSlotNr' in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/AntiRandoms/Mordaut.scar
after running Compile SRL.scar, help?
Move your plugins
And thanks everyone for the new rev!!
Punkgi
2009-04-18 06:29:16
What do we do about the Reward Box after the random event? Please PM when you answer this!
Dark Arcana
2009-04-18 06:30:18
I am too lazy to PM you the answer, read this
thread.
noidea
2009-04-18 06:33:15
Well, I tried to run the mordaut but, It always said it was unable to solve it. It would check that its in the Mordaut Random, then immediatly logout and say Unable to solve.
Mystic
2009-04-18 10:05:04
W00t!!! Omg Nice, now i gotta update all my scrips :p
~Penguin
ZephyrsFury
2009-04-18 11:03:45
From: noidea
Well, I tried to run the mordaut but, It always said it was unable to solve it. It would check that its in the Mordaut Random, then immediatly logout and say Unable to solve.
Oh no bug:
function InMordaut: Boolean;
Begin
Result := (not(TabExists(4))) and (GetMusic <> 'School''s Out');
end;
needs to be:
function InMordaut: Boolean;
Begin
Result := (not(TabExists(4))) and (GetMusic = 'School''s Out');
end;
Gu3st...
2009-04-18 11:40:02
From: ZephyrsFury
Oh no bug
So we would have to change that one?
Dark Arcana
2009-04-18 11:41:53
From: Zyt3x
So we would have to change that one?
Yes Zyt3x, well I did :)
ZephyrsFury
2009-04-18 11:44:12
From: Zyt3x
So we would have to change that one?
Yea change it if you want Mordaut to work. A new revision might be released soon anyway, I've found a couple of bugs that need fixing.
From: ZephyrsFury
Oh no bug:
function InMordaut: Boolean;
Begin
Result := (not(TabExists(4))) and (GetMusic <> 'School''s Out');
end;
needs to be:
function InMordaut: Boolean;
Begin
Result := (not(TabExists(4))) and (GetMusic = 'School''s Out');
end;
:cool:, my bad about FindTalk
***** STR: FOUND RANDOM: 'Certer' *****
***** STR: 'Certer' RANDOM SOLVING FAILED! *****
ZephyrsFury
2009-04-18 13:32:23
From: Kave
***** STR: FOUND RANDOM: 'Certer' *****
***** STR: 'Certer' RANDOM SOLVING FAILED! *****
Theres no Certer solver yet.
Iroki
2009-04-18 13:53:46
Guys, i need accs in mime!!!! Its important. I have taras accs but i logged in today and mimes were solved :( gah…
jakeyboy29
2009-04-18 21:35:17
wow, well done. you have done realy well this time.
cause
2009-04-18 22:00:26
Alright!
mormonman
2009-04-18 22:18:17
New revision lags my old autoing computer… o well i will just leave it on rev 31.
Rasta
2009-04-19 00:04:26
Finally!
tazzin44
2009-04-19 08:21:15
WEWT it's script updating time, thanks for all your hard work devs
[offtopic] I would like to point out that my script powellow was the first ever to use as pvp login :D, and would also like to take this time to say blargghneeneeneener to those of you who said it was useless in my members app[/offtopic]
P1nky
2009-04-19 10:06:58
Good job, Srl Staff.
noob-2
2009-04-19 18:27:05
Thanks for that. Just donated 5$ :) find this site quite useful.
Iroki
2009-04-20 18:56:54
For me FixBank is not working and insted choosing option 'll' its choosing option 'X'??
Shuttleu
2009-04-21 01:01:52
From: Iroki
For me FixBank is not working and insted choosing option 'll' its choosing option 'X'??
its been fixed
http://www.villavu.com/forum/showpost.php?p=553262&postcount=18~shut
thebob142
2009-04-27 03:44:36
***** STR: FOUND RANDOM: 'Bee Keeper' *****
Failed to solve, retrying…
it never retried to solve so i had to execute it.
***** STR: FOUND RANDOM: 'Mime' *****
***** STR: 'Mime' RANDOM SOLVING FAILED! *****
Renee Sposit
2009-05-11 03:45:04
Wow
It took me an hour of going through errors, finding out why firefox is not useful to download, and reading multiple guides, but I finally was able to download the revision.
Yay, now I can finally auto and make scripts.
cripsta
2009-05-23 09:16:44
At the risk of sounding like the worlds biggest newby =D how do i update to te newest revision #32?
Sorry for my lack of knowlage on this :P we all gotta start somewere lol.
Cheers.
Da 0wner
2009-05-23 09:21:42
Subversion.
Dark Arcana
2009-05-23 09:25:26
From: cripsta
At the risk of sounding like the worlds biggest newby =D how do i update to te newest revision #32?
Sorry for my lack of knowlage on this :P we all gotta start somewere lol.
Cheers.
Try reading this -
http://www.villavu.com/wiki/index.php/Installing_and_Setting_up_SRL
cripsta
2009-05-23 09:31:24
I have subversion and iv read through that TUt yet it is still not making any sence to me?
My thinking is all i have to do is have subversion installed and then in SCAR window go to the "file"tab and update SRL SVN?
sorry again :s