PDA

View Full Version : [Minigame] Tutorial Island Runner



kingarabian
04-21-2020, 08:04 AM
Thought it would be nice for there to be a working Tutorial Island runner.

The script is 100% color. It's a bunch of If-Then statements and repeat loops slapped together. It uses remoteInput to handle the mouse and keyboard inputs. It utilizes RSWalker quite a bit for player walking and marking. It also uses Flights mouse function found in his AeroLib include.

The script is currently 90% functional. Meaning that it's more than likely that you press play, come back in 15 minutes and your player is in Lumby. But there are times where you could get stuck due to two issues. There are a bunch of points within the script that you can retrace your player back to and the script should be able to resume without issues.

Issue 1:
The flashing yellow arrow that the script uses to interact with NPC's and objects. Occasionally there needs to be an X amount of tries before it successfully finds the arrow because the arrow flashes quite a bit AND the NPC guides move quite a lot.

Issue 2:
OCR. The script utilizes chatbox text and uptext a lot. OCR (the method we use to recognize text) unfortunately has been buggy. So sometimes, it breaks randomly mid script. I put in enough loops and compass movements into the script that it eventually unbreaks and the script resumes. In the case it fails to do so just restart Simba.

Simba and SRL setup:

Use RemoteInput (https://villavu.com/forum/showthread.php?t=177649&p=1454433#post1454433.). While SMART is supported it's better to use remoteInput and that's the option by default.
Latest Simba (https://github.com/ollydev/SimbaDevelopment/releases) + Latest SRL (https://github.com/srl/srl).
RSWalker (https://github.com/ollydev/RSWalker/releases)
This tutorial is handy if you need more help setting up Simba, SRL, and RSWalker properly. (https://villavu.com/forum/showthread.php?t=118223)
But use the Simba download from the link I posted above.
Add the attahced images below to your Maps folder found in the RSwalker folder.
If RSWalker is not working for you or while compiling it says there's msissing files, use this RSwalker.zip (http://uppit.com/9xrat40akmsr).
If when compiling it says you're missing chars, download this (http://uppit.com/or40czs4u6c1) and place inside your fonts folder within your Simba folder.

Script setup:
Create your new account on Runescape.com. Login to OSRS and setup your username and player look+outfit.
Talk to the Gielinor guide and make sure you click fixed screen. Also make sure your zoom is at 50% and brightness at 100%.
Then walk your player outside the guides room and press play.
Example:
https://i.imgur.com/THeisp6.png

I tried to have the script do all the above by default but the initial resizable screen throws a bunch of stuff off and I cbf.

Anyways comment below if there's any issues. I've just made 10 accounts in a row in the past 3 hours.

I also know my scripting standards suck and I know there's a bunch of stuff that's repeated and could be coded better .

Credits:
Olly for his latest Simba builds.
Slacky for his RSwalker.
Brandon for remoteInput.
Flight for his mouse functions.

Updated on May 14 2020. Something changed in the Friends tab so detection for that tab broke. Confirmed the script is working again.

2869028691
28703

Fitta
04-21-2020, 09:32 AM
Love it, rep++

Athylus
06-01-2020, 12:59 PM
This is absolutely sick, I didn't think it'd be possible. Kudos my friend.

I had some issues with OCR as well, my script would randomly blow out. Saw this happen when I used any of the TRSShopScreen functionality. Using srl.findtext fixed that for me though.

How did you grab the map by the way? SRLWalker mapgrabber.simba does not seem to work for me as of late.

whoisspacecheetah
06-02-2020, 04:03 AM
nice this is epic

luckorskill
09-04-2020, 05:48 AM
hey how do i use this with SMART?

kingarabian
09-11-2020, 04:06 AM
hey how do i use this with SMART?

Just include it at the top.

Big Dennis
03-14-2022, 01:28 PM
The script gives me an error Duplicate declaration "ReflectionArrayType" at line 1, column 1 in file "!addGlobalType::ReflectionArrayType" at line 1, column 11 in file "C:\Simba\Includes\SRL\osr\remoteinput.simba"

kingarabian
04-01-2022, 05:12 AM
I'll take a look and see if this still works lol.