[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
zyrom
Posts: 230
Joined: Wed Mar 02, 2005 2:48 am

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

Post by zyrom »

lardok wrote:Hey, I'm trying to get this going in the latest version of wine. When running it I get this error:
...
.
I asume you have the latest NVIDIA drivers... ?
you can also try to tunr of the vertex shaders etc.. se above.
You cannot achieve the impossible without attempting the absurd.

Ryzom_on_linux_wiki
User avatar
rabcaz
Posts: 461
Joined: Tue Nov 30, 2004 9:03 am

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

Post by rabcaz »

thgemini wrote: EDIT : I just tried full screen, still with the low graphical details, and I could play normally as well, although it's a bit slow.

OOC :
Are you sure that you have set wine to emulate Win98 in the config ?
If not, the lag will most likely be due to it.

//Drakfot

//OOC
Drakfot
Guild Muse of Evolution, Light Armourer and giver of smiles.
A family, Ryzom Ambiente, Ryzom by night,
Ryzom 5 year anniversary!
lardok
Posts: 9
Joined: Mon Aug 14, 2006 1:18 pm

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

Post by lardok »

I'm running NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7174 as the 8 series seems to be having problems from what I've read.

disabling vertex shaders, the config still crashes but the client just launched o-k. i'm at the login screen now. i'm going to try logging in and i'll see what happens.

edit: well, i patched ok and remembered to put everything in the client.cfg..so text and such is loading again. config still crashes though.

I got it running and got in-game, but it doesn't really go full screen..I can still see the bottom panels on my task bar. See this screenshot to see what I mean:

http://strikethis.com/in-game.jpg

Thoughts on how to fix this? Also, even though I've got sound enabled..but it doesn't seem to be working. I applied the sound .patch file to wine before I compiled it..and OSS is enabled in wine. Not sure what the issue is.

just a few minor things and it'll be running perfectly. FPS is great in-game.

this is what i get when i launch the configuration utility:
Unknown Exception exception generated at 0x409707.
Unknown Exception 0x80000100.
-------------------------------

Log with no filter:
-------------------------------
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_armor00_lead_cuisse_arr_c3_u5.dds, [email]characters_maps_tr_hom_armor00_hr.bnp@tr_hom_armor00_lead_cuisse_arr_c3_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_armor00_lead_cuisse_avt_c3_u5.dds, [email]characters_maps_tr_hom_armor00_hr.bnp@tr_hom_armor00_lead_cuisse_avt_c3_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_armor00_lead_dos_c3_u5.dds, [email]characters_maps_tr_hom_armor00_hr.bnp@tr_hom_armor00_lead_dos_c3_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_armor00_lead_epaule_c3_u5.dds, [email]characters_maps_tr_hom_armor00_hr.bnp@tr_hom_armor00_lead_epaule_c3_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_armor00_lead_molet_c3_u5.dds, [email]characters_maps_tr_hom_armor00_hr.bnp@tr_hom_armor00_lead_molet_c3_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_armor00_lead_pied_c3_u5.dds, [email]characters_maps_tr_hom_armor00_hr.bnp@tr_hom_armor00_lead_pied_c3_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_armor00_lead_torso_c3_tr_u5.dds, [email]characters_maps_tr_hom_armor00_hr.bnp@tr_hom_armor00_lead_torso_c3_tr_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_hom_cheveux_lead_tr_u5.dds, [email]characters_maps_tr_hom_cheveux_hr.bnp@tr_hom_cheveux_lead_tr_u5.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_caster01_lead_pantabottes_c3_u6.dds, [email]characters_maps_zo_hom_caster01_hr.bnp@zo_hom_caster01_lead_pantabottes_c3_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_cheveux_lead_zo_u6.dds, [email]characters_maps_zo_hom_cheveux_hr.bnp@zo_hom_cheveux_lead_zo_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_avt-bras_c3_u6.dds, [email]characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_avt-bras_c3_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_dos_c3_u6.dds, [email]characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_dos_c3_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_epaule_c3_u6.dds, [email]characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_epaule_c3_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_mollet_c3_u6.dds, [email]characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_mollet_c3_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_pied_c3_u6.dds, [email]characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_pied_c3_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_torse_c3_zo_u6.dds, [email]characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_torse_c3_zo_u6.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2006/08/14 18:49:35 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(log.log, desert_shapes.bnp@log.log, 0, log): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(ge_stele_tr_coqueinter.dds, [email]objects.bnp@ge_stele_tr_coqueinter.dds[/email], 0, dds): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(ge_stele_tr_logo.dds, [email]objects.bnp@ge_stele_tr_logo.dds[/email], 0, dds): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(g_braises.dds, [email]objects.bnp@g_braises.dds[/email], 0, dds): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(ju_bamboo_tronc_au.dds, [email]objects.bnp@ju_bamboo_tronc_au.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(log.log, objects.bnp@log.log, 0, log): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(ma_paneau_indic_armure.dds, [email]objects.bnp@ma_paneau_indic_armure.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(ma_paneau_indic_melee.dds, [email]objects.bnp@ma_paneau_indic_melee.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(ma_paneau_indic_range.dds, [email]objects.bnp@ma_paneau_indic_range.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(ma_paneau_indic_tool.dds, [email]objects.bnp@ma_paneau_indic_tool.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(sun.anim, objects.bnp@sun.anim, 0, anim): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_flag_as.dds, [email]objects.bnp@zo_flag_as.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_flag_mw.dds, [email]objects.bnp@zo_flag_mw.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_flag_rw.dds, [email]objects.bnp@zo_flag_rw.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:36 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(zo_flag_to.dds, [email]objects.bnp@zo_flag_to.dds[/email], 0, dds): already inserted from 'jungle_maps.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1201 : PATH: CPath::addSearchBigFile(data/r2_desert2.bnp, 0, 0): can't add the big file
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(newbieland_ig.bnp, [email]r2_light.bnp@newbieland_ig.bnp[/email], 0, bnp): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(newbieland_maps.bnp, [email]r2_light.bnp@newbieland_maps.bnp[/email], 0, bnp): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(newbieland_pacs.bnp, [email]r2_light.bnp@newbieland_pacs.bnp[/email], 0, bnp): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(newbieland_shapes.bnp, [email]r2_light.bnp@newbieland_shapes.bnp[/email], 0, bnp): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(newbieland_zones.bnp, [email]r2_light.bnp@newbieland_zones.bnp[/email], 0, bnp): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(r2_islands.xml, [email]r2_light.bnp@r2_islands.xml[/email], 0, xml): already inserted from 'data_common.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(gen_mo_charogne.dds, [email]sfx.bnp@gen_mo_charogne.dds[/email], 0, dds): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(gen_mo_charogneinsect.dds, [email]sfx.bnp@gen_mo_charogneinsect.dds[/email], 0, dds): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(log.log, sfx.bnp@log.log, 0, log): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(log.log, sky.bnp@log.log, 0, log): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(string.typ, sound.bnp@string.typ, 0, typ): already inserted from 'leveldesign.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(water_tryker_island.shape, [email]tryker_island_zones.bnp@water_tryker_island.shap[/email]e, 0, shape): already inserted from 'tryker_island_shapes.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_acc_pouf.shape, [email]tryker_shapes.bnp@tr_acc_pouf.shap[/email]e, 0, shape): already inserted from 'indoors_shapes.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(tr_acc_table.shape, [email]tryker_shapes.bnp@tr_acc_table.shap[/email]e, 0, shape): already inserted from 'indoors_shapes.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(log.log, windows.bnp@log.log, 0, log): already inserted from 'construction.bnp@', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(n019003l.afm, data/fonts/n019003l.afm, 0, afm): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(n019003l.pfb, data/fonts/n019003l.pfb, 0, pfb): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe WRN e path.cpp 1252 : PATH: CPath::insertFileInMap(n019003l.pfm, data/fonts/n019003l.pfm, 0, pfm): already inserted from 'data/', skip it
2006/08/14 18:49:40 ryzom_configuration_rd.exe DBG e config_file.cpp 391 : CF: Adding config file 'C:/Program Files/Ryzom/client_default.cfg' in the config file
-------------------------------
Last edited by lardok on Tue Aug 15, 2006 2:52 am, edited 1 time in total.
User avatar
rabcaz
Posts: 461
Joined: Tue Nov 30, 2004 9:03 am

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

Post by rabcaz »

lardok wrote: the config still crashes but the client just launched o-k.
OOC :
The configuration cannot be run under Wine as far as I know, though I have run it successfully using Cedega. ( So Cedega to run the configurator, and then Wine to run the game. )
But I have not been able to open the configuration tool via Wine.

//Drakfot

//OOC
Drakfot
Guild Muse of Evolution, Light Armourer and giver of smiles.
A family, Ryzom Ambiente, Ryzom by night,
Ryzom 5 year anniversary!
User avatar
thgemini
Posts: 85
Joined: Sat Jul 09, 2005 6:37 pm

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

Post by thgemini »

rabcaz wrote:OOC : The configuration cannot be run under Wine as far as I know, though I have run it successfully using Cedega. ( So Cedega to run the configurator, and then Wine to run the game. ) But I have not been able to open the configuration tool via Wine. //Drakfot //OOC
I can run the configuration with Wine. All you need to do is to get the missing DLL (and careful, I first downloaded the DLL from a DLL site but it was not good as some functions were missing. Then I copied directly the DLL that I had with my Windows XP install and then it worked fine)

@Rabcaz : yes it is Windows 98.
@Katriell : the 'echo' command was just there to make sure that she shell script did issue the commands correctly
@Zyrom : I tried with your export LANG=en_US, with no more success :(

@all : Well it seems that I can play until the Medium level of Graphic (well I just tried like 2 minutes though). I can't play with greater quality :( . I don't understand what's wrong. Grrr I won't be defeated that easily.

As said above, I still have the garbage problem too.

Anyway I opened a new ticket for a linux client. I hope many others do so that we might have a chance to get heard.
Last edited by thgemini on Tue Aug 15, 2006 11:51 am, edited 1 time in total.
Elesya
Les ombres atysiennes
**********
Sofitya
X
User avatar
rabcaz
Posts: 461
Joined: Tue Nov 30, 2004 9:03 am

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

Post by rabcaz »

thgemini wrote:I can run the configuration with Wine. All you need to do is to get the missing DLL (and careful, I first downloaded the DLL from a DLL site but it was not good as some functions were missing. Then I copied directly the DLL that I had with my Windows XP install and then it worked fine)

@Rabcaz : yes it is Windows 98.
OOC : Silly me, I recalled that it was due to a missing .dll file. Though if one don't have access to the file, it works with Cedega.

About the graphics, I am wondering if it has something to do with the graphics acceleration for you. I cannot tell as I do not use the same dist as you do.

//Drakfot

//OOC
Drakfot
Guild Muse of Evolution, Light Armourer and giver of smiles.
A family, Ryzom Ambiente, Ryzom by night,
Ryzom 5 year anniversary!
lardok
Posts: 9
Joined: Mon Aug 14, 2006 1:18 pm

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

Post by lardok »

so..what's this mysterious missing DLL that i'm looking for?
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 »

mfc42.dll

See link in my sig, it might be helpful somehow? :)
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 »

@thgemini hmm try to swithch out to the console after Ryzom has started and run the xset there, and see if it helps at all.

It could also be that the keycodes are different somehow you can try the xev utility it will tell you the keycode for any key...
You cannot achieve the impossible without attempting the absurd.

Ryzom_on_linux_wiki
lardok
Posts: 9
Joined: Mon Aug 14, 2006 1:18 pm

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

Post by lardok »

Ok so..I installed kernel 2.6.17.8, compiled WINE with the thread prio patch, setup everything in the client.cfg and I still don't have any sound. Those of you that have done this and gotten sound working..any tips on things I might've missed?
Post Reply

Return to “Technical Support”