SRL-T is the core library used to bot with Simba. It’s originally based on SRL-Development and scripts made with SRL-T may still work with SRL-Development but it’s not guaranteed (The same applies the other way around).
This library along with WaspLib is the core of WaspScripts.
MAIN
- Keybindings
- GameClient
- Misc
- DotFilters
- Minimap to Mainscreen
- Minimap Extensions
- Mainscreen Extensions
- WalkerV2
- PRSWalkerV2
- TWalker_OnWalkEvent
- TWalkerV2.Setup
- TWalkerV2.InRange
- Walker.CheckRunEnergy
- Walker.AdaptiveWalkCheck
- Walker.DoMouseAhead
- Walker.WaitMoving
- Walker.Click
- Walker.WalkStepHelper()
- Walker.WalkFinalStep
- Walker.WalkStep
- Walker.IsWalkable
- TWalkerV2.WalkPath
- TWalkerV2.WalkBlind
- TWalkerV2.GetClosestPoint
- TWalkerV2.WebWalk
- TWalkerV2.MakePointVisible
- Antiban
MAIN -> INTERFACES -> MAINSCREEN
- Bank
- Bank.IsOpen
- Bank.Close
- Bank.FindItemBoundaries
- Bank.Setup
- Bank.Search
- Bank.CloseSearch
- Bank.Open()
- Bank.CountTabs
- Bank.GetCurrentTab
- Bank.OpenTab
- Bank._SimplifyItemName
- Bank.FindItemTab
- Bank.FindItem
- Bank.ContainsItem
- Bank.DiscoverAll
- Bank.Discover
- Bank.ContainsAny
- Bank.CountItem
- Bank.CountItemStack
- Bank.MouseItem
- Bank.ClickItem
- Bank.WithdrawItem
- Bank.DepositItem
- Bank.DepositAll
- Bank.DepositEquipment
- var Bank
- GameTabs.Open() override;
- TInterfaceArea.IsOpen
- TInterfaceArea.GetCloseButton
- TInterfaceArea.Close
- TInterfaceArea.Setup
- TInterfaceArea.SetupAlignment
- MainScreen
- TObjectFinder
- MainScreen.Setup
- MainScreen.GetUpText
- MainScreen.IsUpText()
- MainScreen.SetHighestPitch
- MainScreen.NormalizeDistance
- MainScreen.GetPlayerBox()
- MainScreen.FacePoint
- Mainscreen.PointToMM
- Mainscreen.FindObject()
- Mainscreen.IsVisible
- MainScreen.Filter
- type THitsplat
- Mainscreen.FindHitsplats
- type THPBar
- Mainscreen.FindHPBars()
- Mainscreen.FindClick
- Mainscreen.DidRedClick
- Mainscreen.DidYellowClick
- BankPin
- DepositBox
- GrandExchange
MAIN -> INTERFACES
- Minimap
- type TMinimap
- Minimap.GetOrbLevel
- Minimap.GetRunEnergy
- Minimap.GetHPLevel
- Minimap.GetHPPercent
- Minimap.GetPrayerLevel
- Minimap.GetPrayerPercent
- Minimap.GetSpecLevel
- Minimap.GetCompassAngle
- Minimap.SetCompassAngle
- Minimap.IsPointOn
- Minimap.Filter
- Minimap.RandomPointOn
- Minimap.IsStatus
- Minimap.CurePoison
- Minimap.EnableRun
- Minimap.DisableRun
- Minimap.EnablePrayer
- Minimap.DisablePrayer
- Minimap.EnableSpec
- Minimap.DisableSpec
- Minimap.FindFlag
- Minimap.HasFlag
- Minimap.WaitFlag
- Minimap.FindDotShadows
- Minimap.GetDotsBitmap
- Minimap.GetDots
- Minimap.CleanMinimap
- Minimap.GetCleanMinimap
- TMinimap.ScaleMinimap
- Minimap.IsPlayerMoving
- Minimap.WaitPlayerMoving
- var Minimap
- XPBar
- ChooseOption
- Login
- type TLoginPlayer
- type TLogin
- LOGIN_MESSAGES
- Login.FindText
- Login.IsReady
- Login.UsingLauncher
- Login.ClickText
- Login.ClickWorld
- Login.IsOpen
- Login.IsWorldSwitcherOpen
- Login.OpenWorldSwitcher
- Login.CloseWorldSwitcher
- Login.GetCurrentWorld
- Login.SwitchToWorld
- Login.HandleDialogs
- Login.EnterField
- Login.GetLoginMessage
- Login.HandleMessage
- Login.EnterGame
- Login.GetPlayer
- Login.DoLogin
- Login.WaitLoginMessage
- Login.LoginPlayer
- Login.LoginPlayer overload which allows for fully customizable hop and percentage.
- Login.AddPlayer
- Login.NextPlayer
- Login.GetPlayerPin
- Login.GetPlayerBioHash
- Login.Draw
- Login.Setup
- Login.SetupAlignment
- var Login
MAIN -> INTERFACES -> GAMETABS
- Prayer
- Prayer.Setup
- Prayer.SetupAlignment
- Prayer.GetPrayerLevel
- Prayer.IsOpen
- Prayer.Open
- Prayer.PointToPrayer
- Prayer.MouseOver
- Prayer.CanActivate
- Prayer.GetAvailablePrayers
- Prayer.IsPrayerActive
- Prayer.AnyPrayerActive()
- Prayer.AllPrayerActive
- Prayer.GetActivePrayers
- Prayer.PrayerActive
- Prayer.ActivatePrayer
- Prayer.DisablePrayer
- var Prayer
- QuickPrayer.Setup
- QuickPrayer.SetupSetupAlignment
- QuickPrayer.IsOpen
- QuickPrayer.Open
- QuickPrayer.GetButton
- QuickPrayer.Close
- QuickPrayer.IsPrayerSelected
- QuickPrayer.GetSelectedPrayers
- QuickPrayer.SelectPrayer
- QuickPrayer.DeselectPrayer
- var QuickPrayer
- Prayer.Open() override
- Prayer.CanActivate() override
- Prayer.GetAvailablePrayers() override
- Magic
- Magic.Setup
- Magic.SetupAlignment
- Magic.IsOpen
- Magic.Open
- Magic.GetSpellBook
- Magic.IsSpellBook
- Magic.InfoIsOpen
- Magic._CloseInfoMouseCallback
- Magic.CloseInfo
- Magic.FindSpell
- Magic.ContainsSpell
- Magic.MouseSpell
- Magic.ClickSpell
- Magic.FindSelected
- Magic.ContainsSelected
- Magic.IsSelected
- Magic.CanActivate
- Magic.SpellWasCast
- Magic.CastSpell
- var Magic
- GameTabs
- Logout
- Inventory
- Inventory.GetSlotBoxes
- Inventory.IsOpen
- Inventory.Open
- Inventory.PointToSlot
- Inventory.MouseSlot
- Inventory.ClickSlot
- Inventory.IsSlotSelected
- Inventory.GetSelectedSlot
- Inventory.SetSelectedSlot
- Inventory.RandomPattern
- Inventory.ErrorPattern
- Inventory.Count
- Inventory.IsFull
- Inventory.WaitCount
- Inventory.RandomSlotNearby
- Inventory.FindItems
- Inventory.FindItem
- Inventory.Contains
- Inventory.Discover
- Inventory.MouseItem
- Inventory.ClickItem
- Inventory.Use()
- Inventory.Drop
- var Inventory
- Combat
- Stats
- Equipment
- type EEquipmentSlot
- type EEquipmentButton
- type TEquipment
- Equipment.GetSlotBoxes
- Equipment.GetSlotBox
- Equipment.IsOpen
- Equipment.Open
- Equipment.GetButtons
- Equipment.GetButton
- Equipment.FindItem
- Equipment.FindItems
- Equipment.Contains
- Equipment.ContainsAny
- Equipment.ContainsAll
- Equipment.DiscoverAll
- Equipment.Discover
- Equipment.HoverItem
- Equipment.ClickItem
- Equipment.CountItemStack
- Equipment.ClickSlot
- Equipment.IsSlotUsed
- Equipment.CountGear
- var Equipment
MAIN -> INTERFACES -> CHAT
- Make
- Chat
- Chat.Setup
- Chat.SetupAlignment
- Chat.GetDisplayNameBox
- Chat.GetDisplayName
- Chat.IsTransparent
- Chat.IsOpen
- Chat.GetQuery
- Chat.GetQueryAnswer
- Chat.FindQuery
- Chat.AnswerQuery
- Chat.GetOptions
- Chat.FindOption
- Chat.ClickOption
- Chat.ClickContinue
- Chat.ChatToOption
- Chat.GetMessage
- Chat.FindMessage
- Chat.GetChat
- Chat.GetChatTitle
- Chat.LeveledUp
- var Chat
MAIN -> MAP
- MapLoader
- const MAP_PATH
- type TMapChunk
- type EGameMap
- type EGameMapJSON
- type TChunkLoader
- TChunkLoader.Setup
- TChunkLoader.GetBitmap
- TChunkLoader.GetJSONFile
- TChunkLoader.GetChunks
- TChunkLoader.GetMap
- TChunkLoader.BuildGraph
- TChunkLoader.GetGraph
- TChunkLoader.GetJSON
- type TLegacyMapLoader
- TLegacyMapLoader.Setup
- TLegacyMapLoader.FindFiles
- TLegacyMapLoader.GetMap
- type TMapRegion
- type TMapLoader
- Map Objects
- TMapObject.Find
- TMapObject.Visible
- TMapObject._UpTextCheck
- TMapObject._WalkUpTextCheck
- TMapObject._ClickHelper
- TMapObject._SelectHelper
- TObjectV2.Find
- TObjectV2.Draw
- TObjectV2.Find
- TObjectV2.Draw
- TMapObject.IsVisible
- TMapObject._UpdateTarget
- TMapObject._HoverHelper
- TMapObject._WalkHoverHelper
- TMapObject.PreHoverHelper
- TMapObject.Hover
- TMapObject.WalkHover
- TMapObject.Click
- TMapObject.SelectOption
- TMapObject.WalkClick
- TMapObject.WalkSelectOption
- Debug
- Map
- Map Objects
- TMapObject.Find
- TMapObject.Visible
- TMapObject._UpTextCheck
- TMapObject._WalkUpTextCheck
- TMapObject._ClickHelper
- TMapObject._SelectHelper
- TGameObjectV2.Find
- TGameObjectV2.Draw
- TGameObjectV2.Find
- TGameObjectV2.Draw
- TMapObject._Routers
- TMapObject.IsVisible
- TMapObject._UpdateTarget
- TMapObject._HoverHelper
- TMapObject._WalkHoverHelper
- TMapObject.PreHoverHelper
- TMapObject.Hover
- TMapObject.WalkHover
- TMapObject.Click
- TMapObject.SelectOption
- TMapObject.WalkClick
- TMapObject.WalkSelectOption
- Debug
- type EBankChunk
MAIN -> WALKER
- WalkerMap
- Webber
- Walker
- How does it work?
- PRSWalker
- TWalker_OnWalkEvent
- TWalker
- Walker.InternalSetup
- Walker.Free
- Walker.Setup
- Walker.AddRegion
- Walker.ScaledSearch
- Walker.FullSearch
- Walker.GetMyPos
- Walker.WorldToMM
- Walker.CheckRunEnergy
- Walker.DoMouseAhead
- Walker.WaitMoving
- Walker.Click
- Walker.WalkStepHelper()
- Walker.WalkFinalStep
- Walker.WalkStep
- Walker.IsWalkable
- TWalker.WalkPath
- TWalker.WalkBlind
- TWalker.WebWalk
- TWalker.DebugPosition
- TWalker.GetTileMS
- TWalker.MMToWorld
- TWalker.MSToWorld
MAIN -> FINDERS -> ITEMFINDER
MAIN -> FINDERS -> SPELLFINDER