Zaurus installation...

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
kyouki

Zaurus installation...

Post by kyouki »

Hi,

I'm having a ton of trouble getting Exult to work with Ultima 7 on my Zaurus...

I've got the latest SDLs installed, and I have the newest rc version of exult installed.

I've got the contents of the static folder copied to
/mnt/cf/exult-data/bg/static/

My config file looks like this:


.
..
...
....
..../mnt/cf/exult-data/bg/static/
....
....
....blackgate
....
....
..../home/zaurus/.exult/blackgate/gamedat
....

etc etc
(periods used for spacing)

When I start Exult, I am told that it can't find the data files... what could I be doing wrong?

Thanks!
Al
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Zaurus installation...

Post by Dominus »

You don't seem to have set your data path . See:
http://exult.info/docs.php#exult_config

On Zaurus the default should be:



/opt/QtPalmtop/share/exult/


but also read the whole Zaurus section of the documentation at
http://exult.info/docs.php#Zaurus%20Guide

I do have to add that unfortunately the quick Zaurus guide only talks about shared files and not data files. This will be corrected in the documentation.
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
kyouki

Re: Zaurus installation...

Post by kyouki »

Thanks for the links!

After reading the Zaurus section, I see that the problem is that I am running the 3.10 ROM.

I tried following the instruction, but only was able to get this far:

"chwon zaurus:zaurus /home/zaurus/.exult* -R"

because when I gave that command, I was notified that

"chown: unknown group name: zaurus"

Anyone have any suggestions?

Thanks,
Al
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Zaurus installation...

Post by artaxerxes »

Hi,

As mentioned in the documentation, I do not use the 3.10 ROM, so all I'm gonna say is purely theorical.

You need to change the ownership of all files from "root" to "zaurus". The groupship really isn't that important. So to get by, type:

# chown zaurus /home/zaurus/.exult* -R

(notice it is not zaurus:zaurus anymore)

I do not know what group the "zaurus" user belongs to. Have a look at /etc/groups and if you have time, please post the whole file here, so that we can get the documentation refined and more accurate.

Enjoy!

Artaxerxes
kyouki

Re: Zaurus installation...

Post by kyouki »

Alright! Making progress...

I was able to change ownership with
"# chown zaurus /home/zaurus/.exult* -R"
etc, etc

Now when I try to edit the .cfg with
"$ sed -e 's/root/zaurus/' >~/.exult.cfg ~/.exult.cfg_new"

I am told

"sed: can't read home/zaurus/.exult.cfg_new: No such file or directory"

I tried running Exult anyway, and I get as far as naming my character. When I click on journey onward, I get the red "static" screen for just under a second, and then I get kicked out of the game.

As for the contents of etc/groups, I don't see that at all. Browsing through /etc/ I see the following:

hotplug/
intent/
pcmcia/
ppp/
rc.d/
rc2.d/
sync/
sysconfig/
wlan/

and then a bunch of files... one is called "group" but opening it as a text file doesn't give me any information.
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Zaurus installation...

Post by artaxerxes »

hi,
the command is not:
"$ sed -e 's/root/zaurus/' >~/.exult.cfg ~/.exult.cfg_new"

but
"$ sed -e 's/root/zaurus/' ~/.exult.cfg > ~/.exult.cfg_new"

Also, unless the file /etc/group is empty, please post it here if you don't mind.

thx
Artaxerxes
kyouki

Re: Zaurus installation...

Post by kyouki »

Alright! That seems to have done it!!

And here is what is listed in etc/group

root:x:0:
wheel:x:10:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:daemon,lp
mem:x:8:
kmem:x:9:
operator:x:11:
uucp:x:14:uucp
dip:x:40:
utmp:x:45:
www:x:63:
nobody:x:65534:
users:x:100:
qpe:x:500:

Hope that helps! And thanks a ton for helping me to get this to work!
Locked