Ok, while we're waiting for the easy version, here's how I install it:
[I use Ubuntu 6.06 Dapper Drake, but it should work for all distri.]
Ubuntu 6.06 Dapper Drake users, I recommend http://vaalnor.mine.nu/cvs.htm
Updated Wed 12 Juli
1. before deleting anything
Just follow the clean install backup guide:
It's highly recommended that you install the new package clean.
Things you can keep:
questnotes files in the data folder
shortcuts at data/options/shortcutcommands.xml
other options in there other than keys.xml or mouse.xml (new file is controls.xml and mouse.xml; new format, so you can't carry over old ones)
logs in your logs folder
screenshots in your screenshots folder
also save the art folder
2. this guide is an addition to the manual here (copy the complete link):
http://planeshift.cvs.sourceforge.net/*checkout*/planeshift/planeshift/docs/compiling.html
3. first you need the right tools
sudo apt-get install jam curl subversionthree tools you'll need
DOWNLOAD FROM: http://www.nvidia.com/object/cg_toolkit.html
tar -xf [insert ^^ filename here]the nvidia toolkit; i used the Linux X86 one
4. "download sources"
No problems there..
5. "Updating Sources"
svn update -r 24890 cs
svn update -r 2046 cel
cvs -z3 update -dPC -D "2006-07-12 00:00:00 UTC" planeshiftERROR? while "cvs -z3 update ..."
try moving to the planeshift folder first, try again:
cd planeshift
now do jam clean and jam -aq (could take some time.. drink a coffee or two)
6. Compile Sources:
Cal3D
Dont forget to go to the right directory: /home/user/development/cal3d
sudo apt-get install libtool[you'll need this one for the next four commands in the manual]
!! Always change "/users/" in the manual with the right username
ERROR? while "MAKE"
comment out the "all_libraries = @all_libraries@" as describedERROR? while "MAKE INSTALL"
Always make install as superuser:
sudo make install
Crystal Space (CS)
Dont forget to go to the right directory: /home/user/development/cs
the two codeboxes are the same code, chose one
ERROR?
!! dont forget to change the "user"
export LD_LIBRARY_PATH=/home/[s]user[/s]/development/cal3d/src/cal3d/.libs/:$LD_LIBRARY_PATHThe jam -aq codes can take a long time... (drink another can of coffee)
You know what.. since I've been getting some problems, I'm giving up :surrender: and i'm using another guide suitable for Ubuntu 6.06. If you continue it should work though.
Crystal Entity Layer (CEL)
Dont forget to go to the right directory: /home/user/development/cel
ERROR?
[do this in your CEL - folder if "echo $CRYSTAL" gives a void]
!! dont forget to change the "user"
export CRYSTAL=/home/[s]user[/s]/development/celAgain, "jam -aq .." could take some time... (fix the coffee machine)
PlaneShift
Dont forget to go to the right directory: /home/user/development/planeshift
Same thing as before.. (take your time to go to the toilet)
OPTIONAL!
if you also want to build the server:
(becouse you probably already "jammed" the client)
jam -aq serverOPTIONAL!
if you also want to build the extra tools
(might give errors, some tools might not build)
jam -adont forget, both these options might take some time.
7. Art!
If you have previously downloaded a release package, you can simply copy over your art directory, everything in your data directory except for gui, and skip this step.
We are going to change our file but we won't update (at least, yet)
Goto http://psmirror.org/ and download the art [ http://www.psmirror.org/art.zip ] 200MB WARNING if you want the new art (recommended)
Delete the old folder (If you are really suspicious, make a backup :-s ) and replace it with the new one.
8. replacing old files
before logging on:
put your questnotes files back in the data folder
shortcuts back to data/options/shortcutcommands.xml
logs in your logs folder
screenshots in your screenshots folder
CONGRATULATIONS! we've got everything we need, try to run it now :woot: [first run the setup]
you might want to create shortcuts for ./pssetup, ./psclient and ./psupdater
[try menu editors and "ln -s .." ]
PROBLEMS?
- Only localhost inmy list of servers?
edit servers.xml
add "<server name="Fragnetics" ip="laanx.fragnetics.com" port="7777" />" to your serverlist
- http://img95.imageshack.us/img95/4701/error7rx.jpg
export CRYSTAL=/home/
user/development/cs
export CEL=/home/user/development/cel
export CSCONFPATH=/home/user/development/cel
[li]http://img109.imageshack.us/img109/6557/error29rn.jpg[/li]
Unsolved. No 3D driver (look below for possible solutions) [I use a Geforce 6200]
[li]http://img86.imageshack.us/img86/5666/cswarnings6yj.jpg[/li]
Unsolved. Probably I dont even HAVE the gldrivers?
Possible solution: d/l "data" from somewhere else
[/list]
Optional: get the server running
Interesting, but let's get the game running first!
Now.. somehow I didnt get that working and other people did. If it doesnt, try the following method:
- Get a .run file with all things we need:
wget http://xrl.us/psinduane[li]Activate the file in the dir you want the planeshift folder to be (777 could also be 755, 700 etc )[/li]
cd /[s]whereveryouwantto[/s]
chmod 777 [s]filename[/s].run[li]./planeshift will be created, give permission[/li]
chmod -R ./planeshift[li]Copy your ART, DATA (and probably LOGS) folder mentioned in the guide above where you just placed the rest[/li]
Now It should work if you run pssetup
[li]Optional: Edit your menus to the new path and icons[/li]
[li]You might need to add the server ^^ to first problem above[/li]
[/list]
Other guides: http://vaalnor.mine.nu/cvs.htm for Ubuntu 6.06 Dapper Drake