- Joined
- Jun 24, 2014
- Messages
- 172
- Thread Author
- #1
This is for macOS not Windows. If you're using Windows stop reading right now as this will not work for you. Solutions for Windows have been posted multiple times in the forum, look around for them.
Alright, so yesterday I tried again to find a fix for this error that seems to happen to almost everyone using macOS. I didn't find anything that worked yesterday and today I was finally able to run a tutorial island bot on my Macbook Pro. The solution is simply running the jagexappletviewer.jar instead of launching the client.
Disclaimer: it worked for me. I can't guarantee it works for you.
Prerequisites:
After doing all this and you want to run RuneMate again, repeat steps 3, 6 and 7 or you can right click runemate.sh and change the application it opens with. Change it to Terminal. Like so and now you can double click it.
Sources:
Game Client
Alright, so yesterday I tried again to find a fix for this error that seems to happen to almost everyone using macOS. I didn't find anything that worked yesterday and today I was finally able to run a tutorial island bot on my Macbook Pro. The solution is simply running the jagexappletviewer.jar instead of launching the client.
Disclaimer: it worked for me. I can't guarantee it works for you.
Prerequisites:
- Disable your firewall or allow the java binary receive incoming connections.
- The standalone RuneMate file (RuneMate.jar).
- Any text editor (vim, Sublime, Atom, TextEdit, etc).
- The official OSRS client.
- Minimal knowledge of CLI.
- Launch your text editor and paste the following script:
Code:
#!/bin/bash
osrs_path="/Applications/Old School RuneScape.app/Contents/Java/jagexappletviewer.jar"
java -jar RuneMate.jar &
java -Djava.class.path="$osrs_path" -Dcom.jagex.config=http://oldschool.runescape.com/jav_config.ws jagexappletviewer -Djava.system.class.loader=app.systemclassloader -Dsun.java2d.nodraw=true -Xmx512m -Xss2m -XX:CompileThreshold=1500 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC &
- If you installed the OSRS client somewhere else other than /Applications/ or you changed the name of the client, change the value of the osrs_path variable accordingly.
- Save it as runemate.sh in the same folder you downloaded the RuneMate.jar file.
- Open the Terminal application and navigate to the folder you saved the runemate.sh file. Watch this video if you don't know what this means.
- Write: chmod +x runemate.sh
- Press enter.
- Write: ./runemate.sh
- Press enter.
After doing all this and you want to run RuneMate again, repeat steps 3, 6 and 7 or you can right click runemate.sh and change the application it opens with. Change it to Terminal. Like so and now you can double click it.
Sources:
Game Client
Simpler and more reliable fix: Tutorial - macOS - Fix AgentLoadException/AgentInitializationException
Last edited by a moderator: