Guest Leonardo Posted January 23, 2006 Report Share Posted January 23, 2006 Hi all, I saw in the project news that now you have python integrated in Xenocide so I want to ask, what can a python programmer do to help the project? I'm a big fan of x-com TFTD and UFO. I want to know how open you are, and of what I can be of help to the project. What I really like is user interface design, maybe I can help with the game interface, i don't know what do you all think? I am not a member of the forum yet, but you can answer it in here or send it to my mailsantagada at gmail dot com thanks in advance Link to comment Share on other sites More sharing options...
Guest Leonardo Posted January 23, 2006 Report Share Posted January 23, 2006 I read the programmer quick start, but what I really want is to work with just the python parts, and I don't want to download and install visual studio 2003 (they say it is a pain to install). Link to comment Share on other sites More sharing options...
Guest Azrael Posted January 23, 2006 Report Share Posted January 23, 2006 Please register at the site, registration is quick and painless. I believe you should PM Rincewind or Red Knight, so they can tell you what you could do. Link to comment Share on other sites More sharing options...
UnFleshed One Posted January 24, 2006 Report Share Posted January 24, 2006 VS is not a pain to install, it is just long . And you will need it anyway, to build all the new c++ code everybody throwing in (and that is long ). Not to scare you away . Link to comment Share on other sites More sharing options...
Guest Leonardo Santagada Posted January 24, 2006 Report Share Posted January 24, 2006 VS is not a pain to install, it is just long . And you will need it anyway, to build all the new c++ code everybody throwing in (and that is long ). Not to scare you away .<{POST_SNAPBACK}> Ok, so I will follow all the steps in the faq and then I will get back in here. Link to comment Share on other sites More sharing options...
kafros Posted January 24, 2006 Report Share Posted January 24, 2006 Hey Leonard, welcome to the project Please don't forget to register yourself as a forum member (and of course login with your username). That way you will be able to send Private messages and enter some other parts of these forums Link to comment Share on other sites More sharing options...
santagada Posted January 24, 2006 Report Share Posted January 24, 2006 Hey Leonard, welcome to the project Please don't forget to register yourself as a forum member (and of course login with your username). That way you will be able to send Private messages and enter some other parts of these forums <{POST_SNAPBACK}> registered in the forum, downloaded the VS toolkit, but now I am downloading dxsdk from emule and it is going to take a while. Link to comment Share on other sites More sharing options...
[Mad] Posted January 24, 2006 Report Share Posted January 24, 2006 Hey Leonard, welcome to the project Please don't forget to register yourself as a forum member (and of course login with your username). That way you will be able to send Private messages and enter some other parts of these forums registered in the forum, downloaded the VS toolkit, but now I am downloading dxsdk from emule and it is going to take a while.You don't need the dxsdk. (Only if you whish to rebuild ogre... ) Link to comment Share on other sites More sharing options...
santagada Posted January 24, 2006 Report Share Posted January 24, 2006 You don't need the dxsdk. (Only if you whish to rebuild ogre... )<{POST_SNAPBACK}> Thanks, now i will play a litle UFO and when I get bored i will try to build xenocide. Link to comment Share on other sites More sharing options...
[dteviot] Posted January 24, 2006 Report Share Posted January 24, 2006 (edited) Hey Leonard, welcome to the project Please don't forget to register yourself as a forum member (and of course login with your username). That way you will be able to send Private messages and enter some other parts of these forums registered in the forum, downloaded the VS toolkit, but now I am downloading dxsdk from emule and it is going to take a while.You don't need the dxsdk. (Only if you whish to rebuild ogre... )OK, I've updated the programmer quick start guide (EDIT: on the Wiki) to indicate that DirectX SDK is only needed if you want to rebuild Ogre. (Which suggests to me that it probably should be removed from the quick start guide. - or put at the end.)I've also removed the reference to yake. However, someone who really knows what they're doing should give the guide a careful overview and update. Edited January 24, 2006 by dteviot Link to comment Share on other sites More sharing options...
santagada Posted January 25, 2006 Report Share Posted January 25, 2006 OK, I've updated the programmer quick start guide (EDIT: on the Wiki) to indicate that DirectX SDK is only needed if you want to rebuild Ogre. (Which suggests to me that it probably should be removed from the quick start guide. - or put at the end.)I've also removed the reference to yake. However, someone who really knows what they're doing should give the guide a careful overview and update.<{POST_SNAPBACK}> Maybe I should do it, as i am starting from scratch, but someone should proof read it, because my english is not very good (as you probably already know).and... well I need to do it, and stop playing UFO (the problem is that I never finished ufo, just TFTD (but ufo seems easier)). Link to comment Share on other sites More sharing options...
Guest Azrael Posted January 25, 2006 Report Share Posted January 25, 2006 OK, I've updated the programmer quick start guide (EDIT: on the Wiki) to indicate that DirectX SDK is only needed if you want to rebuild Ogre. (Which suggests to me that it probably should be removed from the quick start guide. - or put at the end.)I've also removed the reference to yake. However, someone who really knows what they're doing should give the guide a careful overview and update.<{POST_SNAPBACK}> Maybe I should do it, as i am starting from scratch, but someone should proof read it, because my english is not very good (as you probably already know).and... well I need to do it, and stop playing UFO (the problem is that I never finished ufo, just TFTD (but ufo seems easier)).<{POST_SNAPBACK}>I'll do it, just send the fixed version to me via PM and I will sort it out Link to comment Share on other sites More sharing options...
[stewart] Posted January 25, 2006 Report Share Posted January 25, 2006 Dont forget to post appropriately in the Recruitment Cneter. Link to comment Share on other sites More sharing options...
Guest Azrael Posted January 25, 2006 Report Share Posted January 25, 2006 Dont forget to post appropriately in the Recruitment Cneter.<{POST_SNAPBACK}>Programmers don't post in there anymore. Link to comment Share on other sites More sharing options...
[stewart] Posted January 25, 2006 Report Share Posted January 25, 2006 Well then do what you have to do so I can get the appropriate PM to get things rolling with this guy. Link to comment Share on other sites More sharing options...
Guest Azrael Posted January 25, 2006 Report Share Posted January 25, 2006 (edited) Me? I don't have to do anything that's Rincewind's area Edited January 25, 2006 by Azrael Link to comment Share on other sites More sharing options...
santagada Posted January 26, 2006 Report Share Posted January 26, 2006 Now the problem that I am having is that I only have the vs toolkit, and it only has a compiler, is there any way to use scons to drive the vs compiler? this will make my life easier and the steps to compile xenocide free (as in beer) and fast (as in visual studio optimizing compiler). Link to comment Share on other sites More sharing options...
reist Posted January 26, 2006 Report Share Posted January 26, 2006 (edited) Sure, there's a way to use scons with any compiler. There are enough examples on scons' site and mailing list for msvc. In svn, the scripts are more geared towards linux (gcc/icc), but I don't think it's a problem to modify them to work on msvc, maybe even merge it all together to have only one set of scripts. If you know how to work with scons, this is what should be changed:Sconstruct - it's options are gcc and icc-centric.gcc-linux.scons/icc-linux.scons - just change the flags to what's in the vcproj files.findlibs.scons - no way this one will work under window. Better replace it totally. There are also small pieces of linux-only library stuff in scripts for each specific subdirectory. Edited January 26, 2006 by reist Link to comment Share on other sites More sharing options...
santagada Posted January 26, 2006 Report Share Posted January 26, 2006 Sure, there's a way to use scons with any compiler. There are enough examples on scons' site and mailing list for msvc. In svn, the scripts are more geared towards linux (gcc/icc), but I don't think it's a problem to modify them to work on msvc, maybe even merge it all together to have only one set of scripts. If you know how to work with scons, this is what should be changed:Sconstruct - it's options are gcc and icc-centric.gcc-linux.scons/icc-linux.scons - just change the flags to what's in the vcproj files.findlibs.scons - no way this one will work under window. Better replace it totally. There are also small pieces of linux-only library stuff in scripts for each specific subdirectory.<{POST_SNAPBACK}> I know what scons is, but I really don't know how to use it, nor how to make the changes to make it work with vs. The last step is the problem, i really don't know how to make a new findlibs for vs, and I really don't want to download and install the full visual studio .net. Any ideas? Link to comment Share on other sites More sharing options...
santagada Posted January 26, 2006 Report Share Posted January 26, 2006 and I just want to say thanks for the all the help you are all giving. Link to comment Share on other sites More sharing options...
reist Posted January 26, 2006 Report Share Posted January 26, 2006 One of the great things about scons is that it and all it's configs are written in python. The docs on their site are also very easy to follow.findlibs is really needed on linux because the includes and libraries can be in a lot of different places.On windows, you'd just get the packages as is explained in the programmers quick start guide and in findlibs point to where everything is. The main problem for me to write msvc scripts is that I'm on linux. Also, what I'd do will be pretty much the same thing you would - look at the msvc scons examples and vcproj files and change the scripts accordingly.Not having windows, I'd be stuck at that point and you'll have to continue tweaking the scripts to make them work anyway. Link to comment Share on other sites More sharing options...
santagada Posted January 27, 2006 Report Share Posted January 27, 2006 One of the great things about scons is that it and all it's configs are written in python. The docs on their site are also very easy to follow.findlibs is really needed on linux because the includes and libraries can be in a lot of different places.On windows, you'd just get the packages as is explained in the programmers quick start guide and in findlibs point to where everything is. The main problem for me to write msvc scripts is that I'm on linux. Also, what I'd do will be pretty much the same thing you would - look at the msvc scons examples and vcproj files and change the scripts accordingly.Not having windows, I'd be stuck at that point and you'll have to continue tweaking the scripts to make them work anyway.<{POST_SNAPBACK}> I will see what I can do. If I get anywhere with scons I will post here. Link to comment Share on other sites More sharing options...
rincewind Posted January 31, 2006 Report Share Posted January 31, 2006 Me? I don't have to do anything that's Rincewind's area More or less, the appropriate procedure is described in the wiki (recruitment section). Hint: application by pm to me and red knight. If there are more questions, feel free to contact me. Rincewind P.S: Once we get the real python development more into focus, we'll ahve to revise the programming recruitment docs as they are heavily geared towards c++ programmers. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now