PlaneShift

Development => Development Deliberation => Topic started by: Kaithro on July 06, 2005, 10:30:28 pm

Title: noob question
Post by: Kaithro on July 06, 2005, 10:30:28 pm
Well, I am familiar with C++ and I have updated my 10yr old education by reading a couple of recent books on it.  I\'m not a game programmer but I did download the CS, and CE source hoping to learn a bit more about it so that maybe I could contribute in the long run or at least do a little game-world modeling of my own.  

I went to Sourceforge and rooted around but I can\'t find the PlaneShift source.  Is that protected, or did I miss the right link to it?
Title:
Post by: Gellule on July 07, 2005, 01:34:37 am
Planeshift is on sourceforge at: http://sourceforge.net/projects/planeshift.

Click on CVS to have access to the web interface.
Title:
Post by: zabeal on July 07, 2005, 02:31:55 am
For guide instructions on building planeshift, look at the guides at http://laanx.fragnetics.com . The cvs operations have a dte option set to 5-18, which is the date that works with the current server. If you want to build cvs you\'d have to remove that.

Once you get everything working, take a look at the bugtracker for things you can fix: http://planeshift3d.com/bugtracker/index.php
Title:
Post by: Kaithro on July 07, 2005, 03:44:06 am
Thank you :)   I have Tortise CVS installed and it\'s downloading now.  Looks like I will have to download glut, Directx 9 SDK, and python since I am using Dev-C++.  Building this could get tricky.. here\'s hoping... hehehe   I\'m using DivineLight\'s build guide since it most closely resembles the environment I\'ll be building in.
Title:
Post by: zabeal on July 07, 2005, 05:15:09 am
Devc is based on Mingw, so I will riect you to ythe out of date guide to that: http://cvs.sourceforge.net/viewcvs.py/planeshift/planeshift/docs/compiling-mingw32.txt?rev=1.9&view=auto, you\'ll want to balance out that one and the visual guide to get things right.

As for the sdk apps, you might be able to get them from the mingw sdk. Not sure how that works hoever- also, there is a package of crystalspace sdks, like for opengl and openal, the link is http://ftp://ftp.sunsite.dk/projects/crystal/support/win32/ or http://crystalspace3d.org/support/win32/
Title:
Post by: Kaithro on July 07, 2005, 05:23:53 am
Thank you zabeal, I have already downloaded all those libraries mentioned just in case the guide I was following wouldn\'t work for me.  But that guide you pointed me to does clear up how to setup the mysql db properly.  I\'m almost ready to try the first build :)
Title:
Post by: Androgos on July 07, 2005, 09:37:56 am
hmmm I don\'t think even one person has ever successfully built CS / PS on Dev-C++.. I would recommend MiniGW
Title:
Post by: lynx_lupo on July 07, 2005, 11:10:08 am
I agree, but a few days ago someone said devcpp uses mingw, so I don\'t see the problem. Sure, there are no project file.  :P
Title:
Post by: ramlambmoo on July 07, 2005, 11:42:54 am
Dont try it with dev cpp.  Dont even go near it.  Dev cpp does use the mingw compiler, but it wont use the makefile..so go figure.  Not to mention the fact that you\'d also have to link all the libaries yourself from dev cpp else you\'ll get errors, even if the CS and CEL files are in the right place, you\'d still have to manually do them.   Download mingw and... just do what it says in docs/compiling-mingw32.txt and you should be fine.
Title:
Post by: Kaithro on July 08, 2005, 01:49:37 am
Now I\'m wondering how I will get the MySQL library converted to a format that MinGW supports because when I run the reimp command as shown in the build guide it just errors out.
Title:
Post by: zabeal on July 08, 2005, 05:45:04 am
It\'s possible your download didn\'t come with the reimp program- you can get it here: http://mywebpage.netscape.com/yongweiwu/reimp_new.zip
Extract that and copy it to somewhere\'s on your path, and then you can follow the directions from the guide.
Title:
Post by: Kaithro on July 08, 2005, 09:06:29 pm
The most recent version of MinGW doesn\'t have reimp, but I went and downloaded the older version mentioned in the build guide and the reimp program was there.   However, it doesn\'t work, I have downloaded a library for the DevC++ compiler which is for MySQL, so at worst I\'ll have to puzzle it out over a longer period of time.