Mac install problem

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

Moderators: Nexuiz Moderators, Moderators

Mac install problem

Postby Hawkslayer » Sun Nov 05, 2006 12:21 pm

I downloaded the .zip file, extracted it to a folder, dropped the folder in the Applications folder and double click on the mac Nexuiz icon and I get an error saying it can't find the info and that I need to set a -basedir/path stuff.. but I don't know how to set a command line with the mac.. and why does it need this, since it's a default location relative to the executable?

Please help

btw I have a 12" Powerbook running a GeForce FX 5200 1.5ghz G4 OSX Tiger
Hawkslayer
Member
 
Posts: 10
Joined: Sun Nov 05, 2006 12:18 pm

Postby divVerent » Sun Nov 05, 2006 1:58 pm

Sorry, you can't do that...

the problem is that the Nexuiz package is made for all platforms, not just Mac - so we couldn't put the data in the engine binary.

That means for you: you cannot copy/move the Nexuiz icon to the Applications folder. You need to create a link and need to keep the Nexuiz directory around. And of course, you do not NEED to put it in the Applications folder - you can already double click the Nexuiz or Nexuiz-SDL binaries without doing that.
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 Hawkslayer » Sun Nov 05, 2006 9:14 pm

divVerent wrote:Sorry, you can't do that...

the problem is that the Nexuiz package is made for all platforms, not just Mac - so we couldn't put the data in the engine binary.

That means for you: you cannot copy/move the Nexuiz icon to the Applications folder. You need to create a link and need to keep the Nexuiz directory around. And of course, you do not NEED to put it in the Applications folder - you can already double click the Nexuiz or Nexuiz-SDL binaries without doing that.



I think you misunderstood.. I have the whole folder in there, pc and linux executables and all.. I unzipped everything into a folder (and it has subdirectories like data and such) and moved the whole thing into the apps folder, which shouldn't be a problem. I didn't move the mac executable either, it's still at the base of nexuiz folder. (applications/nexuiz/)

Just to be sure Nexuiz wasn't different than other mac applications, I moved the entire folder out of the applications folder and into documents.. and double clicked the app there.. and it still ran, then gave me an error saying the same thing.

The mac nexuiz executable can't find the data needed to load the content even though I see .pk3 files in applications/nexuiz/data folder.
Last edited by Hawkslayer on Sun Nov 05, 2006 9:21 pm, edited 1 time in total.
Hawkslayer
Member
 
Posts: 10
Joined: Sun Nov 05, 2006 12:18 pm

Postby divVerent » Sun Nov 05, 2006 9:21 pm

Which .pk3 files do you see in your Nexuiz/data folder?

Which are the very first console messages (when you scroll up) - there should be something about libz. Do you find that?
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 Hawkslayer » Sun Nov 05, 2006 9:22 pm

wow quick reply.. I'll check right now.
Hawkslayer
Member
 
Posts: 10
Joined: Sun Nov 05, 2006 12:18 pm

Postby Hawkslayer » Sun Nov 05, 2006 9:25 pm

data20060905.pk3
common-spog.pk3
are the files in nexuiz/data folder

First errors in console say couldn't exec quake.rc, default.cfg, autoexec.cfg

I didn't notice anything about libz, but the console is hard to read since the "northeast" and "southwest" corners of the screen are all white (background image?)
Hawkslayer
Member
 
Posts: 10
Joined: Sun Nov 05, 2006 12:18 pm

Postby esteel » Mon Nov 06, 2006 10:36 am

Hawkslayer wrote:I didn't move the mac executable either, it's still at the base of nexuiz folder. (applications/nexuiz/)

I have no real clue about macs but just to remove a bit confusion.. The Mac executable is NOT in the Nexuiz base dir, the two versions (native and sdl) are inside the Nexuiz/Nexuiz.app and Nexuiz/Nexuiz-SDL.app directories. The binary in the Nexuiz basedir is just the dedicated server.
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby divVerent » Mon Nov 06, 2006 10:45 am

Try using the Page Up key to find out if it complained about not loadable libraries.

Which exact version of OS X are you using?

The PK3s you named are the correct ones.
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 Willis » Mon Nov 06, 2006 8:12 pm

esteel wrote:I have no real clue about macs but just to remove a bit confusion.. The Mac executable is NOT in the Nexuiz base dir, the two versions (native and sdl) are inside the Nexuiz/Nexuiz.app and Nexuiz/Nexuiz-SDL.app directories. The binary in the Nexuiz basedir is just the dedicated server.


I'm pretty sure Mac OSX treats the Nexuiz.app and Nexuiz-SDL.app folders as binaries.

The problem definitely sounds like a zlib/libz problem.
Unfortunately, zlib/libz is initialized before the client, so it won't show up in your console, and the condump/savelog command didn't make it into the engine until after the last major release.

Is it possible for you to launch the game from a terminal with the option -condebug ? (IE: ./Nexuiz(.app) -condebug [sorry, I really am not very familiar with macs]?
This would create a file named qconsole.log in your Nexuiz/data dir which would indicated if zlib/libz is failing or not.
--Willis
Willis
Site Admin
 
Posts: 168
Joined: Tue Feb 28, 2006 7:00 pm
Location: Wisconsin, USA

Postby divVerent » Mon Nov 06, 2006 11:29 pm

To check for that, open Terminal.app, "cd" into the Nexuiz directory and run ./nexuiz-osx-ppc-dedicated. Look at the first lines it wrote.

BTW... I would really like to remove the -ppc- from the binary names because they are universal binaries since 2.0, but I can't because if I did that, installing a patch would keep the old engine around...
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

Next

Return to Nexuiz - Support / Bugs

Who is online

Users browsing this forum: No registered users and 1 guest

cron