Karu is right :)
In fact, client does some tests to know where to search "data" directory :)
If you have a client_default.cfg in the current directory, it'll use "data" directory from your current directory else it'll use ~/.ryzom/data
Some examples :
* You're in ~ (your home directory), you launch /opt/ryzom/ryzom.sh, it'll use client_default.cfg from /opt/ryzom and load data from ~/.ryzom/data, if they don't exist they'll be downloaded and patched
* You're in ~ (your home directory), you launch /opt/ryzom/ryzom_client, it'll use client_default.cfg from /opt/ryzom and load data from ~/.ryzom/data, if they don't exist, you'll get an error because there is no data available and it's unable to find them :p
* You're in "~/Ryzom" directory and you have your ryzom_client there with client_default.cfg and a "data" directory, it'll launch Ryzom from there and use all files in the directory
In fact, client does some tests to know where to search "data" directory :)
If you have a client_default.cfg in the current directory, it'll use "data" directory from your current directory else it'll use ~/.ryzom/data
Some examples :
* You're in ~ (your home directory), you launch /opt/ryzom/ryzom.sh, it'll use client_default.cfg from /opt/ryzom and load data from ~/.ryzom/data, if they don't exist they'll be downloaded and patched
* You're in ~ (your home directory), you launch /opt/ryzom/ryzom_client, it'll use client_default.cfg from /opt/ryzom and load data from ~/.ryzom/data, if they don't exist, you'll get an error because there is no data available and it's unable to find them :p
* You're in "~/Ryzom" directory and you have your ryzom_client there with client_default.cfg and a "data" directory, it'll launch Ryzom from there and use all files in the directory
---
Kervala - Ryzom volunteer developer - Working on different clients