WaspLib

WaspLib is a library used to bot OldSchool RuneScape with Simba 2.0. WaspLib is heavily inspired in previous work done by the SRL Community.

This library is meant to do the job of both SRL-T and the original WaspLib in Simba 1.4 in a lighter, less confusing way.


Compile Directives

{$DEFINE WL_DEBUG_MOUSE}
{$DEFINE WL_DISABLE_FAKE_INPUT}
{$DEFINE WL_KEYBINDS_DEBUG}
{$DEFINE WL_DEBUG_UPTEXT}
{$DEFINE WL_DEBUG_INTERFACES}
{$DEFINE WL_GENERATE_GRAPH_ALWAYS}
{$DEFINE WL_TRANSPORTER_DEBUG}

These are the main compiler directives available in the library.

They should be self-explanatory.

You also have the following to override versions, for more information read Version

{$DEFINE SCRIPT_SIMBA_VERSION := 'version_hash'}
{$DEFINE SCRIPT_WASPLIB_VERSION := 'version_hash'}

For the WaspClient you also have the following:

{$DEFINE WASP_LOCAL_DEVELOPMENT}
{$DEFINE WASP_REFRESH_TOKEN := 'refresh_token'}
{$DEFINE SCRIPT_ID := 'script_UUID'}
{$DEFINE SCRIPT_REVISION := 'script_revision'}

They also should be self-explanatory but you can read more about them in WaspClient.

All of the directives above must be added before including the library to use them, for example:

{$DEFINE WL_DISABLE_FAKE_INPUT}
{$I WaspLib/osrs.simba}

Otherwise WaspLib won’t be aware of them.

OSRS


OSRS -> INTERFACES




OSRS -> INTERFACES -> GAMETABS



OSRS -> INTERFACES -> MAINSCREEN



OSRS -> INTERFACES -> MAINSCREEN -> GRANDEXCHANGE






OSRS -> POSITION -> MAP