Results 1 to 10 of 10
Hey, I'm new here and all that. I'm also a tad new to Linux, though I'm learning fast.
I'm trying to get Quake 4 to run on Ubuntu 6.10 x86, ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 03-21-2007 #1Just Joined!
- Join Date
- Mar 2007
- Posts
- 4
Quake 4 crashes on startup.
Hey, I'm new here and all that. I'm also a tad new to Linux, though I'm learning fast.
I'm trying to get Quake 4 to run on Ubuntu 6.10 x86, but when I attempt to run it my screen resolution changes and it kills my mouse. I don't exactly know what's going on and I can't paste the terminal information because the mouse stops functioning.
My system can run Wolfenstein: Enemy Territory fine, so I know at least my drivers work. If I can just find some way to paste what the terminal says you might be able to help me more.
I tried searching everywhere for this issue, as far as I know at least one person has the problem but they too couldn't get it fixed. I've come accross the SDL Packages problem many times during my searching, but I can assure you that isn't the issue.
Does anyone know what's going on here? Or at least how I can grab the log from the terminal?
My specs are as follows:
Ubuntu 6.10 x86
ATi Radeon X800 PCI-E
-(drivers: 8.34.8-x86)
Sound Blaster Audigy 2
AMD Athlon64 3000+
- thanks
- 03-21-2007 #2
Try launching Quake 4 from a terminal window to begin with. That way when you crash to the desktop you've at least got a log of what it attempted to do. Have you updated your client to the latest point release?
Another thing you might try is piping all the output from Quake 4 into a file you can then read later. You can do this like so:
The greater than character says "pipe all output this way->". In this case it's a text file. Since ET is working for you, I'd wager a guess right now that it's a video configuration issue with Quake itself. You might need to fiddle with your .quake4/quake4.cfg file.Code:./quake4 > someTextFile.txt
Registered Linux user #270181
TechieMoe's Tech Rants
- 03-21-2007 #3Just Joined!
- Join Date
- Mar 2007
- Posts
- 4
I always launch it from the terminal. Unlike ET it didn't install a quicklaunch icon. Yea, I have the latest version (v1.3.2), the newest version (v1.4) is still beta.
Originally Posted by techieMoe
That seems like a good idea, I'll try that right now.
Originally Posted by techieMoe
EDIT: Sweet, it worked. I have the file attached. I have no idea what's going on with it, there's a darn lot of "WARNING" messages. Most of them seem to refer to missing files, which is odd because I followed install instructions precisely.
EDIT2: I noticed the "could not create" error on the very last line, so I tried starting it as a super user. The file is attached; the only difference I can notice is the absence of that last line.
- 03-21-2007 #4
At this point I'm curious what steps you went through to install it, because it seems to be missing a lot of files. Can you run me through what you did, step by step?
Registered Linux user #270181
TechieMoe's Tech Rants
- 03-21-2007 #5
Sorry to jump in the middle here, but I noticed in your log file that the game has found (and loaded) pak013 through pak020, but there's no mention of pak001 through pak012. Aren't those some of the files that needed to be copied over from the CDs/DVD?
On the other hand, the zpak_english files are found, and as I recall, those also had to be copied from the discs. So I'd guess one of three things went wrong:
1. You forgot some of the pakXXX files when you were copying.
2. The files in question ended up in the wrong place.
3. The files got copied over with a wrong set of permissions (as often happens when working with optical media).
Can you check that the other pakXXX files are in the install directory (/usr/local/games/quake4/q4base)? And check the long listing (ls -l "pak*") to see if they're missing read permissions, or something funky like that.Stand up and be counted as a Linux user!
- 03-21-2007 #6Just Joined!
- Join Date
- Mar 2007
- Posts
- 4
I followed some instructions I found online, after which I discovered it was just a direct cut/paste from the .txt file found after the installer is executed:
Originally Posted by techieMoe
I did everything it said, and the files are there.
Originally Posted by README.TXT
That doesn't make any sense... as far as I can tell, pak013-pak020 don't even exist. That said, pak001-pak012 are in the proper directory. What you said about the permissions is possible, though. Checking the long listing of one of the .pk4 files outputs this:
Originally Posted by Zelmo
EDIT: Ugh, I feel like an idiot. After fiddling around a little more, I realized that I had those .pk4 files in the wrong directory. After moving them and trying again, it didn't work. However, trying it as a super user did work. The game runs fine now, thanks for your help.Code:-rw-r--r-- 1 root root 1706451 2007-03-19 13:03 game000.pk4
That aside, I have two more related questions. Firstly, how do I make a quicklaunch icon for Quake4 and run the game as a normal user? And how would I properly uninstall it if I wish to do so? I got installing most things down pat, but I still don't know how to properly uninstall software using Linux.
- 03-22-2007 #7
I'm going to guess that installing the game as root is what's preventing you from running it as a normal user. If you run the installer as your regular user, it'll install (in your home directory) with the right permissions for you to play it as a regular user. There are ways to install it to /usr/local/games by fiddling with groups and permissions, but it really doesn't matter where it installs.
As far as uninstalling, one of the beautiful things about id games is how self-contained they are. You can just delete the directory where it installed, and that's it. (You can also move the directory wherever you want, including to another computer, and it'll still work fine.) There's a .quake4 directory in your home directory where all your personal settings are kept (plus any pk4 files you care to add for just your user), so you can delete that if you want a really complete uninstall, but it's best to keep that directory around so you don't lose your settings.
The quicklaunch icon depends on what desktop environment you're using. I can't help you with Gnome, but for KDE you just right-click on the K menu icon, start the "Menu editor", and a nice GUI comes up where you can add programs to your launch menu.Stand up and be counted as a Linux user!
- 03-22-2007 #8Just Joined!
- Join Date
- Mar 2007
- Posts
- 4
The problem was that I could only install it as root. If I tried to do it as a normal user I would get "COULD NOT WRITE" errors and it would stop. Of course, I could always have installed it to my home directory instead of /usr/local/games instead. I never even thought of it.
Originally Posted by Zelmo
Wow, that's all? Not having a system registry seems to be a good thing. If you "uninstall" just by deleting the directory in Windows you're considered a heathen.
Originally Posted by Zelmo
Hmm, I think GNOME has something similar. I'll mess around with it, thanks.
Originally Posted by Zelmo
- 03-22-2007 #9Bingo. If you try to install to /usr/local/games (or anywhere other than your home directory) as a normal user Linux won't let you. I generally install Id's games into my home directory and all is well.
Originally Posted by Mako
Not all programs install or uninstall exactly the same in a Linux system. In the case of Id's games (and some other commercial games like Neverwinter Nights and the Unreal Tournament series) they're self-contained and all you have to delete is the main directory and your local preferences. For programs you install with an RPM or through apt-get, the install procedure is a bit different. Not necessarily harder, but different.Wow, that's all? Not having a system registry seems to be a good thing. If you "uninstall" just by deleting the directory in Windows you're considered a heathen.Registered Linux user #270181
TechieMoe's Tech Rants
- 05-02-2007 #10Just Joined!
- Join Date
- Jan 2007
- Posts
- 26


Reply With Quote

