[FAQ] Ryzom in Linux (The Unofficial HOW-TO)

Got a problem getting things to work? Drop us a line here and you'll find all the help you need.
User avatar
cloudy97
Posts: 529
Joined: Fri Aug 12, 2005 6:26 pm

Re: Ryzom in Linux Unofficial how-to: ATI, Linux, and Hope

Post by cloudy97 »

Currently the game wont work at all in Cedega (see the last few pages in this thread) because of a code that Cedega, based on old Wine, can't handle. You would have much better luck with a recent version of Wine. I don't use ATI, so I don't know how well that works.

I believe the client was originally supposed to have a Linux client and even be open source. But that never happened, so Wine is your best option. Read Katriell's howto for a recent install procedure.
Ulani Viccio - Class of Casiu Bellini 2521 - Proud ex-Evolutioneer - Serving as a [color=#225555]Phaedrea's Tear - Painted by Ayur[/color]
Miwekalili - Kulupu e [color=#225555]Pilin Pona - Apprentice Scout of Atys - On vacation[/color]
Sparta'Caussey Aeddan - Top Class Mekherder of the Bounty Beaches Slavers' assortment - On vacation
Rueti Huxtable - There's no I in Zoraï - Member of Whispers of Aria
User avatar
zyrom
Posts: 230
Joined: Wed Mar 02, 2005 2:48 am

Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)

Post by zyrom »

The latest wine releases are bragging that the d3d support is much better, and ATI = d3d, but alas i do not own an ATI card so i can tell if Ryzom would run on top of that, would be interesting to know though.

The linux client was once mentioned in an interview with David C. the original creator of Ryzom in connection with the underlaying technology NEL that is
OpenSource, but it has gone the same way as many other intersing ideas that David had, ie nowere. Probably partly becouse the financial situation that Nevrax ended up in , and the need to concentrate its resources on more profit enhancing activities. I would not expect it to materialize "any time soon(tm)" if ever, especially taking into account the "fix" that broke the cedega compatibility and that was later fixed but never introduced into the client.
You cannot achieve the impossible without attempting the absurd.

Ryzom_on_linux_wiki
ecobear
Posts: 2
Joined: Mon Oct 16, 2006 4:04 pm

Re: Ryzom in Linux Unofficial how-to: ATI, Linux, and Hope

Post by ecobear »

Thanks for the reply, I already tried Wine, and it didn't work. Hopefully in the near future I might get lucky, but probably not for a long time. Good thing I am use to this. Thanks once again.
User avatar
cloudy97
Posts: 529
Joined: Fri Aug 12, 2005 6:26 pm

Re: Ryzom in Linux Unofficial how-to: ATI, Linux, and Hope

Post by cloudy97 »

I upgraded my Ubuntu to the latest binary Wine from WineHQ and I get a pop up saying "Can't initialize the mouse". Any ideas what may cause it, does it mean Wine isn't compiled with OpenGL support?

My client.cfg have the "HardwareCursor = 1;" option.
Ulani Viccio - Class of Casiu Bellini 2521 - Proud ex-Evolutioneer - Serving as a [color=#225555]Phaedrea's Tear - Painted by Ayur[/color]
Miwekalili - Kulupu e [color=#225555]Pilin Pona - Apprentice Scout of Atys - On vacation[/color]
Sparta'Caussey Aeddan - Top Class Mekherder of the Bounty Beaches Slavers' assortment - On vacation
Rueti Huxtable - There's no I in Zoraï - Member of Whispers of Aria
blaah
Posts: 1333
Joined: Tue Dec 14, 2004 7:43 am

Re: Ryzom in Linux Unofficial how-to: ATI, Linux, and Hope

Post by blaah »

cloudy97 wrote:I upgraded my Ubuntu to the latest binary Wine from WineHQ and I get a pop up saying "Can't initialize the mouse".
try running wineprefixcreate. i remember similar error one day when i played with cvs versions... or it sould be possible to wipe wine config you currently have and start fresh ;-) (PS, make sure you dont wipe drive_c directory and ryzom with it ;-)
you only need to set 2 things in wineconf. Win98 and msvcrt=native.
Any ideas what may cause it, does it mean Wine isn't compiled with OpenGL support?
that would give "Cant open window" ;-)

ecobear wrote:Thanks for the reply, I already tried Wine, and it didn't work. Hopefully in the near future I might get lucky, but probably not for a long time. Good thing I am use to this. Thanks once again.
wine version 0.9.15 (or 0.9.17) and ati binary drivers 8.26.18 should work.
whats the error message wine or ryzom gives ?

User avatar
cloudy97
Posts: 529
Joined: Fri Aug 12, 2005 6:26 pm

Re: Ryzom in Linux Unofficial how-to: ATI, Linux, and Hope

Post by cloudy97 »

Thanks, I renamed my old .wine and that did the trick
Ulani Viccio - Class of Casiu Bellini 2521 - Proud ex-Evolutioneer - Serving as a [color=#225555]Phaedrea's Tear - Painted by Ayur[/color]
Miwekalili - Kulupu e [color=#225555]Pilin Pona - Apprentice Scout of Atys - On vacation[/color]
Sparta'Caussey Aeddan - Top Class Mekherder of the Bounty Beaches Slavers' assortment - On vacation
Rueti Huxtable - There's no I in Zoraï - Member of Whispers of Aria
User avatar
katriell
Posts: 2479
Joined: Mon May 16, 2005 1:36 am

Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)

Post by katriell »

SETREPEAT="50 37 64 62 109 113"
for k in $SETREPEAT; do
xset r $k
done
...Doesn't work in Ubuntu 6.10?
Jelathnia, Kasarinia, KianShi, Maethro, ShuaLi, and OPaxie (Arispotle)
TeiJeng (Leanon)

ï = ALT+0239 | advice for mission design | Zoraï masks
long-distance communication | some foods and drinks | Zoraï pictograms
"Ryzom: We dare to be different. Do you dare to adapt?" - Acridiel
User avatar
zyrom
Posts: 230
Joined: Wed Mar 02, 2005 2:48 am

Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)

Post by zyrom »

what version of wine are you running...

as of the .17 version there has been a patch that causes trouble with that.
You cannot achieve the impossible without attempting the absurd.

Ryzom_on_linux_wiki
User avatar
katriell
Posts: 2479
Joined: Mon May 16, 2005 1:36 am

Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)

Post by katriell »

0.9.22 apparently. o_O Which I don't recall upgrading to.
Jelathnia, Kasarinia, KianShi, Maethro, ShuaLi, and OPaxie (Arispotle)
TeiJeng (Leanon)

ï = ALT+0239 | advice for mission design | Zoraï masks
long-distance communication | some foods and drinks | Zoraï pictograms
"Ryzom: We dare to be different. Do you dare to adapt?" - Acridiel
blaah
Posts: 1333
Joined: Tue Dec 14, 2004 7:43 am

Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)

Post by blaah »

katriell wrote:...Doesn't work in Ubuntu 6.10?
you need to recompile wine yourself. just pull sources with "apt-get source wine", apply patch and start compiling (dpkg-buildpackage -b -uc in wine source directory).
you get nice deb packages that you can install.

ohh yeah, if you don't want all that development junk in your system, just install ubuntu to chroot directory and compile there ;-)

i could give you precompiled deb packages i think. i have them for ubuntu~6.06, but running ubuntu 6.10.
send pm and i send you link.

Code: Select all

diff -urN a/dlls/dinput/keyboard.c b/dlls/dinput/keyboard.c
--- a/dlls/dinput/keyboard.c    2006-09-28 20:35:07.000000000 +0300
+++ b/dlls/dinput/keyboard.c    2006-10-14 00:37:32.000000000 +0300
@@ -93,8 +93,8 @@
     new_diks = hook->flags & LLKHF_UP ? 0 : 0x80;
 
     /* returns now if key event already known */
-    if (new_diks == DInputKeyState[dik_code])
-        return CallNextHookEx(0, code, wparam, lparam);
+    //if (new_diks == DInputKeyState[dik_code])
+    //    return CallNextHookEx(0, code, wparam, lparam);
 
     DInputKeyState[dik_code] = new_diks;
     TRACE(" setting %02X to %02X\n", dik_code, DInputKeyState[dik_code]);
Last edited by blaah on Sat Nov 11, 2006 6:46 pm, edited 1 time in total.
Post Reply

Return to “Technical Support”