Hi. Umm, I recently got a macbook pro for college. Now, apple has been cutting off support for java and new macbook pros come with Mac OS X Lion which basically destroys the chance of java running smoothly; thus, using java on safari is impractical and you'd rather kill yourself to be honest. So, this was brought up with Jagex and one player came up with a guide to fix the problem. To be honest, this is an excellent tool to use. Now, Runescape runs 10x better on my mac with like 10 applications running than on a pc with only runescape, swift kit, and teamspeak running. So, try this especially on the mac.
The link with the solution is right here. Basically, you have to create a mac application for runescape. And as I said, it works really really well.
http://services.runescape.com/m=forum/forums.ws?25,26,919,62871712 (http://services.runescape.com/m=forum/forums.ws?25,26,919,62871712)
If you don't feel like reading through shitty runescape forums, I'll post what to do below.
Requires:
Mac OS X 10.5 64 bit with Java SE 6 installed, Mac OS X 10.6, or 10.7 Lion with Java installed.
Instructions: In 10 simple steps!
1. Open TextEdit. (It's in Applications.)
2. Open Preferences and make sure the New Document Format is set to Plain text, rather than Rich text.
3. After it is set to plain text, close the first untitled window that opened. And open a new one so it is in plain text mode. (THE WINDOW SHOULD BE PLAIN, NO TOOLBAR.)
4. Copy the following post:
Quote#!/bin/bash
mkdir .rsmactemp
cd .rsmactemp
echo "Downloading the Windows Client."
curl -O $'runescape.\143\157\155/downloads/runescape.msi'
echo "Extracting the Jagex RuneScape Launcher."
curl -O theunarchiver.googlecode.$'\143\157\155'/files/unar0.4.zip >/dev/null 2>&1
curl -O dl.dropbox.$'\143\157\155'/u/31880062/runescape.icns >/dev/null 2>&1
unzip unar0.4.zip > /dev/null
./unar runescape.msi ./ > /dev/null
./unar rslauncher.cab ./ > /dev/null
cd ..
echo "Creating application directories."
mkdir .RuneScape.temp
mkdir .RuneScape.temp/Contents
mkdir .RuneScape.temp/Contents/MacOS
mkdir .RuneScape.temp/Contents/Resources
mkdir .RuneScape.temp/Contents/Resources/Java
echo "Populating directories."
cp /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub .RuneScape.temp/Contents/MacOS/RuneScape
mv .rsmactemp/JagexAppletViewerJarFile.* .RuneScape.temp/Contents/Resources/Java/jagexappletviewer.jar
mv .rsmactemp/JagexAppletViewerPngFile .RuneScape.temp/Contents/Resources/Java/jagexappletviewer.png
mv .rsmactemp/runescape.icns .RuneScape.temp/Contents/Resources/runescape.icns
echo "Removing temp files."
rm -rf .rsmactemp
echo "Creating config files."
5. After hitting paste go to the bottom and hit enter to get onto a new line.
6. Copy the following and paste this one line below the code above.
Quotecd .RuneScape.temp/Contents/
echo "APPL????" > PkgInfo
/usr/libexec/PlistBuddy -c "add :CFBundleName string 'RuneScape'" info.plist > /dev/null
/usr/libexec/PlistBuddy -c "add :CFBundleIdentifier string 'jagexappletviewer'" info.plist
/usr/libexec/PlistBuddy -c "add :CFBundleVersion string '1.0'" info.plist
/usr/libexec/PlistBuddy -c "add :CFBundleExecutable string 'RuneScape'" info.plist
/usr/libexec/PlistBuddy -c "add :CFBundlePackageType string 'APPL'" info.plist
/usr/libexec/PlistBuddy -c "add :CFBundleSignature string '????'" info.plist
/usr/libexec/PlistBuddy -c "add :CFBundleIconFile string 'runescape'" info.plist
/usr/libexec/PlistBuddy -c "add :Java dict" info.plist
/usr/libexec/PlistBuddy -c "add :Java:MainClass string 'jagexappletviewer'" info.plist
/usr/libexec/PlistBuddy -c "add :Java:JVMVersion string '1.6+'" info.plist
/usr/libexec/PlistBuddy -c "add :Java:Arguments string '\$JAVAROOT/'" info.plist
/usr/libexec/PlistBuddy -c "add :Java:ClassPath string '\$JAVAROOT/jagexappletviewer.jar'" info.plist
/usr/libexec/PlistBuddy -c "add :Java:Properties dict" info.plist
/usr/libexec/PlistBuddy -c add\ :Java:Properties:$'\143\157\155'.jagex.config\ string\ $'\150\164\164\160'://runescape.$'\143\157\155'/k=3/l=en/jav_config.$'\167\163' info.plist
/usr/libexec/PlistBuddy -c "add :Java:VMOptions array" Info.plist
/usr/libexec/PlistBuddy -c "add :Java:VMOptions:0 string '-Xms256m'" Info.plist
/usr/libexec/PlistBuddy -c "add :Java:VMOptions:1 string '-Xmx256m'" Info.plist
mv ../../.RuneScape.temp ../../RuneScape.app
mv ../../RuneScape.app /Applications 2>&1
echo "Finished!"
echo "Enjoy!"
exit
7. Now go to file, and save as installer.txt
Save it to your home folder. (The one with the house icon that is just your name.)
8. Now open Terminal. (/Applications/Utilities)
9. Copy & paste the following to start. (Hit enter.)
Quotechmod a+x installer.txt; ./installer.txt
All Credit for this goes to "Mr Pacman".
I use a mac.
I just open safari to play scape.
Mac OS X: Refer to main post.
Windows: www.runescape.com (http://www.runescape.com) > Play Now > ????? > PROFIT
Quote from: Randy on August 06, 2011, 11:42:53 PM
I use a mac.
I just open safari to play scape.
It lags big time on lion... Snow Leopard is fine, but lion and leopard are slow as fuck.
Jagex has come out with their own mac client and they have fixed some of the problems. Lock this please :).