[FAQ] Ryzom in Linux (Reloaded)

Got a problem getting things to work? Drop us a line here and you'll find all the help you need.
camlost2
Posts: 203
Joined: Sat Apr 09, 2005 11:23 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by camlost2 »

blaah wrote:in both cases, ryzom window will be resized to 32x32 icon. this will disable that.
My Ryzom window isn't resized, and it never was (not visible to the human eye anyway).


Spiritual guardian of Atys Ghosts -/- Ryzom on Linux -/- Ryzom Maps

"You cannot win, if someone lost!"
blaah
Posts: 1333
Joined: Tue Dec 14, 2004 7:43 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by blaah »

camlost2 wrote:My Ryzom window isn't resized, and it never was (not visible to the human eye anyway).
minimizing does resize window to icon size (32x32 for example) and that confuses Ryzom (at least under linux/wine ;-)
iconized program is (normally) hidden from desktop, unless you running in wine desktop mode where you see minimized icons.
camlost2
Posts: 203
Joined: Sat Apr 09, 2005 11:23 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by camlost2 »

Oh, it works, thank you very very much! :)


Spiritual guardian of Atys Ghosts -/- Ryzom on Linux -/- Ryzom Maps

"You cannot win, if someone lost!"
User avatar
23857628
Posts: 43
Joined: Sun Feb 04, 2007 11:12 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by 23857628 »

Got a bit of a problem lately with getting Ryzom to run at all. I'm using the latest .54 release of wine at the moment and Ryzom fails to run the ryzom_downloader app which isn't the real problem as I just used u.R.D.M which installs the game just fine. Now when I fire up the game it goes to the patchscreen and loads another 100MB of patches all ok again. When I relaunch the game it shows the patcher window with a 0MB patch which it fetches real quick only to say it wants to relaunch again.

I'm getting this everytime. So if anybody knows a fix please let me know.

Thanks in advance!

Edit: Ack! Nevermind, just had to relaunch long enough, as it eventually loads a 7MB file and after that launches the game.
Zoine
The Crazy Digger Girl
blaah
Posts: 1333
Joined: Tue Dec 14, 2004 7:43 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by blaah »

23857628 wrote:I'm getting this everytime. So if anybody knows a fix please let me know.
add "91.121.7.176 dl1.gfsrv.net" to /etc/hosts file.
User avatar
fly6128
Posts: 11
Joined: Sun May 15, 2005 5:47 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by fly6128 »

Hello all,

I have followed the instructions to launch Ryzom with Linux (Mandriva 08).

I arrive at the character select screen (graphics are ok, sound works).

I choose my character, it loads then after a moment it stops.

Here is the message i got. Any idea ? (sorry for the long post, don't know how to make a window in here...).

----------------------------------------------------------------------

WRN 9 debug_client.cpp 160 client_ryzom_rd.exe :
INF 9 entity_animation_manager.cpp 237 client_ryzom_rd.exe : 12 seconds for EAM->load()
WRN 9 sheet_id.cpp 99 client_ryzom_rd.exe : SHEETID: The sheet 'cast_off_blunt_begin.animation_fx_set' is not in sheet_id.bin, setting it to Unknown
wine: Unhandled exception 0x0ace0ace at address 0x7ee30ab0 (thread 0009), starting debugger...
Unhandled exception: 0x0ace0ace in 32-bit code (0x7ee30b38).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ee30b38 ESP:0034fb34 EBP:0034fbd4 EFLAGS:00200202( - 00 - - I1)
EAX:7ee1ae9d EBX:7eeac880 ECX:00000000 EDX:020daf28
ESI:020daf28 EDI:0034fc30
Stack dump:
0x0034fb34: 0034fbc0 00000004 0000003c 00000000
0x0034fb44: 0c84f0b0 0ace0ace 00000000 00000000
0x0034fb54: 7ee30ab0 00000001 00000000 019547a8
0x0034fb64: 00000001 0034fc30 020daf28 0034fbdc
0x0034fb74: 000001d4 019547a8 018b821c 0bcf0390
0x0034fb84: 0bcf0390 0034fbcf 0034fc00 000001d4
Backtrace:
=>1 0x7ee30b38 RaiseException+0x88() in kernel32 (0x0034fbd4)
2 0x00a55951 in client_ryzom_rd (+0x655951) (0x00000168)
3 0x00000000 (0x00000000)
0x7ee30b38 RaiseException+0x88 in kernel32: subl $4,%esp
Modules:
Module Address Debug info Name (118 modules)
PE 350000- 381000 Deferred ssleay32
PE 390000- 3a2000 Deferred zlib1
PE 3b0000- 3b7000 Deferred wwwfile
PE 3c0000- 3d9000 Deferred wwwcore
PE 3e0000- 3e8000 Deferred wwwutils
PE 3f0000- 3f6000 Deferred wwwtrans
PE 400000- 170f000 Export client_ryzom_rd
PE 1710000- 1817000 Deferred libeay32
PE 1820000- 1829000 Deferred wwwmime
PE 1830000- 1837000 Deferred wwwcache
PE 1840000- 1847000 Deferred wwwstream
PE 1850000- 185d000 Deferred wwwapp
PE 1860000- 1873000 Deferred gnu_regex
PE 1880000- 188e000 Deferred wwwhttp
PE 1890000- 189b000 Deferred wwwhtml
PE 18a0000- 195e000 Deferred stlport_vc645
PE 3950000- 3a52000 Deferred nel_drv_opengl_win_rd
PE 10000000-1002b000 Deferred libcurl
PE 780c0000-78121000 Deferred msvcp60
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c776000-7c7ae000 Deferred dinput<elf>
\-PE 7c780000-7c7ae000 \ dinput
ELF 7c7ae000-7c7c7000 Deferred dinput8<elf>
\-PE 7c7b0000-7c7c7000 \ dinput8
ELF 7c822000-7c82e000 Deferred libgcc_s.so.1
ELF 7c91c000-7c99f000 Deferred libglu.so.1
ELF 7c99f000-7ca33000 Deferred opengl32<elf>
\-PE 7c9c0000-7ca33000 \ opengl32
ELF 7cb44000-7cb4a000 Deferred libnss_dns.so.2
ELF 7cb4a000-7cb54000 Deferred libnss_nis.so.2
ELF 7cb54000-7cb6b000 Deferred libnsl.so.1
ELF 7cb6b000-7cb99000 Deferred libcrypt.so.1
ELF 7cb99000-7cbea000 Deferred libgcrypt.so.11
ELF 7cbea000-7cc71000 Deferred libgnutls.so.13
ELF 7cc71000-7ccaa000 Deferred libcups.so.2
ELF 7cce7000-7cd45000 Deferred rpcrt4<elf>
\-PE 7ccf0000-7cd45000 \ rpcrt4
ELF 7cd45000-7cdf1000 Deferred ole32<elf>
\-PE 7cd50000-7cdf1000 \ ole32
ELF 7cdf1000-7ce25000 Deferred uxtheme<elf>
\-PE 7ce00000-7ce25000 \ uxtheme
ELF 7ce25000-7ce3a000 Deferred midimap<elf>
\-PE 7ce30000-7ce3a000 \ midimap
ELF 7ce3a000-7ce62000 Deferred msacm32<elf>
\-PE 7ce40000-7ce62000 \ msacm32
ELF 7ce62000-7cf42000 Deferred libasound.so.2
ELF 7d1f0000-7d208000 Deferred msacm32<elf>
\-PE 7d200000-7d208000 \ msacm32
ELF 7d208000-7d23e000 Deferred winealsa<elf>
\-PE 7d210000-7d23e000 \ winealsa
ELF 7d23e000-7d248000 Deferred libxcursor.so.1
ELF 7d248000-7d266000 Deferred imm32<elf>
\-PE 7d250000-7d266000 \ imm32
ELF 7d266000-7d26d000 Deferred libxrandr.so.2
ELF 7d26d000-7d276000 Deferred libxrender.so.1
ELF 7d276000-7d279000 Deferred libxinerama.so.1
ELF 7d27e000-7d282000 Deferred libgpg-error.so.0
ELF 7d70c000-7d70e000 Deferred libnvidia-tls.so.1
ELF 7d70e000-7e0a6000 Deferred libglcore.so.1
ELF 7e0a6000-7e13c000 Deferred libgl.so.1
ELF 7e13c000-7e142000 Deferred libxdmcp.so.6
ELF 7e142000-7e245000 Deferred libx11.so.6
ELF 7e245000-7e254000 Deferred libxext.so.6
ELF 7e254000-7e259000 Deferred libxxf86vm.so.1
ELF 7e259000-7e272000 Deferred libice.so.6
ELF 7e272000-7e27a000 Deferred libsm.so.6
ELF 7e27a000-7e312000 Deferred winex11<elf>
\-PE 7e290000-7e312000 \ winex11
ELF 7e385000-7e4ba000 Deferred libxml2.so.2
ELF 7e4ba000-7e4e9000 Deferred libfontconfig.so.1
ELF 7e4e9000-7e4fc000 Deferred libz.so.1
ELF 7e4fc000-7e577000 Deferred libfreetype.so.6
ELF 7e577000-7e58d000 Deferred psapi<elf>
\-PE 7e580000-7e58d000 \ psapi
ELF 7e58d000-7e5da000 Deferred dbghelp<elf>
\-PE 7e5a0000-7e5da000 \ dbghelp
ELF 7e5da000-7e5f2000 Deferred imagehlp<elf>
\-PE 7e5e0000-7e5f2000 \ imagehlp
ELF 7e5f2000-7e629000 Deferred winspool<elf>
\-PE 7e600000-7e629000 \ winspool
ELF 7e629000-7e6f2000 Deferred comctl32<elf>
\-PE 7e630000-7e6f2000 \ comctl32
ELF 7e6f2000-7e751000 Deferred shlwapi<elf>
\-PE 7e700000-7e751000 \ shlwapi
ELF 7e751000-7e85e000 Deferred shell32<elf>
\-PE 7e760000-7e85e000 \ shell32
ELF 7e85e000-7e901000 Deferred comdlg32<elf>
\-PE 7e870000-7e901000 \ comdlg32
ELF 7e901000-7e96d000 Deferred msvcrt<elf>
\-PE 7e910000-7e96d000 \ msvcrt
ELF 7e96d000-7ea11000 Deferred gdi32<elf>
\-PE 7e980000-7ea11000 \ gdi32
ELF 7ea11000-7eb63000 Deferred user32<elf>
\-PE 7ea30000-7eb63000 \ user32
ELF 7eb63000-7ebf6000 Deferred winmm<elf>
\-PE 7eb70000-7ebf6000 \ winmm
ELF 7ebf6000-7ec41000 Deferred advapi32<elf>
\-PE 7ec00000-7ec41000 \ advapi32
ELF 7ec41000-7ec54000 Deferred libresolv.so.2
ELF 7ec54000-7ec59000 Deferred libxfixes.so.3
ELF 7ec64000-7ec83000 Deferred iphlpapi<elf>
\-PE 7ec70000-7ec83000 \ iphlpapi
ELF 7ec83000-7ecb1000 Deferred ws2_32<elf>
\-PE 7ec90000-7ecb1000 \ ws2_32
ELF 7ecb1000-7eccb000 Deferred wsock32<elf>
\-PE 7ecc0000-7eccb000 \ wsock32
ELF 7edef000-7ef25000 Export kernel32<elf>
\-PE 7ee10000-7ef25000 \ kernel32
ELF 7ef25000-7ef30000 Deferred libnss_files.so.2
ELF 7ef30000-7ef55000 Deferred libm.so.6
ELF 7ef55000-7f000000 Deferred ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF b7d40000-b7d43000 Deferred libxau.so.6
ELF b7d46000-b7d4a000 Deferred libdl.so.2
ELF b7d4a000-b7e8a000 Deferred libc.so.6
ELF b7e8a000-b7ea1000 Deferred libpthread.so.0
ELF b7ea1000-b7fb7000 Deferred libwine.so.1
ELF b7fc8000-b7fe3000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) Z:\media\SHAREDISK\Ryzom\client_ryzom_rd.exe
0000000e 0
0000000d 0
00000009 0 <==
bash-3.2$
Koulyk - Constructeur d'Armes de Destruction Non Massive -

** Les Héritiers de la Lumière **
blaah
Posts: 1333
Joined: Tue Dec 14, 2004 7:43 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by blaah »

fly6128 wrote:Hello all,

I have followed the instructions to launch Ryzom with Linux (Mandriva 08).

I arrive at the character select screen (graphics are ok, sound works).

I choose my character, it loads then after a moment it stops.

Here is the message i got. Any idea ? (sorry for the long post, don't know how to make a window in here...).
try msvcrt.dll from windows and not wine's build in version.
if you dont have access to windows dll, then you can download it from here. unpack dlls to ryzom directory. it might be neccessary to override them in winecfg. try and see.

no quarantee that it works.
ulukyn
Posts: 509
Joined: Fri Jan 19, 2007 8:15 pm

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by ulukyn »

Good news for all Linux and Ryzom fan.
Now, you can play your favorite game under your favorite OS.

I copied my Ryzom installation from windows disk to Linux. (Maybe not necessary but i prefer to work on copy)

I have latest Ubuntu : Hardy Heron.

This is the steps:

1) Install wine (apt-get install wine). Use package manager under other distributions.

2) Install ati or nvidia drivers (for 3D acceleration)

3) Copy mfc42.dll file from windows (c:\windows\system32) to Ryzom path (or download at : http://www.dll-files.com/dllindex/dll-files.shtml?mfc42)

4) Configure wine with winecfg like that:


5) Run Ryzom : wine client_ryzom_rd.exe

Use OpenGL mode instead DirectX (DriectX works but when change size or minimize window Ryzom crash)
To configure Ryzom : wine ryzom_configuration_rd.exe

Enjoy!
User avatar
23857628
Posts: 43
Joined: Sun Feb 04, 2007 11:12 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by 23857628 »

ulukyn wrote:Good news for all Linux and Ryzom fan.
Now, you can play your favorite game under your favorite OS.

Thank you for the guide, but if you take a closer look you'll notice that the original post gives the same information as yours and it isn't exactly new now anymore ;)

That said I can confirm success on Linux, only needing the msvcrt.dll override discussed earlier, and the newly compiled client software available elsewhere (which now installs without any troubles in wine).
Zoine
The Crazy Digger Girl
User avatar
ulani
Posts: 56
Joined: Sun Mar 18, 2007 11:21 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by ulani »

I have a question about the startup script in the first post.
The line "nice -n 19 wine $GameExeFile;" means that the game is started with very low priority, doesn't it? I would have expected the opposite.

Said that, it works great and Ryzom works better than ever under Linux/Wine now. I even tried get it running on my Eee PC but I can't get further than the character selection room, with 2 fps! I figured even if I get the game running it wont be fun playing it like that.
Ulani Viccio - Class of Casiu Bellini 2521 - Proud ex-Evolutioneer - Serving as temporary leader of Phaedrea's Tears - Painted by Ayur
Miwekalili - Kulupu e Pilin Pona - Apprentice Scout of Atys - On vacation
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 - On vacation
http://www.xfire.com/profile/cloudy97 Same character since Aug 2005, new account.
Post Reply

Return to “Technical Support”