I arranged my home directory in order to keep things separated for different clients:
Code: Select all
$ls -al ./.t-engine
lrwxrwxrwx 1 omero orx 41 2013-03-14 13:56 ./.t-engine -> ./ToME/_.t-engine.t-engine4-linux32-1.0.0
$ls -al ./ToME/
total 68
drwxr-xr-x 11 omero orx 4096 2013-03-18 13:58 .
drwxr-xr-x 53 omero orx 12288 2013-03-18 16:43 ..
[bunch of other dirs, where the engines are]
drwx------ 3 omero orx 4096 2013-01-11 14:37 _.t-engine.t-engine4-linux32-1.0.0
drwx------ 3 omero orx 4096 2013-03-18 15:41 _.t-engine.t-engine4-linux32-1.0.1
I edited cheat.cfg to enable the lua console and I started the v1.0.1 client:
Code: Select all
$./t-engine --flush-stdout --home /home/omero/ToME/_.t-engine.t-engine4-linux32-1.0.1/ 2>&1|tee ~omero/tome-out-1.0.1/tenginout.`date -I`.${SECONDS}
After some exploration, I find a lore scroll laying around and picking it up it reveals to be the 'How to be a necromancer - part 2'.
Amusingly enough, I had been looking for that particular lore since long time but I wasn't happy to have found it on a test character.
I saved and exited the v1.0.1 client, then started the v1.0.0 client and loaded the same character which was still in the fortress.
I went to the Library of Lost Lore and guess? The newly found "necro lore" was there.
I sort of expected --home to keep profiles/settings (lore included) separated for different instances of the client.
Or otherwise, what is its intended purpose?