# Thread: [OSRS] Setting up SRL with RSWalker

1. ## [OSRS] Setting up SRL with RSWalker

Setting up Simba for SRL and RSWalker

1. Get Simba
2. Install it to C:/Simba/
3. Start Simba.exe
4. Setup the requirements that we may need:

1. In context menu navigate to: View->Extensions
2. Select srl.sex check of Enable.
3. Select extensions.sex check of Enable, follow it by closing the Extensions menu.

4. In context menu navigate to: SRL->Setting->Override update
5. In context menu navigate to: SRL->Update
6. Wait for the update to complete.

7. In context menu navigate to: Plugins->Setting->Override update
8. In context menu navigate to: Plugins->Update
9. Wait for the update to complete, and follow it by closing Simba.

6. Place the Simba1206-fixes.x86.exe in "C:/Simba/"

Setting up SRL

1. Download the latest Release of SRL: https://github.com/SRL/SRL/releases (named: Source code)
2. Navigate to C:/Simba/Includes/ if you see a folder named SRL, delete it.
3. Now simply extract SRL to C:/Simba/Includes/
If the folder extracted is not named "SRL" be sure to rename it to "SRL".
Inspect the folder "SRL" make sure it's unpacked properly, it should contain "OSR.simba", not just a folder named "SRL" or similar

Setting up RSWalker

1. Download the latest Release of RSWalker: https://github.com/slackydev/RSWalker/releases (named: RSWalker.zip or similar)
2. Now simply extract RSWalker to C:/Simba/Includes/
If the folder extracted is not named "RSWalker" be sure to rename it to "RSWalker".
Inspect the folder "RSWalker" make sure it's unpacked properly, it should contain "Walker.simba", not just a folder named "RSWalker" or similar

Using SRL and/or RSWalker

Every time you want to use SRL and/or RSWalker, be sure to always start Simba using the Simba1206-fixes.x86.exe instead of the regular Simba.exe

Verify that it works

Run the following simple script:
Simba Code:
{$I SRL/OSR.simba}{$I RSWalker/Walker.simba}beginend.
The output expected is something along the lines of
Code:
Compiled successfully in 2190 ms.
Successfully executed.

So now that it works, SRL, and script using SRL expect that you are max zoomed out, and brightness max as well. Some scripts also expect shift drop enabled.

There's one extra steps I recommend you complete to avoid certain issues later on:
• In context menu navigate to: Plugins->Automatically where you want to uncheck update

These steps has been verified working 16th April 2018

The core of colorfinding
Find objects with SRL and RSWalker
Botting using Remote Desktop
Last edited by slacky; 05-16-2018 at 04:51 AM.

2. Reserved

3. As you already know, I really appreciate you taking your time to create this guide.

4. Great work, I want to get back into Runescape scripting again, and color seems the way to go!

5. Actually haven't looked at the SRL-OSR include as yet; how different is it to AL?

6. Originally Posted by Dan the man
Actually haven't looked at the SRL-OSR include as yet; how different is it to AL?
To put it lightly, it's a notable difference, otherwise there would basically no reason to create it.

7. Originally Posted by Dan the man
Actually haven't looked at the SRL-OSR include as yet; how different is it to AL?
In my opinion, the biggest and best feature that differs between the two is the fact that SRL-OSR uses RSWalker to allow for very accurate object locating by searching for colours in an on-screen tile. Here is the tutorial about it.

8. Thanks well written and easy to follow.

9. Registered User
Join Date
Aug 2015
Posts
6
Mentioned
0 Post(s)
Quoted
2 Post(s)
When I try to compile it tells me

Error: Plugin(.) has not been found
Compiling failed

Any help?

10. Originally Posted by wotiskebab
When I try to compile it tells me

Error: Plugin(.) has not been found
Compiling failed

Any help?
You are supposed to run it with the Simba 1.2 provided in the tutorial. I suggest you read the tutorial once more to avoid anymore issues.
Last edited by slacky; 05-10-2018 at 11:28 AM.

11. Capture.PNG
Make sure you using the fix simba!

12. Registered User
Join Date
Jul 2018
Posts
5
Mentioned
0 Post(s)
Quoted
0 Post(s)
Originally Posted by slacky
You are supposed to run it with the Simba 1.2 provided in the tutorial. I suggest you read the tutorial once more to avoid anymore issues.
Thanks I try with Simba 1.2 and my error has been gone.

13. Thank you. Going to start scripting and releasing as much scripts as I can soon. For now just going to use color. I hope SMART works.

14. I am trying to develop an include for resizable mode in OSRS, could something like this be used?

The minimap box co-ordinates change depending on the size of the screen, but its location is a static distance from the x2, y1 corner.
Simba Code:
function GetMMBox:TBox;var  w, h: integer;begin  GetClientDimensions(w, h);  Result := ToBox((w-158), 7, (w-7), 159);end;

Does the RSWalker include use the static location of the minimap in fixed mode, or does it find the image another way?

15. Registered User
Join Date
Oct 2017
Posts
23
Mentioned
0 Post(s)
Quoted
14 Post(s)
Unable to get working says "Error: Plugin(.) has not been found
Compiling failed."