Page 23 of 37
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Sun Nov 12, 2006 5:07 am
by aricstew
Hello,
So I just recently got hooked on this game but ran into the problem of a machine to play it on. I am an employee of CodeWeavers (warning plug
http://www.codeweavers.com) and was really really hoping to be able to play this on my new macbook.
Well i JUST succeeded. I am using our beta3 of CrossOver for Mac (should be available Monday (Nov 13)! we hope. With any luck!) and I just got ryzom to play. It should also work on linux using CrossOver. (The beta is free). Now a warning. There are a lot of things that are not working right, at least right now. My textures in the game are all wrong (everyone looks like they are in wireframe) and i cannot seem to mouse look. But I will keep playing with my configuration file and see if i can get it working. Also i cannot run the ryzom configuration utility as it seem to mess up my install (puts everything into the unpack directory but does not actually run)
you will need CrossOver 6.0 beta 3 I am also working on a macbook so i am using the CrossOver Mac product. It would be easier on linux.
If you are curious here is what i did. The MSI file does not quite install correctly. So i installed on my ancient windows box and just zipped up the whole Program Files/Ryzom directory.
Create a windows 2000 bottle. Then in that bottles Program Files directory unzip your Ryzom install. (for linux users that is in ~/.cxofficebeta/<bottlename>/drive_c/Program\ Files for mac users ~/Libray/Application Data/CrossOver/Bottles/<bottlename>/drive_c/Program\ Files)
You need to make sure of some things in your config file. so Edit your client.cfg
make sure these are set
Driver3D = "OpenGL";
HardwareCursor = 0;
FullScreen = 0;
DisableDirectInput = 1;
playing with the DisableDirectInput one i found that with DirectInput disabled i could not mouse look, but the cursor worked. However if i enabled it then i could mouse look but the cursor and the game cursor would be out of sync.
Again I am sure there is tweeking here that can be done.
So, I was just excited and wanted to post. Oh I have to put in a disclaimer. I may be a developer at CodeWeavers, but my working on making this game work is in my personal time and by no means says that CodeWeavers officially supports Ryzom (at least not yet.)
-aric
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Mon Nov 13, 2006 7:27 pm
by zyrom
cool
im sure there are some mac fans out there that will be happy to hear this
( i know about at least one
)
When it comes to the cursor thing and dinput you might whant to try to enable the hardware cursor. then you should be able to use the mouselook without lag.
The shader and missing textures i would put down to then OpenGL interface..
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Sun Nov 19, 2006 10:55 pm
by zyrom
The latest wine 0.9.25 seems to have severe issues with rysom.
Ryzom throws and exception and crashes after character selection and just before entering the game.
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Tue Nov 28, 2006 11:39 am
by katriell
Set up 0.9.24, ended up with NeL-error crashes at the end of every load. Going to see about reverting to 0.9.17 since that has been the most stable version I've used.
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Tue Nov 28, 2006 12:07 pm
by blaah
katriell wrote:Set up 0.9.24, ended up with NeL-error crashes at the end of every load. Going to see about reverting to 0.9.17 since that has been the most stable version I've used.
bad patch for ryzom seems to be (using git to get wine sources)
Code: Select all
commit 88ad69f9bdf60a5ad0f0f9db9da43a41f78cd1d9
Author: Roderick Colenbrander <>
Date: Thu Oct 26 23:11:07 2006 +0200
wgl: Move part of wglGetProcAddress to gdi32.
.. which just barely made it to 0.9.24 release.
0.9.23 should be ok (you just need to patch keyboard.c)
i have had no problems with 0.9.22 version that i use (with keyboard.c
patch).
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Tue Nov 28, 2006 9:14 pm
by zyrom
i'm running 0.9.23 with the reverted keyboard patch and that works quite ok.
btw if anyone is running Fedora and whants a patched RPM drop a message and i'l uppload it to the
wiki
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Sat Dec 02, 2006 1:26 am
by bravas
Hi everyone,i am a linux player running with mandriva 2007.
The machine is a Pentium 4, 1 gyga memory and a nvidia fx 6200.
I have downloaded the game and installed it well with wine 0.9.24.I have launched the launcher script ,and the perl patch properly.
After,i add this to the bottom of client.cfg:
Driver3D = 1;
And run launch the game one more time.All its ok i can create a character now and i have music.But when it is created and the game is loading i get a window with a error message.I can press ignore but the error is showed again.And when i press 3 times ignore the game shutdown.
This is the error message :
Access Violation exception generated at 0x7DC8B3E0, thread attempts to read
at 0x2424.
The thread attempted to read from or write to a virtual address for which it
does not have the appropriate access.
-------------------------------
Log with no filter:
-------------------------------
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 path.cpp 504 : PATH:
CPath::lookup(fusarc.tga): file not found
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 texture_file.cpp 63 :
Missing textureFile: fusarc.tga
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 path.cpp 504 : PATH:
CPath::lookup(fusarc.tga): file not found
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 texture_file.cpp 63 :
Missing textureFile: fusarc.tga
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 path.cpp 504 : PATH:
CPath::lookup(fusarc.tga): file not found
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 texture_file.cpp 63 :
Missing textureFile: fusarc.tga
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 path.cpp 504 : PATH:
CPath::lookup(fusarc.tga): file not found
2006/12/01 22:19:36 client_ryzom_rd.exe WRN 9 texture_file.cpp 63 :
Missing textureFile: fusarc.tga
2006/12/01 22:19:36 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:37 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:37 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:37 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:37 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 init_main_loop.cpp 977 :
PROFILE: 6 seconds (44 total) for Loading object shapes
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 init_main_loop.cpp 1001 :
PROFILE: 0 seconds (44 total) for Initializing Contextual Cursor
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 init_main_loop.cpp 1015 :
PROFILE: 0 seconds (44 total) for Initializing Instances group
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 init_main_loop.cpp 1064 :
PROFILE: 0 seconds (44 total) for Initializing other parameters
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 init_main_loop.cpp 1109 :
PROFILE: 0 seconds (44 total) for Sending "Ready"
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 bot_chat_page_trade.cpp
1800 : impulseCallBack sent: BOTCHAT:SET_FILTERS 0 300 0 999999999 0 4 26 65
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 init_main_loop.cpp 1160 :
PROFILE: 0 seconds (44 total) for Launching
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 init_main_loop.cpp 1162 :
PROFILE: 44 seconds for init main loop
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 client.cpp 522 : Main loop
initialisation of Ryzom success
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 client.cpp 526 : Main loop
of Ryzom...
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 main_loop.cpp 1406 :
Starting main loop...
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 main_loop.cpp 1501 :
PROFILE: 0 seconds (0 total) for Starting main loop
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 command.cpp 146 :
CCommandRegistry : adding commands handler for class 'CModuleManager'
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 module_manager.cpp 222 :
Adding module 'ClientEditionModule' factory
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 module_manager.cpp 222 :
Adding module 'LocalGateway' factory
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 module_manager.cpp 222 :
Adding module 'ServerAdminModule' factory
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 module_manager.cpp 222 :
Adding module 'ServerAnimationModule' factory
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 module_manager.cpp 222 :
Adding module 'ServerEditionModule' factory
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 module_manager.cpp 222 :
Adding module 'StandardGateway' factory
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 module_manager.cpp 222 :
Adding module 'StringManagerModule' factory
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 group_html.cpp 2240 : WEB:
GET ''
2006/12/01 22:19:38 client_ryzom_rd.exe WRN 9 libwww.cpp 215 :
R:\code\ryzom\src_v2\client\interface_v3\group_html.cpp(1591) : LIBWWW
HTRequest_kill returned a bad status
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 group_html.cpp 2240 : WEB:
GET ''
2006/12/01 22:19:38 client_ryzom_rd.exe WRN 9 libwww.cpp 215 :
R:\code\ryzom\src_v2\client\interface_v3\group_html.cpp(1591) : LIBWWW
HTRequest_kill returned a bad status
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 group_html.cpp 2240 : WEB:
GET 'file:/gamedev.bnp@intro_en.html'
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 9 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 udp_sock.cpp 174 : LNETL0:
Socket 168 received 45 bytes from peer rsfe034.juk.shards.nevrax.com:47851
(213.208.119.149)
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 impulse_decoder.cpp 72 :
CLIMPD: received new impulsion 1 (len=147) at level 1 (channel 0)
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 impulse_decoder.cpp 72 :
CLIMPD: received new impulsion 1 (len=139) at level 1 (channel 0)
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 impulse_decoder.cpp 82 :
CLIMPD: at level 1 (channel 0), 2 actions
(ReceivedAck=64/lastAck=-1/nextSentPacket=65)
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 net_manager.cpp 1641 :
impulseCallback : Received TEAM:CONTACT_INIT nbfriend:0 nbignore:0
2006/12/01 22:19:38 client_ryzom_rd.exe INF 9 net_manager.cpp 2886 :
impulseCallback : Received PVP_FACTION:FACTION_WARS
2006/12/01 22:19:38 client_ryzom_rd.exe DBG 9 faction_war_manager.cpp 39
: <CFactionWarManager::addFactionWar> Adding faction war Kami vs Karavan
2006/12/01 22:19:38 client_ryzom_rd.exe WRN 9 user_entity.cpp 2221 :
CUserEntity::updateSound : The gender is unknown, forcing it to male
-------------------------------
User Crash Callback:
-------------------------------
UserId: 366086
HomeId: 103
ShardId: 103
On a Mainland Shard
Application: ryzom_live
Player Name: ''
UserPosition: 10317.73 -11722.10 3.13
ViewPosition: 10317.73 -11722.10 3.13
Time in game: 0h 0min 42sec
LocalTime: 2006/12/01 22:19:39
ServerTick: 684847340
ConnectState: Connected
LocalAddress: :32775 (192.168.1.34)
Language: English
ClientVersion: 1.2.0.800
PatchVersion: 606
Client is online
NumServerHOP: 1
NumFarTP: 0
NumReselectPerso: 0
Connection Events: HOP
Memory: 328MB/1011MB
Process Virtual Memory: 64KB
NeL Memory: 0B
OS: Microsoft Windows 98 SE (4.10 2222)
Processor: UnknownProc / x86 Family 6 Model 2 Stepping 7 / GenuineIntel /
2666MHz / 1 Processors found
CPUID: bfebfbff
HT: YES
CpuMask: 1
NeL3D: OpenGL / NVIDIA Corporation / unknown board/AGP/SSE2 / 2.1.0 NVIDIA
96.26
Sound mixer:
Playing sources: 0
Available tracks: 32
Used tracks: 0
Muted sources: 0
Sources waiting for play: 0
HighestPri: 0 / 2
HighPri: 0 / 4
MidPri: 0 / 6
LowPri: 0 / 8
FreeTracks: 32 / 32
Average update time: 0.000005 msec
Average create time: 0.000000 msec
Estimated CPU: 0.000279%%
Sound driver:
FMod Driver
3d hw buffers: 32
2d hw buffers: 32
-------------------------------
thanks in advance.
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Sat Dec 02, 2006 6:47 pm
by zyrom
As of Wine 0.9.24 Ryzom crashes, revert to 0.9.23 and you should be fine.
See discussion above.
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Sun Dec 03, 2006 5:24 pm
by bravas
Thank you very much, the game runs. But not smoothly. I think it something got to do with the 3d card and the emulation on linux. On windows it goes perfectly...
I'm using wine 0.9.17
Any solution to my problem?
Thanks
Re: [FAQ] Ryzom in Linux (The Unofficial HOW-TO)
Posted: Sun Dec 03, 2006 6:38 pm
by zyrom
if you have sound enabled that would do it. So turn it off.
You can also try to renice the X process and wineserver and the Ryzom client to +15 , you need to be root to do that and do it once the game is up and running.
make sure that you have set the emulation to windows98, and that you have
added msvcrt‘, ‘msvcrtd’ in the library tab as native,bultin
Also try to turn of clouds, micor veg and lower the graphs settings, to see if any of these helps.
and ofc, dont run to much else at the same time