Package Details: unix-runescape-client 4.3.5-1

Git Clone URL: https://aur.archlinux.org/unix-runescape-client.git (read-only)
Package Base: unix-runescape-client
Description: RuneScape client for Linux and Unix
Upstream URL: https://github.com/HikariKnight/rsu-client
Keywords: games runescape
Licenses: GPL2
Conflicts: runescape-client-bin
Submitter: ivan_p
Maintainer: ivan_p
Last Packager: ivan_p
Votes: 27
Popularity: 0.588589
First Submitted: 2012-05-18 13:08
Last Updated: 2015-09-21 18:27

Pinned Comments

ivan_p commented on 2016-03-19 16:17

Announcment!
If you have missed it, the NXT client is available here:
https://aur.archlinux.org/packages/runescape-launcher/

Latest Comments

ivan_p commented on 2016-03-19 16:17

Announcment!
If you have missed it, the NXT client is available here:
https://aur.archlinux.org/packages/runescape-launcher/

fusion809 commented on 2016-03-07 02:28

Hi folks, you might be interested to know that I just set up an Open Build Service repo providing this package and its dependencies as pre-built binaries. They are created using PKGBUILDs like this one provided by the AUR. https://build.opensuse.org/package/show/home:fusion809/unix-runescape-client. To install this binary add this to /etc/pacman.conf:
[home_fusion809_arch_extra_Arch_Extra]
SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/fusion809:/arch_extra/Arch_Extra/$arch
and run this as root:
pacman -Syu
pacman -S home_fusion809_arch_extra_Arch_Extra/unix-runescape-client

brunorozendo commented on 2015-03-30 16:00

@ivan_p
works like a charm.
Thank you

Stif commented on 2015-03-29 22:36

@ivan_p

Thanks, I did it and its works

ivan_p commented on 2015-03-29 21:54

Just remove it from the depends array:
https://wiki.archlinux.org/index.php/PKGBUILD#depends

Stif commented on 2015-03-29 17:24

@ivan_p

Yes, if I can play without problems, I don't need the GUI

How can I install it without perl-wx?

ivan_p commented on 2015-03-29 12:02

@Stif
There is nothing I can do here, the problem is with 'perl-wx' package.
But since it's only needed for GUI, you can meanwhile install this client without it.
It'll work, but you'll have no GUI.

Stif commented on 2015-03-29 01:16

I can't install it because I have a problem with perl-wx

I have this problem with perl-wx

PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01_load.t ........... Failed 5/6 subtests
t/02_inheritance.t .... ok
t/03_event.t .......... ok
t/04_userdata.t ....... ok
t/05_timer.t .......... ok
t/06_loadxpm.t ........ ok
t/07_overload.t ....... ok
t/08_ovl_func.t ....... ok
t/09_create_delete.t .. ok
t/10_oor.t ............ ok
t/11_twostage.t ....... ok
t/12_pod.t ............ skipped: Author tests
t/13_nbksizer.t ....... ok
t/14_eh_die.t ......... ok
t/15_threads.t ........ 01:59:46 PM: Debug: Failed to connect to session manager: SESSION_MANAGER environment variable not defined
t/15_threads.t ........ ok
t/16_stream.t ......... ok
t/17_thread_evt.t ..... ok
t/18_unicode.t ........ Use of the encoding pragma is deprecated at t/18_unicode.t line 8.
t/18_unicode.t ........ ok
t/19_overlay.t ........ ok
t/20_ctx_threads.t .... ok
t/21_locale.t ......... ok
t/22_interface.t ...... ok
t/zz_distrib.t ........ skipped: Author tests

Test Summary Report
-------------------
t/01_load.t (Wstat: 139 Tests: 1 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 6 tests but ran 1.
t/04_userdata.t (Wstat: 0 Tests: 65 Failed: 0)
TODO passed: 25, 49, 57
Files=23, Tests=784, 8 wallclock secs ( 0.16 usr 0.02 sys + 2.72 cusr 0.25 csys = 3.15 CPU)
Result: FAIL
Failed 1/23 test programs. 0/784 subtests failed.
Makefile:1274: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
==> ERROR: A failure occurred in check().
Aborting...

:/

ivan_p commented on 2015-03-27 12:49

@brunorozendo
Look at the output of
$ pacman -Qm | grep perl
You'll have to build at least all of this packages again in the same way that you have installed them in the first place:
Using AUR helper or download and rebuild the package from AUR in the usual way.

brunorozendo commented on 2015-03-20 14:40

I am new in arch (or linux), how I rebuild all the local perl packages ?

ivan_p commented on 2014-06-17 18:40

@Everdras
Then you should subscribe to [arch-announce] mailing list (or, alternatively, the news feed) - this knowledge was in the news ;)

Everdras commented on 2014-06-17 07:10

@ivan_p

Ah, rebuilding perl-wx fixed it. Excellent, thanks! I didn't know I had to do that with the perl version bump.

ivan_p commented on 2014-06-16 19:34

@Everdras
After updating the perl package, did you rebuild ALL the local perl packages (aka AUR packages)?
And are you using non English locale?

My problem with perl was non english locale.
My fix is posted at 'perl-wx' AUR page:
$ export LANG=C
before building 'perl-wx' and launching the client, or with:
$ env LANG=C runescape

But due to perl version bump, you should first rebuild ALL local perl-related packages, if you have not already.

Everdras commented on 2014-06-16 19:22

I also can't get the GUI to launch. Here's some stats and my findings from about 5 mins worth of poking at it:

Installed versions: http://pastebin.com/SkH0URkT

Findings:

Using the desktop icon results in nothing happening.

Running "runescape" from the command line causes it to return 0 in:

real 0m0.216s
user 0m0.177s
sys 0m0.033s

Running runescape -v, -h, or --help causes it to output:

WARNING: Running in fallback mode!
rsu-queries will use the system perl so some API calls
may not work until you install certain modules

and return 0.

ivan_p commented on 2014-06-06 13:08

@goakley
From what I see, 'perl-archive-extcract' is similar to 'perl-config-inifiles' and 'perl-io-stringy':
They all have bundled version, that is used if none is installed.
Since I've updated perl, I can't launch the client with gui.
Currently stuck with 'perl-wx' rebuild.
I'll update the package, when I'll find the solution.

ivan_p commented on 2014-06-05 12:32

@goakley
It's probably related to perl update yesterday:
https://www.archlinux.org/news/perl-updated-to-520/

I did not have time yet to check for the consequences.

goakley commented on 2014-06-05 12:12

I had to install `perl-archive-extract` to run the executable. Should be added to dependencies?

ivan_p commented on 2014-05-03 21:36

libpng12 issue fixed.

If the game still crashes, then you need 'cairo-nogl':
https://aur.archlinux.org/packages/cairo-nogl

ivan_p commented on 2014-04-28 13:12

@MazeChaZer
I already had libpng12 installed as dependency for another package, so was not aware, that it's needed here.
I'll check this issue later.

MazeChaZer commented on 2014-04-28 13:07

I had to install libpng12 in order to run the game. Shouldn't this be a dependency? Without libpng12 installed, nothing happens if you klick "Play Now" because jagex crashes.

HikariKnight commented on 2014-04-04 11:21

@Ivan_p
you able to help me test something later today or whenever you can?

ivan_p commented on 2014-03-10 19:20

@thewisenoob
Sorry for late response, I moved a home, now back online and all...

I had same problem once, updating the 'perl-wx' package fixed it.
If that package already is uptodate then you may probably need to rebuild it and/or to update/rebuild it's dependencies.

HikariKnight commented on 2014-02-28 09:42

@thewisenoob
make sure you have perl-wx installed, also if it still doesnt work then make sure the menu shortcut launches "runescape" without any parameters
if it still does not work try launch the launcher using the command "runescape > ~/rs-debug.txt"
and then give us the contents of rs-debug.txt

thewisenoob commented on 2014-02-20 02:32

My launcher is skipped and the game loads directly. How do I fix this? I like using the launcher for Old School too.

HikariKnight commented on 2013-11-29 19:13

Hey all! Did a quick update to the client as jagex(Mod Philip specifically) released a direct link to download the jagexappletviewer.jar so we no longer need to jump through hoops to get the file.

however the msi and dmg are kept for convenience as the msi is required to be downloaded to make the winemode work while there also may be minor differences between the jars (right now the dmg and direct jar is more updated than the windows jar as the fixes in the jar was not needed for windows)

so to counter this for winemode users i have made it so that the msi is used to fetch the dll files then it will download the jar directly once the dll files are placed in the 3rdParty folder.

tetris11 commented on 2013-11-29 16:44

@Unia - Yep, I realised what I was saying right after I sent it. Apologies all

Unia commented on 2013-11-29 11:17

For whoever also got the notification regarding Tetris11's request:

make, gcc and binutils are NOT supposed to be listed as makedeps. It is a requirement to install base-devel from [core] prior to using ABS & AUR and as such, they are expected to be installed already.

tetris11 commented on 2013-11-29 09:44

Hey could you add: make, gcc, and binutils as dependencies?
Installing from vanilla arch was a pain :P

tetris11 commented on 2013-11-29 09:43

Hey could you add: make and gcc as dependencies.
Installing from vanilla arch was a pain :P

HikariKnight commented on 2013-10-17 12:36

ok i added it to my todo list, i can disable the colors on the tab bar in the meantime to make it more readable though

ivan_p commented on 2013-10-17 12:28

Yes, I did:
https://github.com/HikariKnight/rsu-client/issues/19

HikariKnight commented on 2013-10-17 12:27

ahh didnt notice youre skipping md5 checks now :P
so what you think of the new look of the launcher? if you have seen it yet that is :)

http://i.imgur.com/YMjG500.png

ivan_p commented on 2013-10-17 12:22

@Hikari:

IDK, what you are talking about:
md5sums=('SKIP')
+ git does all the integrity checks internally.

HikariKnight commented on 2013-10-17 12:18

hey ivan i had to do a quick hotfix could you use the new archive i tagged to avoid md5 mismatches :)

ivan_p commented on 2013-08-16 16:49

Update:
Looks like I found the sound bug too.
For me worked to restart the client.

ivan_p commented on 2013-08-16 10:07

@MatejLach,
You can try "force alsa" or "force pulseaudio" in the client settings.
Also, make sure, that "Global mute" in unchecked in the in-game audio settings.
Not sure, what else could cause it.

MatejLach commented on 2013-08-08 01:25

Great client, however I have a small problem:

I do have sound on the login screen, but not in game - any suggestions, logs I can look at etc.? Thanks!

ivan_p commented on 2013-07-21 05:51

Thank, Gillard.
Looks like I've missed it's moving from 'base'.
Will fix it ASAP.

Boskote commented on 2013-07-20 21:55

wget should be added as a dependency. It is required for the updater. I couldn't get it to run for a while until I figured out this was why. It worked after I installed wget.

ivan_p commented on 2013-05-30 19:15

Ha! No more md5 issues from now on!
:)

Everdras commented on 2013-05-30 07:06

@ivan_p
That checksum causes verification to fail, too.
I'm observing the md5sum to be c7a47b56bfaa06d92b1561d15c060d87

md5sum output:

c7a47b56bfaa06d92b1561d15c060d87 /tmp/yaourt-tmp-joshua/aur-unix-runescape-client/unix-runescape-client-4.0.6.tar.gz

Everdras commented on 2013-05-30 07:01

Also, for anyone having trouble with crashes upon switching to opengl and you have the newest cairo installed, the issue is with the new OpenGL support in cairo. Issue is resolved by replacing cairo with cairo-nogl from the AUR.

The issue- and the investigation to find the solution- is described here: https://github.com/HikariKnight/rsu-client/issues/12

ivan_p commented on 2013-05-30 06:55

@Everdras,
Yeah, just checked: looks like github changed the tarballs of tags.

Looks like pacman 4.1 already provides solution for this.
https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines#VCS_sources
I'll update the package in the following days.

Meanwhile, the current valid md5sum:
e4c1f478fb588894e3fba327404871af

Everdras commented on 2013-05-30 06:32

For me, it's failing to verify the RSU client tarball that's getting downloaded. I had to edit the pkgbuild and update the md5 checksum myself.

Did I just install something nefarious, or was this just an oops on your end?

Everdras commented on 2013-05-30 06:32

For me, it's failing to verify the RSU client tarball that's getting downloaded. I had to edit the pkgbuild and update the md5 checksum myself.

Did I just install something nefarious, or was this just an oops on your end?

ivan_p commented on 2013-04-17 16:59

Heh, perl-wx is in optdepends for a long time already.
Actually, it should be regular requierment since 4.0...
Thanks for reminding me about it :)

Valvar commented on 2013-04-17 09:30

Ah, it certainly does. I think the problem was that unless, and I'm just going on a wild hunch here, perl-wx is installed, it will run in fallback mode. It might be useful for people with fresh installations to be aware of this, and add perl-wx as an optional dependency even, perhaps.

Valvar commented on 2013-04-17 09:07

Ah, it certainly does. I think the problem was that unless, and I'm just going on a wild hunch here, perl-wx is installed, it will run in fallback mode. It might be useful for people with fresh installations to be aware of this, and add perl-wx as an optional dependency even, perhaps.

ivan_p commented on 2013-04-16 16:03

@Valvar:
Yes, it contains the launcher, but not the jar file of the client itself, if that was your question.
It will download that jar file on the first launch.

It adds icons in the applications menu, or you can invoke 'runescape' command directly in terminal.
In the opened window you'll get the option to launch any of the 2 versions of the game.

Valvar commented on 2013-04-16 15:50

So does this package contain the actual launcher, and how do I launch it? If I want to play OSRS, for example.

HikariKnight commented on 2013-04-08 08:53

ok i will add you into authors and contributors in next release then :)

kalio commented on 2013-04-07 21:49

No problem, it always bugged me having Jagex in my home directory. ;) You can just use kalio.

HikariKnight commented on 2013-04-06 19:34

update 4.0.2 released upstream with the option to store the cache inside RSU.
thanks kalio for the info, you want your RSN in the contributors list or shall i just use kalio?

HikariKnight commented on 2013-04-04 04:52

@kalio
that is some interesting info, if that indeed works then i will make an option in the settings to choose where to store the cache :P

kalio commented on 2013-04-01 11:01

@avdmeers: Create ~/.runescape then add the following line to the params file (~/.config/runescape/share/runescape.prm):

-Duser.home=/home/username/.runescape

HikariKnight commented on 2013-04-01 06:58

thanks for the commit ivan.
i already merged them into master along with some performance changes to the launcher and increased width of the launcher :)

Unia commented on 2013-01-27 13:54

Those files are directly from Jagex, they don't have anything to do with the client. The only client related files can be found in ~/.config/runescape.

You could (if you're using Nautilus/GNOME at least, not sure about other DE's and filemanagers) create a file called .hidden and in that file, list directories and files you would like to hide. For example, mine looks like this to hide those Jagex related files:

jagex_cl_runescape_LIVE.dat
random.dat
jagexappletviewer.preferences
jagexcache

HTH :)

Anonymous comment on 2013-01-27 13:52

Is it possible to add an option to the client settings in order to store the cache and preference files in a directory of choice? Or have I overlooked some configuration file?

HikariKnight commented on 2012-12-17 09:36

just adding a note that version 3.9.6 is released with built-in support for nvidia optimus through primusrun.
Enjoy :)

Anonymous comment on 2012-11-16 12:11

this is faster than the web browser version and the other version you packaged, ivan_p. i already use alsa for sound, but i had to pacman -S alsa-oss to get the script to execute (once i realized i had to edit the settings.conf in my home folder and not the one in /opt/runescape ;)). thanks, guys!

ivan_p commented on 2012-10-25 21:41

Also worth noting, that feedback can also be put there:
https://github.com/HikariKnight/rsu-client/issues

HikariKnight commented on 2012-10-24 05:19

3.9.2 is also the first version using modules instead of 1 giant source file so feedback would be nice :)

ivan_p commented on 2012-10-21 22:13

@Reded:
Sorry, fixed now :)

Reded commented on 2012-10-21 22:01

cp: cannot stat ‘/tmp/yaourt-tmp-eddie/aur-unix-runescape-client/src/runescape/templates/packaging/usr/share’: No such file or directory

Got that with today's update!

Peace4all commented on 2012-07-14 00:28

@ ivan_p, sorry about the overlook of the optdepends, thats teaches me for doing too much at once >.<.

ivan_p commented on 2012-07-13 22:52

@Reded:
What version were you upgrading from?

'settings.conf.example' exists from the first package version I've uploaded, and should have been tracked by pacman as related to the package.
'runescape.prm.example' was appended at last submit, and could exists at your machine, only if you manually upgared, or have put it there, before I've updated the package.

@Peace:
'perl-wx' is already in the optdepends since the addition of the gui ;)

Peace4all commented on 2012-07-13 21:35

@ Reded, that was another problem, the GUI didn't work, and I wasn't sure of the dependencies names in Arch, I did some searching and found in AUR 'perl-wx', and after that, it ran great, it did save settings and worked as expected for me, and made a new 'settings.conf' in '~/.config/runescape/share/', leaving the original 'settings.conf.example' untouched, which is very cool. So maybe 'perl-wx' should be added as a dependancy, or added as an optional dependancy?, as its required to run the settings GUI.

Reded commented on 2012-07-13 20:51

@ Peace4all, that's what the settings GUI is for =)

And Ivan, your pkgbuild doesn't seem to want to overwrite the .example files in /opt/runescape/share, I had to delete them for the update to work!

Peace4all commented on 2012-07-13 18:03

Thanks for this guys, just wanted to say, in case someone else has this problem, the 'settings.conf' in '/opt/runescape/share/', didn't seem to have any effect on my system, and java wasn't found, instead I edited the 'settings.conf' found in '~/.config/runescape/share/', renaming it from 'settings.conf.example' etc., and that worked. My java path for the AUR installed JRE is '/opt/java/bin/java', and so changed the line to: 'preferredjava=/opt/java/bin/java'. I had another problem running, as I have pulseaudio, and don't have ALSA-utils installed, I had to change 'forcealsa=true' to false, and changed 'pulseaudio' to true.

ivan_p commented on 2012-07-03 06:54

Oops, have not looked inside script this time, only made sure, that everything works...
Wil fix it at evening.

HikariKnight commented on 2012-07-03 05:22

just as a little note
ker/ivans package says version 3.5 but it is actually version 3.7.1

HikariKnight commented on 2012-07-01 11:26

ignore my last md5
its supposed to be e7dd93f0f44c8314a91bba75223e3de6
had to do an emergency update to fix a bug in the rsu-settings which would risk emptying your runescape.prm file >_<

HikariKnight commented on 2012-07-01 00:33

ignore my last md5
its supposed to be e2dfecb2574f1bf0af970583020d4ce1
had to do an emergency update to fix a bug in the rsu-settings which would risk emptying your runescape.prm file >_<

HikariKnight commented on 2012-06-30 23:43

ignore my last md5
its supposed to be a043861357cdd72754199fc938aed389
had to do an emergency update to fix a bug in the rsu-settings which would risk emptying your runescape.prm file >_<

HikariKnight commented on 2012-06-30 22:43

ignore my last md5
its supposed to be 379463abee7ccc3356f87fea7fcd0898
had to do an emergency update to fix a bug in the rsu-settings which would risk emptying your runescape.prm file >_<

HikariKnight commented on 2012-06-30 22:20

ignore my last md5
its supposed to be b4209269b3bbdde8ca8a18855dac5295
had to do an emergency update to fix a bug in the rsu-settings which would risk emptying your runescape.prm file >_<

HikariKnight commented on 2012-06-30 20:29

ignore my last md5
its supposed to be e8dbbc6b59e7df2b6fb16ca056d319bc
had to do an emergency update to fix a bug in the rsu-settings which would risk emptying your runescape.prm file >_<

HikariKnight commented on 2012-06-30 19:42

Hey me again :D
Client is updated to v3.5 and have some new additions like a graphical settings editor "rsu-settings" which uses wxWidgets and wxPerl/libwx-perl to draw the interface(it is not needed for the actual client but i have had a few people that are unable to find the settings.conf and stuff lol), not sure if those dependencies are available in arch but i know you can get them from cpan(albeit you need to clean Wx, look Wx, make and make install on the last part due to it failing for some reason but a clean make works fine)

and support for command line switches for the settings in the client.

I ALSO added a premade prm file for the Evolution of Combat BETA which will be available for every member soon.

here is an example that launches the client with the java parameters from runescape-beta.prm and forces java to play sounds through alsa and uses /home/hk/jre7/bin/java to launch the client

runescape --prmfile=runescape-beta.prm --forcealsa=true --preferredjava=/home/hk/jre7/bin/java

for the full changelog(remember that the changelog tells about changes on other platforms too) see
https://dl.dropbox.com/u/11631899/opensource/Perl/runescape_unix_client/changelog.txt

oh and the new md5 is 8887dc249c961805ab864f0ead810dca

Unia commented on 2012-06-30 13:28

Sorry for the late reply, I was away for a week. Yea, I meant if it's against the rules. Since it's not, I'll have to try it out!

ivan_p commented on 2012-06-27 18:01

Unia, it's not against rules, if that was your question.

Safety?
All AUR packages are *potentially* dangerous.
And I hope that you are aware of that already.

This specific client is open source, and is written on perl.
So you can check the code by yourself.
Basicaly, it does almost the same thing, that windows client do, but on Linux.

I have not read through all the code yet, but I do trust Hikari.

Also worth noting, that Hikari have talkings with Jagex about his client ;)

Unia commented on 2012-06-24 12:38

Is this all safe according to Jagex' rules?

HikariKnight commented on 2012-06-18 16:35

it was a copy of the ppa changelog which starts on 0 :P

ivan_p commented on 2012-06-17 18:41

"runescape (3.4-0)"

Nope, sorry, AUR release is starting to count from 1
:P

HikariKnight commented on 2012-06-16 23:40

Update released upstream to 3.4
package marked out of date for now

new md5sum is 77bf23abbe8c8a1e713f9578e4884998

runescape (3.4-0)

* Made the runescape script optimize java by running java in client
mode rather than server mode if it is available (so far only
available on 32-bit version of java), this fixes the lag you get
when you have textures enabled in-game. Big thanks to Marshian for
discovering this.

HikariKnight commented on 2012-06-05 17:01

new update upstream just mentioning :)
flagged so ivan gets notice :)

HikariKnight commented on 2012-06-02 23:58

Nice package you made Ker, too bad i don't have arch to try it out :)
but i know how it works as i'm the one developing the thing mainstream :)

if anyone need more info about the client in general you can find it on the rs forums
http://services.runescape.com/m=forum/forums.ws?25,26,99,61985129,goto,323

this package deserves more votes.. just saying ;D

PS: i am planning to make package templates so that a quick cp/mv -r would work to place out .desktop files and such :)

ivan_p commented on 2012-05-30 19:22

techdude300, thanks.

It happens when they change something.

ivan_p commented on 2012-05-30 19:21

techdude300, thanks.

It happens when they changed something.

techdude300 commented on 2012-05-30 15:16

The first md5sum is wrong (for the dropbox .tar.gz file), it should be e9f7563176b7cb9904995175c00c91b4 (at least that's what made it work for me).