Getting Planeshift to run playably and reliably on an old G3 mac is not easy.
This Helper aims to give thorough and detailed advice of how to tune your
Planeshift installation to the demands of older macs running Mac OS X 10.4.
To achieve this, it makes sure you are all set (sections I. and II.). Please check
all the things outlined there, before starting with the tuning (sections III. and IV.)
---
Helper to running Planeshift on old macs with MacOSX 10.4 (Tiger)
---
I. WHAT YOU SHOULD HAVE DONE ALREADY
- Registered on
http://www.planeshift.it- Downloaded and Installed PlaneShift 0.4.01 (Steel Blue) for MacOS X
- read the 'README-osx' file, which is in your planeshift folder
- read Cha0s' guide to 'Running Planeshift on Mac OS X':
http://hydlaa.com/smf/index.php?&topic=14416- read Trymm's essential fixes:
http://hydlaa.com/smf/index.php?&topic=31743- Checked you have at the very least 512MB RAM
II. WHAT YOU NEED
1. Make sure Tiger is up to date, that is, your version is fully updated:
- Run 'Software Update...' from the apple menu, then follow instructions
2. Update Planeshift:
a) Get the newest updater:
- download the 'Updater patch for MacOSX' from
http://www.planeshift.it/download.html- unextract the zip file (double click) and put the 'psupdater.app' in your planeshift folder, replacing the old file there.
b) Run the updater:
- Navigate to the Planeshift Application Folder
- Right click (if on a laptop or one button mouse CTRL + click) on the 'psupdater' then click 'show package contents'
- from there navigate --> 'Contents' --> 'MacOS' --> Double click on 'psupdater_static' (wait ... it will tell you when it is finished)
3. Make sure your Planeshift application (the client) can connect to the server:
a) if the firewall is enabled (it should be!):
- Run System Preferences from the apple menu, and choose 'Sharing'
- The Sharing Panel has 3 Tabs, select 'Firewall'
- click on the 'New...'-button
- click on the drop-down menu and select 'other'
- enter port number '7777' in both of the fields below and something in the description field, click 'ok'
- make sure you tick the little box next to your newly created connection in the overview window of 'Firewall'
b) If you have installed some other special programs that prevent connections to the net,
make sure you enable any network connection to port '7777' for the client.
III. TUNE GRAPHICS SETTINGS FOR SPEED (and stability)
1. Run the pssetup application (in your planeshift folder):
- leave the Color Depth at 32bit
- turn off sound or leave it on and turn off ambient sounds in-game in the options
- turn of vertex-buffer --- important for stability in certain areas of yliakum
- turn off multisampling and set its slider to zero
- set anisotropic filtering to 1.0
- set texture-downsampling to a fraction of 1 (1/4 works for me)
2. Downlod 'ati Displays'
download:
http://www.apple.com/downloads/macosx/drivers/radeondisplayutilities.htmlinstall: follow instructions
- choose 'System Preferences...' from the apple menu, click on the 'ATI Displays' control panel
- from the left panel select '3D' and 'add' an application profile, choose 'psclient.app'
- click the first three boxes, set performance to speed, turn FSAA off, turn anisotropic filtering off
3. Modify configuration files (in Planeshift Folder)
- open 'psclient.cfg' with TextEdit and make sure the following line ends in '= false'
Video.OpenGL.UseExtension.GL_ARB_vertex_buffer_object = false
- open data/config/r3dopengl.cfg and delete the ';' from the beginning of the following line:
;Video.OpenGL.UseExtension.GL_ARB_texture_compression = false
- for other modifications see Trymm's list of fixes
4. Modify graphic options in-game
- select 'details' from the graphics panel, turn on 'adaptive camera'
- set 'min-distance' (first slider) down to 20-30 in very laggy areas (hydlaa for example)
IV. AVOID CRASHES
1. Disable 'Vertex Buffer' in the 'pssetup' application. It might prevent crashes.
2. Navigate to your planeshift-folder and find the file 'psclient.cfg'.
Open it with TextEdit make sure the following line ends with '= false':
Video.OpenGL.UseExtension.GL_ARB_vertex_buffer_object = false
3. Maybe turning off ambient sounds in-game may prevent some crashes,
so may turning down fancy light-effects, texture-details, etc...
4. If crashes persist: happy experimenting!
---
Thanks to Cha0s, Trymm and all the other helpful forum-posters not mentioned here,
you enable me to run planeshift on a six year old ibook G3.
Feedback is welcome!
player_of_games
---