Author Topic: open-source?  (Read 1996 times)

yandaoben

  • Traveller
  • *
  • Posts: 30
    • View Profile
open-source?
« on: December 21, 2003, 07:14:55 pm »
k,

 i\'m no computer wizz but i want to know what they mean by PS being open-sourced. how do we edit the game? then wat we do? we send the edited copy to fragnetics then they c whether they like it? how? HOW? HOW??!?!?



ahem.
LONG LIVE THE MERCENARY GUILD!!! GRRRRRRR.........

acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #1 on: December 21, 2003, 07:27:11 pm »
Every computer program is composed of \'source code\'.  Often times this source code is a closely guarded secret because if you have the source code you can build your own version of the program.  In Open Source Software people make the source code public.  This is done for a couple of reasons.

1) Allows many people to contribute to a project that may not have a chance otherwise.
2) Provides good peer review.  Many eyes can spot more code problems quicker.
3) Often can provide more secure or robust code as people can see exactly what is going on.


We are also trying to make PS very customizable out side of the code.  This is done through XML files where you can easily change your GUI and other things.  

You should send any questions,comments, changes to us at PlaneShift.  Fragnetics is the company that is hosting the game ( thanks!, go visit them at http://www.fragnetics.com and buy something from them! ).
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

wumpus

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #2 on: December 29, 2003, 02:35:44 am »
I heard something about it being scripted in python. Is this true? That very much rocks :-)

roguewolftamer

  • Hydlaa Resident
  • *
  • Posts: 124
    • View Profile
(No subject)
« Reply #3 on: December 31, 2003, 08:26:47 am »
ok, this is to the programmers or anyone else who knows,  (i havnt been on in awhile so remember that)

how about when will it be open-source, sometime in alpha? beta? release? sometime after release?

and will u give us list of programs we can use to view and edit the source? (if its XML format tell me)

Moogie

  • Forum Legend
  • *
  • Posts: 4551
  • Artist/Flash Animator
    • View Profile
(No subject)
« Reply #4 on: December 31, 2003, 08:39:36 am »
The game has always been open-source. I don\'t know what you would use to edit the code, though.

roguewolftamer

  • Hydlaa Resident
  • *
  • Posts: 124
    • View Profile
(No subject)
« Reply #5 on: December 31, 2003, 08:53:46 am »
aa, ya i wasnt sure if it was already open-sourced or not, but i read another post that said its only in the linux version

well this is to whoever can answer this

when will there be an available (downloadable) version of the source code?

Xandria

  • Hydlaa Citizen
  • *
  • Posts: 453
    • View Profile
(No subject)
« Reply #6 on: December 31, 2003, 09:41:03 am »
You can always get the source code for Planeshift.  You can use the Sourceforge site to download the source.  Note that this says \"Linux,\" but that\'s only because for Linux doing a compile from source works much better than providing an executable.  The \"Windows version\" you see is just the source code already compiled.  The same code works on both Win32 and Linux.

The link about will give you the latest stable release of Molecular Blue (the current PS version).  There is a way to get the current code being used by developers that is the current state of the next version.  This code has the latest features, but a lot of times it doesn\'t work :(  The easiest way to get help for doing this is to ask a dev on their IRC channel, but I\'d highly suggest you figure out how to use a compiler first and try it on the MB code.

How I set my timezone:

ln -sf /usr/share/zoneinfo/Antarctica/Davis /etc/localtime

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #7 on: December 31, 2003, 09:24:32 pm »
Quote
Originally posted by Mogura
The game has always been open-source. I don\'t know what you would use to edit the code, though.


that one\'s easy ...just open the files (no matter which one, they\'ll all readable) in your favourite editor (pico/nano, vi, kate, emacs ...or notepad if you\'re one of the unfortunate ones) and try to learn how to code very fast :]

it\'s not as hard as reading the matrix ...but it does require some training.

p.s. i\'m not a coder ...i just know code when i see it, and sometimes i can quick-fix some code to work for me.
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

roguewolftamer

  • Hydlaa Resident
  • *
  • Posts: 124
    • View Profile
(No subject)
« Reply #8 on: January 01, 2004, 11:38:40 am »
lol ok thx yall, and if u can get me a really good editor i\'d appreciate it, mainly one thats all free if not i need a crack

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #9 on: January 01, 2004, 01:15:21 pm »
Check out this list of nice win* free editors ...pick one that you like :] ...for a more specific search try searching in the same page for \"text editors\"
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

roguewolftamer

  • Hydlaa Resident
  • *
  • Posts: 124
    • View Profile
(No subject)
« Reply #10 on: January 01, 2004, 11:01:53 pm »
ok thx, now if i can just learn to program :S

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #11 on: January 02, 2004, 06:57:30 am »
Quote
Originally posted by roguewolftamer
ok thx, now if i can just learn to program :S

yup, that\'s the tricky part about it :)

if you tell me what you want to do with the code i might be able to suggest something simpler. ...like getting a simple-to-code (noobie-friendly) engine like Irrlicht ...Planeshift runs on Crystal Space, but it\'s pretty complex.

another nice engines are  Tenebrae (a very improved quake engine), Ogre and Soya3d

all I mentioned are FOSS [Free Open Source Software]
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

CadRipper

  • Hydlaa Citizen
  • *
  • Posts: 487
  • merry troublemaker
    • View Profile
(No subject)
« Reply #12 on: January 02, 2004, 04:44:39 pm »
Quote
Originally posted by roguewolftamer
ok thx, now if i can just learn to program :S

I don\'t know how far you are with C++, but I would recommend reading this very good manual to anyone willing to learn or to perfect his knowledge of this programming language. It\'s also a handy reference.

Very good references from Hook, btw ;)
I think Ogre is one of the easiest to start with, and it\'s not too hard to compile under Windows or Linux.

Check also this recent post from Venge.

roguewolftamer

  • Hydlaa Resident
  • *
  • Posts: 124
    • View Profile
(No subject)
« Reply #13 on: January 02, 2004, 10:32:24 pm »
ok lemme restate what i was saying, i shoulda before but forgot

ok, now if i can just learn to program, and not be bored with all the reading ;)

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #14 on: January 03, 2004, 10:03:10 am »
Quote
Originally posted by CadRipper
Very good references from Hook, btw ;)
I think Ogre is one of the easiest to start with, and it\'s not too hard to compile under Windows or Linux.


thx. although as far as i could judge i think the Irrlicht engine is very very very easy and has great tutorials ...haven\'t looked too much into the Ogre docs though.

p.s. hope to see ya soon in PS again ...haven\'t seen you in months.
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln