Author Topic: Compiling guides and other useful links  (Read 10996 times)

Ralleyon

  • Hydlaa Citizen
  • *
  • Posts: 304
  • Protector in the Survivors of Vaern
    • View Profile
Compiling guides and other useful links
« on: December 09, 2006, 09:54:16 am »
DISCLAIMER:


Due to the nature of some of the things posted below some of these links or pieces of information might be outdated. If in doubt, join IRC and ask for the latest news.

In the following I will refer to PlaneShift the engine, more than to the actual game.



The source code of PlaneShift is free and can be downloaded and compiled, turning it into a fully working game. This applies to all the code in the SVN repository. The code license details are General Public License.

The art, story, database and names are under a proprietary license - ABC license (Atomic Blue Corporation) - a non-profit organization under Talad's (Luca Pancallo) control so the content cannot be stolen or reused by entities and thus diminish the originality of the game. Of course, it also protects content which would constitute spoiler material, ruining the game experience.

To clarify, free source code + your own art + your own database content => you can create your own game but don't expect it to be easy though.

Resources:

The PS server (laanx page):

http://planeshift.subhosting.net/

The official PlaneShift project page on SourceForge

The compiling guide can be found here.

Sources can be found here.

Wiki generated content:

PlaneShift wiki

The content of this wiki is property of the Planeshift team, being subject to the ABC license and refers to Planeshift the game.

The bugtracker:

http://www.hydlaaplaza.com/flyspray  -  This resource contains both feature requests and bug reports for the game. Anyone is encouraged to contribute!




IRC guides

Short version:

Consider joining the IRC every now and then since some of the people that are on in the channels assigned to planeshift can provide real-time responses and can help a lot when in need. For joining IRC, simply get an IRC client: IceChat for Windows users or Konversation for Gnu/Linux distributions are the two I've used so far. The Chatzilla plugin for Mozilla works under both OS-es as well, supporting proxies too.

Simply use the normal setting join irc.freenode.net and use the commands below to join the most well known PS channels:

/join #planeshift
/join #planeshift-build
/join #planeshift-gmtalk   (do not idle in this channel, state your business with the GM's and leave once it's sorted out)

The second one in the list is what you want if you'd like to learn about building, lots of people there who know how to build PlaneShift and are really helpful, provided that you ask smart questions.



Tools:

http://www.vaikene.net/planeshift/api/ - doxygen-generated version of the PS API (advanced programming interface) provided by Bereror How to generate it.

The documentation is updated every day through a script, so it should be current.



Quotes database on: http://qdb.alphasys.nl/ thanks to Andoryn

The PlaneShift Developers talk about the project on different occasions:


Keith talked about the project on a Google tech talk. Check the slides too.


There are more blogs of interest if you want to check. This time Andrew Craig and Mike Gist do the sharing.

Xordan's dev blog
Acraig's dev blog
Acraig's new dev blog

There is also The Dev Team Experimental Blog right here on the forum.




Various development topics discussed right here on the forums:


Planeshift MAC build guide:

https://planeshift.svn.sf.net/svnroot/planeshift/trunk/docs/compiling.html   -> Select Mac OSX from drop down menu
http://hydlaaplaza.com/smf/index.php?topic=26531.0


PlaneShift release for FreeBSD:

http://www.freshports.org/games/planeshift/  -  acardenas on #planeshift-build can provide more help.



[Official!]Guide to 2D/3D contributions:

http://planeshift.ezpcusa.com/pswiki/index.php?title=Creating_Art_and_mods

Terrain generator/importer:

http://hydlaaplaza.com/smf/index.php?topic=23898.0

AWESOME modelling tutorial from Cherppow:

http://hydlaaplaza.com/smf/index.php?topic=26870

Adjusting "Normals":

http://hydlaaplaza.com/smf/index.php?topic=29019.0

New UI concept (this was too cool to miss):

http://hydlaaplaza.com/smf/index.php?topic=28359.0

Localized PlaneShift versions (translating UI, system messages):

http://hydlaaplaza.com/smf/index.php?topic=27278.0
http://hydlaaplaza.com/smf/index.php?topic=27844.0

AI (artificial intelligence) - how psclient, psserver and npcclient interract:

http://hydlaaplaza.com/smf/index.php?topic=28632.0

How to create videos of the game (if you have compiled your own client)

http://www.crystalspace3d.org/docs/online/manual/HOWTO-Recording-Movies.html
« Last Edit: June 11, 2012, 03:42:34 am by Talad »
To see the world in a grain of sand
And Heaven in a wild flower,
Hold Infinity in the palm of your hand
And Eternity in an hour.
     
   [William Blake - Auguries of Innocence]

carlwryker

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
Re: Compiling guides and other useful links
« Reply #1 on: September 11, 2017, 11:14:23 pm »
How up-to-date is this?

Migg

  • Hydlaa Citizen
  • *
  • Posts: 223
    • View Profile
Re: Compiling guides and other useful links
« Reply #2 on: September 18, 2017, 02:23:09 pm »
How up-to-date is this?
Not much, be sure to have a look at this post here