<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Riasan</id>
		<title>Ryzom Forge Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Riasan"/>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/wiki/Special:Contributions/Riasan"/>
		<updated>2026-06-03T10:38:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Ryzom_Installer_Manual&amp;diff=5137</id>
		<title>Ryzom Installer Manual</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Ryzom_Installer_Manual&amp;diff=5137"/>
				<updated>2018-11-22T19:50:51Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: /* Error missing DDL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Migrated to|:en:Ryzom Installer Manual}}&lt;br /&gt;
{{TabLang|EN|DE|Ryzom_Installer_Manual|ES|Manuel de l'Installeur Ryzom|RU}}&lt;br /&gt;
&lt;br /&gt;
{{toTrad|DE}}&lt;br /&gt;
{{toTrad|EN|To check the quality of the text itself}}&lt;br /&gt;
{{toTrad|ES}}&lt;br /&gt;
{{toTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:EN]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
==What is Ryzom Installer?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Ryzom Installer&amp;quot; is a new tool to handle the migration from 2.1 to 3.0. It has been created because 2.1 client doesn't support all platforms (it only supports Windows 32 bits) and it is installed in a &amp;quot;wrong&amp;quot; location (a MMORPG shouldn't be installed in C:\Program Files because this directory is not writable by a normal user and requires Administrator permissions).&lt;br /&gt;
&lt;br /&gt;
It’s called &amp;quot;Installer&amp;quot; because it can be used to install Ryzom from scratch and download required data.&lt;br /&gt;
&lt;br /&gt;
==How does Ryzom Installer works?==&lt;br /&gt;
&lt;br /&gt;
The first time a player on version 2.1 client launches the game, it’s the Installer that launches instead of client. It detects it must migrate current data and copies them to a new location (where user can write). After the migration, it displays a simple dialog with the choice of a &amp;quot;profile&amp;quot; (a default one is created during migration) and allows to click on Play or Configure.&lt;br /&gt;
&lt;br /&gt;
Once everything is done, the player is able to launch Ryzom as usual clicking on an icon or using the Installer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: How much time the migration takes?'''&lt;br /&gt;
&lt;br /&gt;
**A: Only the time needed to copy the files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: Some are still having an older client than 2.1, like 2.0 on Mac or even older ones. Are any of these supported here as well?'''&lt;br /&gt;
&lt;br /&gt;
**A: It patches only Windows client because no other client is using official patch system. Windows 2.0 clients patch to 3.0 using Installer. If patch is working, it patches, even with 1.x clients. It won't change anything. For Linux and OS X players, they’ll have to download the Installer. In all cases, all players who are using beta clients are migrating automatically, without the need of the Installer.&lt;br /&gt;
&lt;br /&gt;
==Configuration file used or created by Ryzom Installer==&lt;br /&gt;
&lt;br /&gt;
Each user choice is saved in a configuration file named ryzom_installer.ini. You can open https://bitbucket.org/ryzom/ryzomcore/src/05465687c514be172eadb4d39d670714219d4558/code/ryzom/tools/client/ryzom_installer/res/ryzom_installer.ini?at=compatibility-develop&amp;amp;fileviewer=file-view-default with your browser to see its default content. This file is integrated into Ryzom Installer binary and is copied in C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom even if you chose a different location during migration.&lt;br /&gt;
&lt;br /&gt;
After the default profile is created (at the end of the migration), its content should be like that :&lt;br /&gt;
&lt;br /&gt;
    version=3&lt;br /&gt;
    &lt;br /&gt;
    [common]&lt;br /&gt;
    language=fr&lt;br /&gt;
    source_directory=&lt;br /&gt;
    installation_directory=C:/Users/Kervala/AppData/Local/Ryzom&lt;br /&gt;
    use_64bits_client=true&lt;br /&gt;
    should_uninstall_old_client=true&lt;br /&gt;
    installer_filename_windows=ryzom_installer_qt_r.exe&lt;br /&gt;
    installer_filename_osx=RyzomInstaller.app/Contents/MacOS/RyzomInstaller&lt;br /&gt;
    installer_filename_linux=ryzom_installer_qt&lt;br /&gt;
    &lt;br /&gt;
    [product]&lt;br /&gt;
    name=Ryzom&lt;br /&gt;
    publisher=&amp;quot;Winch Gate Property Limited&amp;quot;&lt;br /&gt;
    url_about=http://ryzom.com/?lang=$LANG&lt;br /&gt;
    url_help=http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&amp;amp;post149889=$LANG#1&lt;br /&gt;
    comments=Science-fantasy MMORPG&lt;br /&gt;
    &lt;br /&gt;
    [servers]&lt;br /&gt;
    size=1&lt;br /&gt;
    &lt;br /&gt;
    [server_0]&lt;br /&gt;
    id=ryzom_live&lt;br /&gt;
    name=Atys&lt;br /&gt;
    display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
    files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
    data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
    data_download_filename=ryzom_live_data.7z&lt;br /&gt;
    data_compressed_size=1500000000&lt;br /&gt;
    data_uncompressed_size=7000000000&lt;br /&gt;
    client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
    client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
    client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
    client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
    client_filename_linux=ryzom_client&lt;br /&gt;
    client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
    configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
    configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
    configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
    comments=&lt;br /&gt;
    &lt;br /&gt;
    [profiles]&lt;br /&gt;
    size=1&lt;br /&gt;
    default=0&lt;br /&gt;
    &lt;br /&gt;
    [profile_0]&lt;br /&gt;
    id=0&lt;br /&gt;
    name=Ryzom (Atys)&lt;br /&gt;
    server=ryzom_live&lt;br /&gt;
    executable=&lt;br /&gt;
    arguments=&lt;br /&gt;
    comments=Default profile created by Ryzom Installer&lt;br /&gt;
    desktop_shortcut=true&lt;br /&gt;
    menu_shortcut=true&lt;br /&gt;
    &lt;br /&gt;
* [product] section contains details on Ryzom that will be used in &amp;quot;App/Remove programs&amp;quot; and other locations.&lt;br /&gt;
* [server_X] sections include files required by a server, files to copy, space required, etc... :) for the moment, only ryzom_live (= Atys) is supported.&lt;br /&gt;
* [profiles] are saved in different sections [profile_X] with a number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: In edit profile window we still can put in login details in arguments to automatically log in? same like in a shortcut?'''&lt;br /&gt;
&lt;br /&gt;
**A: Indeed. And it'll update shortcuts if they are checked. if you have several accounts, it'll be useful. You can even choose another client and it'll display its version. It can be useful if you want to use a DEV client for example.&lt;br /&gt;
&lt;br /&gt;
**Ryzom Installer allows to edit this file easily, but that's always good to understand where are stored users data and their content:&lt;br /&gt;
***Patched files (client, data, etc...) are located in the directory you chose during migration or, by default, C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom\ryzom_live (where ryzom_live is the ID of the server).&lt;br /&gt;
***Users files (client.cfg, client.log, user, save, screenshots, music, etc...) are located in C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q:Can we choose to install them elsewhere?'''&lt;br /&gt;
&lt;br /&gt;
**A:Yes. We can put where we want the client data. The location that can be changed is the one to C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom, C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt; can't be changed. Perhaps later...  Under Windows, “Local“ is big data specific to current machine, “Roaming” is user data that must be copied on each machine user is connected (it makes sense in the case on a Windows network using a domain).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: What is the goal of this structure?'''&lt;br /&gt;
&lt;br /&gt;
**A: Being able to have several data files for each server (Atys, Yubo, Kaghanat, Tempest in the Aether, etc) and several clients/accounts. So if you have 4 accounts on Atys, you'll have one server (ryzom_live) and 4 profiles (0, 1, 2, 3) with different client.cfg and distinct user files. And you'll be able to play simultaneously without having 4 copies of whole data. The locations of files and ryzom_installer.ini will be different on each platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: Why isn't it stored in the same directory the game is?'''&lt;br /&gt;
&lt;br /&gt;
**A: Because we need to centralize the configuration file else Ryzom Installer won't find it if we launch it from elsewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: How can I find the folder where my screenshots, client.fg or client.log are located?'''&lt;br /&gt;
&lt;br /&gt;
**A: C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt; where 'AppData' is usually a hidden folder. There are at least 3 ways to open the folder and to go ahead to your location:&lt;br /&gt;
&lt;br /&gt;
***Open the Ryzom Installer, go to Settings -&amp;gt; Profile, choose your Profile on the left, click on 'Open' next to  'Directory' on the right side.&lt;br /&gt;
&lt;br /&gt;
***Go to Windows Explorer and type in the address bar %AppData% and press enter.&lt;br /&gt;
&lt;br /&gt;
***Go to Windows Explorer, open your C:\ drive, click on 'Organize', select 'Folder and Search' option, Select 'View' tab in the new window. Under 'Files and Folders' -&amp;gt; 'Hidden files and folders', select the option to 'Show hidden files, folders and drives'. Click on 'OK' and from now on you always can find and open AppData directory.&lt;br /&gt;
&lt;br /&gt;
**For Windows XP the location is: C:\Documents and Settings\yourname\Application Data\Ryzom\0&lt;br /&gt;
&lt;br /&gt;
==Advices==&lt;br /&gt;
&lt;br /&gt;
*Never uncompress the downloaded 7z files manually.&lt;br /&gt;
*Both ryzom_live_data.7z and ryzom_live_client_win32.7z (or ryzom_live_client_win64.7z)  must be let untouched.&lt;br /&gt;
*Never launch ryzom_client_patcher.exe yourself.&lt;br /&gt;
&lt;br /&gt;
==Linux version of Ryzom Installer==&lt;br /&gt;
&lt;br /&gt;
Linux version of Ryzom Installer is available on http://ryzom.com (just click on Linux logo to download it).&lt;br /&gt;
&lt;br /&gt;
You get a ryzom_installer_linux.tar.bz2 to uncompress, it'll create a ryzom_installer_linux directory with 32 and 64 bits versions of Installer and a ryzom_installer_linux.sh script that'll launch the right Installer depending on your platform.&lt;br /&gt;
&lt;br /&gt;
Choose where you want to install Ryzom data and client (by default in ~/.local/share/Ryzom), wait until it downloaded and uncompress all files.&lt;br /&gt;
&lt;br /&gt;
If you want to use your interfaces, configurations, etc... you just need to copy them to ~/.local/share/Ryzom/0&lt;br /&gt;
&lt;br /&gt;
If you have error 307 or error 0 message, just download :&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_data.7z/download&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux32.7z/download&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux64.7z/download&lt;br /&gt;
&lt;br /&gt;
You should have &amp;quot;Ryzom Installer&amp;quot; and &amp;quot;Ryzom (Atys)&amp;quot; entries in your applications menu.&lt;br /&gt;
&lt;br /&gt;
If Ryzom doesn't want to start, you may need to install OpenAL on your distribution (you can check that by trying to launch it using command-line).&lt;br /&gt;
&lt;br /&gt;
To start Ryzom (and use your first profile) from command-line, you can use : ~/.local/share/Ryzom/ryzom_live/ryzom_client -p 0&lt;br /&gt;
&lt;br /&gt;
==How to remove the installer and files?==&lt;br /&gt;
&lt;br /&gt;
Go in &amp;quot;Add/Remove programs, it should launch Installer in Uninstaller mode and allow to check components you want to uninstall.&lt;br /&gt;
&lt;br /&gt;
If something went wrong, you may need to check these locations :&lt;br /&gt;
&lt;br /&gt;
*Under Windows XP :&lt;br /&gt;
*C:\Documents and Settings\&amp;lt;user name&amp;gt;\Local Settings\Application Data\Ryzom&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;user name&amp;gt;\Application Data\Ryzom&lt;br /&gt;
&lt;br /&gt;
*Under Windows Vista and up :&lt;br /&gt;
**C:\Users\&amp;lt;user name&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
**C:\Users\&amp;lt;user name&amp;gt;\AppData\Roaming\Ryzom&lt;br /&gt;
&lt;br /&gt;
==Different problems and their solutions==&lt;br /&gt;
&lt;br /&gt;
===What to check and to ask when a player has a problem===&lt;br /&gt;
&lt;br /&gt;
*a screenshot of the error&lt;br /&gt;
*what is their platform : Windows, Linux, OS X, 32 or 64 bits&lt;br /&gt;
*screenshot of C:\Program Files (x86)\Ryzom&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live&lt;br /&gt;
*(screenshot of another directory if they didn’t install Ryzom Installer in default directories)&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_installer.ini&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\client.log&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\client.cfg&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\user content&lt;br /&gt;
*(if they used a profile different of 0, replace the 0 by the right profile ID before)&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer can't run and displays an error message box===&lt;br /&gt;
&lt;br /&gt;
Ryzom Installer, after installing it, is using 32 bits DLLs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and Ryzom Installer from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live should be in 64 bits if you chose a 64 bits client. After a patch, client is copying Ryzom Installer from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and then DLLs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom could be incompatible with the copied Ryzom Installer :( The temporary fix is to copy both msvcp100.dll, msvcr100.dll and ryzom_installer_qt_r.exe from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom. This will be fixed in next patch.&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer seems blocked/stalled===&lt;br /&gt;
&lt;br /&gt;
If Ryzom Installer seems blocked/stalled, it can be because there was a previously version of Ryzom Installer that wasn’t properly uninstalled or if player moved directories and configuration file became invalid. In this case, it’s possible to uninstall it completely by removing whole content of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom but please be sure that player hasn’t files he would like to keep before doing that. In that case, always make a backup.&lt;br /&gt;
&lt;br /&gt;
===Not enough disk space===&lt;br /&gt;
&lt;br /&gt;
If players have not enough disk space, it should notify them and they'll have to chose another location.&lt;br /&gt;
&lt;br /&gt;
===Error 6===&lt;br /&gt;
&lt;br /&gt;
It means than the downloaded 7z file was incomplete and Ryzom Installer couldn't uncompress it. The best fix is to find the file in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and to change its extension from .7z to .7z.part (just adding a .part). If you restart Ryzom Installer, it should try to resume the file. If it takes too long, you can download it manually (see error 307) and move it to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom.&lt;br /&gt;
&lt;br /&gt;
===Error 126 on a ATI/AMD card===&lt;br /&gt;
&lt;br /&gt;
If a player with an ATI/AMD card has an error 126 when launching Ryzom or Configuration (it should only display the splash screen and then the error in a dialog), you need to go to C:\Windows\System32 and copy atio6axx.dll to atiogl64.dll After this change, Ryzom should launch :)&lt;br /&gt;
&lt;br /&gt;
===Error 307 &amp;amp; Error 0 &amp;amp; &amp;quot;File is larger than expected&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
It’s a problem with Sourceforge.&lt;br /&gt;
&lt;br /&gt;
First you need to close Ryzom Installer.&lt;br /&gt;
&lt;br /&gt;
To fix that you can manually download the required files :&lt;br /&gt;
*Data : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_data.7z/download&lt;br /&gt;
*Windows 64 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_win64.7z/download&lt;br /&gt;
*Windows 32 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_win32.7z/download&lt;br /&gt;
*Linux 64 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux64.7z/download&lt;br /&gt;
*Linux 32 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux32.7z/download&lt;br /&gt;
*OS X client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_osx.7z/download&lt;br /&gt;
&lt;br /&gt;
Data are always required and you need to download the right client.&lt;br /&gt;
&lt;br /&gt;
Then you move all these 7z files in :&lt;br /&gt;
*Windows : C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
*Linux : HOME/.local/share/Ryzom&lt;br /&gt;
*OS X: HOME/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
And relaunch Ryzom Installer, it should detect files and uncompress them.&lt;br /&gt;
&lt;br /&gt;
===Direct3D driver / OpenGL===&lt;br /&gt;
&lt;br /&gt;
If player used a Direct3D driver with 2.1 client and since client.cfg will be copied, it’ll continue to use D3D. Now that OpenGL is recommended driver for all cards, players could need to switch to it manually clicking on Configure button in Ryzom Installer and select OpenGL (or Auto) instead of Direct3D. If not, he could have texture issues.&lt;br /&gt;
&lt;br /&gt;
===White or black textures===&lt;br /&gt;
&lt;br /&gt;
The default quality has been improved in v3 clients. By the way, v3 clients use 128 Mo of video memory against 32 Mo for v2's ones.&lt;br /&gt;
&lt;br /&gt;
The textures are sent to the graphic card's memory. If you see them in white or black, it's probably because your graphic card has not got enough memory to stock them.&lt;br /&gt;
Moreover, if your graphic card does not support the compressed textures, Ryzom detects it and unzips them before to send them.&lt;br /&gt;
&lt;br /&gt;
So in case of white or black graphic issue, please reduce the graphic qualities in Configuration and deactive FXAA (lower graphic quality and no effects), it should help to fix the problem.&lt;br /&gt;
If it does not work, try to switch from OpenGL to Direct3D. It could fix the texture issue... but you'll see the trees moving, trunk included (know bug: https://bitbucket.org/ryzom/ryzomcore/issues/160/wind-tree-vp-not-working-correcly-under ). &lt;br /&gt;
&lt;br /&gt;
===point_except_handler4_common  could not be located in the dynamic link library msvcrt.dll===&lt;br /&gt;
&lt;br /&gt;
Error is The procedure entry point_except_handler4_common  could not be located in the dynamic link library msvcrt.dll, to fix it you need to :&lt;br /&gt;
*Browse to C:\Windows\System32 folder and find file '''dwmapi.dll'''&lt;br /&gt;
*Rename this file from '''dwmapi.dll''' to '''dwmapi.dll_old'''&lt;br /&gt;
&lt;br /&gt;
===Player can't start client because of a wrong DLL===&lt;br /&gt;
&lt;br /&gt;
*Edit C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_installer.ini, remove the directory after '''source_directory=''' to be sure, it won't copy again from old client&lt;br /&gt;
*Remove completely all DLLs and EXEs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live&lt;br /&gt;
*Download the right client on SourceForge (see Error 307)&lt;br /&gt;
*Put it to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom (don't uncompress it!)&lt;br /&gt;
*Restart Ryzom Installer&lt;br /&gt;
*It should uncompress the new client and you should be able to patch and play after that&lt;br /&gt;
&lt;br /&gt;
===Error missing DLL===&lt;br /&gt;
&lt;br /&gt;
*If you get by start of Installer the Error Box with msvcp120.dll or msvcr120.dll are missing pleas download and install the &amp;quot;Visual C++ Redistributable Packages for Visual Studio 2013&amp;quot;&lt;br /&gt;
*Visual C++ Redistributable Packages for Visual Studio 2013 : https://www.microsoft.com/en-us/download/details.aspx?id=40784&lt;br /&gt;
&lt;br /&gt;
===Case of manually move of &amp;quot;ryzom_live&amp;quot; folder===&lt;br /&gt;
&lt;br /&gt;
If player manually moves &amp;quot;ryzom_live&amp;quot; folder or another one, Ryzom Installer won't detect it and player will have to edit his ryzom_installer.ini&lt;br /&gt;
&lt;br /&gt;
===German players with an English Windows environment===&lt;br /&gt;
&lt;br /&gt;
If German player has an English Windows environment than Ryzom will start in English too, even when the user has chosen a German installation (this only chose the language for the installation process, not the language for the game itself)&lt;br /&gt;
&lt;br /&gt;
===Location of default files under all platforms===&lt;br /&gt;
&lt;br /&gt;
*Windows Vista and up :&lt;br /&gt;
**C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
**C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom&lt;br /&gt;
*Windows XP :&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;login&amp;gt;\Local Settings\Application Data\Ryzom&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;login&amp;gt;\Application Data\Ryzom&lt;br /&gt;
*Linux :&lt;br /&gt;
**HOME/.local/share/Ryzom (both profiles (0, 1, 2, etc…) and servers (ryzom_live, ryzom_dev, etc…) are in the same directory)&lt;br /&gt;
*OS X :&lt;br /&gt;
**HOME/Library/Application Support/Ryzom (both profiles (0, 1, 2, etc…) and servers (ryzom_live, ryzom_dev, etc…) are in the same directory)&lt;br /&gt;
**HOME/Library/Containers/com.winchgate.Ryzom/Data/Library/Application Support/Ryzom for AppStore version&lt;br /&gt;
&lt;br /&gt;
===What to do if I do not find a solution to my problem in this list?===&lt;br /&gt;
&lt;br /&gt;
Please come on #ryzom on IRC Freenode (direct link: http://webchat.freenode.net/?channels=ryzom and someone will help you in direct!&lt;br /&gt;
&lt;br /&gt;
===No sound when using OpenAL driver===&lt;br /&gt;
&lt;br /&gt;
Be sure to have installed https://www.openal.org/downloads/oalinst.zip (under Windows) or OpenAL package for your distribution (libopenal1 under Debian-based ones). OpenAL is always installed under OS X.&lt;br /&gt;
&lt;br /&gt;
===Unable to install OS X version of Ryzom Installer===&lt;br /&gt;
&lt;br /&gt;
* Open '''System Preferences'''&lt;br /&gt;
* Open the '''Security &amp;amp; Privacy''' pane&lt;br /&gt;
* Select the '''General''' tab&lt;br /&gt;
* Click on '''Open anyway''' next to '''Ryzom Installer''' and it'll open '''Ryzom Installer''' package&lt;br /&gt;
&lt;br /&gt;
===If there are any bug with Ryzom Installer===&lt;br /&gt;
&lt;br /&gt;
In all cases, if you found a bug with '''Ryzom Installer''', you can download and install latest versions from http://ryzom.com and try it. They'll be updated regularly.&lt;br /&gt;
&lt;br /&gt;
===My download is very slow===&lt;br /&gt;
&lt;br /&gt;
You can close '''Ryzom Installer''', Sourceforge should redirect to a best mirror and your download will resume.&lt;br /&gt;
&lt;br /&gt;
===Crash after teleporting===&lt;br /&gt;
&lt;br /&gt;
It could be related to '''XAudio2''' driver under Windows. You can switch to '''FMod''' driver and check if it's better, to do that simply add to your client.cfg :&lt;br /&gt;
&lt;br /&gt;
 DriverSound = &amp;quot;FMod&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer is always copying old data===&lt;br /&gt;
&lt;br /&gt;
You should need to uninstall Ryzom Installer and reinstall it or edit ryzom_installer.ini and remove directory on line '''source_directory='''&lt;br /&gt;
&lt;br /&gt;
===No OpenGL driver for ATI Radeon HD 4500 series===&lt;br /&gt;
&lt;br /&gt;
Download legacy drivers on : http://support.amd.com/fr-fr/download/desktop/legacy?product=legacy2&amp;amp;os=Windows%207%20-%2064&lt;br /&gt;
&lt;br /&gt;
If this case occurs, you should see in client.log :&lt;br /&gt;
&lt;br /&gt;
 2016/10/25 03:31:16 INF  2d0 ryzom_client_r.exe driver_opengl_extension.cpp 1589 NL3D::registerGlExtensions : 3D: OpenGL 1.1.0 / Microsoft Corporation / GDI Generic&lt;br /&gt;
&lt;br /&gt;
===Crash before character selection and after login===&lt;br /&gt;
&lt;br /&gt;
If player has '''nel_report_*.log''' with content :&lt;br /&gt;
&lt;br /&gt;
 A failed assertion occurs&lt;br /&gt;
 ProcName: ryzom_client_r.exe&lt;br /&gt;
 Date: 2016/10/30 11:14:29&lt;br /&gt;
 File: Z:/home/nevrax/ryzomcore/code/nel/include\nel/misc/singleton.h&lt;br /&gt;
 Line: 155&lt;br /&gt;
 FuncName: NLMISC::CManualSingleton&amp;lt;class NLSOUND::CListenerFMod&amp;gt;::getInstance&lt;br /&gt;
 Reason: &amp;quot;_instance() != NULL&amp;quot; &lt;br /&gt;
 -------------------------------&lt;br /&gt;
 &lt;br /&gt;
 No log&lt;br /&gt;
 -------------------------------&lt;br /&gt;
&lt;br /&gt;
And last lines in client.log :&lt;br /&gt;
&lt;br /&gt;
 2016/10/30 12:59:27 INF  5e8 ryzom_client_r.exe common.cpp 682 NLMISC::Exception::Exception : Exception will be launched: Failed to create the FMod driver object&lt;br /&gt;
 2016/10/30 12:59:27 WRN  5e8 ryzom_client_r.exe audio_mixer_user.cpp 479 NLSOUND::CAudioMixerUser::initDevice : Failed to create the FMod driver object&lt;br /&gt;
&lt;br /&gt;
Then player system don't succeed to load FMod driver :( I suggest to switch back to XAudio2 driver by adding to their '''client.cfg''' :&lt;br /&gt;
&lt;br /&gt;
 DriverSound = &amp;quot;XAudio2&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Player launched Ryzom, don't see any window on the screen but the icon is present in task bar===&lt;br /&gt;
&lt;br /&gt;
Coordinates of Ryzom window are outside the screen, to fix that :&lt;br /&gt;
&lt;br /&gt;
* launch Ryzom Configuration by clicking on Configure&lt;br /&gt;
* in Display section you can check values for '''Position X''' and '''Position Y''' and correct them&lt;br /&gt;
* click on '''Apply'''&lt;br /&gt;
&lt;br /&gt;
===Player receives &amp;quot;Empty answer from server (error code 62)&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
If this error message occurs, it means that Ryzom didn't receive any response from server. In most of cases, it's related to a connection problem. If you have an anti-virus and/or a firewall you could try to disable them (at least to check if it works).&lt;br /&gt;
&lt;br /&gt;
You can also try to display URL : http://shard.ryzom.com:40916/login/r2_login.php?cmd=ask&lt;br /&gt;
&lt;br /&gt;
If it displays an error message or a blank page, you found the problem (that's your connection), if it displays the correct message : '''0:Invalid account: (2001) (in askSalt)''' it's something else.&lt;br /&gt;
&lt;br /&gt;
===Client crashed with Access Violation exception generated at 0xXXXX, thread attempts to read at 0xXXXXX===&lt;br /&gt;
&lt;br /&gt;
It's a standard crash, you need to gather more details depending on the moment where it crashed.&lt;br /&gt;
&lt;br /&gt;
* If before displaying login screen : corrupted data, bad 3D driver, etc...&lt;br /&gt;
* If after login screen but before character selection : bad sound driver, corrupted data, etc...&lt;br /&gt;
* If after character selection/creation : FXAA (you need to disable 3D effects), corrupted data, etc...&lt;br /&gt;
&lt;br /&gt;
===Unable to install Ryzom Installer under OS X===&lt;br /&gt;
&lt;br /&gt;
With old OS X versions, you can get an error message when installing Ryzom Installer, to workaround that you can directly download a ZIP file containing Ryzom Installer on:&lt;br /&gt;
http://devl1.ryzom.com/RyzomInstaller.zip&lt;br /&gt;
&lt;br /&gt;
=== Error codes from Ryzom Installer ===&lt;br /&gt;
&lt;br /&gt;
These errors are from Qt, you can find them on : http://doc.qt.io/qt-5/qabstractsocket.html#SocketError-enum&lt;br /&gt;
&lt;br /&gt;
==Installation of server test Yubo (v3)==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: you can only access Yubo shard if you have got a specific account with yubo access.'''&lt;br /&gt;
&lt;br /&gt;
To add Yubo with Ryzom Installer, just follow these steps :&lt;br /&gt;
    &lt;br /&gt;
-close Ryzom Installer if it is launched&lt;br /&gt;
&lt;br /&gt;
-show your hidden folders&lt;br /&gt;
    &lt;br /&gt;
-WINDOWS: go to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom -  or type %appdata% in explorers' addressbar and go back one time to find local folder&lt;br /&gt;
&lt;br /&gt;
-MAC: go to ~/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
-LINUX: go to ~/.local/share/Ryzom under Linux or the other folder where you installed Ryzom&lt;br /&gt;
    &lt;br /&gt;
-copy ryzom_live folder to ryzom_dev&lt;br /&gt;
 &lt;br /&gt;
-open ryzom_installer.ini with a text editor (Wordpad, notepad++, gedit, etc...)&lt;br /&gt;
   &lt;br /&gt;
  (to find it:  &lt;br /&gt;
  WINDOWS -&amp;gt; C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom - or type %appdata% in explorers' addressbar and go back one time to find local folder&lt;br /&gt;
  MAC -&amp;gt; find the ryzom_installer.ini in /Users/&amp;lt;Your UserID&amp;gt;/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
- delete all parts beginning by [servers] and [server_0] and put :&lt;br /&gt;
&lt;br /&gt;
  [servers]&lt;br /&gt;
  size=2&lt;br /&gt;
  &lt;br /&gt;
  [server_0]&lt;br /&gt;
  id=ryzom_live&lt;br /&gt;
  name=Atys&lt;br /&gt;
  display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
  files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
  data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  data_download_filename=ryzom_live_data.7z&lt;br /&gt;
  data_compressed_size=1500000000&lt;br /&gt;
  data_uncompressed_size=7000000000&lt;br /&gt;
  client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
  client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
  client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
  client_filename_linux=ryzom_client&lt;br /&gt;
  client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
  configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
  configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
  configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
  comments=&lt;br /&gt;
  &lt;br /&gt;
  [server_1]&lt;br /&gt;
  id=ryzom_dev&lt;br /&gt;
  name=Yubo&lt;br /&gt;
  display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
  files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
  data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  data_download_filename=ryzom_live_data.7z&lt;br /&gt;
  data_compressed_size=1500000000&lt;br /&gt;
  data_uncompressed_size=7000000000&lt;br /&gt;
  client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
  client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
  client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
  client_filename_linux=ryzom_client&lt;br /&gt;
  client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
  configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
  configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
  configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
  comments=Test server&lt;br /&gt;
&lt;br /&gt;
- save the file&lt;br /&gt;
&lt;br /&gt;
- WINDOWS: launch Ryzom Installer in Ryzom's main folder&lt;br /&gt;
&lt;br /&gt;
- MAC: launch Ryzom Installer in /Applications&lt;br /&gt;
&lt;br /&gt;
- LINUX: launch Ryzom Installer in Applications menus&lt;br /&gt;
&lt;br /&gt;
- create new profiles in Settings -&amp;gt; Profiles, you should have Atys and Yubo as server choice now :) &lt;br /&gt;
&lt;br /&gt;
- click on &amp;quot;Open&amp;quot; button to open profile folder&lt;br /&gt;
&lt;br /&gt;
- open client.cfg with a text editor  (Wordpad, notepad++, gedit, etc...&lt;br /&gt;
&lt;br /&gt;
- add the line at the end (if not already done) : Application = {&amp;quot;ryzom_dev&amp;quot;, &amp;quot;./client_ryzom_r.exe&amp;quot;, &amp;quot;./&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
- save client.cfg&lt;br /&gt;
&lt;br /&gt;
- return back to Ryzom Installer window&lt;br /&gt;
&lt;br /&gt;
- click on OK&lt;br /&gt;
&lt;br /&gt;
- select your profile and click on Play, it should patch&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Ryzom_Installer_Manual&amp;diff=5136</id>
		<title>Ryzom Installer Manual</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Ryzom_Installer_Manual&amp;diff=5136"/>
				<updated>2018-11-22T19:49:27Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Migrated to|:en:Ryzom Installer Manual}}&lt;br /&gt;
{{TabLang|EN|DE|Ryzom_Installer_Manual|ES|Manuel de l'Installeur Ryzom|RU}}&lt;br /&gt;
&lt;br /&gt;
{{toTrad|DE}}&lt;br /&gt;
{{toTrad|EN|To check the quality of the text itself}}&lt;br /&gt;
{{toTrad|ES}}&lt;br /&gt;
{{toTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:EN]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
==What is Ryzom Installer?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Ryzom Installer&amp;quot; is a new tool to handle the migration from 2.1 to 3.0. It has been created because 2.1 client doesn't support all platforms (it only supports Windows 32 bits) and it is installed in a &amp;quot;wrong&amp;quot; location (a MMORPG shouldn't be installed in C:\Program Files because this directory is not writable by a normal user and requires Administrator permissions).&lt;br /&gt;
&lt;br /&gt;
It’s called &amp;quot;Installer&amp;quot; because it can be used to install Ryzom from scratch and download required data.&lt;br /&gt;
&lt;br /&gt;
==How does Ryzom Installer works?==&lt;br /&gt;
&lt;br /&gt;
The first time a player on version 2.1 client launches the game, it’s the Installer that launches instead of client. It detects it must migrate current data and copies them to a new location (where user can write). After the migration, it displays a simple dialog with the choice of a &amp;quot;profile&amp;quot; (a default one is created during migration) and allows to click on Play or Configure.&lt;br /&gt;
&lt;br /&gt;
Once everything is done, the player is able to launch Ryzom as usual clicking on an icon or using the Installer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: How much time the migration takes?'''&lt;br /&gt;
&lt;br /&gt;
**A: Only the time needed to copy the files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: Some are still having an older client than 2.1, like 2.0 on Mac or even older ones. Are any of these supported here as well?'''&lt;br /&gt;
&lt;br /&gt;
**A: It patches only Windows client because no other client is using official patch system. Windows 2.0 clients patch to 3.0 using Installer. If patch is working, it patches, even with 1.x clients. It won't change anything. For Linux and OS X players, they’ll have to download the Installer. In all cases, all players who are using beta clients are migrating automatically, without the need of the Installer.&lt;br /&gt;
&lt;br /&gt;
==Configuration file used or created by Ryzom Installer==&lt;br /&gt;
&lt;br /&gt;
Each user choice is saved in a configuration file named ryzom_installer.ini. You can open https://bitbucket.org/ryzom/ryzomcore/src/05465687c514be172eadb4d39d670714219d4558/code/ryzom/tools/client/ryzom_installer/res/ryzom_installer.ini?at=compatibility-develop&amp;amp;fileviewer=file-view-default with your browser to see its default content. This file is integrated into Ryzom Installer binary and is copied in C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom even if you chose a different location during migration.&lt;br /&gt;
&lt;br /&gt;
After the default profile is created (at the end of the migration), its content should be like that :&lt;br /&gt;
&lt;br /&gt;
    version=3&lt;br /&gt;
    &lt;br /&gt;
    [common]&lt;br /&gt;
    language=fr&lt;br /&gt;
    source_directory=&lt;br /&gt;
    installation_directory=C:/Users/Kervala/AppData/Local/Ryzom&lt;br /&gt;
    use_64bits_client=true&lt;br /&gt;
    should_uninstall_old_client=true&lt;br /&gt;
    installer_filename_windows=ryzom_installer_qt_r.exe&lt;br /&gt;
    installer_filename_osx=RyzomInstaller.app/Contents/MacOS/RyzomInstaller&lt;br /&gt;
    installer_filename_linux=ryzom_installer_qt&lt;br /&gt;
    &lt;br /&gt;
    [product]&lt;br /&gt;
    name=Ryzom&lt;br /&gt;
    publisher=&amp;quot;Winch Gate Property Limited&amp;quot;&lt;br /&gt;
    url_about=http://ryzom.com/?lang=$LANG&lt;br /&gt;
    url_help=http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&amp;amp;post149889=$LANG#1&lt;br /&gt;
    comments=Science-fantasy MMORPG&lt;br /&gt;
    &lt;br /&gt;
    [servers]&lt;br /&gt;
    size=1&lt;br /&gt;
    &lt;br /&gt;
    [server_0]&lt;br /&gt;
    id=ryzom_live&lt;br /&gt;
    name=Atys&lt;br /&gt;
    display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
    files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
    data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
    data_download_filename=ryzom_live_data.7z&lt;br /&gt;
    data_compressed_size=1500000000&lt;br /&gt;
    data_uncompressed_size=7000000000&lt;br /&gt;
    client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
    client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
    client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
    client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
    client_filename_linux=ryzom_client&lt;br /&gt;
    client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
    configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
    configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
    configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
    comments=&lt;br /&gt;
    &lt;br /&gt;
    [profiles]&lt;br /&gt;
    size=1&lt;br /&gt;
    default=0&lt;br /&gt;
    &lt;br /&gt;
    [profile_0]&lt;br /&gt;
    id=0&lt;br /&gt;
    name=Ryzom (Atys)&lt;br /&gt;
    server=ryzom_live&lt;br /&gt;
    executable=&lt;br /&gt;
    arguments=&lt;br /&gt;
    comments=Default profile created by Ryzom Installer&lt;br /&gt;
    desktop_shortcut=true&lt;br /&gt;
    menu_shortcut=true&lt;br /&gt;
    &lt;br /&gt;
* [product] section contains details on Ryzom that will be used in &amp;quot;App/Remove programs&amp;quot; and other locations.&lt;br /&gt;
* [server_X] sections include files required by a server, files to copy, space required, etc... :) for the moment, only ryzom_live (= Atys) is supported.&lt;br /&gt;
* [profiles] are saved in different sections [profile_X] with a number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: In edit profile window we still can put in login details in arguments to automatically log in? same like in a shortcut?'''&lt;br /&gt;
&lt;br /&gt;
**A: Indeed. And it'll update shortcuts if they are checked. if you have several accounts, it'll be useful. You can even choose another client and it'll display its version. It can be useful if you want to use a DEV client for example.&lt;br /&gt;
&lt;br /&gt;
**Ryzom Installer allows to edit this file easily, but that's always good to understand where are stored users data and their content:&lt;br /&gt;
***Patched files (client, data, etc...) are located in the directory you chose during migration or, by default, C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom\ryzom_live (where ryzom_live is the ID of the server).&lt;br /&gt;
***Users files (client.cfg, client.log, user, save, screenshots, music, etc...) are located in C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q:Can we choose to install them elsewhere?'''&lt;br /&gt;
&lt;br /&gt;
**A:Yes. We can put where we want the client data. The location that can be changed is the one to C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom, C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt; can't be changed. Perhaps later...  Under Windows, “Local“ is big data specific to current machine, “Roaming” is user data that must be copied on each machine user is connected (it makes sense in the case on a Windows network using a domain).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: What is the goal of this structure?'''&lt;br /&gt;
&lt;br /&gt;
**A: Being able to have several data files for each server (Atys, Yubo, Kaghanat, Tempest in the Aether, etc) and several clients/accounts. So if you have 4 accounts on Atys, you'll have one server (ryzom_live) and 4 profiles (0, 1, 2, 3) with different client.cfg and distinct user files. And you'll be able to play simultaneously without having 4 copies of whole data. The locations of files and ryzom_installer.ini will be different on each platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: Why isn't it stored in the same directory the game is?'''&lt;br /&gt;
&lt;br /&gt;
**A: Because we need to centralize the configuration file else Ryzom Installer won't find it if we launch it from elsewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: How can I find the folder where my screenshots, client.fg or client.log are located?'''&lt;br /&gt;
&lt;br /&gt;
**A: C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt; where 'AppData' is usually a hidden folder. There are at least 3 ways to open the folder and to go ahead to your location:&lt;br /&gt;
&lt;br /&gt;
***Open the Ryzom Installer, go to Settings -&amp;gt; Profile, choose your Profile on the left, click on 'Open' next to  'Directory' on the right side.&lt;br /&gt;
&lt;br /&gt;
***Go to Windows Explorer and type in the address bar %AppData% and press enter.&lt;br /&gt;
&lt;br /&gt;
***Go to Windows Explorer, open your C:\ drive, click on 'Organize', select 'Folder and Search' option, Select 'View' tab in the new window. Under 'Files and Folders' -&amp;gt; 'Hidden files and folders', select the option to 'Show hidden files, folders and drives'. Click on 'OK' and from now on you always can find and open AppData directory.&lt;br /&gt;
&lt;br /&gt;
**For Windows XP the location is: C:\Documents and Settings\yourname\Application Data\Ryzom\0&lt;br /&gt;
&lt;br /&gt;
==Advices==&lt;br /&gt;
&lt;br /&gt;
*Never uncompress the downloaded 7z files manually.&lt;br /&gt;
*Both ryzom_live_data.7z and ryzom_live_client_win32.7z (or ryzom_live_client_win64.7z)  must be let untouched.&lt;br /&gt;
*Never launch ryzom_client_patcher.exe yourself.&lt;br /&gt;
&lt;br /&gt;
==Linux version of Ryzom Installer==&lt;br /&gt;
&lt;br /&gt;
Linux version of Ryzom Installer is available on http://ryzom.com (just click on Linux logo to download it).&lt;br /&gt;
&lt;br /&gt;
You get a ryzom_installer_linux.tar.bz2 to uncompress, it'll create a ryzom_installer_linux directory with 32 and 64 bits versions of Installer and a ryzom_installer_linux.sh script that'll launch the right Installer depending on your platform.&lt;br /&gt;
&lt;br /&gt;
Choose where you want to install Ryzom data and client (by default in ~/.local/share/Ryzom), wait until it downloaded and uncompress all files.&lt;br /&gt;
&lt;br /&gt;
If you want to use your interfaces, configurations, etc... you just need to copy them to ~/.local/share/Ryzom/0&lt;br /&gt;
&lt;br /&gt;
If you have error 307 or error 0 message, just download :&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_data.7z/download&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux32.7z/download&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux64.7z/download&lt;br /&gt;
&lt;br /&gt;
You should have &amp;quot;Ryzom Installer&amp;quot; and &amp;quot;Ryzom (Atys)&amp;quot; entries in your applications menu.&lt;br /&gt;
&lt;br /&gt;
If Ryzom doesn't want to start, you may need to install OpenAL on your distribution (you can check that by trying to launch it using command-line).&lt;br /&gt;
&lt;br /&gt;
To start Ryzom (and use your first profile) from command-line, you can use : ~/.local/share/Ryzom/ryzom_live/ryzom_client -p 0&lt;br /&gt;
&lt;br /&gt;
==How to remove the installer and files?==&lt;br /&gt;
&lt;br /&gt;
Go in &amp;quot;Add/Remove programs, it should launch Installer in Uninstaller mode and allow to check components you want to uninstall.&lt;br /&gt;
&lt;br /&gt;
If something went wrong, you may need to check these locations :&lt;br /&gt;
&lt;br /&gt;
*Under Windows XP :&lt;br /&gt;
*C:\Documents and Settings\&amp;lt;user name&amp;gt;\Local Settings\Application Data\Ryzom&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;user name&amp;gt;\Application Data\Ryzom&lt;br /&gt;
&lt;br /&gt;
*Under Windows Vista and up :&lt;br /&gt;
**C:\Users\&amp;lt;user name&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
**C:\Users\&amp;lt;user name&amp;gt;\AppData\Roaming\Ryzom&lt;br /&gt;
&lt;br /&gt;
==Different problems and their solutions==&lt;br /&gt;
&lt;br /&gt;
===What to check and to ask when a player has a problem===&lt;br /&gt;
&lt;br /&gt;
*a screenshot of the error&lt;br /&gt;
*what is their platform : Windows, Linux, OS X, 32 or 64 bits&lt;br /&gt;
*screenshot of C:\Program Files (x86)\Ryzom&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live&lt;br /&gt;
*(screenshot of another directory if they didn’t install Ryzom Installer in default directories)&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_installer.ini&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\client.log&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\client.cfg&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\user content&lt;br /&gt;
*(if they used a profile different of 0, replace the 0 by the right profile ID before)&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer can't run and displays an error message box===&lt;br /&gt;
&lt;br /&gt;
Ryzom Installer, after installing it, is using 32 bits DLLs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and Ryzom Installer from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live should be in 64 bits if you chose a 64 bits client. After a patch, client is copying Ryzom Installer from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and then DLLs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom could be incompatible with the copied Ryzom Installer :( The temporary fix is to copy both msvcp100.dll, msvcr100.dll and ryzom_installer_qt_r.exe from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom. This will be fixed in next patch.&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer seems blocked/stalled===&lt;br /&gt;
&lt;br /&gt;
If Ryzom Installer seems blocked/stalled, it can be because there was a previously version of Ryzom Installer that wasn’t properly uninstalled or if player moved directories and configuration file became invalid. In this case, it’s possible to uninstall it completely by removing whole content of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom but please be sure that player hasn’t files he would like to keep before doing that. In that case, always make a backup.&lt;br /&gt;
&lt;br /&gt;
===Not enough disk space===&lt;br /&gt;
&lt;br /&gt;
If players have not enough disk space, it should notify them and they'll have to chose another location.&lt;br /&gt;
&lt;br /&gt;
===Error 6===&lt;br /&gt;
&lt;br /&gt;
It means than the downloaded 7z file was incomplete and Ryzom Installer couldn't uncompress it. The best fix is to find the file in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and to change its extension from .7z to .7z.part (just adding a .part). If you restart Ryzom Installer, it should try to resume the file. If it takes too long, you can download it manually (see error 307) and move it to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom.&lt;br /&gt;
&lt;br /&gt;
===Error 126 on a ATI/AMD card===&lt;br /&gt;
&lt;br /&gt;
If a player with an ATI/AMD card has an error 126 when launching Ryzom or Configuration (it should only display the splash screen and then the error in a dialog), you need to go to C:\Windows\System32 and copy atio6axx.dll to atiogl64.dll After this change, Ryzom should launch :)&lt;br /&gt;
&lt;br /&gt;
===Error 307 &amp;amp; Error 0 &amp;amp; &amp;quot;File is larger than expected&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
It’s a problem with Sourceforge.&lt;br /&gt;
&lt;br /&gt;
First you need to close Ryzom Installer.&lt;br /&gt;
&lt;br /&gt;
To fix that you can manually download the required files :&lt;br /&gt;
*Data : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_data.7z/download&lt;br /&gt;
*Windows 64 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_win64.7z/download&lt;br /&gt;
*Windows 32 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_win32.7z/download&lt;br /&gt;
*Linux 64 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux64.7z/download&lt;br /&gt;
*Linux 32 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux32.7z/download&lt;br /&gt;
*OS X client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_osx.7z/download&lt;br /&gt;
&lt;br /&gt;
Data are always required and you need to download the right client.&lt;br /&gt;
&lt;br /&gt;
Then you move all these 7z files in :&lt;br /&gt;
*Windows : C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
*Linux : HOME/.local/share/Ryzom&lt;br /&gt;
*OS X: HOME/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
And relaunch Ryzom Installer, it should detect files and uncompress them.&lt;br /&gt;
&lt;br /&gt;
===Direct3D driver / OpenGL===&lt;br /&gt;
&lt;br /&gt;
If player used a Direct3D driver with 2.1 client and since client.cfg will be copied, it’ll continue to use D3D. Now that OpenGL is recommended driver for all cards, players could need to switch to it manually clicking on Configure button in Ryzom Installer and select OpenGL (or Auto) instead of Direct3D. If not, he could have texture issues.&lt;br /&gt;
&lt;br /&gt;
===White or black textures===&lt;br /&gt;
&lt;br /&gt;
The default quality has been improved in v3 clients. By the way, v3 clients use 128 Mo of video memory against 32 Mo for v2's ones.&lt;br /&gt;
&lt;br /&gt;
The textures are sent to the graphic card's memory. If you see them in white or black, it's probably because your graphic card has not got enough memory to stock them.&lt;br /&gt;
Moreover, if your graphic card does not support the compressed textures, Ryzom detects it and unzips them before to send them.&lt;br /&gt;
&lt;br /&gt;
So in case of white or black graphic issue, please reduce the graphic qualities in Configuration and deactive FXAA (lower graphic quality and no effects), it should help to fix the problem.&lt;br /&gt;
If it does not work, try to switch from OpenGL to Direct3D. It could fix the texture issue... but you'll see the trees moving, trunk included (know bug: https://bitbucket.org/ryzom/ryzomcore/issues/160/wind-tree-vp-not-working-correcly-under ). &lt;br /&gt;
&lt;br /&gt;
===point_except_handler4_common  could not be located in the dynamic link library msvcrt.dll===&lt;br /&gt;
&lt;br /&gt;
Error is The procedure entry point_except_handler4_common  could not be located in the dynamic link library msvcrt.dll, to fix it you need to :&lt;br /&gt;
*Browse to C:\Windows\System32 folder and find file '''dwmapi.dll'''&lt;br /&gt;
*Rename this file from '''dwmapi.dll''' to '''dwmapi.dll_old'''&lt;br /&gt;
&lt;br /&gt;
===Player can't start client because of a wrong DLL===&lt;br /&gt;
&lt;br /&gt;
*Edit C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_installer.ini, remove the directory after '''source_directory=''' to be sure, it won't copy again from old client&lt;br /&gt;
*Remove completely all DLLs and EXEs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live&lt;br /&gt;
*Download the right client on SourceForge (see Error 307)&lt;br /&gt;
*Put it to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom (don't uncompress it!)&lt;br /&gt;
*Restart Ryzom Installer&lt;br /&gt;
*It should uncompress the new client and you should be able to patch and play after that&lt;br /&gt;
&lt;br /&gt;
===Error missing DDL===&lt;br /&gt;
&lt;br /&gt;
*If you get by start of Installer the Error Box with msvcp120.dll or msvcr120.dll are missing pleas download and install the &amp;quot;Visual C++ Redistributable Packages for Visual Studio 2013&amp;quot;&lt;br /&gt;
*Visual C++ Redistributable Packages for Visual Studio 2013 : https://www.microsoft.com/en-us/download/details.aspx?id=40784&lt;br /&gt;
&lt;br /&gt;
===Case of manually move of &amp;quot;ryzom_live&amp;quot; folder===&lt;br /&gt;
&lt;br /&gt;
If player manually moves &amp;quot;ryzom_live&amp;quot; folder or another one, Ryzom Installer won't detect it and player will have to edit his ryzom_installer.ini&lt;br /&gt;
&lt;br /&gt;
===German players with an English Windows environment===&lt;br /&gt;
&lt;br /&gt;
If German player has an English Windows environment than Ryzom will start in English too, even when the user has chosen a German installation (this only chose the language for the installation process, not the language for the game itself)&lt;br /&gt;
&lt;br /&gt;
===Location of default files under all platforms===&lt;br /&gt;
&lt;br /&gt;
*Windows Vista and up :&lt;br /&gt;
**C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
**C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom&lt;br /&gt;
*Windows XP :&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;login&amp;gt;\Local Settings\Application Data\Ryzom&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;login&amp;gt;\Application Data\Ryzom&lt;br /&gt;
*Linux :&lt;br /&gt;
**HOME/.local/share/Ryzom (both profiles (0, 1, 2, etc…) and servers (ryzom_live, ryzom_dev, etc…) are in the same directory)&lt;br /&gt;
*OS X :&lt;br /&gt;
**HOME/Library/Application Support/Ryzom (both profiles (0, 1, 2, etc…) and servers (ryzom_live, ryzom_dev, etc…) are in the same directory)&lt;br /&gt;
**HOME/Library/Containers/com.winchgate.Ryzom/Data/Library/Application Support/Ryzom for AppStore version&lt;br /&gt;
&lt;br /&gt;
===What to do if I do not find a solution to my problem in this list?===&lt;br /&gt;
&lt;br /&gt;
Please come on #ryzom on IRC Freenode (direct link: http://webchat.freenode.net/?channels=ryzom and someone will help you in direct!&lt;br /&gt;
&lt;br /&gt;
===No sound when using OpenAL driver===&lt;br /&gt;
&lt;br /&gt;
Be sure to have installed https://www.openal.org/downloads/oalinst.zip (under Windows) or OpenAL package for your distribution (libopenal1 under Debian-based ones). OpenAL is always installed under OS X.&lt;br /&gt;
&lt;br /&gt;
===Unable to install OS X version of Ryzom Installer===&lt;br /&gt;
&lt;br /&gt;
* Open '''System Preferences'''&lt;br /&gt;
* Open the '''Security &amp;amp; Privacy''' pane&lt;br /&gt;
* Select the '''General''' tab&lt;br /&gt;
* Click on '''Open anyway''' next to '''Ryzom Installer''' and it'll open '''Ryzom Installer''' package&lt;br /&gt;
&lt;br /&gt;
===If there are any bug with Ryzom Installer===&lt;br /&gt;
&lt;br /&gt;
In all cases, if you found a bug with '''Ryzom Installer''', you can download and install latest versions from http://ryzom.com and try it. They'll be updated regularly.&lt;br /&gt;
&lt;br /&gt;
===My download is very slow===&lt;br /&gt;
&lt;br /&gt;
You can close '''Ryzom Installer''', Sourceforge should redirect to a best mirror and your download will resume.&lt;br /&gt;
&lt;br /&gt;
===Crash after teleporting===&lt;br /&gt;
&lt;br /&gt;
It could be related to '''XAudio2''' driver under Windows. You can switch to '''FMod''' driver and check if it's better, to do that simply add to your client.cfg :&lt;br /&gt;
&lt;br /&gt;
 DriverSound = &amp;quot;FMod&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer is always copying old data===&lt;br /&gt;
&lt;br /&gt;
You should need to uninstall Ryzom Installer and reinstall it or edit ryzom_installer.ini and remove directory on line '''source_directory='''&lt;br /&gt;
&lt;br /&gt;
===No OpenGL driver for ATI Radeon HD 4500 series===&lt;br /&gt;
&lt;br /&gt;
Download legacy drivers on : http://support.amd.com/fr-fr/download/desktop/legacy?product=legacy2&amp;amp;os=Windows%207%20-%2064&lt;br /&gt;
&lt;br /&gt;
If this case occurs, you should see in client.log :&lt;br /&gt;
&lt;br /&gt;
 2016/10/25 03:31:16 INF  2d0 ryzom_client_r.exe driver_opengl_extension.cpp 1589 NL3D::registerGlExtensions : 3D: OpenGL 1.1.0 / Microsoft Corporation / GDI Generic&lt;br /&gt;
&lt;br /&gt;
===Crash before character selection and after login===&lt;br /&gt;
&lt;br /&gt;
If player has '''nel_report_*.log''' with content :&lt;br /&gt;
&lt;br /&gt;
 A failed assertion occurs&lt;br /&gt;
 ProcName: ryzom_client_r.exe&lt;br /&gt;
 Date: 2016/10/30 11:14:29&lt;br /&gt;
 File: Z:/home/nevrax/ryzomcore/code/nel/include\nel/misc/singleton.h&lt;br /&gt;
 Line: 155&lt;br /&gt;
 FuncName: NLMISC::CManualSingleton&amp;lt;class NLSOUND::CListenerFMod&amp;gt;::getInstance&lt;br /&gt;
 Reason: &amp;quot;_instance() != NULL&amp;quot; &lt;br /&gt;
 -------------------------------&lt;br /&gt;
 &lt;br /&gt;
 No log&lt;br /&gt;
 -------------------------------&lt;br /&gt;
&lt;br /&gt;
And last lines in client.log :&lt;br /&gt;
&lt;br /&gt;
 2016/10/30 12:59:27 INF  5e8 ryzom_client_r.exe common.cpp 682 NLMISC::Exception::Exception : Exception will be launched: Failed to create the FMod driver object&lt;br /&gt;
 2016/10/30 12:59:27 WRN  5e8 ryzom_client_r.exe audio_mixer_user.cpp 479 NLSOUND::CAudioMixerUser::initDevice : Failed to create the FMod driver object&lt;br /&gt;
&lt;br /&gt;
Then player system don't succeed to load FMod driver :( I suggest to switch back to XAudio2 driver by adding to their '''client.cfg''' :&lt;br /&gt;
&lt;br /&gt;
 DriverSound = &amp;quot;XAudio2&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Player launched Ryzom, don't see any window on the screen but the icon is present in task bar===&lt;br /&gt;
&lt;br /&gt;
Coordinates of Ryzom window are outside the screen, to fix that :&lt;br /&gt;
&lt;br /&gt;
* launch Ryzom Configuration by clicking on Configure&lt;br /&gt;
* in Display section you can check values for '''Position X''' and '''Position Y''' and correct them&lt;br /&gt;
* click on '''Apply'''&lt;br /&gt;
&lt;br /&gt;
===Player receives &amp;quot;Empty answer from server (error code 62)&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
If this error message occurs, it means that Ryzom didn't receive any response from server. In most of cases, it's related to a connection problem. If you have an anti-virus and/or a firewall you could try to disable them (at least to check if it works).&lt;br /&gt;
&lt;br /&gt;
You can also try to display URL : http://shard.ryzom.com:40916/login/r2_login.php?cmd=ask&lt;br /&gt;
&lt;br /&gt;
If it displays an error message or a blank page, you found the problem (that's your connection), if it displays the correct message : '''0:Invalid account: (2001) (in askSalt)''' it's something else.&lt;br /&gt;
&lt;br /&gt;
===Client crashed with Access Violation exception generated at 0xXXXX, thread attempts to read at 0xXXXXX===&lt;br /&gt;
&lt;br /&gt;
It's a standard crash, you need to gather more details depending on the moment where it crashed.&lt;br /&gt;
&lt;br /&gt;
* If before displaying login screen : corrupted data, bad 3D driver, etc...&lt;br /&gt;
* If after login screen but before character selection : bad sound driver, corrupted data, etc...&lt;br /&gt;
* If after character selection/creation : FXAA (you need to disable 3D effects), corrupted data, etc...&lt;br /&gt;
&lt;br /&gt;
===Unable to install Ryzom Installer under OS X===&lt;br /&gt;
&lt;br /&gt;
With old OS X versions, you can get an error message when installing Ryzom Installer, to workaround that you can directly download a ZIP file containing Ryzom Installer on:&lt;br /&gt;
http://devl1.ryzom.com/RyzomInstaller.zip&lt;br /&gt;
&lt;br /&gt;
=== Error codes from Ryzom Installer ===&lt;br /&gt;
&lt;br /&gt;
These errors are from Qt, you can find them on : http://doc.qt.io/qt-5/qabstractsocket.html#SocketError-enum&lt;br /&gt;
&lt;br /&gt;
==Installation of server test Yubo (v3)==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: you can only access Yubo shard if you have got a specific account with yubo access.'''&lt;br /&gt;
&lt;br /&gt;
To add Yubo with Ryzom Installer, just follow these steps :&lt;br /&gt;
    &lt;br /&gt;
-close Ryzom Installer if it is launched&lt;br /&gt;
&lt;br /&gt;
-show your hidden folders&lt;br /&gt;
    &lt;br /&gt;
-WINDOWS: go to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom -  or type %appdata% in explorers' addressbar and go back one time to find local folder&lt;br /&gt;
&lt;br /&gt;
-MAC: go to ~/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
-LINUX: go to ~/.local/share/Ryzom under Linux or the other folder where you installed Ryzom&lt;br /&gt;
    &lt;br /&gt;
-copy ryzom_live folder to ryzom_dev&lt;br /&gt;
 &lt;br /&gt;
-open ryzom_installer.ini with a text editor (Wordpad, notepad++, gedit, etc...)&lt;br /&gt;
   &lt;br /&gt;
  (to find it:  &lt;br /&gt;
  WINDOWS -&amp;gt; C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom - or type %appdata% in explorers' addressbar and go back one time to find local folder&lt;br /&gt;
  MAC -&amp;gt; find the ryzom_installer.ini in /Users/&amp;lt;Your UserID&amp;gt;/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
- delete all parts beginning by [servers] and [server_0] and put :&lt;br /&gt;
&lt;br /&gt;
  [servers]&lt;br /&gt;
  size=2&lt;br /&gt;
  &lt;br /&gt;
  [server_0]&lt;br /&gt;
  id=ryzom_live&lt;br /&gt;
  name=Atys&lt;br /&gt;
  display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
  files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
  data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  data_download_filename=ryzom_live_data.7z&lt;br /&gt;
  data_compressed_size=1500000000&lt;br /&gt;
  data_uncompressed_size=7000000000&lt;br /&gt;
  client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
  client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
  client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
  client_filename_linux=ryzom_client&lt;br /&gt;
  client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
  configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
  configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
  configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
  comments=&lt;br /&gt;
  &lt;br /&gt;
  [server_1]&lt;br /&gt;
  id=ryzom_dev&lt;br /&gt;
  name=Yubo&lt;br /&gt;
  display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
  files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
  data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  data_download_filename=ryzom_live_data.7z&lt;br /&gt;
  data_compressed_size=1500000000&lt;br /&gt;
  data_uncompressed_size=7000000000&lt;br /&gt;
  client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
  client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
  client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
  client_filename_linux=ryzom_client&lt;br /&gt;
  client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
  configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
  configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
  configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
  comments=Test server&lt;br /&gt;
&lt;br /&gt;
- save the file&lt;br /&gt;
&lt;br /&gt;
- WINDOWS: launch Ryzom Installer in Ryzom's main folder&lt;br /&gt;
&lt;br /&gt;
- MAC: launch Ryzom Installer in /Applications&lt;br /&gt;
&lt;br /&gt;
- LINUX: launch Ryzom Installer in Applications menus&lt;br /&gt;
&lt;br /&gt;
- create new profiles in Settings -&amp;gt; Profiles, you should have Atys and Yubo as server choice now :) &lt;br /&gt;
&lt;br /&gt;
- click on &amp;quot;Open&amp;quot; button to open profile folder&lt;br /&gt;
&lt;br /&gt;
- open client.cfg with a text editor  (Wordpad, notepad++, gedit, etc...&lt;br /&gt;
&lt;br /&gt;
- add the line at the end (if not already done) : Application = {&amp;quot;ryzom_dev&amp;quot;, &amp;quot;./client_ryzom_r.exe&amp;quot;, &amp;quot;./&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
- save client.cfg&lt;br /&gt;
&lt;br /&gt;
- return back to Ryzom Installer window&lt;br /&gt;
&lt;br /&gt;
- click on OK&lt;br /&gt;
&lt;br /&gt;
- select your profile and click on Play, it should patch&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5132</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5132"/>
				<updated>2018-11-09T21:30:16Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: /* Installing and configuring Xcode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{migrated to|:en:Building Ryzom Client On Mac OS X}}&lt;br /&gt;
{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.8. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.8), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.8&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
First install tools that doesn't require support for older OS X versions :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.8&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install curl freetype jpeg libxml2 lua zlib libpng libogg giflib&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF ..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_RYZOM_PATCH=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
== Compilation errors or warnings ==&lt;br /&gt;
&lt;br /&gt;
If you get errors like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
error: target Objective-C runtime differs in PCH file vs. current file&lt;br /&gt;
error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;br /&gt;
current translation unit is being compiled for target&lt;br /&gt;
'x86_64-apple-macosx10.8.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You just need to delete compilation files with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get warnings like :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.7)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to recompile these libraries with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo port upgrade -n -s --force zlib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(you can replace '''zlib''' with the real library)&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5131</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5131"/>
				<updated>2018-11-09T21:29:48Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: /* Compilation errors or warnings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{migrated to|:en:Building Ryzom Client On Mac OS X}}&lt;br /&gt;
{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.8. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.8&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
First install tools that doesn't require support for older OS X versions :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.8&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install curl freetype jpeg libxml2 lua zlib libpng libogg giflib&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF ..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_RYZOM_PATCH=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
== Compilation errors or warnings ==&lt;br /&gt;
&lt;br /&gt;
If you get errors like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
error: target Objective-C runtime differs in PCH file vs. current file&lt;br /&gt;
error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;br /&gt;
current translation unit is being compiled for target&lt;br /&gt;
'x86_64-apple-macosx10.8.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You just need to delete compilation files with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get warnings like :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.7)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to recompile these libraries with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo port upgrade -n -s --force zlib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(you can replace '''zlib''' with the real library)&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5130</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5130"/>
				<updated>2018-11-09T21:29:12Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: /* Compilation errors or warnings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{migrated to|:en:Building Ryzom Client On Mac OS X}}&lt;br /&gt;
{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.8. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.8&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
First install tools that doesn't require support for older OS X versions :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.8&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install curl freetype jpeg libxml2 lua zlib libpng libogg giflib&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF ..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_RYZOM_PATCH=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
== Compilation errors or warnings ==&lt;br /&gt;
&lt;br /&gt;
If you get errors like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
error: target Objective-C runtime differs in PCH file vs. current file&lt;br /&gt;
error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;br /&gt;
current translation unit is being compiled for target&lt;br /&gt;
'x86_64-apple-macosx10.8.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You just need to delete compilation files with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get warnings like :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.8)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to recompile these libraries with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo port upgrade -n -s --force zlib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(you can replace '''zlib''' with the real library)&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5129</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5129"/>
				<updated>2018-11-09T21:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: /* Installing and configuring Xcode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{migrated to|:en:Building Ryzom Client On Mac OS X}}&lt;br /&gt;
{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.8. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.8&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
First install tools that doesn't require support for older OS X versions :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.8&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install curl freetype jpeg libxml2 lua zlib libpng libogg giflib&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF ..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_RYZOM_PATCH=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
== Compilation errors or warnings ==&lt;br /&gt;
&lt;br /&gt;
If you get errors like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
error: target Objective-C runtime differs in PCH file vs. current file&lt;br /&gt;
error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;br /&gt;
current translation unit is being compiled for target&lt;br /&gt;
'x86_64-apple-macosx10.7.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You just need to delete compilation files with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get warnings like :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.7)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to recompile these libraries with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo port upgrade -n -s --force zlib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(you can replace '''zlib''' with the real library)&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5128</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=5128"/>
				<updated>2018-11-09T21:28:32Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: /* Installing and configuring MacPorts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{migrated to|:en:Building Ryzom Client On Mac OS X}}&lt;br /&gt;
{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.7. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.7&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
First install tools that doesn't require support for older OS X versions :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.8&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install curl freetype jpeg libxml2 lua zlib libpng libogg giflib&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF ..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_RYZOM_PATCH=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
== Compilation errors or warnings ==&lt;br /&gt;
&lt;br /&gt;
If you get errors like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
error: target Objective-C runtime differs in PCH file vs. current file&lt;br /&gt;
error: PCH file was compiled for the target 'x86_64-apple-macosx10.11.0' but the&lt;br /&gt;
current translation unit is being compiled for target&lt;br /&gt;
'x86_64-apple-macosx10.7.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You just need to delete compilation files with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make clean&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get warnings like :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ld: warning: object file (/opt/local/lib/libz.a(trees.o)) was built for newer OSX version (10.11) than being linked (10.7)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to recompile these libraries with :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo port upgrade -n -s --force zlib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(you can replace '''zlib''' with the real library)&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Ryzom_Installer_Manual&amp;diff=4977</id>
		<title>Ryzom Installer Manual</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Ryzom_Installer_Manual&amp;diff=4977"/>
				<updated>2018-07-08T16:57:28Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TabLang|EN|DE|Ryzom_Installer_Manual|ES|Manuel de l'Installeur Ryzom|RU}}&lt;br /&gt;
&lt;br /&gt;
{{toTrad|DE}}&lt;br /&gt;
{{toTrad|EN|To check the quality of the text itself}}&lt;br /&gt;
{{toTrad|ES}}&lt;br /&gt;
{{toTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:EN]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
==What is Ryzom Installer?==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Ryzom Installer&amp;quot; is a new tool to handle the migration from 2.1 to 3.0. It has been created because 2.1 client doesn't support all platforms (it only supports Windows 32 bits) and it is installed in a &amp;quot;wrong&amp;quot; location (a MMORPG shouldn't be installed in C:\Program Files because this directory is not writable by a normal user and requires Administrator permissions).&lt;br /&gt;
&lt;br /&gt;
It’s called &amp;quot;Installer&amp;quot; because it can be used to install Ryzom from scratch and download required data.&lt;br /&gt;
&lt;br /&gt;
==How does Ryzom Installer works?==&lt;br /&gt;
&lt;br /&gt;
The first time a player on version 2.1 client launches the game, it’s the Installer that launches instead of client. It detects it must migrate current data and copies them to a new location (where user can write). After the migration, it displays a simple dialog with the choice of a &amp;quot;profile&amp;quot; (a default one is created during migration) and allows to click on Play or Configure.&lt;br /&gt;
&lt;br /&gt;
Once everything is done, the player is able to launch Ryzom as usual clicking on an icon or using the Installer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: How much time the migration takes?'''&lt;br /&gt;
&lt;br /&gt;
**A: Only the time needed to copy the files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: Some are still having an older client than 2.1, like 2.0 on Mac or even older ones. Are any of these supported here as well?'''&lt;br /&gt;
&lt;br /&gt;
**A: It patches only Windows client because no other client is using official patch system. Windows 2.0 clients patch to 3.0 using Installer. If patch is working, it patches, even with 1.x clients. It won't change anything. For Linux and OS X players, they’ll have to download the Installer. In all cases, all players who are using beta clients are migrating automatically, without the need of the Installer.&lt;br /&gt;
&lt;br /&gt;
==Configuration file used or created by Ryzom Installer==&lt;br /&gt;
&lt;br /&gt;
Each user choice is saved in a configuration file named ryzom_installer.ini. You can open https://bitbucket.org/ryzom/ryzomcore/src/05465687c514be172eadb4d39d670714219d4558/code/ryzom/tools/client/ryzom_installer/res/ryzom_installer.ini?at=compatibility-develop&amp;amp;fileviewer=file-view-default with your browser to see its default content. This file is integrated into Ryzom Installer binary and is copied in C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom even if you chose a different location during migration.&lt;br /&gt;
&lt;br /&gt;
After the default profile is created (at the end of the migration), its content should be like that :&lt;br /&gt;
&lt;br /&gt;
    version=3&lt;br /&gt;
    &lt;br /&gt;
    [common]&lt;br /&gt;
    language=fr&lt;br /&gt;
    source_directory=&lt;br /&gt;
    installation_directory=C:/Users/Kervala/AppData/Local/Ryzom&lt;br /&gt;
    use_64bits_client=true&lt;br /&gt;
    should_uninstall_old_client=true&lt;br /&gt;
    installer_filename_windows=ryzom_installer_qt_r.exe&lt;br /&gt;
    installer_filename_osx=RyzomInstaller.app/Contents/MacOS/RyzomInstaller&lt;br /&gt;
    installer_filename_linux=ryzom_installer_qt&lt;br /&gt;
    &lt;br /&gt;
    [product]&lt;br /&gt;
    name=Ryzom&lt;br /&gt;
    publisher=&amp;quot;Winch Gate Property Limited&amp;quot;&lt;br /&gt;
    url_about=http://ryzom.com/?lang=$LANG&lt;br /&gt;
    url_help=http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&amp;amp;post149889=$LANG#1&lt;br /&gt;
    comments=Science-fantasy MMORPG&lt;br /&gt;
    &lt;br /&gt;
    [servers]&lt;br /&gt;
    size=1&lt;br /&gt;
    &lt;br /&gt;
    [server_0]&lt;br /&gt;
    id=ryzom_live&lt;br /&gt;
    name=Atys&lt;br /&gt;
    display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
    files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
    data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
    data_download_filename=ryzom_live_data.7z&lt;br /&gt;
    data_compressed_size=1500000000&lt;br /&gt;
    data_uncompressed_size=7000000000&lt;br /&gt;
    client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
    client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
    client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
    client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
    client_filename_linux=ryzom_client&lt;br /&gt;
    client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
    configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
    configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
    configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
    comments=&lt;br /&gt;
    &lt;br /&gt;
    [profiles]&lt;br /&gt;
    size=1&lt;br /&gt;
    default=0&lt;br /&gt;
    &lt;br /&gt;
    [profile_0]&lt;br /&gt;
    id=0&lt;br /&gt;
    name=Ryzom (Atys)&lt;br /&gt;
    server=ryzom_live&lt;br /&gt;
    executable=&lt;br /&gt;
    arguments=&lt;br /&gt;
    comments=Default profile created by Ryzom Installer&lt;br /&gt;
    desktop_shortcut=true&lt;br /&gt;
    menu_shortcut=true&lt;br /&gt;
    &lt;br /&gt;
* [product] section contains details on Ryzom that will be used in &amp;quot;App/Remove programs&amp;quot; and other locations.&lt;br /&gt;
* [server_X] sections include files required by a server, files to copy, space required, etc... :) for the moment, only ryzom_live (= Atys) is supported.&lt;br /&gt;
* [profiles] are saved in different sections [profile_X] with a number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: In edit profile window we still can put in login details in arguments to automatically log in? same like in a shortcut?'''&lt;br /&gt;
&lt;br /&gt;
**A: Indeed. And it'll update shortcuts if they are checked. if you have several accounts, it'll be useful. You can even choose another client and it'll display its version. It can be useful if you want to use a DEV client for example.&lt;br /&gt;
&lt;br /&gt;
**Ryzom Installer allows to edit this file easily, but that's always good to understand where are stored users data and their content:&lt;br /&gt;
***Patched files (client, data, etc...) are located in the directory you chose during migration or, by default, C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom\ryzom_live (where ryzom_live is the ID of the server).&lt;br /&gt;
***Users files (client.cfg, client.log, user, save, screenshots, music, etc...) are located in C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q:Can we choose to install them elsewhere?'''&lt;br /&gt;
&lt;br /&gt;
**A:Yes. We can put where we want the client data. The location that can be changed is the one to C:\Users\&amp;lt;your name&amp;gt;\AppData\Local\Ryzom, C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt; can't be changed. Perhaps later...  Under Windows, “Local“ is big data specific to current machine, “Roaming” is user data that must be copied on each machine user is connected (it makes sense in the case on a Windows network using a domain).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: What is the goal of this structure?'''&lt;br /&gt;
&lt;br /&gt;
**A: Being able to have several data files for each server (Atys, Yubo, Kaghanat, Tempest in the Aether, etc) and several clients/accounts. So if you have 4 accounts on Atys, you'll have one server (ryzom_live) and 4 profiles (0, 1, 2, 3) with different client.cfg and distinct user files. And you'll be able to play simultaneously without having 4 copies of whole data. The locations of files and ryzom_installer.ini will be different on each platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: Why isn't it stored in the same directory the game is?'''&lt;br /&gt;
&lt;br /&gt;
**A: Because we need to centralize the configuration file else Ryzom Installer won't find it if we launch it from elsewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Q: How can I find the folder where my screenshots, client.fg or client.log are located?'''&lt;br /&gt;
&lt;br /&gt;
**A: C:\Users\&amp;lt;your name&amp;gt;\AppData\Roaming\Ryzom\&amp;lt;profile id&amp;gt; where 'AppData' is usually a hidden folder. There are at least 3 ways to open the folder and to go ahead to your location:&lt;br /&gt;
&lt;br /&gt;
***Open the Ryzom Installer, go to Settings -&amp;gt; Profile, choose your Profile on the left, click on 'Open' next to  'Directory' on the right side.&lt;br /&gt;
&lt;br /&gt;
***Go to Windows Explorer and type in the address bar %AppData% and press enter.&lt;br /&gt;
&lt;br /&gt;
***Go to Windows Explorer, open your C:\ drive, click on 'Organize', select 'Folder and Search' option, Select 'View' tab in the new window. Under 'Files and Folders' -&amp;gt; 'Hidden files and folders', select the option to 'Show hidden files, folders and drives'. Click on 'OK' and from now on you always can find and open AppData directory.&lt;br /&gt;
&lt;br /&gt;
**For Windows XP the location is: C:\Documents and Settings\yourname\Application Data\Ryzom\0&lt;br /&gt;
&lt;br /&gt;
==Advices==&lt;br /&gt;
&lt;br /&gt;
*Never uncompress the downloaded 7z files manually.&lt;br /&gt;
*Both ryzom_live_data.7z and ryzom_live_client_win32.7z (or ryzom_live_client_win64.7z)  must be let untouched.&lt;br /&gt;
*Never launch ryzom_client_patcher.exe yourself.&lt;br /&gt;
&lt;br /&gt;
==Linux version of Ryzom Installer==&lt;br /&gt;
&lt;br /&gt;
Linux version of Ryzom Installer is available on http://ryzom.com (just click on Linux logo to download it).&lt;br /&gt;
&lt;br /&gt;
You get a ryzom_installer_linux.tar.bz2 to uncompress, it'll create a ryzom_installer_linux directory with 32 and 64 bits versions of Installer and a ryzom_installer_linux.sh script that'll launch the right Installer depending on your platform.&lt;br /&gt;
&lt;br /&gt;
Choose where you want to install Ryzom data and client (by default in ~/.local/share/Ryzom), wait until it downloaded and uncompress all files.&lt;br /&gt;
&lt;br /&gt;
If you want to use your interfaces, configurations, etc... you just need to copy them to ~/.local/share/Ryzom/0&lt;br /&gt;
&lt;br /&gt;
If you have error 307 or error 0 message, just download :&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_data.7z/download&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux32.7z/download&lt;br /&gt;
*https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux64.7z/download&lt;br /&gt;
&lt;br /&gt;
You should have &amp;quot;Ryzom Installer&amp;quot; and &amp;quot;Ryzom (Atys)&amp;quot; entries in your applications menu.&lt;br /&gt;
&lt;br /&gt;
If Ryzom doesn't want to start, you may need to install OpenAL on your distribution (you can check that by trying to launch it using command-line).&lt;br /&gt;
&lt;br /&gt;
To start Ryzom (and use your first profile) from command-line, you can use : ~/.local/share/Ryzom/ryzom_live/ryzom_client -p 0&lt;br /&gt;
&lt;br /&gt;
==How to remove the installer and files?==&lt;br /&gt;
&lt;br /&gt;
Go in &amp;quot;Add/Remove programs, it should launch Installer in Uninstaller mode and allow to check components you want to uninstall.&lt;br /&gt;
&lt;br /&gt;
If something went wrong, you may need to check these locations :&lt;br /&gt;
&lt;br /&gt;
*Under Windows XP :&lt;br /&gt;
*C:\Documents and Settings\&amp;lt;user name&amp;gt;\Local Settings\Application Data\Ryzom&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;user name&amp;gt;\Application Data\Ryzom&lt;br /&gt;
&lt;br /&gt;
*Under Windows Vista and up :&lt;br /&gt;
**C:\Users\&amp;lt;user name&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
**C:\Users\&amp;lt;user name&amp;gt;\AppData\Roaming\Ryzom&lt;br /&gt;
&lt;br /&gt;
==Different problems and their solutions==&lt;br /&gt;
&lt;br /&gt;
===What to check and to ask when a player has a problem===&lt;br /&gt;
&lt;br /&gt;
*a screenshot of the error&lt;br /&gt;
*what is their platform : Windows, Linux, OS X, 32 or 64 bits&lt;br /&gt;
*screenshot of C:\Program Files (x86)\Ryzom&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live&lt;br /&gt;
*(screenshot of another directory if they didn’t install Ryzom Installer in default directories)&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_installer.ini&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\client.log&lt;br /&gt;
*copy-paste of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\client.cfg&lt;br /&gt;
*screenshot of C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom\0\user content&lt;br /&gt;
*(if they used a profile different of 0, replace the 0 by the right profile ID before)&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer can't run and displays an error message box===&lt;br /&gt;
&lt;br /&gt;
Ryzom Installer, after installing it, is using 32 bits DLLs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and Ryzom Installer from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live should be in 64 bits if you chose a 64 bits client. After a patch, client is copying Ryzom Installer from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and then DLLs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom could be incompatible with the copied Ryzom Installer :( The temporary fix is to copy both msvcp100.dll, msvcr100.dll and ryzom_installer_qt_r.exe from C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom. This will be fixed in next patch.&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer seems blocked/stalled===&lt;br /&gt;
&lt;br /&gt;
If Ryzom Installer seems blocked/stalled, it can be because there was a previously version of Ryzom Installer that wasn’t properly uninstalled or if player moved directories and configuration file became invalid. In this case, it’s possible to uninstall it completely by removing whole content of C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom but please be sure that player hasn’t files he would like to keep before doing that. In that case, always make a backup.&lt;br /&gt;
&lt;br /&gt;
===Not enough disk space===&lt;br /&gt;
&lt;br /&gt;
If players have not enough disk space, it should notify them and they'll have to chose another location.&lt;br /&gt;
&lt;br /&gt;
===Error 6===&lt;br /&gt;
&lt;br /&gt;
It means than the downloaded 7z file was incomplete and Ryzom Installer couldn't uncompress it. The best fix is to find the file in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom and to change its extension from .7z to .7z.part (just adding a .part). If you restart Ryzom Installer, it should try to resume the file. If it takes too long, you can download it manually (see error 307) and move it to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom.&lt;br /&gt;
&lt;br /&gt;
===Error 126 on a ATI/AMD card===&lt;br /&gt;
&lt;br /&gt;
If a player with an ATI/AMD card has an error 126 when launching Ryzom or Configuration (it should only display the splash screen and then the error in a dialog), you need to go to C:\Windows\System32 and copy atio6axx.dll to atiogl64.dll After this change, Ryzom should launch :)&lt;br /&gt;
&lt;br /&gt;
===Error 307 &amp;amp; Error 0===&lt;br /&gt;
&lt;br /&gt;
It’s a problem with Sourceforge.&lt;br /&gt;
&lt;br /&gt;
First you need to close Ryzom Installer.&lt;br /&gt;
&lt;br /&gt;
To fix that you can manually download the required files :&lt;br /&gt;
*Data : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_data.7z/download&lt;br /&gt;
*Windows 64 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_win64.7z/download&lt;br /&gt;
*Windows 32 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_win32.7z/download&lt;br /&gt;
*Linux 64 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux64.7z/download&lt;br /&gt;
*Linux 32 bits client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux32.7z/download&lt;br /&gt;
*OS X client : https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_osx.7z/download&lt;br /&gt;
&lt;br /&gt;
Data are always required and you need to download the right client.&lt;br /&gt;
&lt;br /&gt;
Then you move all these 7z files in :&lt;br /&gt;
*Windows : C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
*Linux : HOME/.local/share/Ryzom&lt;br /&gt;
*OS X: HOME/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
And relaunch Ryzom Installer, it should detect files and uncompress them.&lt;br /&gt;
&lt;br /&gt;
===Direct3D driver / OpenGL===&lt;br /&gt;
&lt;br /&gt;
If player used a Direct3D driver with 2.1 client and since client.cfg will be copied, it’ll continue to use D3D. Now that OpenGL is recommended driver for all cards, players could need to switch to it manually clicking on Configure button in Ryzom Installer and select OpenGL (or Auto) instead of Direct3D. If not, he could have texture issues.&lt;br /&gt;
&lt;br /&gt;
===White or black textures===&lt;br /&gt;
&lt;br /&gt;
The default quality has been improved in v3 clients. By the way, v3 clients use 128 Mo of video memory against 32 Mo for v2's ones.&lt;br /&gt;
&lt;br /&gt;
The textures are sent to the graphic card's memory. If you see them in white or black, it's probably because your graphic card has not got enough memory to stock them.&lt;br /&gt;
Moreover, if your graphic card does not support the compressed textures, Ryzom detects it and unzips them before to send them.&lt;br /&gt;
&lt;br /&gt;
So in case of white or black graphic issue, please reduce the graphic qualities in Configuration and deactive FXAA (lower graphic quality and no effects), it should help to fix the problem.&lt;br /&gt;
If it does not work, try to switch from OpenGL to Direct3D. It could fix the texture issue... but you'll see the trees moving, trunk included (know bug: https://bitbucket.org/ryzom/ryzomcore/issues/160/wind-tree-vp-not-working-correcly-under ). &lt;br /&gt;
&lt;br /&gt;
===point_except_handler4_common  could not be located in the dynamic link library msvcrt.dll===&lt;br /&gt;
&lt;br /&gt;
Error is The procedure entry point_except_handler4_common  could not be located in the dynamic link library msvcrt.dll, to fix it you need to :&lt;br /&gt;
*Browse to C:\Windows\System32 folder and find file '''dwmapi.dll'''&lt;br /&gt;
*Rename this file from '''dwmapi.dll''' to '''dwmapi.dll_old'''&lt;br /&gt;
&lt;br /&gt;
===Player can't start client because of a wrong DLL===&lt;br /&gt;
&lt;br /&gt;
*Edit C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_installer.ini, remove the directory after '''source_directory=''' to be sure, it won't copy again from old client&lt;br /&gt;
*Remove completely all DLLs and EXEs in C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom\ryzom_live&lt;br /&gt;
*Download the right client on SourceForge (see Error 307)&lt;br /&gt;
*Put it to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom (don't uncompress it!)&lt;br /&gt;
*Restart Ryzom Installer&lt;br /&gt;
*It should uncompress the new client and you should be able to patch and play after that&lt;br /&gt;
&lt;br /&gt;
===Case of manually move of &amp;quot;ryzom_live&amp;quot; folder===&lt;br /&gt;
&lt;br /&gt;
If player manually moves &amp;quot;ryzom_live&amp;quot; folder or another one, Ryzom Installer won't detect it and player will have to edit his ryzom_installer.ini&lt;br /&gt;
&lt;br /&gt;
===German players with an English Windows environment===&lt;br /&gt;
&lt;br /&gt;
If German player has an English Windows environment than Ryzom will start in English too, even when the user has chosen a German installation (this only chose the language for the installation process, not the language for the game itself)&lt;br /&gt;
&lt;br /&gt;
===Location of default files under all platforms===&lt;br /&gt;
&lt;br /&gt;
*Windows Vista and up :&lt;br /&gt;
**C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom&lt;br /&gt;
**C:\Users\&amp;lt;login&amp;gt;\AppData\Roaming\Ryzom&lt;br /&gt;
*Windows XP :&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;login&amp;gt;\Local Settings\Application Data\Ryzom&lt;br /&gt;
**C:\Documents and Settings\&amp;lt;login&amp;gt;\Application Data\Ryzom&lt;br /&gt;
*Linux :&lt;br /&gt;
**HOME/.local/share/Ryzom (both profiles (0, 1, 2, etc…) and servers (ryzom_live, ryzom_dev, etc…) are in the same directory)&lt;br /&gt;
*OS X :&lt;br /&gt;
**HOME/Library/Application Support/Ryzom (both profiles (0, 1, 2, etc…) and servers (ryzom_live, ryzom_dev, etc…) are in the same directory)&lt;br /&gt;
**HOME/Library/Containers/com.winchgate.Ryzom/Data/Library/Application Support/Ryzom for AppStore version&lt;br /&gt;
&lt;br /&gt;
===What to do if I do not find a solution to my problem in this list?===&lt;br /&gt;
&lt;br /&gt;
Please come on #ryzom on IRC Freenode (direct link: http://webchat.freenode.net/?channels=ryzom and someone will help you in direct!&lt;br /&gt;
&lt;br /&gt;
===No sound when using OpenAL driver===&lt;br /&gt;
&lt;br /&gt;
Be sure to have installed https://www.openal.org/downloads/oalinst.zip (under Windows) or OpenAL package for your distribution (libopenal1 under Debian-based ones). OpenAL is always installed under OS X.&lt;br /&gt;
&lt;br /&gt;
===Unable to install OS X version of Ryzom Installer===&lt;br /&gt;
&lt;br /&gt;
* Open '''System Preferences'''&lt;br /&gt;
* Open the '''Security &amp;amp; Privacy''' pane&lt;br /&gt;
* Select the '''General''' tab&lt;br /&gt;
* Click on '''Open anyway''' next to '''Ryzom Installer''' and it'll open '''Ryzom Installer''' package&lt;br /&gt;
&lt;br /&gt;
===If there are any bug with Ryzom Installer===&lt;br /&gt;
&lt;br /&gt;
In all cases, if you found a bug with '''Ryzom Installer''', you can download and install latest versions from http://ryzom.com and try it. They'll be updated regularly.&lt;br /&gt;
&lt;br /&gt;
===My download is very slow===&lt;br /&gt;
&lt;br /&gt;
You can close '''Ryzom Installer''', Sourceforge should redirect to a best mirror and your download will resume.&lt;br /&gt;
&lt;br /&gt;
===Crash after teleporting===&lt;br /&gt;
&lt;br /&gt;
It could be related to '''XAudio2''' driver under Windows. You can switch to '''FMod''' driver and check if it's better, to do that simply add to your client.cfg :&lt;br /&gt;
&lt;br /&gt;
 DriverSound = &amp;quot;FMod&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Ryzom Installer is always copying old data===&lt;br /&gt;
&lt;br /&gt;
You should need to uninstall Ryzom Installer and reinstall it or edit ryzom_installer.ini and remove directory on line '''source_directory='''&lt;br /&gt;
&lt;br /&gt;
===No OpenGL driver for ATI Radeon HD 4500 series===&lt;br /&gt;
&lt;br /&gt;
Download legacy drivers on : http://support.amd.com/fr-fr/download/desktop/legacy?product=legacy2&amp;amp;os=Windows%207%20-%2064&lt;br /&gt;
&lt;br /&gt;
If this case occurs, you should see in client.log :&lt;br /&gt;
&lt;br /&gt;
 2016/10/25 03:31:16 INF  2d0 ryzom_client_r.exe driver_opengl_extension.cpp 1589 NL3D::registerGlExtensions : 3D: OpenGL 1.1.0 / Microsoft Corporation / GDI Generic&lt;br /&gt;
&lt;br /&gt;
===Crash before character selection and after login===&lt;br /&gt;
&lt;br /&gt;
If player has '''nel_report_*.log''' with content :&lt;br /&gt;
&lt;br /&gt;
 A failed assertion occurs&lt;br /&gt;
 ProcName: ryzom_client_r.exe&lt;br /&gt;
 Date: 2016/10/30 11:14:29&lt;br /&gt;
 File: Z:/home/nevrax/ryzomcore/code/nel/include\nel/misc/singleton.h&lt;br /&gt;
 Line: 155&lt;br /&gt;
 FuncName: NLMISC::CManualSingleton&amp;lt;class NLSOUND::CListenerFMod&amp;gt;::getInstance&lt;br /&gt;
 Reason: &amp;quot;_instance() != NULL&amp;quot; &lt;br /&gt;
 -------------------------------&lt;br /&gt;
 &lt;br /&gt;
 No log&lt;br /&gt;
 -------------------------------&lt;br /&gt;
&lt;br /&gt;
And last lines in client.log :&lt;br /&gt;
&lt;br /&gt;
 2016/10/30 12:59:27 INF  5e8 ryzom_client_r.exe common.cpp 682 NLMISC::Exception::Exception : Exception will be launched: Failed to create the FMod driver object&lt;br /&gt;
 2016/10/30 12:59:27 WRN  5e8 ryzom_client_r.exe audio_mixer_user.cpp 479 NLSOUND::CAudioMixerUser::initDevice : Failed to create the FMod driver object&lt;br /&gt;
&lt;br /&gt;
Then player system don't succeed to load FMod driver :( I suggest to switch back to XAudio2 driver by adding to their '''client.cfg''' :&lt;br /&gt;
&lt;br /&gt;
 DriverSound = &amp;quot;XAudio2&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===Player launched Ryzom, don't see any window on the screen but the icon is present in task bar===&lt;br /&gt;
&lt;br /&gt;
Coordinates of Ryzom window are outside the screen, to fix that :&lt;br /&gt;
&lt;br /&gt;
* launch Ryzom Configuration by clicking on Configure&lt;br /&gt;
* in Display section you can check values for '''Position X''' and '''Position Y''' and correct them&lt;br /&gt;
* click on '''Apply'''&lt;br /&gt;
&lt;br /&gt;
===Player receives &amp;quot;Empty answer from server (error code 62)&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
If this error message occurs, it means that Ryzom didn't receive any response from server. In most of cases, it's related to a connection problem. If you have an anti-virus and/or a firewall you could try to disable them (at least to check if it works).&lt;br /&gt;
&lt;br /&gt;
You can also try to display URL : http://shard.ryzom.com:40916/login/r2_login.php?cmd=ask&lt;br /&gt;
&lt;br /&gt;
If it displays an error message or a blank page, you found the problem (that's your connection), if it displays the correct message : '''0:Invalid account: (2001) (in askSalt)''' it's something else.&lt;br /&gt;
&lt;br /&gt;
===Client crashed with Access Violation exception generated at 0xXXXX, thread attempts to read at 0xXXXXX===&lt;br /&gt;
&lt;br /&gt;
It's a standard crash, you need to gather more details depending on the moment where it crashed.&lt;br /&gt;
&lt;br /&gt;
* If before displaying login screen : corrupted data, bad 3D driver, etc...&lt;br /&gt;
* If after login screen but before character selection : bad sound driver, corrupted data, etc...&lt;br /&gt;
* If after character selection/creation : FXAA (you need to disable 3D effects), corrupted data, etc...&lt;br /&gt;
&lt;br /&gt;
===Unable to install Ryzom Installer under OS X===&lt;br /&gt;
&lt;br /&gt;
With old OS X versions, you can get an error message when installing Ryzom Installer, to workaround that you can directly download a ZIP file containing Ryzom Installer on:&lt;br /&gt;
http://devl1.ryzom.com/RyzomInstaller.zip&lt;br /&gt;
&lt;br /&gt;
=== Error codes from Ryzom Installer ===&lt;br /&gt;
&lt;br /&gt;
These errors are from Qt, you can find them on : http://doc.qt.io/qt-5/qabstractsocket.html#SocketError-enum&lt;br /&gt;
&lt;br /&gt;
==Installation of server test Yubo (v3)==&lt;br /&gt;
&lt;br /&gt;
'''WARNING: you can only access Yubo shard if you have got a specific account with yubo access.'''&lt;br /&gt;
&lt;br /&gt;
To add Yubo with Ryzom Installer, just follow these steps :&lt;br /&gt;
    &lt;br /&gt;
-close Ryzom Installer if it is launched&lt;br /&gt;
&lt;br /&gt;
-show your hidden folders&lt;br /&gt;
    &lt;br /&gt;
-WINDOWS: go to C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom -  or type %appdata% in explorers' addressbar and go back one time to find local folder&lt;br /&gt;
&lt;br /&gt;
-MAC: go to ~/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
-LINUX: go to ~/.local/share/Ryzom under Linux or the other folder where you installed Ryzom&lt;br /&gt;
    &lt;br /&gt;
-copy ryzom_live folder to ryzom_dev&lt;br /&gt;
 &lt;br /&gt;
-open ryzom_installer.ini with a text editor (Wordpad, notepad++, gedit, etc...)&lt;br /&gt;
   &lt;br /&gt;
  (to find it:  &lt;br /&gt;
  WINDOWS -&amp;gt; C:\Users\&amp;lt;login&amp;gt;\AppData\Local\Ryzom - or type %appdata% in explorers' addressbar and go back one time to find local folder&lt;br /&gt;
  MAC -&amp;gt; find the ryzom_installer.ini in /Users/&amp;lt;Your UserID&amp;gt;/Library/Application Support/Ryzom&lt;br /&gt;
&lt;br /&gt;
- delete all parts beginning by [servers] and [server_0] and put :&lt;br /&gt;
&lt;br /&gt;
  [servers]&lt;br /&gt;
  size=2&lt;br /&gt;
  &lt;br /&gt;
  [server_0]&lt;br /&gt;
  id=ryzom_live&lt;br /&gt;
  name=Atys&lt;br /&gt;
  display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
  files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
  data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  data_download_filename=ryzom_live_data.7z&lt;br /&gt;
  data_compressed_size=1500000000&lt;br /&gt;
  data_uncompressed_size=7000000000&lt;br /&gt;
  client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
  client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
  client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
  client_filename_linux=ryzom_client&lt;br /&gt;
  client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
  configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
  configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
  configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
  comments=&lt;br /&gt;
  &lt;br /&gt;
  [server_1]&lt;br /&gt;
  id=ryzom_dev&lt;br /&gt;
  name=Yubo&lt;br /&gt;
  display_url=&amp;quot;http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG&amp;quot;&lt;br /&gt;
  files_list_url=&amp;quot;https://sourceforge.net/projects/ryzom/rss?path=/installer&amp;quot;&lt;br /&gt;
  data_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  data_download_filename=ryzom_live_data.7z&lt;br /&gt;
  data_compressed_size=1500000000&lt;br /&gt;
  data_uncompressed_size=7000000000&lt;br /&gt;
  client_download_url=&amp;quot;http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&amp;amp;ts=$TIMESTAMP&amp;quot;&lt;br /&gt;
  client_download_filename=ryzom_live_client_$ARCH.7z&lt;br /&gt;
  client_filename_windows=ryzom_client_r.exe&lt;br /&gt;
  client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom&lt;br /&gt;
  client_filename_linux=ryzom_client&lt;br /&gt;
  client_filename_old_windows=client_ryzom_rd.exe&lt;br /&gt;
  configuration_filename_windows=ryzom_configuration_qt_r.exe&lt;br /&gt;
  configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration&lt;br /&gt;
  configuration_filename_linux=ryzom_configuration_qt&lt;br /&gt;
  comments=Test server&lt;br /&gt;
&lt;br /&gt;
- save the file&lt;br /&gt;
&lt;br /&gt;
- WINDOWS: launch Ryzom Installer in Ryzom's main folder&lt;br /&gt;
&lt;br /&gt;
- MAC: launch Ryzom Installer in /Applications&lt;br /&gt;
&lt;br /&gt;
- LINUX: launch Ryzom Installer in Applications menus&lt;br /&gt;
&lt;br /&gt;
- create new profiles in Settings -&amp;gt; Profiles, you should have Atys and Yubo as server choice now :) &lt;br /&gt;
&lt;br /&gt;
- click on &amp;quot;Open&amp;quot; button to open profile folder&lt;br /&gt;
&lt;br /&gt;
- open client.cfg with a text editor  (Wordpad, notepad++, gedit, etc...&lt;br /&gt;
&lt;br /&gt;
- add the line at the end (if not already done) : Application = {&amp;quot;ryzom_dev&amp;quot;, &amp;quot;./client_ryzom_r.exe&amp;quot;, &amp;quot;./&amp;quot;};&lt;br /&gt;
&lt;br /&gt;
- save client.cfg&lt;br /&gt;
&lt;br /&gt;
- return back to Ryzom Installer window&lt;br /&gt;
&lt;br /&gt;
- click on OK&lt;br /&gt;
&lt;br /&gt;
- select your profile and click on Play, it should patch&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Windows&amp;diff=4495</id>
		<title>Building Ryzom Client On Windows</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Windows&amp;diff=4495"/>
				<updated>2017-06-03T10:19:10Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloading prerequisites ==&lt;br /&gt;
&lt;br /&gt;
Even if Ryzom Core supports Visual C++ 2008, 2010, 2012 and 2015, we recommend to use the last one because it supports most features and needs less steps to configure. It also supports Qt 5 with an available extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tortoise Hg: http://tortoisehg.bitbucket.org&lt;br /&gt;
* CMake: https://cmake.org/download/&lt;br /&gt;
* 7-Zip: http://www.7-zip.org&lt;br /&gt;
* External for Visual C++ 2015: https://sourceforge.net/projects/ryzom/files/external_vc14.7z/download&lt;br /&gt;
* DirectX 9 SDK: https://www.microsoft.com/en-us/download/details.aspx?id=6812&lt;br /&gt;
* Qt 5 (optional for graphical tools): https://www.qt.io/download-open-source/&lt;br /&gt;
* Notepad++ (optional to edit files): https://notepad-plus-plus.org&lt;br /&gt;
* WinMerge 2011 (optional to compare files, don't forget to rename to .exe): https://bitbucket.org/jtuc/winmerge2011/downloads&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To download '''Visual Studio Community 2015 with Update 3 (7.19 GB)''' click to download https://stackoverflow.com/questions/38134857/visual-studio-2015-update-3-offline-installer-iso .&lt;br /&gt;
&lt;br /&gt;
A popup will appear with '''vs_community.exe''' (the online installer) and '''vs2015.3com_XXX.iso''' the ISO file if you want to download everything at once (easier if you need to install it several times). You don't need to mount the ISO file, you can uncompress it with '''7-Zip''' you downloaded and installed earlier.&lt;br /&gt;
&lt;br /&gt;
Warning! Be sure to check '''Visual C++''' components.&lt;br /&gt;
&lt;br /&gt;
Unlike '''Visual Studio 2010''', you don't need to download separately 64 bits compilers and '''Windows SDK''' since they are included.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing prerequisites ==&lt;br /&gt;
&lt;br /&gt;
Install '''Tortoise Hg''', '''CMake''', '''7-Zip''', '''DirectX 9 SDK''', '''Qt 5''', '''Notepad++''', '''WinMerge 2011''' and '''Microsoft Visual Studio Community 2015'''. Don't forget to check all '''C++''' components for this last one.&lt;br /&gt;
&lt;br /&gt;
If you got an error '''S1023''' when installing the '''DirectX 9 SDK''', please check : https://support.microsoft.com/en-us/kb/2728613&lt;br /&gt;
&lt;br /&gt;
== Getting source ==&lt;br /&gt;
&lt;br /&gt;
Create a new folder called '''Ryzom''' somewhere where you have write access, go in it with Explorer. Click with right mouse button, then on '''TortoiseHg''' -&amp;gt; '''Clone''', you will get a dialog. In '''Source''' enter https://bitbucket.org/ryzom/ryzomcore and '''Destination''' will be filled automatically with '''ryzomcore'''. Finally, click on '''Clone''' to download all '''Ryzom Core''' files.&lt;br /&gt;
&lt;br /&gt;
== Configure TortoiseHg ==&lt;br /&gt;
&lt;br /&gt;
We need to configure '''TortoiseHg''' to simplify code update later. Right click on your new directory '''ryzomcore''' and click on '''Hg Workbench''', it should launch TortoiseHg.&lt;br /&gt;
&lt;br /&gt;
Select the last commit line where appears '''compatibility-develop''' in '''Branch''' column, right-click on it and '''Update...'''.&lt;br /&gt;
&lt;br /&gt;
Now go to '''Files''' -&amp;gt; '''Settings''' and define different options :&lt;br /&gt;
&lt;br /&gt;
* in '''TortoiseHg''' tab :&lt;br /&gt;
&lt;br /&gt;
# '''Three-way Merge Tool''' : winmergeu&lt;br /&gt;
# '''Visual Diff Tool''' : winmergeu&lt;br /&gt;
# '''Visual Editor''' : notepad++&lt;br /&gt;
&lt;br /&gt;
* in '''Commit''' tab, '''Username''' : Put your username if you want to commit something&lt;br /&gt;
* in '''Sync''' tab, '''After Pull Operation''' : update&lt;br /&gt;
&lt;br /&gt;
If you want to edit these options later, you can also directly edit the file '''C:\Users\&amp;lt;Login&amp;gt;\mercurial.ini'''. Mine is :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ui]&lt;br /&gt;
username = &amp;lt;username&amp;gt;&lt;br /&gt;
merge = winmergeu&lt;br /&gt;
&lt;br /&gt;
[tortoisehg]&lt;br /&gt;
ui.language = en&lt;br /&gt;
vdiff = winmergeu&lt;br /&gt;
editor = notepad++&lt;br /&gt;
autoresolve = True&lt;br /&gt;
postpull = update&lt;br /&gt;
shell = windows_command_prompt&lt;br /&gt;
vdiff = winmergeu&lt;br /&gt;
engmsg = True&lt;br /&gt;
&lt;br /&gt;
[extensions]&lt;br /&gt;
mercurial_keyring = &lt;br /&gt;
purge = &lt;br /&gt;
eol = &lt;br /&gt;
transplant = &lt;br /&gt;
hggit = &lt;br /&gt;
strip = &lt;br /&gt;
&lt;br /&gt;
[eol]&lt;br /&gt;
native = LF&lt;br /&gt;
&lt;br /&gt;
[auth]&lt;br /&gt;
bitbucket.prefix = bitbucket.org&lt;br /&gt;
bitbucket.username = &amp;lt;login&amp;gt;&lt;br /&gt;
bitbucket.password = &amp;lt;password&amp;gt;&lt;br /&gt;
bitbucket.schemes = https&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing external ==&lt;br /&gt;
&lt;br /&gt;
Create an '''external''' directory in '''ryzomcore''' and uncompress '''external_vc14.7z''' here.&lt;br /&gt;
&lt;br /&gt;
== Configuring Ryzom project ==&lt;br /&gt;
&lt;br /&gt;
* Launch '''CMake (cmake-gui)''' and define '''Where is the source code''' to &amp;lt;your path&amp;gt;/Ryzom/ryzomcore/code and '''Where to build the binaries''' to &amp;lt;your path&amp;gt;/Ryzom/ryzomcore/build&lt;br /&gt;
* Press '''Configure'''&lt;br /&gt;
* Select '''Visual Studio 14 2015 (Win64)''' (64 bits) or '''Visual Studio 14 2015''' (32 bits)&lt;br /&gt;
* Press '''Finish'''&lt;br /&gt;
* Uncheck : '''WITH_LUA51''', '''WITH_NEL_SAMPLES''', '''WITH_NEL_TESTS''', '''WITH_NEL_TOOLS''', '''WITH_RYZOM_SERVER''', '''WITH_RYZOM_TOOLS'''&lt;br /&gt;
* Check : '''WITH_LUA53'''&lt;br /&gt;
* I suggest to click on '''File''' -&amp;gt; '''Delete Cache'''&lt;br /&gt;
* Press '''Configure'''&lt;br /&gt;
* Press '''Generate'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Cmake_example.png]]&lt;br /&gt;
&lt;br /&gt;
== Launch project ==&lt;br /&gt;
&lt;br /&gt;
Double-click on '''RyzomCore.sln''' file in '''build''' directory.&lt;br /&gt;
&lt;br /&gt;
== Visual Studio 2010 ==&lt;br /&gt;
&lt;br /&gt;
If you want to compile for 64-bit, you'll additionally need:&lt;br /&gt;
&lt;br /&gt;
* Microsoft .NET Framework 4&lt;br /&gt;
* Microsoft Windows SDK 7.1&lt;br /&gt;
* Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1&lt;br /&gt;
&lt;br /&gt;
If Windows SDK installer complains about a beta version of .NET Framework 4 being installed:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
open regedit and edit these two strings:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version&lt;br /&gt;
 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
You might have to give yourself ownership of Client and Full folder and then all access rights to be able to edit the Version label... replace the version with '4.0.30319'. Relaunch the Microsoft Windows SDK installer, and when it's finished restore the original value into the version field and change permissions back.&amp;lt;br /&amp;gt;&lt;br /&gt;
Solution taken from: http://stackoverflow.com/questions/32091593/cannot-install-windows-sdk-7-1-on-windows-10/32322920#32322920&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Visual Studio 2010 you'll normally encounter following error:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;error C2719: '_Val': formal parameter with __declspec(align('16')) won't be aligned&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
You have to edit the header file C:\Programs\Microsoft Visual Studio 10.0\VC\include\vector&lt;br /&gt;
&lt;br /&gt;
change line 869&amp;lt;br /&amp;gt;&lt;br /&gt;
from:&amp;lt;br /&amp;gt;&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;void resize(size_type _Newsize, _Ty _Val)&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;to:&amp;lt;br /&amp;gt;&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;void resize(size_type _Newsize, const _Ty&amp;amp; _Val)&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Windows&amp;diff=4494</id>
		<title>Building Ryzom Client On Windows</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Windows&amp;diff=4494"/>
				<updated>2017-06-03T10:12:42Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloading prerequisites ==&lt;br /&gt;
&lt;br /&gt;
Even if Ryzom Core supports Visual C++ 2008, 2010, 2012 and 2015, we recommend to use the last one because it supports most features and needs less steps to configure. It also supports Qt 5 with an available extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tortoise Hg: http://tortoisehg.bitbucket.org&lt;br /&gt;
* CMake: https://cmake.org/download/&lt;br /&gt;
* 7-Zip: http://www.7-zip.org&lt;br /&gt;
* External for Visual C++ 2015: https://sourceforge.net/projects/ryzom/files/external_vc14.7z/download&lt;br /&gt;
* DirectX 9 SDK: https://www.microsoft.com/en-us/download/details.aspx?id=6812&lt;br /&gt;
* Qt 5 (optional for graphical tools): https://www.qt.io/download-open-source/&lt;br /&gt;
* Notepad++ (optional to edit files): https://notepad-plus-plus.org&lt;br /&gt;
* WinMerge 2011 (optional to compare files, don't forget to rename to .exe): https://bitbucket.org/jtuc/winmerge2011/downloads&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To download '''Visual Studio Community 2015 with Update 3 (7.19 GB)''' click to download https://stackoverflow.com/questions/38134857/visual-studio-2015-update-3-offline-installer-iso .&lt;br /&gt;
&lt;br /&gt;
A popup will appear with '''vs_community.exe''' (the online installer) and '''vs2015.com_XXX.iso''' the ISO file if you want to download everything at once (easier if you need to install it several times). You don't need to mount the ISO file, you can uncompress it with '''7-Zip''' you downloaded and installed earlier.&lt;br /&gt;
&lt;br /&gt;
Warning! Be sure to check '''Visual C++''' components.&lt;br /&gt;
&lt;br /&gt;
Unlike '''Visual Studio 2010''', you don't need to download separately 64 bits compilers and '''Windows SDK''' since they are included.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing prerequisites ==&lt;br /&gt;
&lt;br /&gt;
Install '''Tortoise Hg''', '''CMake''', '''7-Zip''', '''DirectX 9 SDK''', '''Qt 5''', '''Notepad++''', '''WinMerge 2011''' and '''Microsoft Visual Studio Community 2015'''. Don't forget to check all '''C++''' components for this last one.&lt;br /&gt;
&lt;br /&gt;
If you got an error '''S1023''' when installing the '''DirectX 9 SDK''', please check : https://support.microsoft.com/en-us/kb/2728613&lt;br /&gt;
&lt;br /&gt;
== Getting source ==&lt;br /&gt;
&lt;br /&gt;
Create a new folder called '''Ryzom''' somewhere where you have write access, go in it with Explorer. Click with right mouse button, then on '''TortoiseHg''' -&amp;gt; '''Clone''', you will get a dialog. In '''Source''' enter https://bitbucket.org/ryzom/ryzomcore and '''Destination''' will be filled automatically with '''ryzomcore'''. Finally, click on '''Clone''' to download all '''Ryzom Core''' files.&lt;br /&gt;
&lt;br /&gt;
== Configure TortoiseHg ==&lt;br /&gt;
&lt;br /&gt;
We need to configure '''TortoiseHg''' to simplify code update later. Right click on your new directory '''ryzomcore''' and click on '''Hg Workbench''', it should launch TortoiseHg.&lt;br /&gt;
&lt;br /&gt;
Select the last commit line where appears '''compatibility-develop''' in '''Branch''' column, right-click on it and '''Update...'''.&lt;br /&gt;
&lt;br /&gt;
Now go to '''Files''' -&amp;gt; '''Settings''' and define different options :&lt;br /&gt;
&lt;br /&gt;
* in '''TortoiseHg''' tab :&lt;br /&gt;
&lt;br /&gt;
# '''Three-way Merge Tool''' : winmergeu&lt;br /&gt;
# '''Visual Diff Tool''' : winmergeu&lt;br /&gt;
# '''Visual Editor''' : notepad++&lt;br /&gt;
&lt;br /&gt;
* in '''Commit''' tab, '''Username''' : Put your username if you want to commit something&lt;br /&gt;
* in '''Sync''' tab, '''After Pull Operation''' : update&lt;br /&gt;
&lt;br /&gt;
If you want to edit these options later, you can also directly edit the file '''C:\Users\&amp;lt;Login&amp;gt;\mercurial.ini'''. Mine is :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ui]&lt;br /&gt;
username = &amp;lt;username&amp;gt;&lt;br /&gt;
merge = winmergeu&lt;br /&gt;
&lt;br /&gt;
[tortoisehg]&lt;br /&gt;
ui.language = en&lt;br /&gt;
vdiff = winmergeu&lt;br /&gt;
editor = notepad++&lt;br /&gt;
autoresolve = True&lt;br /&gt;
postpull = update&lt;br /&gt;
shell = windows_command_prompt&lt;br /&gt;
vdiff = winmergeu&lt;br /&gt;
engmsg = True&lt;br /&gt;
&lt;br /&gt;
[extensions]&lt;br /&gt;
mercurial_keyring = &lt;br /&gt;
purge = &lt;br /&gt;
eol = &lt;br /&gt;
transplant = &lt;br /&gt;
hggit = &lt;br /&gt;
strip = &lt;br /&gt;
&lt;br /&gt;
[eol]&lt;br /&gt;
native = LF&lt;br /&gt;
&lt;br /&gt;
[auth]&lt;br /&gt;
bitbucket.prefix = bitbucket.org&lt;br /&gt;
bitbucket.username = &amp;lt;login&amp;gt;&lt;br /&gt;
bitbucket.password = &amp;lt;password&amp;gt;&lt;br /&gt;
bitbucket.schemes = https&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing external ==&lt;br /&gt;
&lt;br /&gt;
Create an '''external''' directory in '''ryzomcore''' and uncompress '''external_vc14.7z''' here.&lt;br /&gt;
&lt;br /&gt;
== Configuring Ryzom project ==&lt;br /&gt;
&lt;br /&gt;
* Launch '''CMake (cmake-gui)''' and define '''Where is the source code''' to &amp;lt;your path&amp;gt;/Ryzom/ryzomcore/code and '''Where to build the binaries''' to &amp;lt;your path&amp;gt;/Ryzom/ryzomcore/build&lt;br /&gt;
* Press '''Configure'''&lt;br /&gt;
* Select '''Visual Studio 14 2015 (Win64)''' (64 bits) or '''Visual Studio 14 2015''' (32 bits)&lt;br /&gt;
* Press '''Finish'''&lt;br /&gt;
* Uncheck : '''WITH_LUA51''', '''WITH_NEL_SAMPLES''', '''WITH_NEL_TESTS''', '''WITH_NEL_TOOLS''', '''WITH_RYZOM_SERVER''', '''WITH_RYZOM_TOOLS'''&lt;br /&gt;
* Check : '''WITH_LUA53'''&lt;br /&gt;
* I suggest to click on '''File''' -&amp;gt; '''Delete Cache'''&lt;br /&gt;
* Press '''Configure'''&lt;br /&gt;
* Press '''Generate'''&lt;br /&gt;
&lt;br /&gt;
[[Image:Cmake_example.png]]&lt;br /&gt;
&lt;br /&gt;
== Launch project ==&lt;br /&gt;
&lt;br /&gt;
Double-click on '''RyzomCore.sln''' file in '''build''' directory.&lt;br /&gt;
&lt;br /&gt;
== Visual Studio 2010 ==&lt;br /&gt;
&lt;br /&gt;
If you want to compile for 64-bit, you'll additionally need:&lt;br /&gt;
&lt;br /&gt;
* Microsoft .NET Framework 4&lt;br /&gt;
* Microsoft Windows SDK 7.1&lt;br /&gt;
* Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1&lt;br /&gt;
&lt;br /&gt;
If Windows SDK installer complains about a beta version of .NET Framework 4 being installed:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
open regedit and edit these two strings:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version&lt;br /&gt;
 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
You might have to give yourself ownership of Client and Full folder and then all access rights to be able to edit the Version label... replace the version with '4.0.30319'. Relaunch the Microsoft Windows SDK installer, and when it's finished restore the original value into the version field and change permissions back.&amp;lt;br /&amp;gt;&lt;br /&gt;
Solution taken from: http://stackoverflow.com/questions/32091593/cannot-install-windows-sdk-7-1-on-windows-10/32322920#32322920&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Visual Studio 2010 you'll normally encounter following error:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;error C2719: '_Val': formal parameter with __declspec(align('16')) won't be aligned&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
You have to edit the header file C:\Programs\Microsoft Visual Studio 10.0\VC\include\vector&lt;br /&gt;
&lt;br /&gt;
change line 869&amp;lt;br /&amp;gt;&lt;br /&gt;
from:&amp;lt;br /&amp;gt;&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;void resize(size_type _Newsize, _Ty _Val)&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;to:&amp;lt;br /&amp;gt;&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;code&amp;gt;void resize(size_type _Newsize, const _Ty&amp;amp; _Val)&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=4481</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=4481"/>
				<updated>2017-04-19T16:51:44Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.7. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.7&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.7&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake curl freetype jpeg libxml2 lua zlib libpng libogg&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA53=ON -DWITH_LUA51=OFF ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=4478</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=4478"/>
				<updated>2017-04-18T19:13:59Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.7. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.7&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.7&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake curl freetype jpeg libxml2 lua zlib libpng libogg&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd luabind&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=4477</id>
		<title>Building Ryzom Client On Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Mac_OS_X&amp;diff=4477"/>
				<updated>2017-04-18T19:13:13Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tabLang|EN|Mac OS XDE|Building Ryzom Client under Mac OS X|Mac OS XES|Mac OS XFR|Mac OS XRU}}&lt;br /&gt;
&lt;br /&gt;
{{ToTrad|DE}}&lt;br /&gt;
{{ToTrad|ES}}&lt;br /&gt;
{{ToTrad|FR}}&lt;br /&gt;
{{ToTrad|RU}}&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring Xcode ==&lt;br /&gt;
&lt;br /&gt;
Last Xcode version can be downloaded from Mac AppStore or https://developer.apple.com/xcode/downloads/&lt;br /&gt;
&lt;br /&gt;
To enable command-line tools under Xcode 5 or more recent versions, you'll need to open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 xcode-select --install&lt;br /&gt;
&lt;br /&gt;
Ryzom client needs at least Mac OS X 10.7. If you plan to deploy Ryzom on Mac OS X versions older than your current one (but more recent than 10.7), I suggest you to set MACOSX_DEPLOYMENT_TARGET environment variable before compiling any dependencies :&lt;br /&gt;
&lt;br /&gt;
 export MACOSX_DEPLOYMENT_TARGET=10.7&lt;br /&gt;
&lt;br /&gt;
And append that line to '''~/.bash_profile''' to be sure it'll be defined later.&lt;br /&gt;
&lt;br /&gt;
== Installing and configuring MacPorts ==&lt;br /&gt;
&lt;br /&gt;
To install all 3rd party libraries needed by Ryzom, you'll need to download and install MacPorts from : https://www.macports.org/install.php&lt;br /&gt;
&lt;br /&gt;
By default, it'll target your Mac OS X version. To change the target, type :&lt;br /&gt;
&lt;br /&gt;
 sudo nano /opt/local/etc/macports/macports.conf&lt;br /&gt;
&lt;br /&gt;
And append at the end of the file :&lt;br /&gt;
&lt;br /&gt;
 macosx_deployment_target 10.7&lt;br /&gt;
 cxx_stdlib libc++&lt;br /&gt;
&lt;br /&gt;
Press CTRL+X / Apple+X to save and confirm.&lt;br /&gt;
&lt;br /&gt;
Then open a terminal and type :&lt;br /&gt;
&lt;br /&gt;
 sudo port install mercurial p7zip cmake curl freetype jpeg libxml2 lua zlib libpng libogg&lt;br /&gt;
 sudo port -s -v install boost libvorbis icu&lt;br /&gt;
&lt;br /&gt;
Note : The '''-s''' option is used to force a rebuild from source (to take into account the new options added to macports.conf) else it'll use a precompiled package. ICU will be used if you need to compile a static version of Qt.&lt;br /&gt;
&lt;br /&gt;
== Compiling Luabind ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and write the following lines :&lt;br /&gt;
&lt;br /&gt;
 hg clone http://hg.kervala.net/luabind&lt;br /&gt;
 hg clone http://hg.kervala.net/cmake&lt;br /&gt;
&lt;br /&gt;
 export CMAKE_MODULE_PATH=$(pwd)/cmake/modules&lt;br /&gt;
&lt;br /&gt;
 cd packaging/luabind&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DWITH_STATIC=ON -DWITH_SHARED=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF..&lt;br /&gt;
 make&lt;br /&gt;
 sudo make install&lt;br /&gt;
 cd ../../..&lt;br /&gt;
&lt;br /&gt;
Luabind will be installed in /usr/local and should not conflict with MacPorts or system files.&lt;br /&gt;
&lt;br /&gt;
== Downloading Ryzom code ==&lt;br /&gt;
&lt;br /&gt;
For first time, please type :&lt;br /&gt;
&lt;br /&gt;
 hg clone -b compatibility-develop https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
&lt;br /&gt;
Later, to only update sources you will need to type :&lt;br /&gt;
&lt;br /&gt;
 hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Compiling Ryzom client ==&lt;br /&gt;
&lt;br /&gt;
This section shows how to create a static Ryzom Core client built on Mac OS X. The resulting binary only depends on system libs, therefore can be moved easily to another Mac OS X machine. The given list of CMake options is just an example. For a complete list see: CMake Options. Building a Ryzom Core client that depends on NeL and Ryzom shared libraries is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
 cd ryzomcore&lt;br /&gt;
 mkdir build&lt;br /&gt;
 cd build&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON \&lt;br /&gt;
 -DWITH_NEL_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF \&lt;br /&gt;
 -DWITH_RYZOM_TOOLS=OFF -DWITH_STATIC_EXTERNAL=ON ../code&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The resulting application bundle will be '''bin/Ryzom.app''' and you should copy data to : Ryzom.app/Contents/Resources/data.&lt;br /&gt;
&lt;br /&gt;
The application '''Ryzom''' (Ryzom.app folder in fact) should do around 6 GB, you can launch it double-clicking on the icon.&lt;br /&gt;
&lt;br /&gt;
Ryzom will patch itself when launched.&lt;br /&gt;
&lt;br /&gt;
{{In_Category|Mac}}&lt;br /&gt;
{{TPInWikiRyzom}}&lt;br /&gt;
[[Category:Tutorials]] [[Category:Support]] [[Category:Mac]] [[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	<entry>
		<id>https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Debian&amp;diff=4470</id>
		<title>Building Ryzom Client On Debian</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Building_Ryzom_Client_On_Debian&amp;diff=4470"/>
				<updated>2017-03-25T16:50:34Z</updated>
		
		<summary type="html">&lt;p&gt;Riasan: /* Downloading ryzom dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page applies for Debian-based GNU/Linux distributions. It should work on other linux distribution too, but some package name might change. To compile Ryzom client under Mac OS X, please check this page : [[Building Ryzom Client On Mac OS X]]. For Archlinux, check [[Building Ryzom Client On Archlinux]]&lt;br /&gt;
&lt;br /&gt;
If you are building the client for your own computer, build a dynamically linked version. If you are building it for other people, it's probably safer to build a statically linked version (note : you should use a distribution with a not too recent libc6, if you want it to work on as many platforms as possible. I recommend a debian Jessie, and doing that in a chroot or a VM).&lt;br /&gt;
&lt;br /&gt;
Lines starting with a $ are meant to be run as a regular user, while lines starting with a # are meant to be run as root.&lt;br /&gt;
&lt;br /&gt;
== Common steps ==&lt;br /&gt;
=== Downloading ryzom dependencies ===&lt;br /&gt;
&lt;br /&gt;
Tools needed to build the client :&lt;br /&gt;
 # apt install mercurial autoconf automake cmake libtool build-essential bison&lt;br /&gt;
Libraries needed :&lt;br /&gt;
 # apt install libluabind-dev libfreetype6-dev libcurl4-openssl-dev libx11-dev \&lt;br /&gt;
 libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev \&lt;br /&gt;
 libogg-dev libvorbis-dev libxml2-dev libpng-dev libjpeg-dev libxmu-dev libssl-dev liblzma-dev&lt;br /&gt;
&lt;br /&gt;
If you are using debian jessie (or older), the CMake version in the repo is too old. You need to take it from jessie-backports (or, for earlier version than jessie, compile it yourself), for that, add to your /etc/apt/sources.list :&lt;br /&gt;
 deb http://ftp.debian.org/debian/ jessie-backports main&lt;br /&gt;
Then, update &amp;amp; install :&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt install -t jessie-backports cmake&lt;br /&gt;
&lt;br /&gt;
=== Getting ryzom code ===&lt;br /&gt;
&lt;br /&gt;
 $ cd ~&lt;br /&gt;
 $ hg clone https://bitbucket.org/ryzom/ryzomcore&lt;br /&gt;
We just need to switch branch (very important)&lt;br /&gt;
 $ cd ryzomcore&lt;br /&gt;
 $ hg update -c compatibility-develop&lt;br /&gt;
&lt;br /&gt;
If you need to update the code later, just type :&lt;br /&gt;
 $ hg pull &amp;amp;&amp;amp; hg update&lt;br /&gt;
&lt;br /&gt;
== Dynamically linked version ==&lt;br /&gt;
&lt;br /&gt;
=== Building ryzom ===&lt;br /&gt;
(Assuming you are in the ryzomcore folder you got in [[#Getting ryzom code]])&lt;br /&gt;
&lt;br /&gt;
 $ cmake -DWITH_RYZOM_CLIENT=ON -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON -DWITH_DRIVER_OPENGL=ON -DWITH_QT=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_SNOWBALLS=OFF -DWITH_NEL_TOOLS=OFF -DWITH_RYZOM_TOOLS=OFF -DWITH_RYZOM_PATCH=ON ../code&lt;br /&gt;
&lt;br /&gt;
Let's build ! replace n with the number of your cores&lt;br /&gt;
 $ make -jn ryzom_client&lt;br /&gt;
&lt;br /&gt;
=== Play ryzom ===&lt;br /&gt;
&lt;br /&gt;
Copy the bin/ryzom_client executable in your ryzom folder (if you are using ryzom installer, it's in ~/.local/share/Ryzom/ryzom_live/). I recommend changing the file name to ryzom_client_compiled or something, or it will replace itself with a patched version everytime you run it (assuming you didn't disabled the patch at compilation), and change the executable your profile use (or directly change the value &amp;quot;client_filename_linux&amp;quot; in your server configuration, in ryzom_installer.ini)&lt;br /&gt;
&lt;br /&gt;
That's it !&lt;br /&gt;
&lt;br /&gt;
== Static version ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Compiling ryzom dependencies ===&lt;br /&gt;
&lt;br /&gt;
Note : this is done on a debian jessie, debian stretch (and possibly sid) will have multiples issues with -fPic, needing you to recompile a shitton of library(openssl, gif, curl, almost anything really), so i recommend sticking with jessie.&lt;br /&gt;
&lt;br /&gt;
We just need to build curl ; Grab it from kervala's packaging repository :&lt;br /&gt;
 $ hg clone http://hg.kervala.net/packaging/&lt;br /&gt;
 $ cd packaging/curl&lt;br /&gt;
 $ mkdir build &amp;amp;&amp;amp; cd build&lt;br /&gt;
 $ cmake -DCMAKE_BUILD_TYPE=Release -DCURL_ZLIB=ON -DBUILD_CURL_EXE=OFF -DBUILD_CURL_TESTS=OFF -DCURL_STATICLIB=ON -DHTTP_ONLY=ON -DENABLE_IPV6=ON -DCMAKE_USE_OPENSSL=ON -DOPENSSL_SSL_LIBRARIES=/usr/lib/libssl.a -DOPENSSL_CRYPTO_LIBRARIES=/usr/lib/libcrypto.a -DCMAKE_USE_LIBSSH2=OFF -DZLIB_LIBRARY=/usr/lib/libz.a ..&lt;br /&gt;
 $ make&lt;br /&gt;
 # make install &lt;br /&gt;
&lt;br /&gt;
=== Building Ryzom ===&lt;br /&gt;
&lt;br /&gt;
(Assuming you are in the ryzomcore folder you got in [[#Getting ryzom code]])&lt;br /&gt;
 $ mkdir build_static &amp;amp;&amp;amp; cd build_static&lt;br /&gt;
(Cmake options are almost the same, we need to use our compiled curl library, and use static_external): &lt;br /&gt;
&lt;br /&gt;
Let's build ! replace n with the number of your cores&lt;br /&gt;
 $ make -jn ryzom_client&lt;br /&gt;
&lt;br /&gt;
=== Further reading on static building ===&lt;br /&gt;
&lt;br /&gt;
If you actually want to regularely build static ryzom client, you should check [[http://hg.kervala.net/packaging/file/5b4bf439aa91/ryzom/steam|kervala's scripts]], they are very complete and allow you to completely automate your build process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
{{In_Category|Linux}}&lt;br /&gt;
{{TPInWikiRyzom‎}}&lt;br /&gt;
[[Category:Support]] &lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:EN]]&lt;/div&gt;</summary>
		<author><name>Riasan</name></author>	</entry>

	</feed>