Picture
With the release of Evolution of Combat, the rsu-client have been updated to version 3.9.4.

This version contains a fix for Windows so that the client will run on Windows again.

Also this version will run RuneScape in Java6 over Java7 on Mac OSX, this fixes the autosetup issue and OpenGL issue on Mac OSX as Java7 for Mac does not have a fully working jawt implementation, which is the library used to access OpenGL.

Also all files related to the Evolution of Combat will be removed in this version and the client will remove the runescap-beta.desktop file and template along with runescape-beta.prm

I hope you all will enjoy the Evolution of Combat along with the fixes mentioned above.

 
 
Picture
Today version 3.9.2 of the RuneScape Unix Client is finally uploaded to all repositories.

Version 3.9.2 is a major overhaul of the sourcecode so that it is more friendly to read through as all functions are split into perl modules now.

This allows you to easily write your own code for the client without potentially destroying the client ;)
plus you will be able to add functionality that currently does not exist in the public release.

This version also introduces a git repository for those interested in the sourcecode and the development of the client.
You can find the project on github: https://github.com/HikariKnight/rsu-client

This is the changelog for version 3.9.2

  * Splitted the source into modules
  * Made it possible to write custom modules
  * Store information that are used by modules inside the
    $rsu_data mutator for easy transfer of info to modules
  * Git repository made on github.com!
  * Fixed a bug where the launch command lacked some
    output for the debug messages after the source was
    splitted.

 
 
Last night i uploaded the finished packages of My Simple LogBook v2.8.

Changes are:
  • Project ported to perl
  • GUI Toolkit changed to WxWidgets
  • New presets syntax (\n instead of %n)
  • Presets are shown as one line in the list
  • Official support for BSD and Solaris dropped (the newer versions still work in wine, or you can try install the Wx module from cpan manually and use the linux version)
  • Support for PowerPC Macs dropped
  • Styles support dropped
  • Proper Regex search support (and faster too)


Download is available only from SourceForge.net for the moment.
 
 
Yesterday the Web Based Logbook project got a new owner and lead developer.
My friend Donald from the ZhyperNetwork is now in charge of the development and have decided to keep the WBL project exclusive to ZhyperNetwork.

That may change in the future...
The latest source have been sent out to all users of WBL before the ownership change, it is up to those users if they want to continue with the opensource project or not.

ZhyperNetwork have been the only sponsor for the WBL project and have supplied me with test servers throughout the development for testing, lets with them good luck with the continual development of the project! :)
 
 
Picture
Since porting takes time, i decided to give a little sneakpeak on how far the porting have come.

I will tell right away that there is an issue with wxcocoa/wxwidgets2.9 and the calendar in the logviewer on mac, so by default the application will use wxWidgets2.8.12 on mac which uses the Carbon GUI until wxcocoa works with the calendar widget.
You can however force the logbook to use the wxcocoa by editing the logbook-mac, logviewer-mac and settings-mac files and comment out

my $wxversion = "mac_2_8_12";
and then uncomment
my $wxversion = "osx_cocoa_2_9_3";

Enjoy the sneakpeek screenshots below!

NOTE: the carbon gui and cocoa gui requires their own separate modules, you can have both installed at once though! But giving you all a heads up because the carbon and cocoa modules are 50mb - 100mb (depending if i decide to strip the modules for uneccesary files or not which can be tedious)

PS: Due to the requirement of perl mslb will be changed from "small" to "fast". QT is nice and all and i would really prefer to use that but its perl support is lacking (perlQT4 is not documented very well) and C++ is just a pain

 
 
As you all Nvidia Optimus users know, the RuneScape Unix client does not support Nvidia Optimus (not even through optirun)!

I want to add support for it but i need a computer with Nvidia Optimus to test on (I can do this through TeamViewer) so that i can rapidly test and write code to try support it.

Credits will be given to the player(or non player)s that let me temporarily borrow the computer for testing remotely.

If you are reading this an will let me borrow your computer in order to add this support, please email me at mu.antilag(at)gmail.com with the title
"Nvidia Optimus Support"

- HikariKnight
 
 
It is late but i have now compiled the My Simple Logbook for use on android4.0 and above, this same version works on previous versions too!

The new version comes with compability with the new preset.conf in the upcoming version 2.8 on desktop, however the android version might not get the new features from 2.8

Version 2.7.4 uses Ministro II which is the new version of the QT libraries on android, so please uninstall the old version of Ministro to free up some space!

PS: I have not compiled this version for desktop systems because i am focusing on getting v2.8 ready, you can however compile v2.7.4 yourself without any issues :)
 
 
Picture
Hi all, I know that I have not been active with this project.
Mostly because c++ itself is a very time consuming language.

This will now change, i am porting it to perl using WxWidgets instead of QT.
This will give me an easier code to work with and a lot of functionality with perls modules!

However the change does have some drawbacks!
  • BSD and Solaris will not be officially supported anymore (but i will keep wine support so it can be used there)
  • Android version will not be developed mainstream (because it is still c++ until wxAndroid is complete and HOPEFULLY works with perl)
  • Support for richtext might never come (if it did come it would probbably break the search function)
  • Styles will not work anymore
  • Settings.conf is replaced with settings.pm (and thanks to perls module system the settings will define themself inside the file)


The image above is a preview of the current build of the logbook that we use at work right now.

 
 
Picture
Hey all i just updated the PPA repository with version 3.8.2 of the RSU client!

Whats new in this version is that i fixed the .desktop file with the application menu entry for the
rsu-settings script and since i used such a long time on it i would give ubuntu 10.10(maverick) one last update, that's right! The new and improved rsu-settings gui will be available on maverick!

The rsu-settings client does not support editing the official clients files anymore (the code is still there but you need to change a variable in the souce to enable it but that will in return disable the ability to edit the RSU client files with it).

This new GUI is loaded from xml/xrc rather than being written in raw perl code.
I hope you all will enjoy this final version for ubuntu 10.10!

PS: I have not updated the main .tar.gz archive yet because after my mess up last time i want to give ker laeda a break from my "update spam" for now, but you can still download the main .tar.gz archive from the dropbox link and just run the updater to get to version 3.8.2 :)

 
 
Hey all, there have been quite some rapid updates lately because i added a graphical settings editor called rsu-settings.
What this does is that it makes editing the settings.conf and the .prm file easier.
As a bonus when run on Mac or Windows it will also offer the ability to edit the OFFICIAL clients settings file (windows: runescape.prm, Mac: Info.plist).

Everyone package maintainer have updated their repositories to contain version 3.7.1 (however Ker Laeda's repository says version 3.5 instead of 3.7.1 but trust me it is still installing 3.7.1 :D )

My PPA repository have a bug however, once installed the rsu-settings script lacks the executable parameter. This is fixed by opening terminal and type in:

sudo chmod +x /opt/runescape/rsu-settings


This is only an issue with the client installed from my PPA repository! Those installing from the tar.gz file will have no issues!

Version 3.7.1 will also be the last version to ever be released on ubuntu10.10 in terms of script updates.
I will however push out one last update to add the execution bit to the rsu-settings script and the name of the menu entry!
I will continue to support other versions as long launchpad lets me copy packages to those repositories :)

For the full changelog please look at
http://dl.dropbox.com/u/11631899/opensource/Perl/runescape_unix_client
/changelog.txt