Someone emailed me yesterday before i went to bed and suggested using the updater icon as the "official" RuneScape UNIX icon, so i added the icon to the share.tar.gz,

I also edited the updater icon to say Client Updater at the top and bottom to avoid confusion(hopefully).
I added the icon to the project page.
 
 
This new version includes the option to force java to use PulseAudio.
BIG THANKS to Piece Maker from the runescape forums for testing if executing java with padsp will fix the sound issues with sun/oracle java.

All settings (except parameters) have been moved to share/settings.conf
This will make it possible to update the scripts and share folder, without overwriting your customizations.

########## What's NEW!? ########## 
################################## 
#### Version 1.7 #### 
  • Added the documentation of the project, the same documentation 
    that have been sent to Jagex since November 2011. 
  • Added support for running java inside padsp which will force java to use PulseAudio which will fix most sound related issues with the client, but it is disabled by default incase the system does not have padsp installed. 
  • Moved all settings for the client to share/settings.conf 
  • Added a readconf($key, $default) function to the runescape script. 
  • Added support for changing the prm file to use (see prmfile in settings.conf) 
 
 
I decided to squeeze in this update before Christmas, my way to wish everyone a Merry Christmas and a Happy New Year! :)

This version is mostly some code cleaning in the update-runescape-client.
But it also introduces the update-scripts, an "addon" for the update-runescape-client script.
The updater will give you 3 options...
1. Update from windows client
2. Update from mac client (experimental but smaller download size)
3. Update Runescape Client Scripts

NOTE: The updater will ask if you want to update the scripts after it is done updating the jagexappletviewer.jar
The updater will also ask if you want to update the share folder (icons and runescape.prm) once it is done with the scripts, this is to avoid overwriting fixes you might have done self in the runescape.prm file, the files in the share folder are very rarely updated anyway.

Merry Christmas everyone! :D
 
 
Done alot of improvements like adding compabilitymode which uses java in wine(user must enable this in the script by changing $compabilitymode = 0; to $compabilitymode = 1;)
It will work as a last resort 

You can also set your preferred java to use in the runescape script now too.
values are "6-openjdk", "7-openjdk", "openjdk", "default-java", "/Path/To/Custom/java/binary/file/java"

here is the changelog (full one included in the tar.gz download)

########## What's NEW!? ##########
##################################
#### Version 1.5 ####
* Added a variable at the top of the runescape file(line 38) that lets you
 choose the version of java you would prefer to use on linux.
 Thanks to Piece Maker from the runescape forums for confirming my suspicion about the openjdk7 regression.
 
 Choices available are: 6-openjdk, 7-openjdk, openjdk, default-java or a path to the java binary file
 
 default-java will make the client use the java located in $PATH or set by update-alternatives
 openjdk will make the script use the newest version of openjdk it will find
 6-openjdk and 7-openjdk will force the client to use the openjdk version you set (either 6 or 7)
 A path to a java binary could be "/opt/java/jre1.6_29/jre/bin/java" (can be used to force client to use sun/oracle java)
 
 NOTE: you can change the default java for your unix system by running
 sudo update-alternatives --config java
 It is however not recommended to run the client in openjdk7 due to a regression  in its OpenGL mode and Software mode (not sure if this affects windows users too)