IdleRSC is a bot for OpenRSC. It uses code injection and reflection. It has it's own custom scripting API. It also has backwards compatibility with APOS and SBot. It also has built in staker bot functionality!
- Modify run.bat/sh.
- Select which server you want.
- Optional: if playing on a different server which allows botting, modify Cache/ip.txt and Cache/port.txt if needed.
- Run .bat/.sh file!
IdleRSC uses a sleeper server which is provided free of charge. However, if you would like, you can run the FOCR sleeper locally with --localOCR on the command line. Get the latest copy of FOCR here: FOCR Resurrection.
Please be aware that run.bat is not encrypted. If someone has your run.bat, they have your username and password. Please be aware that you should not run any .class files from sources you do not trust. Running a rogue .class file is akin to running a .exe file on your computer. IF YOU DON'T TRUST IT, READ THE SOURCE CODE AND COMPILE IT!!!
Developers of IdleRSC are not responsible for ruined, banned, hacked accounts, or anything else.
- Put the .java file in the src/scripting/(idlescript or sbot) folder
- Run
gradle build
- Open up the Eclipse project
- Add a new script to the
scripting
package. - Your class file will be spit out into bin/scripting/ if successfully compiled.
Easy Method: (NOT PREFERRED IF YOU ARE WANTING TO DEVELOP SCRIPTS) WARNING: This will delete your JAR file!!!
- Place your script in src/scripting/apos/
- Run compile_windows.bat (or compile_linux.sh)
- Ensure no issues compiling (they will be towards the top.)
- Re-run the bat file. Read "converting SBot scripts" section for compilitation issues.
APOS scripts require several changes in order to be made compatible. Please see changes made to scripts which were added. I will publish a basic script conversion tutorial at some point.
- Open SBot script in a text editor.
- Place these lines at the top of the file:
package scripting.sbot;
import compatibility.sbot.Script;
- Remove the mudclient constructor. For example, for alch.java, you would want to remove the following lines:
public alch(mudclient rs)
{
super(rs);
}
- Compile using Eclipse (preferred) or the included compilation script.
- Clone the repository
- Open the project in Eclipse or IntelliJ
- If client JAR is out of date, run patcher utility from https://gitlab.com/idlersc/idlersc_patcher (follow README in that project).
- Test a compilation, then code away! If you have problems, you can create a new issue or ask for help in the OpenRSC Discord.
Inside your run_windows.bat or run_linux.sh, add the following lines. Restart the bot. Press F5, F6, F7, F8 to validate.
--attack-items 123,456
--strength-items 123,456
--defence-items 123,456
--spell-id 2
- Please submit issues, questions, bugs on Gitlab. Provide stack traces for crashes, etc.
- Please submit pull requests to Gitlab.
- Please do not use this on servers which do not allow botting. There are servers which allow botting, such as those already included UraniumCache/ or ColeslawCache/.
Please join the OpenRSC Discord and post in the #botting-client-development channel. Other channels are not tied to botting, so please do not discuss botting in those channels.
New Discord Username: DvorakKeys#3329
IdleRSC is provided for free under GPLv3, due to passion for RSC botting. If you wish, you may donate via Monero to the following address: 83XpZtrvQTdK6aW5fp3DgtBmtemqpQYf97nPtqf7yPs9VtFa4p71NYyfCmcCe2D7kcEDUvtyc58Bi7xhp772v1ah8dax4CV
This started as a project in April 2020 due to a distinct lack of botting clients available for RSC post-closure. After Jagex decided to nerf the blowpipe in OSRS, the original coder gained renewed interest in January 2021, and the project was resurrected and released.
The RSC botting scene WILL NEVER DIE! IdleRSC is the next iteration after APOS, STS, SBot, and AutoRune!