descent 3 for linux?

For system help, all hardware / software topics NOTE: use Coders Corner for all coders topics.

Moderators: Krom, Grendel

User avatar
Xamindar
DBB Admiral
DBB Admiral
Posts: 1498
Joined: Sun Jun 06, 2004 2:44 am
Location: California
Contact:

Post by Xamindar »

New blazing fast host for stickman's package! Thanks to my friend.

http://d3.radnimax.com/D3-linux-files.tar.gz
User avatar
FunkyStickman
DBB Ace
DBB Ace
Posts: 309
Joined: Wed Apr 20, 2005 2:26 pm
Location: 'Nawlins

Post by FunkyStickman »

Thanks again, Xam. (Kinda reminds me of \"Play it Again, Xam!) Anyway, I'll give the Howto my final stamp of approval and upload it tonight, complete with all feedback we found here. This is one small step for man, one giant leap for... man.

You know what we should do? Have a Linux vs. Windows CTF sometime. That would be a scream. Mostly screams from me as I go down in flames.
Sllik
DBB Ace
DBB Ace
Posts: 473
Joined: Thu Nov 05, 1998 12:01 pm
Location: Dallas, TX
Contact:

Post by Sllik »

Just so happens that I've been busy lately (when I'm not playing Oblivion) getting a fresh FC5 server up and running with mail, jabber, a few other apps/daemons, and moving the sllik.com (and original Kali gallery) site to apache. I just realized I'd managed to misplace the Kali files, so anyone that's been trying to hit it in the past couple of months has probably noticed it missing. My bad. =(

So as soon as I'm done with those other things, I'll probably take a stab at getting D3 running in FC5 using this HOWTO. Wish me luck.
User avatar
FunkyStickman
DBB Ace
DBB Ace
Posts: 309
Joined: Wed Apr 20, 2005 2:26 pm
Location: 'Nawlins

Post by FunkyStickman »

I can't wait to hear how it works for you. Every person who uses this gives me more reason to keep doing stuff like this.

I think the Descent community is one of the oldest, best, and most talented gaming groups. You guys constantly remind me of this, and guys like Munk, TopGun, Deidel, Do_Checkor, and anybody else who codes (or hosts code, games, files, etc.) just proves the point.
User avatar
FunkyStickman
DBB Ace
DBB Ace
Posts: 309
Joined: Wed Apr 20, 2005 2:26 pm
Location: 'Nawlins

Post by FunkyStickman »

Bump for n00bs. Can we sticky this somewhere?
eigenlambda
DBB Cadet
DBB Cadet
Posts: 2
Joined: Fri Jul 21, 2006 1:15 pm

doesn't work here

Post by eigenlambda »

Descent 3 says:
\"
[daesotho@Pavel:~ ^_^]$ /usr/local/games/descent3/descent3

Descent 3 Message(Error: Cannot find object <GuideBot>)

System Error
\"
and then crashes, leaving the screen in 640x480, even. xrandr -s 0...

ok. the md5sums of everything in that directory are:
[daesotho@Pavel:/usr/local/games/descent3 ^_^]$ md5sum *
9fe84032026aca62ba5c0f536ccd2d09 2 button stick.pld
md5sum: custom: Is a directory
3a5ccf8738eb8c7f03236a9c6d1bd41c d3.hog
16e73b5227229e536bc701d3d62e5e3f d3-linux-files.tar.gz
c412fd47a35c13fa61fc2e8c8c6b5649 d3-linux.hog
34ca571cc2147a78827c2702a0c4e767 d3uninst.dll
eeca75059528c576378a1bfa5e63f5d3 dedicated.cfg
5cb8ffe51d57193462258cbccc3dea3b default joystick.pld
f29d29cea5a840f77ca5c071cb0dd6a0 default keyboard.pld
9203c94d388688c105dba9e42e30ca05 default mouse.pld
md5sum: demo: Is a directory
3dbd6f65c8bcab3fb0ab959c3bf532c0 descent3
11b48f656e39741f86cfe661c8d29d6a Descent 3.cnt
647c8047b9f3c05aabb123896334d9c2 descent3.dynamic
3d6ed91fce813aae52a1de9e78446f02 Descent 3.exe
ccae2ad2b078d5592c6f9979a920aad1 Descent 3.hlp
6eb8ebcf702a0517fb6682222e001ece dmfc.dll
md5sum: editor: Is a directory
md5sum: ereg: Is a directory
abd02761ac04fe9677c661d62dadc446 extra13.hog
f85aeb616f6526abc3b69ede85b7635d extra.hog
926f3c569fd32956ab17b88ea503b617 howto-by-stickman
926f3c569fd32956ab17b88ea503b617 HOWTO-by-Stickman
24eaf0c9559f81ced30ace1c4138a1e2 icon.xpm
md5sum: language: Is a directory
82d3696d1d43774e19e6fd4ff3737ed9 lnchupdr.exe
f710efe3b02a11224822e608d9c63ce3 logitech wingman ext.pld
c38ddd1e2cd3709c681dba494cf43124 main.exe
md5sum: missions: Is a directory
d41d8cd98f00b204e9800998ecf8427e motd.txt
md5sum: movies: Is a directory
01dce32561ebbe81e86dbff6b93e561e mspringlaunch.exe
defb176c976bb2511a6e1a36c175d79b mtav.dll
md5sum: netgames: Is a directory
f4ec372c8e1bfc74665414fd9c7f48b7 nettest
fa3853f160b14c37b987e14cb35f51fb nettest.exe
md5sum: online: Is a directory
23e0bae424bfff92c0f8d7455189e8fe panther.ctl
df656e62fde2365c531cf5dc8197491f patchw32.dll
12da2d2b18e804a6b22b211e0ac2a2f7 ppics.hog
12da2d2b18e804a6b22b211e0ac2a2f7 PPics.Hog
9ddc915914afd1d9ef2b525346d21a26 readme
9ddc915914afd1d9ef2b525346d21a26 README
ab58802d426aeb451a2bfe9a6c593a01 readme-1.4.0b
ab58802d426aeb451a2bfe9a6c593a01 README-1.4.0b
2aab3daeef12e33d1f926227bf66124b readme.mercenary
2aab3daeef12e33d1f926227bf66124b README.mercenary
bac4ea1746cf621a19bfb9682c5fb0ca readmeviewer.exe
d0c4ba6d00ea1b5d50bc5bc94285d0b0 saitek cyborg 3d.pld
md5sum: savegame: Is a directory
09ab8e7207679fcde56fc4643e420fdd sdwnder 3d pro.pld
3cbf0958a6b75e633d0cfb52a045873e sdwnder freestyle.pld
f48dd946fa7b88e813a1c61c5306793a sdwnder precision.pld
01df07a27ef076f9edb340671c250ce6 soar.dll
37fc47b7cef93b28a8ef4b8d91435c9d spaceorb.ctl
c776aa6f0fe07b8589e051677e2c5c4e uninst.isu

I installed Descent 3 on windows, and untarred Stickman's stuff into the directory... twice. Then, I ran that command that lowercases everything multiple times in every directory. And always got the same error message.

My system runs Ubuntu Dapper, and I have an ATI Rage128 Pro- though I rather think that part should be irrelevant as it crashes during loading.
Munk
DBB Ace
DBB Ace
Posts: 82
Joined: Tue Jan 28, 2003 3:01 am
Location: Germany

Post by Munk »

Try running it with \"strace descent3\" in a terminal.
It will dump all kernel calls to the terminal.

Wait until your d3 crashes, and look for the line when descent3 puts up his error message.
The output somewhere above that should give you a hint where to look (or maybe, just post the ~30 lines before the error message here)
eigenlambda
DBB Cadet
DBB Cadet
Posts: 2
Joined: Fri Jul 21, 2006 1:15 pm

Post by eigenlambda »

So i ran
[daesotho@Pavel:~ ^_^]$ strace /usr/local/games/descent3/descent3 -c -g -n 2>&1 | tee strace2

Naturally, the error came at the very end.
write(2, \"\\r\\nDescent 3 Message(Error: Canno\"..., 77
Descent 3 Message(Error: Cannot find object <GuideBot>)

System Error


) = 77
exit_group(0) = ?

Before that, it did bunch of munmap()s and unlink()d a bunch of caches
munmap(0xb754d000, 1576960) = 0
munmap(0xb784f000, 135168) = 0
munmap(0xb76ce000, 1576960) = 0
munmap(0xb7870000, 1003520) = 0
munmap(0xb7986000, 2621440) = 0
munmap(0xb7965000, 135168) = 0
brk(0x93d6000) = 0x93d6000
unlink(\"/home/daesotho/.loki/descent3/custom/cache/d3sFBTxhgvZc.tmp\") = 0
*snip*
unlink(\"/home/daesotho/.loki/descent3/custom/cache/d3sUWnpnIbxc.tmp\") = 0
unlink(\"/home/daesotho/.loki/descent3/custom/cache/d3sic69AKHtI.tmp\") = 0
munmap(0xb7c06000, 212992) = 0

Before that,
_llseek(9, 169672704, [169672704], SEEK_SET) = 0
read(9, \")\\251\\0c\\220\\0!\\210\\0!\\214\\0A\\214\\0\\346\\240\\0\\346\\244\\0\"..., 4096) = 4096
_llseek(9, 175685632, [175685632], SEEK_SET) = 0
read(9, \"ts\\0\\t\\36\\0\\0\\0\\2\\0LevelS2_ITN.msg\\0Script\"..., 4096) = 4096
_llseek(9, 169672704, [169672704], SEEK_SET) = 0
read(9, \")\\251\\0c\\220\\0!\\210\\0!\\214\\0A\\214\\0\\346\\240\\0\\346\\244\\0\"..., 4096) = 4096
gettimeofday({1153585939, 915546}, NULL) = 0
open(\"/usr/local/games/descent3/Table.loc\", O_RDONLY) = -1 ENOENT (No such file
or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
fstat64(14, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(14, F_SETFD, FD_CLOEXEC) = 0
getdents64(14, /* 58 entries */, 4096) = 2040
getdents64(14, /* 0 entries */, 4096) = 0
close(14) = 0
open(\"/home/daesotho/.loki/descent3/custom/graphics/Table.loc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/graphics\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
fstat64(14, {st_mode=S_IFDIR|0700, st_size=48, ...}) = 0
fcntl64(14, F_SETFD, FD_CLOEXEC) = 0
getdents64(14, /* 2 entries */, 131072) = 48
getdents64(14, /* 0 entries */, 131072) = 0
close(14) = 0
open(\"/home/daesotho/.loki/descent3/custom/sounds/Table.loc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
fstat64(14, {st_mode=S_IFDIR|0700, st_size=48, ...}) = 0
fcntl64(14, F_SETFD, FD_CLOEXEC) = 0
getdents64(14, /* 2 entries */, 131072) = 48
getdents64(14, /* 0 entries */, 131072) = 0
close(14) = 0
munmap(0xb5f06000, 135168) = 0
munmap(0xb5ee5000, 135168) = 0
munmap(0xb5f27000, 135168) = 0
shutdown(10, 1 /* send */) = -1 EOPNOTSUPP (Operation not supported)
close(10) = 0
shutdown(11, 1 /* send */) = -1 ENOTCONN (Transport endpoint is not connected)
close(11) = 0

Some more of those kinds of calls come before that, and then a bunch of ioctl()s...

I don't know what file it was looking at when it decided to shut down.

However, I also tried looking at what files were opened. Here are the last few:
[daesotho@Pavel:~ ^_^]$ strace /usr/local/games/descent3/descent3 -c -g -n 2>&1 | grep \"open(\"
*snip*
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/graphics/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/graphics\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/sounds/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/graphics/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/graphics\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/sounds/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/graphics/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/graphics\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/sounds/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/graphics/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/graphics\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/sounds/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/Table.gam\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/graphics/Table.gam\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/graphics\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/sounds/Table.gam\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/Table.loc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/graphics/Table.loc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/graphics\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/home/daesotho/.loki/descent3/custom/sounds/Table.loc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.loki/descent3/custom/sounds\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14

That doesn't mean much to me either... well, maybe it's looking for if i customized those things? ok. | grep -v custom:
open(\"/usr/lib/i486-linux-gnu/tls/i686/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i486-linux-gnu/tls/i686/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i486-linux-gnu/tls/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i486-linux-gnu/tls/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i486-linux-gnu/i686/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i486-linux-gnu/i686/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i486-linux-gnu/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i486-linux-gnu/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/tls/i686/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/tls/i686/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/tls/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/tls/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/i686/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/i686/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/cmov/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/i486-linux-gnu/libglide2x.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 13
open(\"/\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 13
open(\"/etc/ld.so.cache\", O_RDONLY) = 13
open(\"/lib/tls/i686/cmov/-n\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/tls/i686/-n\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/tls/-n\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/-n\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i686/cmov/-n\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i686/-n\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/-n\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/etc/ld.so.cache\", O_RDONLY) = 13
open(\"/usr/lib/libGL.so.1\", O_RDONLY) = 13
open(\"/usr/lib/libXxf86vm.so.1\", O_RDONLY) = 13
open(\"/usr/lib/libdrm.so.2\", O_RDONLY) = 13
open(\"/usr/lib/dri/r128_dri.so\", O_RDONLY) = 13
open(\"/etc/ld.so.cache\", O_RDONLY) = 13
open(\"/usr/lib/libexpat.so.1\", O_RDONLY) = 13
open(\"/dev/dri/card0\", O_RDWR) = 13
open(\"/etc/ld.so.cache\", O_RDONLY) = 14
open(\"/lib/tls/i686/cmov/libtxc_dxtn.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/tls/i686/libtxc_dxtn.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/tls/libtxc_dxtn.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/lib/libtxc_dxtn.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i686/cmov/libtxc_dxtn.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/i686/libtxc_dxtn.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/lib/libtxc_dxtn.so\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/etc/drirc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/home/daesotho/.drirc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3/loki.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/loki.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/oemmenu.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/ShieldBitmap.ogf\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/Table.gam\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14
open(\"/usr/local/games/descent3/Table.loc\", O_RDONLY) = -1 ENOENT (No such file or directory)
open(\"/usr/local/games/descent3\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 14

I still don't see what that has to do with that particular object not found.

Any other ideas?

Maybe I can send you my strace and you can diff it with yours?
User avatar
DCrazy
DBB Alumni
DBB Alumni
Posts: 8826
Joined: Wed Mar 15, 2000 3:01 am
Location: Seattle

Post by DCrazy »

Maybe you need the Mercenary data files? That Guidebot error seems awfully familiar from the Windows end too.
Munk
DBB Ace
DBB Ace
Posts: 82
Joined: Tue Jan 28, 2003 3:01 am
Location: Germany

Post by Munk »

eigenlambda wrote: shutdown(10, 1 /* send */) = -1 EOPNOTSUPP (Operation not supported)
close(10) = 0
shutdown(11, 1 /* send */) = -1 ENOTCONN (Transport endpoint is not connected)
close(11) = 0
This looks strange I think.

What files are these 10 and 11 ?

Could you look for
open(...) = 10
and
open(...) = 11
?

The thing he is doing previously to that looks like a search for a certain file (step through all cache directories, list their contents)

Maybe you could upload the whole output somewhere ?
sablefire
DBB Cadet
DBB Cadet
Posts: 5
Joined: Sun Nov 25, 2007 10:37 pm

Re:

Post by sablefire »

Munk wrote:Here's a shop that sells Loki Descent 3.

http://www.ixsoft.de/cgi-bin/web_store. ... 23049_9884

Munk
Anybody have any success ordering from these guys? I grew up in Germany, so I didn't have too much trouble filling out the online order form, but the only methods of payment they accept are direct bank account electronic transfers and checks (as in, mail them a check and they send your stuff when it clears). I put in my bank's routing number and my account number, but nothing has happened. I got an initial automated email confirming my order, but that's it: no further emails, no money coming out of my bank account, nothing. I'm guessing that their banking system and ours use incompatible routing numbers. If anybody else actually got one of these, I'd be very interested to hear about it.
Post Reply