Q3 1.32/Xcode project
Hi,
I'm just getting started with development in OS X and Xcode. I've been trying to get the Q3 1.32 point release running in OS X, and also to build and run the Q3 source code using the included Project Builder project. Both applications produce the same results: the Id logo, switch to full screen, and then a blank white screen with a visible cursor. Pressing any key produces an alert sound, and pressing enter exits back to the desktop. All the .pk3 files from the 1.32 point release are present, along with pak0.pk3 from the original installation. However, the application has the same behavior whether or not the .pk3 files are there.
My google search found several mentions of this particular problem, but I didn't come across any definite solutions. I installed the 1.32 point release following the instructions at this site:
http://www.barik.net/archive/2005/11/24/180336/
And built the Q3 app as described at this site:
http://wiki.bennington.edu/wiki/bin/view...nce/Quake3
Specs are Dual 800, 1 gig ram, GeForce2 TwinView, OS X 10.4.3, Xcode 2.2, and gcc 4.0.1.
Again, I'm just getting familiar with the OS X environment, so it's likely that I'm missing something obvious. Can anyone point me toward a solution to the 'white screen' problem?
Thanks,
Jesse
I'm just getting started with development in OS X and Xcode. I've been trying to get the Q3 1.32 point release running in OS X, and also to build and run the Q3 source code using the included Project Builder project. Both applications produce the same results: the Id logo, switch to full screen, and then a blank white screen with a visible cursor. Pressing any key produces an alert sound, and pressing enter exits back to the desktop. All the .pk3 files from the 1.32 point release are present, along with pak0.pk3 from the original installation. However, the application has the same behavior whether or not the .pk3 files are there.
My google search found several mentions of this particular problem, but I didn't come across any definite solutions. I installed the 1.32 point release following the instructions at this site:
http://www.barik.net/archive/2005/11/24/180336/
And built the Q3 app as described at this site:
http://wiki.bennington.edu/wiki/bin/view...nce/Quake3
Specs are Dual 800, 1 gig ram, GeForce2 TwinView, OS X 10.4.3, Xcode 2.2, and gcc 4.0.1.
Again, I'm just getting familiar with the OS X environment, so it's likely that I'm missing something obvious. Can anyone point me toward a solution to the 'white screen' problem?
Thanks,
Jesse
OneSadCookie Wrote:http://www.idevgames.com/forum/archive/i...10007.htmlThanks, OneSadCookie. That's actually the thread I got most of the other info from. A google for 'omnigroup port quake 3' led to what I assume is just the regular 1.32 point release, which I believe installs all .pk3's except for pak0. So I guess my one follow-up question is, how would one go about getting ahold of the correct pak0.pk3 file?
seems to be a pk3 version mismatch problem.
Thanks again for your help.
Well, I have the regular pak0.pk3, and it works fine, so I don't think that's the issue then.
Are you building the G4-optimized version? Have you tried building the G3 version? Are you using GCC 4.x? Problems are reported with 4.x later in that thread; might be worthwhile trying 3.3.
Are you building the G4-optimized version? Have you tried building the G3 version? Are you using GCC 4.x? Problems are reported with 4.x later in that thread; might be worthwhile trying 3.3.
Thanks for your reply. The behavior is the same for both the G4 and G3 versions, in both development and deployment modes. The 1.32 point release as downloaded online has the exact same behavior, so I don't know that it's strictly a compilation issue. I saw the mention of gcc 4.x problems, although that seemed to be a different issue than the 'white screen' problem. I'll look into that further, though.
Thanks again for the help, and further suggestions are welcome.
Thanks again for the help, and further suggestions are welcome.
I've tried a few more things, and thought I would post the results here in the hopes that it might help in finding a solution. The run log from Xcode shows that the following error occurred:
User Interface is version 3, expected 6
This was mentioned in the idevgames thread, and a google search turns up many other references to this error along with various proposed solutions, but nothing I've tried has worked so far.
In any case, I don't think the problem is related to Xcode/gcc, as the behavior is the same when simply trying to run the 1.32 point release as downloaded from online. I've followed the steps as outlined here:
http://www.barik.net/archive/2005/11/24/180336/
Which in summary are:
1. Download the Q3 1.32 point release for OS X
2. Run the installer
3. Copy pak0.pk3 from the original CD into the baseq3 folder
I've tried this on two systems: OS X 10.4 with an ATI Rage 128, and OS X 10.4.3 with a GeForce2 TwinView. On the older system it works perfectly, but on the newer system the 'white screen' error occurs. I'll of course continue to work on this, but I thought I'd go ahead and post the above info in case anyone has any suggestions.
Thanks.
User Interface is version 3, expected 6
This was mentioned in the idevgames thread, and a google search turns up many other references to this error along with various proposed solutions, but nothing I've tried has worked so far.
In any case, I don't think the problem is related to Xcode/gcc, as the behavior is the same when simply trying to run the 1.32 point release as downloaded from online. I've followed the steps as outlined here:
http://www.barik.net/archive/2005/11/24/180336/
Which in summary are:
1. Download the Q3 1.32 point release for OS X
2. Run the installer
3. Copy pak0.pk3 from the original CD into the baseq3 folder
I've tried this on two systems: OS X 10.4 with an ATI Rage 128, and OS X 10.4.3 with a GeForce2 TwinView. On the older system it works perfectly, but on the newer system the 'white screen' error occurs. I'll of course continue to work on this, but I thought I'd go ahead and post the above info in case anyone has any suggestions.
Thanks.
Here's the solution to the 'user interface is version 3, expected 6' problem, in case anyone comes across this thread in the future. When you run the 1.32 installer it puts the new pak files (1 through 8) in Applications/Quake3/baseq3, and so I (wrongly) assumed that the Q3 application would look for them there. However, the application was actually looking for them in /Users/.../Library/Application Support/Quake3/baseq3. They weren't there of course, so it wasn't finding the more up-to-date ui.qvm files. Moving the pak files to the 'Application Support' folder fixed the problem.
Possibly Related Threads...
| Thread: | Author | Replies: | Views: | Last Post | |
| Converting unix SDL project to xcode | Dominus | 0 | 3,490 |
Jan 3, 2011 04:46 AM Last Post: Dominus |
|
| Debugging in XCode without project? | mattz | 5 | 4,737 |
Dec 5, 2009 01:21 PM Last Post: bronxbomber92 |
|
| I would like to be able to browse an xCode project on my PC | aerospaceman | 8 | 5,747 |
Jun 29, 2009 07:11 PM Last Post: aerospaceman |
|
| XCode doesn't realize a library has changed unless you force your project to build. | XSTNX | 6 | 4,992 |
Jun 8, 2009 10:25 AM Last Post: XSTNX |
|
| Xcode 3.0 crashes on project load | stevejohnson | 7 | 5,253 |
Jan 30, 2008 11:12 PM Last Post: gevapatz |
|

