• Welcome to The Wilderness Guardians - OSRS Clan - PvP, PvM and More - OSRS Mobile Clans.
 

MAC OS X

Started by sulaiman400, August 06, 2011, 10:18:29 PM

Previous topic - Next topic

sulaiman400

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


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".


Current Descendant Guardian

Think you're this great? You aren't. Be jealous. LEAVE COMMENTS PLEASE!!!

Randy

I use a mac.
I just open safari to play scape.



I am the one who bends!
WG for 7+ years

Jayson

Im not a fag so i have windows


-1 me because you know I'm right


7th Highest Overall for Wars Attended.

Mister Kyle


Vio

Mac OS X: Refer to main post.
Windows: www.runescape.com > Play Now > ????? > PROFIT

sulaiman400

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.


Current Descendant Guardian

Think you're this great? You aren't. Be jealous. LEAVE COMMENTS PLEASE!!!

Raging Mage2


Click image for achievement thread!


#1 In Heaven's Slayer Challenge (2mil exp in 1 month)

Originally WG 16/05/06

James

lol mac oh god, get windows or forever be controlled by apple

sulaiman400

Jagex has come out with their own mac client and they have fixed some of the problems. Lock this please :).


Current Descendant Guardian

Think you're this great? You aren't. Be jealous. LEAVE COMMENTS PLEASE!!!

Bgpgraebner