Bug report: OGL2 shaders + liquid = messed up text

If you've had any problems with Nexuiz, or would like to report bugs, post here.

Moderators: Nexuiz Moderators, Moderators

Postby divVerent » Wed May 23, 2007 11:23 pm

In that case, we can't help you - I am the only one of the developers who has a Mac at all, and here it's just a Radeon 9200 "powered" Mac mini. Here it works fine, but this thing can't do OpenGL shaders at all.

So, try the following:

Start the game. When you got the black screen, blindly type:

Shift-Escape
condump test.txt
quit

after that, the game should exit. Then, go to the .nexuiz folder and in there, into data. Post the file test.txt somewhere and give us a link so we can check which graphics extensions were detected. You can also try:

r_glsl 0
gl_vbo 0
apple_multithreadedgl 0
r_restart

to check if it has any effect.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby divVerent » Wed May 23, 2007 11:26 pm

As for your weird config file issue - no idea. The engine for sure does not write outside its directory and ~/.nexuiz. Maybe when you delete the folder, an old instance (crashed) of the engine was still in memory - and exited and wrote its config? Before deleting the Nexuiz folder, make sure no Nexuiz instance is running. For checking this, open a terminal and in there, type:

ps ax | grep nex

This should show no nexuiz-osx-ppc-whatever. If it does, it is still running - then type

kill 3298

where you replace 3298 by the number in the left column.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Clueless Newbie » Thu May 24, 2007 2:54 pm

divVerent wrote:So, try the following:
Start the game. When you got the black screen,

BTW: The screen doesn't go black immediately; I first get the "Nex" icon with the loading text.
blindly type:

Shift-Escape
condump test.txt

Ok. You can find the condump here:

http://www.notam02.no/~clund/nexuiz/condump.txt

You can also try:

r_glsl 0
gl_vbo 0
apple_multithreadedgl 0
r_restart

That's a bit much to type blind. But I noticed that the "r_glsl 0" line was already there, so I tried adding this:

r_glsl "0"
gl_vbo "0"
apple_multithreadedgl "0"

Didn't make any difference though.
2 GHz Mac Pro
Mac OS X 10.6.2
nvidia GeForce 8800 GT
Clueless Newbie
Keyboard killer
 
Posts: 518
Joined: Wed Jan 03, 2007 1:01 pm

Postby esteel » Thu May 24, 2007 5:41 pm

There we have it.. From your log:
^7checking for GL_ARB_texture_non_power_of_two... enabled

Thats WRONG WRONG WRONG! This extension has to be disabled and normally it IS disabled when using 2.2.3 on mac. Something must be wrong with the way you installed 2.2.3. I guess that for some reason it did not update/overwrite the file Nexuiz/Nexuiz.app/Contents/MacOS/nexuiz-osx-ppc-agl or in the case of SDL Nexuiz/Nexuiz-SDL.app/Contents/MacOS/nexuiz-osx-ppc-sdl but i do not have a clue about Mac so i have no idea no how to do it better.. and well i also have no idea how you did try to do it..
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby Clueless Newbie » Thu May 24, 2007 6:59 pm

esteel wrote:There we have it.. From your log:
^7checking for GL_ARB_texture_non_power_of_two... enabled

Thats WRONG WRONG WRONG! This extension has to be disabled and normally it IS disabled when using 2.2.3 on mac. Something must be wrong with the way you installed 2.2.3. I guess that for some reason it did not update/overwrite the file Nexuiz/Nexuiz.app/Contents/MacOS/nexuiz-osx-ppc-agl or in the case of SDL Nexuiz/Nexuiz-SDL.app/Contents/MacOS/nexuiz-osx-ppc-sdl but i do not have a clue about Mac so i have no idea no how to do it better.. and well i also have no idea how you did try to do it..

Well, what I did when I installed 2.2.3 was to rename the .nexuiz folder so it's contents would be ignored, downloaded the full version of 2.2.3, and played from that.

Oh well. When 2.2.1 is no longer compatible with whatever the servers are using, I'll wipe everything Nex off my HD before installing from scratch. Maybe that's what it'll take to make it work.

In the meanwhile, is there any way to disable that extension from the config file?
2 GHz Mac Pro
Mac OS X 10.6.2
nvidia GeForce 8800 GT
Clueless Newbie
Keyboard killer
 
Posts: 518
Joined: Wed Jan 03, 2007 1:01 pm

Postby esteel » Thu May 24, 2007 7:12 pm

Clueless Newbie wrote:Well, what I did when I installed 2.2.3 was to rename the .nexuiz folder so it's contents would be ignored, downloaded the full version of 2.2.3, and played from that.

Oh well. When 2.2.1 is no longer compatible with whatever the servers are using, I'll wipe everything Nex off my HD before installing from scratch. Maybe that's what it'll take to make it work.

In the meanwhile, is there any way to disable that extension from the config file?

Well yes but what did you do with the OLD Nexuiz 2.2.1? Meaning were did you put Nexuiz 2.2.1 and were do you put Nexuiz 2.2.3? To me it seems like both are kinda mixed..

There is no way to fix this from the config file, you need to edit the file that starts Nexuiz. BUT THE VERSION 2.2.3 DOES INCLUDE a correct file. So there must be some error on your side in that it still uses some old files.

If you want to edit the file look for Nexuiz/Nexuiz.app/Contents/MacOS/nexuiz-osx-ppc-agl and edit it in some text editor.. add -notexturenonpoweroftwo to the end of the last line. And then PLEASE find out why you still have that old file :)
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby divVerent » Thu May 24, 2007 8:28 pm

Actually, to enter that file, you Control-click on Nexuiz.app and then "Show package contents". Then you can go in further until you can open nexuiz-osx-ppc-agl in TextEdit.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Clueless Newbie » Mon May 28, 2007 5:49 pm

esteel wrote:Well yes but what did you do with the OLD Nexuiz 2.2.1? Meaning were did you put Nexuiz 2.2.1 and were do you put Nexuiz 2.2.3? To me it seems like both are kinda mixed..

I left 221 where it was, and opened 223 in a diffrent folder. Or to put it thusly:

home dir/games/nexuiz ƒ/nexuiz 2.2.1
home dir/downloads/nexuiz|nexuiz 2.2.3

No apps or files were moved between these directories. 221 was left where it was, and 223 was left in the directory where I expanded it. And I renamed .nexuiz/ to something else before trying 223.

If you want to edit the file look for Nexuiz/Nexuiz.app/Contents/MacOS/nexuiz-osx-ppc-agl and edit it in some text editor.. add -notexturenonpoweroftwo to the end of the last line. And then PLEASE find out why you still have that old file :)


Hmm.. It's the SDL version I'm using, and it doesn't have any .agl files - that I can see...
2 GHz Mac Pro
Mac OS X 10.6.2
nvidia GeForce 8800 GT
Clueless Newbie
Keyboard killer
 
Posts: 518
Joined: Wed Jan 03, 2007 1:01 pm

Postby divVerent » Mon May 28, 2007 9:13 pm

it's called the same with -sdl then
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Previous

Return to Nexuiz - Support / Bugs

Who is online

Users browsing this forum: No registered users and 1 guest

cron