Click to See Complete Forum and Search --> : LMAO! Text-Mode Quake!
Siskmarek
01-24-2002, 03:58 PM
Stumbled upon this while being bored at school:
http://webpages.mr.net/bobz/ttyquake/
I don't know if this is real or not, but when I get home I plan on finding out!
~ Siskie
TheGimp
01-24-2002, 11:25 PM
it is real
theres also a quake2 version :)
Siskmarek
01-27-2002, 05:05 PM
*cries* I can't get it to work, though.. I get squake, but squake refuses to run. I do ./squake and it says the file doesn't exist when it's RIGHT THERE!
~ Siskie
bwkaz
01-28-2002, 09:44 AM
My guess is that it can't find the interpreter to run squake. If squake isn't a binary -- if it's a script -- then its first line will be #!<path to executable>. Make sure the executable listed is in that path. Especially check for differences between /usr/bin/<whatever> and /usr/local/bin/<whatever>.
If it's a binary executable, then ignore me. But open it in a text editor to find out.
bwkaz
01-28-2002, 03:50 PM
I'm trying to compile the GPL'ed Quake sources, and they seem to want Glide. However, I do not own a 3dfx card (I'm afraid this might mean I can't install Glide at all... is that right?), and furthermore, 3dfx's site is not responding at the moment, and is probably just gone because they went out of business.
Anywhoo, has anyone gotten Quake to compile without Glide? If so, how?
bwkaz
01-31-2002, 10:05 AM
Hmmm... OK, I found this page on Google:
http://www.linuxquake.com/messageboard/messages/7950.html
It works great!
mmmmm... Quake in OpenGL... mmmmmm....
Now I just have to get svgalib Quake to work.
Xsecrets
02-04-2002, 03:21 PM
If you are in the same dir as a file and you do ./filename and it says it does not exist the most likely problem is that it is not executable. do a chmod +x filename.
ScRapZ_1
02-08-2002, 07:46 AM
I get that same problem. "File doesnt exist" I've set permissions... I'm even trying to run it as root. Wont let me... I wanna play this damn ttyquake (it NEEDS squake. I've got glquake running, but it wont work in text mode) what do I do?
TTFN,
ScRapZ_1 :p
bwkaz
02-08-2002, 11:01 AM
OK, I've got it working. This is what I had to do:
Get aalib and install it, doesn't matter how.
Get glxquake from http://mfcn.ilo.de/glxquake/glxquake-source.tar.gz
Extract it, and go into the WinQuake directory in there. Edit the Makefile to change MOUNT_DIR to the full path to wherever the WinQuake directory is, and also change EGCS to just gcc (or whatever compiler you use -- theoretically, it will work with anything, but in practice maybe not. This worked here with GCC 2.95.3).
Then do a "make build_release". Copy the releasei386-glibc/squake directory to wherever you put your Quake installation (/usr/local/games/quake for me, but wherever will work), and also copy releasei386-glibc/bin/squake to somewhere in that (Quake) directory tree Make sure the data files are there, too.
I had to rename squake so that it didn't have the same name as the squake subdirectory (because I didn't have a bin directory in /usr/local/games/quake), I changed it to squake.tty and then edited the ttyquake script (after I extracted the ttyquake tarball) to reference squake.tty rather than just squake.
Then, as root, chmod u-s squake[.tty]. If squake is suid root, then ttyquake will refuse to run it. Run ttyquake to see if it works.
It may not. If it complains about some sort of missing symbol in libc (something that obviously should be there) or something from libvga.so, you may have to find aavga and compile it. Once it's compiled, just delete <quake directory>/tty/libvga.so*, and put the aavga .so file there. There have to be two files, named libvga.so and libvga.so.1, but they can both be symlinks.
You have to run this from a terminal because of the way aalib works. xterms will NOT work unless you get the source for aalib and change src/aalinux.c around line 87 (it's 87 in version 1.4-rc4). Where it says sprintf(fname, "/dev/vcsa%i", vt);. change the /dev/vcsa%i to /dev/pts%i (or /dev/pts/%i if you run devfs). Compile and install aalib, and you should be able to see it in an xterm now.
Any other problems, or anything I glossed over?
Edit: wrong URL for the glxquake sources
[ 08 February 2002: Message edited by: bwkaz ]