### Launch RSBot with Specific Profile via Terminal Source: https://github.com/sdclowen/rsbot/wiki/Home This snippet demonstrates how to launch an RSBot instance by passing a profile name as a command-line argument directly in the terminal. This allows for quick execution of a specific bot configuration. ```Shell ..\RSBot.exe <1-8> ``` -------------------------------- ### RSBot Client Management and Control Source: https://github.com/sdclowen/rsbot/wiki/02.-General This section details the various commands and options for launching, managing, and controlling the RSBot game client. It includes functionalities for starting, stopping, hiding, unhiding, and running the client in a clientless mode, along with setting the executable path. ```APIDOC Silkroad executable path: - Displays the absolute path to your client executable. - Allows selection of client type from a list. - Use the '...' button to select the path via file explorer. Start | Kill Client: - Starts or kills the game client. Start Clientless: - Starts the client in clientless mode. - Note: Client cannot be hidden or unhidden until killed and restarted normally. Hide | Unhide Client: - Toggles the visibility of the game client. Go Clientless: - Allows switching to clientless mode after the client has been started normally. ``` -------------------------------- ### Configure RSBot Launch with Profile via Shortcut Target Source: https://github.com/sdclowen/rsbot/wiki/Home This method describes how to configure a desktop shortcut to launch RSBot with a specific profile. By appending the profile name to the executable path in the shortcut's 'Target' property, users can create dedicated shortcuts for each bot instance. ```Shell ..\RSBot.exe <1-8> ``` -------------------------------- ### RSBot Automated Login Configuration Source: https://github.com/sdclowen/rsbot/wiki/02.-General This documentation describes the settings and process for configuring automated login within RSBot. It covers selecting accounts and characters, handling captchas, and defining actions to be performed automatically upon successful login, such as starting the bot or using a return scroll. ```APIDOC Account: - A list of account entries available for selection. Player: - A list of characters created in-game, available for selection after login. Enable automated login: - Logs you into the game with the specified account and character. Captcha: - Solves dynamic captchas encountered during login. Enable static captcha solve: - If the captcha remains constant across logins, mark this option and enter the static captcha value. Auto start bot: - Automatically initiates the bot loop upon successful game login. Use return scroll: - Automatically uses a return scroll after logging into the game. Auto Char Select: - Automatically selects a character based on the 'Auto Select' option you've marked. Auto Hide Client: - Hides the client automatically upon successful login. Creating a login entry (Process): 1. Click on 'Setup'. 2. Type your 'Username', 'Password', and 'Secondary Password'. 3. For iSRO clients, 'Secondary Password' must be numeric; select 'Joymax' or 'JCPlanet' based on account origin. 4. Enter 'Server name' (optional if client has only one server). 5. Click 'Add' to create the login entry. 6. To edit an entry: click on the username in the list, make desired changes, then click 'Save' and 'OK'. 7. Select your newly created account and tick 'Enable automated login'. ``` -------------------------------- ### RSBot Command Center API Source: https://github.com/sdclowen/rsbot/wiki/03.-Menu‐bar This section details the available commands to control the RSBot client directly via chat commands or emotes. These actions allow users to manage the bot's state, such as setting training areas, casting buffs, and starting or stopping the bot. ```APIDOC Command Center Actions: - Set the training area - Description: Defines the current location as the bot's training area. - Emote Action: Rush | Greeting - Chat Command: \here - Cast all buffs - Description: Triggers the bot to cast all available buffs. - Emote Action: unbound - Chat Command: \buff - Show the bot window - Description: Makes the bot's main window visible. - Emote Action: Smile - Chat Command: \show - Start the bot - Description: Initiates the bot's operation based on its current configuration. - Emote Action: Yes - Chat Command: \start - Set training area and start bot - Description: Combines setting the current location as the training area with immediately starting the bot. - Emote Action: unbound - Chat Command: \here - Stop the bot - Description: Halts the bot's current operations. - Emote Action: No - Chat Command: \stop ``` -------------------------------- ### Launch Multiple RSBot Instances with Profiles using Batch Script Source: https://github.com/sdclowen/rsbot/wiki/Home This batch script provides a method to launch multiple RSBot instances, each with a distinct profile. It incorporates a crucial delay between launches using `timeout` to prevent initialization conflicts, which is important for system stability, especially on slower machines. ```Batch START "" RSBot.exe 1 timeout /t 1 /nobreak START "" RSBot.exe 2 timeout /t 1 /nobreak START "" RSBot.exe 3 ... ``` -------------------------------- ### Build RSBot Project from Source Code Source: https://github.com/sdclowen/rsbot/blob/master/README.md This snippet outlines the complete process for developers to build the RSBot project from its source code. It includes cloning the repository, configuring Visual Studio with required workloads, compiling the project, and setting up necessary dependencies for execution. ```Shell git clone --recursive https://github.com/SDClowen/RSBot.git ``` ```Instructions Open the project in Visual Studio 2022 (Required workloads are `.NET desktop development` and `Desktop development with C++`) Built the project (`Ctrl+Shift+B`) Copy the contents of `Dependencies` directory to `Build\Data` Run the executable from `Build\RSBot.exe` ``` -------------------------------- ### RSBot General Settings and Footer Options Source: https://github.com/sdclowen/rsbot/wiki/02.-General This section outlines additional general settings within RSBot, including client and bot behavior customization, server pending options, and footer functionalities like server information display, saving configurations, and IP binding. ```APIDOC Client settings & Bot settings: - Allows customization of client and bot behavior. Server Pending: - Options related to pending login entries. Footer: - Displays server information. - Contains an 'IP Bind' button. - Includes a save button for bot configuration. - Provides a start/stop button for the bot. Footer > IP Bind: - Allows binding an IP address. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.