PlaneShift

Support => Mac OSX Specific Issues => Topic started by: Alpaca on June 05, 2005, 02:37:48 am

Title: Game not unexpectedly quitting per se, but still not functioning
Post by: Alpaca on June 05, 2005, 02:37:48 am
I am running OS X 10.4.1.
I\'ve downloaded v 0.3.009 off apple.com Mac OS X software happy page.
I did encounter the unexpected quitting for the updater, but followed the instructions and did all of the updates as instructed in the sticky.

Now, when I try to open either the psclient or the updater, throught Finder, Terminal, or otherwise, it doesn\'t work. That is to say, the app\'s icon bounces about once in the dock, and then just stops. No unexpected quitting, since the application hasn\'t even launched. It just doesn\'t work, period.

So... A little help, eh?
Title:
Post by: quintiusc on June 05, 2005, 02:40:14 am
You need to open it from the command line.  There\'s a link to a file in that same stickey that will do it for you.  At least there used to be.
Title:
Post by: Alpaca on June 05, 2005, 02:44:50 am
First off, I had tried that, hence the reference to trying to open through the Terminal, in my post above.

I did find out that I had somehow screwed up in chmodding it, and one way or another I actually get a response out of the terminal/command line this time:

Quote
SCF_WARNING: class planeshift.sound.soundmanager (from /Applications/Planeshift 3D/pssound.csplugin) has already been registered in the same context `app\' (in /Applications/Planeshift 3D/psclient.app/Contents/Resources/pssound.csplugin)
Crystal Space for MacOS/X 0.99 r0 [MacOS/X-powerpc-GCC]
Ported to MacOS/X by Eric Sunshine

ERROR: csInitializer::SetupConfigManager failed!
Is your CRYSTAL environment variable set?


Any suggestions?
Title:
Post by: ScrollMaker on June 05, 2005, 02:48:11 am
That\'s odd. I\'ve never seen that error before. Which updater did you use?
Title:
Post by: Alpaca on June 05, 2005, 02:49:48 am
The java one specified in the sticky.
Title:
Post by: ScrollMaker on June 05, 2005, 02:58:12 am
Did you enable both check-boxes on Updater.jar? I would try running the Updater.jar once more even if you are sure you updated correctly last time. If that doesn\'t work try deleting the offending file and running the updater again to redownload it.
Title:
Post by: Alpaca on June 05, 2005, 03:05:18 am
I hadn\'t checked the \"zipped\" box. However, I did that, and psclient nevertheless won\'t open the Finder way, and the terminal way yeilds:

Quote
SCF_WARNING: class planeshift.sound.soundmanager (from /Applications/Planeshift 3D/pssound.csplugin) has already been registered in the same context `app\' (in /Applications/Planeshift 3D/psclient.app/Contents/Resources/pssound.csplugin)
Crystal Space for MacOS/X 0.99 r0 [MacOS/X-powerpc-GCC]
Ported to MacOS/X by Eric Sunshine

ERROR: csInitializer::SetupConfigManager failed!
Is your CRYSTAL environment variable set?


Now, I had a thought. The user\'s manual says to do the config stuff, but I see no config app within the directory. Perhaps this could be the issue?

Also, when you mention deleting the offending file, I don\'t know which file, exactly, is the offending one.
Title:
Post by: ScrollMaker on June 05, 2005, 03:08:48 am
The .cfg files are configuration files if that\'s what the manual means. It appears the offending file is \"pssound.csplugin\". I also wouldn\'t bother trying to get the double-clickable application to work, as that\'s only caused problems for me in the past. I just run it from the Terminal every time.
Title:
Post by: Alpaca on June 05, 2005, 03:16:45 am
So, two questions:

1. How would I get the offending file alone, without dl\'ing the entire 220 meg package?

2. Might this have anything to do with the extremely prominent warning within the official download page, specifying that on the mac, there are issues with: a) the updater opening, and b) the sounds not working?
Title:
Post by: ScrollMaker on June 05, 2005, 03:21:28 am
1. If you delete the file and then run Updater.jar with both options checked off it should replace the file. I wouldn\'t recommend doing this, but try it if nothing else seems to work.

2. If you download 3.009 and try to run the official updater it won\'t work. That is why you must use Cha0s\' Updater.jar to update to 3.010.
The sounds can sometimes cause the game to crash while playing, so it is recommended you turn them off. I have never had a problem with the sounds though.
Title:
Post by: Alpaca on June 05, 2005, 03:25:55 am
I did as you instructed, and sure enough, the file got replaced. Problem is, the same error keeps appearing.
Title:
Post by: quintiusc on June 05, 2005, 03:32:09 am
Sorry, I missed you saying that you tried using the terminal.

That\'s the messsage that shows up when you try running psclient from outside the folder that it\'s in.  Have you tried using the cd command to change to that directory?
Title:
Post by: ScrollMaker on June 05, 2005, 03:32:15 am
It might be a specific error with Tiger, but I don\'t have it yet so I don\'t know. At this point if it were me, I would trash your current Planeshift, reinstall it, and try to follow the instructions as close as possible.

Before you do that you might want to wait for someone else to post their suggestions. Also you can ask people on irc.freenode.net #planeshift-build if you know how to use IRC.

Edit: quintiusc, good catch if that\'s it.
Title:
Post by: quintiusc on June 05, 2005, 03:35:31 am
Also, have you replaced the vfs.cfg file yet?  I just did that and it opened from the finder fine.
Title:
Post by: ScrollMaker on June 05, 2005, 03:37:28 am
The only problem with reverting to the older vfs.cfg file is that once you run the updater it will set it back to the less-functional, newer vfs.cfg file. And I don\'t think you get that neato chime in the beginning of the load screen.
Title:
Post by: Alpaca on June 05, 2005, 03:43:01 am
I\'m using the vfs file in the sticky.

Now, when you say that I should cd into the directory it\'s running from, do you mean cd\'ing into the standard, finder-viewable Planeshift 3D directory, or cd\'ing into the actual psclient.app and it\'s subdirectories, and getting to the file that you execute itself?

(I hope the above post is clear. Pardon my wandering hemi-run-on sentences. ;) )
Title:
Post by: quintiusc on June 05, 2005, 03:44:15 am
You can cd into the finder viewable folder and then ./psclient.app/Contents/MacOS/psclient.
Title:
Post by: ScrollMaker on June 05, 2005, 03:46:19 am
Type this:

\"cd /Applications/Planeshift\\ 3D/\"

Then this:

\"psclient.app/Contents/MacOS/psclient\"
Title:
Post by: Alpaca on June 05, 2005, 03:53:55 am
Thank you very much. That worked. Final question: may I close the terminal once the game has launched?
Title:
Post by: quintiusc on June 05, 2005, 03:58:04 am
I haven\'t tried it but I would guess the answer is no.  It doesn\'t hurt anything to have it open.
Title:
Post by: ScrollMaker on June 05, 2005, 03:59:08 am
There\'s only one way to find out...

I normally play in full screen mode, so I never get a chance to close it anyway. I can predict your question asking how to get it to run full screen, so here it goes:

Use Textedit and use Command-O to open a file. Check off ignore rich text commands and open the planeshift.cfg file.

Change this line:

Video.FullScreen = false

to this:

Video.FullScreen = true

then save the file, quit Textedit, and run PS from the Terminal.
Title:
Post by: Alpaca on June 05, 2005, 04:04:41 am
Heh. Actually, I prefer it in a window, as it allows me to access other stuff, but I appreciate the future knowledge. Thanks for all your help.
Title:
Post by: Cha0s on June 05, 2005, 08:59:03 am
1. Using my updater, the vfs.cfg file will NOT be overwritten unless the \"Update all\" box is checked (which is required during the initial install, see the guide). That box should only be checked when updating major releases (or if it stops working after an update :P ).

2. If you copy the vfs.cfg file, it should launch from the Finder without a problem. Make sure you do this at the end, as otherwise the update will overwrite it (try copying it in now, for instance).

3. If you check the \"Update zip entries\" box in my updater, you\'ll probably get a smaller download size, though this method has not been 100% tested as to how well it works. If anyone has reports on this feature\'s function (positive or negative), please PM me or email me. Note that unless you had the box checked during the first update, it probably didn\'t make a difference.

4. Oh, and for Terminal: if you close the window, you\'ll terminate the process (i.e. quit Planeshift). So, yes, you have to keep it open.

:)