Slashdot Mirror


Freespace 2 Source Code Released

Initri writes "I read a news article (here) on Gamespot that the Freespace 2 source code has been released by Volition. You can download it there, or you can also download it here. Since I don't have the game installed anymore, I wasn't able to try out the code, but it did successfully compile under MSVC 6.0. Looks like there's a lot of learning potential here." Freespace 2 was one of my favorite games, and I wasted many hours playing it.

162 comments

  1. In other news by Anonymous Coward · · Score: 0

    People have stopped palying FreeSpace about 3 years ago

    1. Re:In other news by ceejayoz · · Score: 2, Interesting

      People may have stopped playing Freespace, but they certainly haven't stopped playing Freespace2! Just look at the fansites - FS2 has a very active modding community and plenty of people still play multiplayer.

    2. Re:In other news by 0x0d0a · · Score: 2, Informative

      People have stopped palying[sic] FreeSpace about 3 years ago

      That doesn't stop people from learning from the code and making neat projects with it.

      Open Source isn't just about getting a free dinner...it's about getting to play around with code. We just covered Wolf 3d and Doom algorithms in our graphics course when covering older graphics techniques.

      If you want direct, practical, non-developer benefits, it's led to Linux ports of neat games, such as Bungie's Marathon/Aleph One. It's led to improved games, like PrBoom. It's revived development interest in various projects, such as zsnes (still the only Linux snes emulator that can do Seiken Densetsu 3).

      Besides, maybe you're the type that plays games for a bit, but there are also people (myself included) that don't play new releases much, but love going back and playing an old nostalgic game now and then. :-)

      I guarantee you that people will be poking around at and playing with Freespace 2 much longer because of the source release. I suspect that most people would have forgotten about neat games like Abuse had it not been for its open-sourcing. The result of an open-source clone -- Exult has produced quite a bit of Ultima 7 playing again. The same goes for scummvm, the clone of Lucasart's engine used in Day of the Tentacle and Sam and Max. Plus AGIL and Sierra's AGI system.

      Open Source is generally a Good Thing. Please don't rag on people for doing good things like this -- sit back and enjoy it, or if you aren't yet interested, wait until someone hacks around with the code a bit. Then enjoy. :-)

      I wanna know if this will compile under gcc.

    3. Re:In other news by Anonymous Coward · · Score: 0

      Yes, but... it isn't "Open Source"!

  2. License? by xer.xes · · Score: 3, Interesting

    Under what license is this released? And is it the full sourcecode (with other words: is the 'engine' code also included)?

    I don't want to download the whole file through a dial-up connection...

    --
    xer.xes -- 4181
    1. Re:License? by DenOfEarth · · Score: 0, Flamebait

      I think the important question to ask is not whether this is only the engine, but whether the source includes art material and stuff like that...e.g. models and textures and stuff like that. Otherwise it's just a bunch of code without stuff to do

    2. Re:License? by xer.xes · · Score: 1

      And besides that, I don't want to pay for it!

      I expected a free download. Hmm.. It might be gamespot that's charging for it. Mirrors anyone?

      --
      xer.xes -- 4181
    3. Re:License? by Anonymous Coward · · Score: 0

      Then follow the other download link that's right there in the story.....Is it really that hard to see?

    4. Re:License? by Cenam · · Score: 0

      there is no other dl link on that page..

      --

      The Truth: There is no string:)
    5. Re:License? by ceejayoz · · Score: 2, Informative

      The art and models and whatnot aren't included. You have to either own FS2 or make your own... but it certainly opens up a lot of modding opportunities, as long as they're not sold for profit.

    6. Re:License? by martissimo · · Score: 3, Informative

      Gamespot has gone to a pay for use service, try the 2nd link to download. And as to downloading the "whole file", its listed at 3.84 MB...even on 56K thats not much of a DL

    7. Re:License? by yem · · Score: 1

      jeez ;) take the time to download it. It's only 3.5mb for the zip file. Looks like it includes some GUI elements in as bitmap files. But the core content you have to get from the retail game. It is also missing some parts of the code such as the movie player.

      As far as I can tell, there is no license information included.

      Download link:
      http://www.3ddownloads.com/?file_id=159652

      --
      No, I did not read the f***ing article!
    8. Re:License? by Anonymous Coward · · Score: 0

      "Initri writes "I read a news article (here) on Gamespot that the Freespace 2 source code has been released by Volition. You can download it there, or you can also download it here "

      And I said in the story, not on the Gamespot site or any other page.

      Sheesh.

    9. Re:License? by 0x0d0a · · Score: 1

      You're going to also want the original data files if you want to play the game intead of coding on it.

    10. Re:License? by Anonymous Coward · · Score: 0

      Well, first off, there's more information at http://www.freespace-2.com/ddn/sources/freespace2/ , along with a rar version that's about 2.7 meg.

      The source code for Descent 1 and for Descent 2 has also been released, and you can find them at http://www.freespace-2.com/ddn/sources/freespace2/ , along with information about the engine and a mailing list.

      I'm not entirely sure, but since Parallax developed Descent 1 & 2 for Interplay, and Volition developed the Freespace games for Interplay, I think that Interplay would be the one to get credit, at the very least for convincing the other two to release the source. Interplay is earning major karma points...

      -Klerk-

    11. Re:License? by KalvinB · · Score: 1

      "I don't want to download the whole file through a dial-up connection..."

      Get just what you want at tricks.icarusindie.com in the Source Code section.

      Direct Link to the FreeSpace 2 code unpackaged.

      Ben

    12. Re:License? by LordKazan · · Score: 1

      Being an active coder in the FreeSpace 2 Community, I have been in contact with Dave Baranec [lead FS2 programmer] and other coders around the commnuity. The following things are missing: The FreeSpace 2 Launcher [including the update code], PXO Multiplayer Support [security], MVE movie format [the cutscenes, the MVE format patents are held by Interplay and they don't even allow 3rd party programs to encode them]

      My Programs for the Volition Community

      FreeSpace 2
      * Unholy Alliance Programmable Installer [for installing mod packs]
      * FreeSpace 2 Package Manager
      * VP Constructor Suite
      * POF Constructor Suite [the de facto conversion tool for converting models to the game format]

      Red Faction
      * Red Faction Mod Manager

      --
      If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
    13. Re:License? by Cenam · · Score: 0

      you should have said in the post, the story/article is the gamespot one:)

      --

      The Truth: There is no string:)
  3. Can't DL it from GameSpot by Cheetah86 · · Score: 1, Informative

    They are charging for downloads, $10 for their ftp service.

    1. Re:Can't DL it from GameSpot by styrotech · · Score: 2, Funny

      Does that mean that Gamespot are commercially exploiting the source? ;-)

      (I was refering to the copyright notice mentioned above)

    2. Re:Can't DL it from GameSpot by Anonymous Coward · · Score: 0

      Because it isn't so and the poster must be a dumbass.

  4. this game is not even old! by GutBomb · · Score: 1

    This is a great development actually. It took many years for the doom, quake, quake 2, and abuse source to hit the net (well, maybe not quake's since it was stolen) But out of all of those games, the only one that i have in my "waiting to play" file. that's right, i have been too busy with other things to actually play this game. This is finally the opportunity to start playing... well, maybe after i beat JK2 :)

    1. Re:this game is not even old! by sirtimbly · · Score: 1

      If only it were possible to get past Galak and his abomniable armor!

      --
      Sir Timbly of Cannatuna, offical Knight of the Heptagonal Table
  5. Free Space Code by Anonymous Coward · · Score: 0

    I wonder if it includes the documentation on how to get it to run on a MIPS machine, as many people have mentioned that it gets better milage on such a system, if you pour hot grits down natalie portmans petrified pants that is.

    1. Re:Free Space Code by Anonymous Coward · · Score: 0
  6. Re:Space is wide by SimplexO · · Score: 0, Redundant

    Please mod this one down so that it doesn't blow up my columns.

  7. here it is by GutBomb · · Score: 4, Informative

    this place has more information, and the code for free download. it's only a 4MB download so it won't take long. let's see how fast it gets slashdotted...

    http://www.freespace-2.com/ddn/sources/freespace2

    1. Re:here it is by 56ker · · Score: 1, Offtopic

      You'll probably just get to the 99% mark using a 56k modem to have the server crash from the /. effect!

    2. Re:here it is by 56ker+Fucker · · Score: 0

      what an inane point to make.

      --
      -- Spot idiocy, adopt a KarmaWhore.
  8. Freespace 2 by 56ker · · Score: 2

    As I've never heard of the game before this /. article - would somebody mind filling me in as to what type of game it is - what it's about etc?

    1. Re:Freespace 2 by Anonymous Coward · · Score: 1, Informative

      It's a space shooter. Kinda like descent, but instead of being in tunnels and stuff, you are in free space, hence the name.. Pretty nice graphics too.

    2. Re:Freespace 2 by dduck · · Score: 1

      The Gamespot review is here. It is linked from the Gamespot article, so obviously this posting is just blatant karma whoring.

    3. Re:Freespace 2 by ceejayoz · · Score: 2, Informative

      Freespace2 is a space combat simulator - take a look at the official site for some info and screens.

      Beautiful graphics, huge battles between capships, great gameplay and a fun story. :-)

    4. Re:Freespace 2 by Ephemeriis · · Score: 4, Informative

      Freespace 2 is a space flight sim, vaguely similar to the Wing Commander type games. The storyline is basically linear, though there are a few branching points here and there, a few optional missions. You have numerous opportunities to earn medals throughout the game, you can finish with a ton of medals, or none at all. There's a good selection of ships and weapons to choose from, and a very interesting storyline, good graphics, all-around a very satisfying arcade flight sim. Not terribly realistic though. Freespace 2 also has some very good multiplayer modes, from a traditional deathmatch to some mission-oriented games, even a multiple mission storyline to play through. Again, you can earn medals and like kinds of things in multiplayer. There was also a very nice editor for the game. I wasted several months of my life to this game, it was great fun. Unfortunately, it's hard to find a multiplayer game anymore..... I've still got it sitting on my HD though, and I still play it fairly often. Still haven't seen another space flight sim this good.

      yrs,
      Ephemeriis

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    5. Re:Freespace 2 by 56ker+Fucker · · Score: 0

      Wow, that is quite unique for someone whose sig points to a gaming site.

      --
      -- Spot idiocy, adopt a KarmaWhore.
    6. Re:Freespace 2 by 56ker · · Score: 2

      Just because I run a gaming site doesn't mean I therefore automatically have knowledge of all games ever written! Have a thought as to what you're writing before you post it next time.

  9. Quoth the code... by ceejayoz · · Score: 5, Informative

    /*
    * Copyright (C) Volition, Inc. 1999. All rights reserved.
    *
    * All source code herein is the property of Volition, Inc. You may not sell
    * or otherwise commercially exploit the source or things you created based on the
    * source.
    *
    */

    1. Re:Quoth the code... by Jacek+Poplawski · · Score: 2

      Is that mean, that no Linux version is possible? AFAIR Doom engine is GPL, but what about Heretic/Hexen/etc ? Source was released, but who (and how) ported non-GPL sources to Linux?

    2. Re:Quoth the code... by nant · · Score: 1

      Hmm... What exactly is your point? So none can exploit it commercially, it doesn't say you can't port it to Linux and play it there...

    3. Re:Quoth the code... by Anonymous Coward · · Score: 0

      So what CAN you do with the source? Jack shit?

    4. Re:Quoth the code... by rodgerd · · Score: 2

      You can't benefit comemrcially. So you could indeed port it to Linux if you were so inclined, but you couldn't sell it (although you couldn't be compelled to release the source code if you wanted to do a binary only release).

    5. Re:Quoth the code... by lemox · · Score: 2

      Why the hell does code have to be GPL to be ported to Linux? You've been listening to Ballmer and Gates a little too much.

      --

      "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

    6. Re:Quoth the code... by Jacek+Poplawski · · Score: 3, Informative

      Why the hell does code have to be GPL to be ported to Linux?

      When code is under GPL -> it can be changed and distributed -> ported to Linux. When code is not under GPL -> it's under another license. Some licenses allow to change and distribute changed code, some doesn't. What is license of FreeSpace2 code?

    7. Re:Quoth the code... by ceejayoz · · Score: 2, Informative

      The FS2 code does not appear to have a license agreement, other than that statement that you may not use the source for commercial gain. Porting it to Linux, making a new game using the engine, etc are within the limits of that copyright statement as long as they are distributed for free.

    8. Re:Quoth the code... by mark_lybarger · · Score: 2

      gpl only requires that if you distribute binary versions, you also make the sources available. and the recipient of those sources can make and distribute changes to those sources (only under the same license terms).

      i don't think it is feasable for all gpl code to be ported to linux (gnucleus, virtualdub, etc).

      as noted above, freespace2 license appears to allow modifications to the source, and allows for redistribution. it restricts any commercial profit from the product. this seems to disallow linux distros from including it w/o special licensing.

  10. The secret to hard encryption by Traa · · Score: 5, Funny

    line 447, projects\freespace2_public\code\Parse\Encrypt.cpp

    "ushort haha_you_dumbass = 0xe2A8;"

  11. Fileplanet Mirror by ceejayoz · · Score: 3, Informative

    I've mirrored the code on FilePlanet for those of you who can't download from 3DDownloads. Enjoy!

  12. Re:Hmm.. If he were here... by Reducer2001 · · Score: 1

    This is exactly why I'm not a right-winger. Instead of trying to present a well-thought out argument, you immediately go for character assassination.

    The right-wing is very good in principal, but it absolutely sucks in practice.

    --
    When you get to hell -- tell 'em Itchy sent ya!
  13. Huh? by new_breed · · Score: 1

    "Freespace 2 was one of my favorite games, and I wasted many hours playing it. "

    So when did playing your favorite game and enjoying it become 'wasted time' on slashdot?

  14. Freespace 3 by pommaq · · Score: 1

    Freespace2 was an excellent game. Certainly the best space sim ever, and a personal top 5 favorite. The only thing that sucked was that after completing it, there were tons of loose ends hanging about. Setups for Freespace 3, of course -- but the problem is, Volition themselves have said that there never be will be a Freespace 3. Even though they'd love to make it, Interplay owns the rights (Volition got bought by THQ) and FS2 didn't sell too well. Interplay will just let the franchise gather dust, and THQ won't buy it from them. Argh!

    But this is great news. Perhaps we can finally see a Freespace 3, released as a free mod for the original game! If someone will pester Volition enough, they might share some of the script for FS3. If not, the least they can do is tell us what happened to Admiral Aken Bosch...

    1. Re:Freespace 3 by MisterBlister · · Score: 1
      Freespace2 was an excellent game. Certainly the best space sim ever, and a personal top 5 favorite. The only thing that sucked was that after completing it, there were tons of loose ends hanging about. Setups for Freespace 3, of course -- but the problem is, Volition themselves have said that there never be will be a Freespace 3. Even though they'd love to make it, Interplay owns the rights (Volition got bought by THQ) and FS2 didn't sell too well. Interplay will just let the franchise gather dust, and THQ won't buy it from them. Argh! But this is great news. Perhaps we can finally see a Freespace 3, released as a free mod for the original game! If someone will pester Volition enough, they might share some of the script for FS3. If not, the least they can do is tell us what happened to Admiral Aken Bosch...

      Eh? If a free Freespace 3 were released, it would be in violation of copyright laws -- the same ones that stop Volition from releasing a Freespace 3 apply to you and everyone else, no matter if you try to charge for the game and release it for free.

      As you said yourself, Interplay owns all the rights to all game content, characters, etc.

    2. Re:Freespace 3 by Anonymous Coward · · Score: 0

      "Certainly the best space sim ever"

      That's very arguable, please don't state it as fact without proper evidence.

      "Setups for Freespace 3, of course -- but the problem is, Volition themselves have said that there never be will be a Freespace 3."

      Why do you first say that they are setups for Freespace 3 then say that that is impossible?

      "they'd love to make it"

      And how do you know this?

    3. Re:Freespace 3 by pommaq · · Score: 1

      My, aren't we hostile?

      The setups for FS3 are there because at the time, Volition thought there would be a Freespace 3. Then THQ bought them, effectively burying FS3. I know this because the Volition crew posted info to their fans (I used to frequent the forums over at volition-inc) and they explicitly stated that they still want to make FS3. Unless Interplay hands them the license on a silver platter, that's not going to happen. And a damn shame it is, because fs2 IS the best space sim ever.

    4. Re:Freespace 3 by Obasan · · Score: 1

      What made Freespace 2 such a great game to me though was not really the engine - the graphics weren't overly impressive, even for when it was released. But the storyline, musical score, voice acting and well designed single player missions. The storyline was extremely engaging, and the voice acting during the briefing sequences is above every other game I have yet played. Admiral Petrarch SOUNDS LIKE AN ADMIRAL. Not like some programmer-geek trying to sound like an admiral. Same with all of your commanding officers. In-flight voice acting (other pilots) was only so-so. The musical score was similarly excellent and very mood setting. Although a fan made game would be great, I'd really like to see Volition be given a chance to make a third... But that looks unlikely from what I've read. :/

      To me gameplay and story are way more important than flashy graphics. (Thoguh flashy graphics help naturally. :))

    5. Re:Freespace 3 by Seemlar · · Score: 1
      "Certainly the best space sim ever"

      That's very arguable, please don't state it as fact without proper evidence.


      Look at the action space sim competition. Starlancer? Wing Commander Prophecy? Tachyon: The Fringe?

      Please. Freespace 1 outclasses those, let alone Freespace 2.

      "Setups for Freespace 3, of course -- but the problem is, Volition themselves have said that there never be will be a Freespace 3."

      Why do you first say that they are setups for Freespace 3 then say that that is impossible?


      Because they put the setup for FS3 in place, then Volition were sold to THQ, and no longer have the rights to Freespace.

      "they'd love to make it"

      And how do you know this?


      They've said so.
    6. Re:Freespace 3 by Anonymous Coward · · Score: 0

      Why not work on an Open Source GPL'd game like Vega strike to make your Freespace 3?

      http://vegastrike.sourceforge.net/
      instead of commercial stuff under some custom license

  15. The Situation Around this by greg2000 · · Score: 5, Interesting

    As a major contributor to the fan community of Freespace 1/2 I'll give you the background on this. Freespaces 1 and 2 were Originally relesed when Volition used Interplay as their Publisher. Since then Volition has been bought by THQ, a rival publisher although Interlplay still heald the rights which is why thes has been a bit sluggish. Interplay, as you know, was consumed by Titus recently and with a lot af campaigning by Dave Baranec (Head Programmer for Volition), on behalf of the fan community managed to get it relesed. Go over to http://www.3dap.com/hlp (Hard Light Productions) which is where the main hub of FreeSpace Development exists now since Volition's official BB was closed due to abuse. And don't forget to check out the forums. There is also a project going to create a Freespace Like game from scratch.

    1. Re:The Situation Around this by stalbott972 · · Score: 1

      You aren't referring to Parsec by any chance are you? Parsec looks like has potential if they can get a final build out. www.parsec.org

      --
      Only 8 away from being prime (569919 - 569927) And mom told me I'm unique!!! Sheesh
    2. Re:The Situation Around this by LordKazan · · Score: 1

      I started, and terminated the open source engine project - when the source for the origional game came out it became pointless to start from scratch

      --
      If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
  16. Descent development by shannara256 · · Score: 5, Informative

    Well, first off, there's more information at http://www.freespace-2.com/ddn/sources/freespace2/ , along with a rar version that's about 2.7 meg.

    The source code for Descent 1 and for Descent 2 has also been released, and you can find them at http://www.freespace-2.com/ddn/sources/freespace2/ , along with information about the engine and a mailing list.

    I'm not entirely sure, but since Parallax developed Descent 1 & 2 for Interplay, and Volition developed the Freespace games for Interplay, I think that Interplay would be the one to get credit, at the very least for convincing the other two to release the source. Interplay is earning major karma points...

    -Jason-

    1. Re:Descent development by Jimmy_B · · Score: 2
      I'm not entirely sure, but since Parallax developed Descent 1 & 2 for Interplay, and Volition developed the Freespace games for Interplay, I think that Interplay would be the one to get credit, at the very least for convincing the other two to release the source. Interplay is earning major karma points...
      No, the credit goes to Parallax, of which Volition is one of two divisions. After Descent 2, when Parallax opened a second office, they decided to that the two offices would remain the same company, but would work on separate projects; they're known as Outrage and Volition. Volition works on Freespace, and Outrage on Descent.

      Of course, Interplay may have a part, but the fact that both games were written for Interplay isn't evidence in itself.
    2. Re:Descent development by Anonymous Coward · · Score: 0

      Okay, so where's the source to Baldur's Gate? What about Messiah? Fallout? Klingon Academy?

      See a trend yet? It's not Interplay.

  17. Favorite game, eh? by zCyl · · Score: 4, Funny

    Freespace 2 was one of my favorite games, and I wasted many hours playing it.

    Weakling. It isn't a good game unless you have wasted YEARS playing it. %-)

    1. Re:Favorite game, eh? by 56ker · · Score: 2

      If you prefer posting to /. instead - you can't be that addicted yet!

    2. Re:Favorite game, eh? by gl4ss · · Score: 1

      arr. reminds me too much of my nethack time.. but it's not wasted, it's 'social learning simulation experience', or 'practical testing of complex data systems'... thank god they didn't make deus ex as hard and timetaking to finish as nethack(it took only 8 years or so, pestilence is a bitch), or i couldnt waste my sunday night posting here.

      --
      world was created 5 seconds before this post as it is.
    3. Re:Favorite game, eh? by psycho · · Score: 1

      Freespace 2 was one of my favorite games, and I wasted many hours playing it.

      Weakling. It isn't a good game unless you have wasted YEARS playing it. %-)


      What do you mean wasted ? I wasted many hours/years not playing it!

    4. Re:Favorite game, eh? by Anonymous Coward · · Score: 0

      my roguelike of choice is adom. I've won three times - with a wizard, an archer, and a necromancer.

      and to think that I still haven't done any of the "special" endings (avatars, chaos god, ultimate chaos god).

  18. Re:forth post!!!!!!!! by Anonymous Coward · · Score: 0

    The correct spelling is "fourth".

    The spelling you used, "forth", usualy denotes forward, as in, "We shall go forth."

    Also, only one exclamation point is needed in all cases. "Bicheeeez" is obviously a misspelling for "bitch." Bitch means female dog but in slang usage it has come to mean disagreeable woman. It is an impolite word for formal situations. It should only be used in the company of more proletariat men. Slashdot might not be the best place for the use of such a word, as some might think you to be uncouth.

    Also, you need to be sure of complete sentences.

    A more correct post might read as:


    Subject: I have the fourth post!

    Comment: I do like having the fourth post. I also enjoy the fact that none of you fellow posters were able to obtain the fourth post.

  19. Re:This is bull shiz by Anonymous Coward · · Score: 0

    no one claimed it is opensource. and the licence determines whether the code is open or not, not the compiler.

  20. This is excellent news by Idimmu+Xul · · Score: 1
    I wonder how much effort it would take to port it to linux (if their isnt already a port?).

    Although I suppose I'm more interested in whether anyone has got their eyes on this code to use it in a Elite style game :)

    Havent done any graphical development for a while, but that sure does get my fingers itchy!

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    1. Re:This is excellent news by MisterBlister · · Score: 2, Informative

      It would take quite a lot of effort to port it to Linux -- its all written in DirectX 5 and the rendering code isn't particularly well abstracted.

    2. Re:This is excellent news by rmull · · Score: 2, Informative

      There's also a glide backend. And one of the links posted in another comment said that there's also a bare-bones opengl renderer, so it sounds like the whole thing's pretty well abstracted.

      --
      See you, space cowboy...
    3. Re:This is excellent news by Anonymous Coward · · Score: 0

      Didn't someone just post on /. that someone wrote a DX wrapper for linux so you can pretty much compile it directly?

  21. Re:This is bull shiz by Anonymous Coward · · Score: 0

    I have seen many VB apps claim to be under the GPL; but since Visual Basic has no open source compiler, no sir, they are not.

  22. Re:This is bull shiz by ceejayoz · · Score: 1

    If you weren't busy being an idiot, you'd have noticed that no one has claimed it to be open source.

    If you don't like it, don't download it and don't play it. But don't bother the rest of us about it.

  23. Freespace Developer's Communities by greg2000 · · Score: 3, Informative

    For is interested in developing MODs and whatnot for this game I'll stick a load of links to the fan communities for this game and with some info about them.





    Hard Light Productions It has only been going for about a year but this is where the main development for freespace goes on with active forums containing Render art mods and general discussion.


    Freespace Watch The freespace branch of Volitionwatch, a large fan site covering all volition games with fairly strong links to Volition themselvs. Volition frequent the forums there. The place is slightly less MOD oientated than HLP but there are still lots of projects hosted including one total conversion for Babylon 5 which is well underway.

  24. Quick someone make us... by happyhippy · · Score: 1

    ...a Babylon 5 mod. Freespace is after all a B5 clone.

    1. Re:Quick someone make us... by jasontheking · · Score: 1

      http://www.fileplanet.com/index.asp?section=386&no loop=1

      This is the upgrade patch for the V1.0 files.

      The home page for it was http://freespace.volitionwatch.com/babylon/ , but that seems to have disappeared off the face of the earth.

      FS2 doesn't work under wine or wineX yet :-P

  25. Escape Velocity by jthomas2 · · Score: 1

    My favorite space shooter was escape velocity on the macintosh. It really did rule; it combined space shooter aspects with trading. And the price of goods varied from planet to planet and the price of fuel varied and you went from world to world trying to keep your head above the water as your debts mounted and you tried to do the every profitable three-way trade and yet arm yourselves and not get in the middle of the war between the rebels and the empire. There were pirates, you could do missions for the military. You could buy carrier ships. You could become a pirate.

    There were some AMAZING add ons for the game to. I remember one that added the Star Wars book universe including the death star.

    If anyone ever managed to make a network version of that game...

    -Jay
    http://www.uiuc.edu/~jthomas2

    1. Re:Escape Velocity by 0x0d0a · · Score: 1

      I loved that game too. Ambrosia Software makes amazing Mac-only stuff.

      But the Open Source community is coming through for you -- check out Epiar, an open source project based on Escape Velocity.

  26. Check Out The Game Profile Page: by citizenc · · Score: 4, Interesting
  27. Okay....anyone played it??? by PsychoFurryEwok · · Score: 1

    Is it worth downloading and such...then going out and buying a new joystick for? Or should I just let it pass on by and continue waiting for SW:G? ;-)

    1. Re:Okay....anyone played it??? by MisterBlister · · Score: 1

      Even if you download this source release, you can't play Freespace 2 without a copy of the full retail game. Only the source code was released, not the content (art, music, etc).

    2. Re:Okay....anyone played it??? by Obasan · · Score: 1

      Buy it. It will probably cost you less than $20 in a bargain bin, maybe only $10. It's an excellent game, probably one of the most underrated games from the year it came out.

  28. Re:Hmm.. If he were here... by ManBeef · · Score: 0

    This is exactly why I'm not a left-winger. Instead of trying to present a well-thought out argument, you immediately go for pointless philisophical mumbo jumbo.

    The left-wing is very good in principal, but it has proven disasterous in practice and discourages personal property.

    --


    Despising the living crap out of you. --ManBeef
  29. A few questions... by gklinger · · Score: 2, Interesting
    I read the (brief) article at Gamespot and I also looked at the Freespace 2 website but I'm still not clear on a few things.

    Since I don't have the game installed anymore, I wasn't able to try out the code, but it did successfully compile under MSVC 6.0.

    Is this the complete source code of the game and if so, why couldn't the author try out the code without having the game installed?

    Also, I had never heard of this game before now (I live under the third rock on the left) so I'm wondering if it is still available for sale somewhere or if I need to start scouring the web for a used copy? From the screenshots, Freespace 2 appears to be similar to Homeworld and Terminus. The latter is noteworthy as a there are versions for Linux and Mac OS 9. I was quite suprised (and very pleased) to find all three versions included in the same box.

    1. Re:A few questions... by Drakin · · Score: 2, Insightful

      Like most releases of source code for commercial engines, the data for sounds, maps, textures, models etc is not released with the code. that's why it couldn't be run.

    2. Re:A few questions... by clandaith · · Score: 1

      You can still find FS2 for sale at Target in the US. $10 plus it came with the expansion CD.

    3. Re:A few questions... by ProfMoriarty · · Score: 2
      Like most releases of source code for commercial engines, the data for sounds, maps, textures, models etc is not released with the code. that's why it couldn't be run.

      Ahhhh ... but if you go to Descent Developer Network you can select the FreeSpace 2 link, and receive specifications on how the data is comprised for the sounds, maps, textures, models etc.

      Granted you STILL WOULDN'T be able to play the game, but you now have more insight on the data to mod the current game ...

      --
      Karma? Karma? I don't need no stinkin' karma.
    4. Re:A few questions... by FrenZon · · Score: 1

      Is this the complete source code of the game and if so, why couldn't the author try out the code without having the game installed?

      Because like most games where the source is released, you will still need the game assets (artwork etc) to do anything with the code. Given that Freespace2 came on 2 CDs, there's a lot of assets required.

      From the screenshots, Freespace 2 appears to be similar to Homeworld

      Freespace 2 is to Homeworld as Quake is to Command and Conquer. Think wing commander, but perfected.

    5. Re:A few questions... by Fweeky · · Score: 4, Informative

      > why couldn't the author try out the code without having the game installed?

      Like Quake, Doom, etc, the data files were not released, only the code for the engine/exe.

      > I'm wondering if it is still available for sale somewhere

      Yes. I bought the Virgin Interactive "White Label" edition, which includes FreeSpace 1 and 2 for under £10 a few months ago. You should be able to pick up a copy. £10's damn good concidering that's 6 CD's worth of game :)

      > From the screenshots, Freespace 2 appears to be similar to Homeworld [sierra.com] and Terminus [vvisions.com].

      Not quite. FreeSpace 2 is more like a space flight sim; you get to fly about in a fighter craft, often around big-ass capital ships you either get to protect, destroy, or run away from. Sometimes in quite yummy nebula's (quite a sight when you see the shadow of an enemy superdestroyer come into view, filling half the sky before melting one of the destroyers you're escorting in one shot :)

      The beam weapons are lovely and substantial; get hit by an anti-fighter beam and you get knocked about like a tin can while you desperately try to get out of it's way.

      There are a few very good quality mods too. I can personally recommend the truely excellent Derelict; VolitionWatch is down at the moment though.

    6. Re:A few questions... by Drakin · · Score: 1

      I never said the data structures arn't released, just the data. Specifications arn't the data, they're what format the data needs to take to work with the engine.

      The specifications for the data have likely been known long before the release of the code, either as a aid to the mod community by the company, or just reverse engineering of if.

  30. Re:This is bull shiz by 0x0d0a · · Score: 2, Interesting

    Assuming it isn't using MFC, it probably could be ported to gcc in a week tops.

  31. kernel, compiler, and other OS Components by yerricde · · Score: 5, Insightful

    I have seen many VB apps claim to be under the GPL; but since Visual Basic has no open source compiler, no sir, they are not.

    It doesn't need a free compiler to be free software. (Wasn't Emacs GPL'd before GCC was finished?) The GNU GPL, section 3, states that "However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable." So as long as you distribute Visual Basic's runtime separately from the application, it's possible to GPL a VB app. (VB.NET makes this even easier because the .NET runtime is available from Windows Update.) However, a free app that relies on a non-free compiler is still useless to the Free World.

    --
    Will I retire or break 10K?
    1. Re:kernel, compiler, and other OS Components by gnugnugnu · · Score: 1

      > I have seen many VB apps claim to be under the GPL; but since Visual Basic has no open source compiler, no sir, they are not.

      Gnome Basic dude!
      http://www.gnome.org/projects/gb/

      Might be good place to start.

      Visual Basic may not be free, the Visual Studio is one of Microsofts more impressive pieces of software, but surely there you can get a non-Visual version somewhere.

  32. robotech by blank · · Score: 2, Informative
    robotech mod

    there's a robotech mod for freespace. very neat. i'm hoping the source to freespace will help them out.

    --

    bah. start over

  33. Re:forth post!!!!!!!! by 0x0d0a · · Score: 1

    The word "forth" brings to mind something other than a programming language to a Slashdot user?

  34. Not ready for linux by sypasche · · Score: 1
    Quoting the feature list:

    It uses directX 5. It might be fun to bring that whole thing up to speed with DX8.

    So it seems there would need much work to have an opengl/SDL port of the game.

    Don't expect to play this game tomorrow on your favourite OS.

    1. Re:Not ready for linux by MisterBlister · · Score: 1
      Don't expect to play this game tomorrow on your favourite OS.

      My favorite OS is Windows XP, Mister Presumption. And it runs DirectX5 games just fine...

  35. Re:This is bull shiz by silverbax · · Score: 2, Interesting

    You can compile VB apps without the VB IDE.

  36. Re:Space is wide by Anonymous Coward · · Score: 0

    Only you can save the wide space !
    Just sign here.

  37. What about the resource files? by 1001+0000 · · Score: 1

    Call me a cynic, but I wonder if this wasn't a clever to trick to sell some of the many copies lying around. They did produce a whole bunch of "Game of The Year Additions" in an attempt to cash in further on a popular title - maybe they didn't sell as many as they hoped.

    Then again, it may just be bandwidth limitations. Though, the full game is smaller than most modern demos.

    Anyway, this is a windfall regardless; if they did do it to clear out old copies, it's a good idea and other companies should follow suit. I just hope they used OOP, as I've always wanted to see how it's used "in the industry".

    1. Re:What about the resource files? by MisterBlister · · Score: 1
      Volition doesn't own the rights to the game content, Interplay (their former publiser) does. So Volition couldn't release it even if they wanted to. And in any case, any sales they got from a source code release would be completely insignificant next to sales from the initial release (which were, admittedly, not that great, maybe 40,000 copies) especially since Interplay gets the vast majority of each sale.

      As for OOP, you're going to be waiting a bit longer to see source code of any professional engine that uses really good OOP practices, as the game industry has pretty much shunned OOP until just the past year or two (and FS2, etc were in development long before that).

    2. Re:What about the resource files? by ceejayoz · · Score: 1

      Call me a cynic, but I wonder if this wasn't a clever to trick to sell some of the many copies lying around

      Most of the people who'd be interested in the source for FS2 already have the game - modders, for example. Doubtful that sales will go up any due to this release.

    3. Re:What about the resource files? by lungofish · · Score: 1

      Freespace 2 came on 3 cds and the full install uses 1.2 gig of disk space, though you can get it down to 1 gig by not installing the high-res artwork. I haven't seen any game demos that come close to that. Were you thinking of something else? I think FS 1 used a lot less space.

      I'm happy about the source release, there are some fun mods out there for this game, but they've been losing steam recently. I hope this will add some life to those projects.

      Anyway, to confirm disk usage I had to pull out the cds, and now I'm installing it. So much for my free time this week.

    4. Re:What about the resource files? by Anonymous Coward · · Score: 0

      No, Volition/Parallax generally releases source code to their games, up to Freespace 2 now. They made millions off of Descent, yet still released source to it.

      As far as OOP goes, don't expect anything mind-blowing, except perhaps by its absence. I've written a few rendering engines, and the idea is to optimize for speed instead of generality. The data format and sizes (for a level and for characters) in a game are all known quantities ahead of time. Something written regarding C as "portable assembly" is much easier to deal with in terms of optimization. Add to that the extra effort it takes to declare a class, its member variables, and read and write accessors versus just making a struct, and it's not likely OOP will be used much at a low level. Especially given the tight time constraints game developers live and die by.

    5. Re:What about the resource files? by abdulla · · Score: 1

      on voodooextreme.com there was a developers desktop thing, they had one from id software that showed code from doom 3 in the background, it was obviously written in C++, not sure to what extent they use the language, but you can be sure you'll see it used in doom 3.

    6. Re:What about the resource files? by Anonymous Coward · · Score: 0

      yes, but as games increase in size then I believe that OOP, or at least the underlying principles behind it, will be more common. For just the reason of better integrating components for those larger games, but also because such size will either dictate exponentially longer times for development or significant increases in staff. The most economical solution will be for more code reuse, which really demands more conceptual and implementable standards.

  38. Re:forth post!!!!!!!! by Anonymous Coward · · Score: 0

    You are correct. But do if you please allow me to add that I could not agree with you more.

  39. Hours Wasted? by gambit3 · · Score: 3, Funny

    Time playing Freespace 2 was NEVER wasted.

  40. Re:Hmm.. If he were here... by Reducer2001 · · Score: 1

    Could you please give me an example of how it discourages personal property?

    I own my car that gets 31 miles to the gallon. If the right-wing would have had it's way, we'd still be using leaded gasoline and getting 15 miles to the gallon.

    --
    When you get to hell -- tell 'em Itchy sent ya!
  41. confusing license by Trepidity · · Score: 2

    That makes it a bit unclear what you can do with it. On the one hand it says "All rights reserved", which means you can't distribute derivative works without Volition's consent. But on the other hand, it explicitly says you can't sell or otherwise commercially exploit derivative works, which sort of implies that you can distribute them as long as you're not doing it for profit. But it'd be nice if this were more explicitly stated.

  42. Somewhat ironically by xihr · · Score: 1

    I just finished playing FreeSpace 2 again from scratch just the other day. What strange timing.

  43. Game Backlog by rubinson · · Score: 2

    Okay, my gaming backlog has gotten seriously out of control. They've released the source code for a game that I haven't even gotten around to playing yet! I really need a few weeks off from real life to catch up. (Of course, I probably need to upgrade my Pentium 200 first.)

  44. name by dostick · · Score: 1

    Why not tell as the the name of the game is Descent. we all are not so enlightened as author.

    1. Re:name by Anonymous Coward · · Score: 0

      Because it's not.

      The first Freespace game was Descent: Freespace (or, Conflict: Freespace in Europe) due to legal problems with the name "Freespace" on its own.

      This problem was solved for the sequel, hence "Freespace 2", no mention of Descent which the games were never a relative of.

  45. Newtonian Mechanics by Anonymous Coward · · Score: 1, Interesting

    I think the coolest possibility is newtonian mechanics.

    I played this game years ago, and although weaving through giant lasers was nifty, I couldn't help but be annoyed by the incorrect phyics.

    I'm half-temped to buy the game now, and change the phyics module myself. That would probably be one of the easier changes of the list.

    Dave

    1. Re:Newtonian Mechanics by MrDolby · · Score: 1

      Yes, Freespace 1/2 were good games. Good story, graphics, sound, music, but the physics like most other space shooters (people should not call these types of games space sims) are better defined as flying around in zero-g water, than flying through space. I'd love to play a mod with real newtonian physics of Freespace 2, this would probably throw off the in game missions and mess up the AI though, but it would be fun none the less.

      If you are looking for a game with real good newtonian physics try Independence War (or if in europe its called I-War. Don't bother with Independence War 2 it has the same real newtonian physics but the actual game is not nearly as good as the first one.

    2. Re:Newtonian Mechanics by SuiteSisterMary · · Score: 3, Informative
      If you are looking for a game with real good newtonian physics try Independence War (or if in europe its called I-War.
      People without 3dfx cards need not apply. I wish SOMEBODY would get around to releasing an official GLide emulator.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
  46. Re:This is bull shiz by The+Evil+Plush+Toy · · Score: 1

    The mission editor is MFC, nay, it's MFC^n. Lots of code... lots of dialog boxes...

    --
    chdir("c:\\con\\con");
  47. Re:Hmm.. If he were here... by Anonymous Coward · · Score: 0

    perhaps you're aware that socialism is the extreme left form of liberalism. Socialism is defined as the absence of all personal property.

    Perhaps you've heard of social security, a system where people are discouraged from saving on their own (personal property) in order that they become dependent upon a substandard gov't allotted retirement check.

    Perhaps you've heard of excise and other sales taxes, which raise prices (to pay for usually liberal boondoggles) and therefore disourage purchases.

    I could give you all the examples you want, but I somehow doubt you're really interested in examining the facts.

  48. Re:This is bull shiz by Anonymous Coward · · Score: 0

    WINE

  49. sdfgadsfgdsfga by Phoenix1 · · Score: 0

    I could never get past the stupid Sathanas.

    --
    poop.
  50. It's only the code. by Anonymous Coward · · Score: 0

    If you don't own the game, the executable won't
    run without the data from the full game... so
    don't bother downloading it if you don't have the
    CD with the graphics and other data files.

  51. Where do I start? by Mithrandir3791 · · Score: 1

    I'm a begining programmer and I want to try to go though this and see what I can learn from it, but this much code is a little overwhelming, so I wanted to ask if anyone who knows more could give me a good file to start with. Or am I just an idiot for thinking that someone who's only taken one semester of C++ could ever figure this out? Thanks

    --
    Iesus Christus magnus est.
    1. Re:Where do I start? by Anonymous Coward · · Score: 0

      start with the math lib

  52. what it's really about by moosesocks · · Score: 2

    This is what Open Source should be about. Granted, there will never be a day where all software is free and source code is available. The simple idea of that is balderdash. Most of the software industry would grind to a halt. But I digress.

    This is definitely a step in the right direction and should be viewed as a giant step in the right direction for the open source movement. Granted, the code isn't free to use commercially, and only the engine is included in the source; the point is that several free projects have this engine to work off of, and programmers-in-training can examine the code and learn from it.

    This should be seen as 'doing a good deed' and 'helping the community'. It's there so everyone can learn from it and boost the overall gaming industry.

    It is also a giant leap in the right direction for free software in that companies are acknowledging the free software movement and releasing the sources to the products which no longer are sold or generate a substantial revenue. If the BeOS source were to be released, the community as a whole would benefit greatly. Not to serve as flamebait, but BeOS is superior to almost all othe Operating systems today, and if the source were released, it would have a good chance of becoming #1 if the vollunteer developers put enough effort into it. Other projects benefit from seeing the source, as well. They may choose to intergrate certain elements (the BeOS UI on linux.. *wipes drool off keyboard*), or they may choose to simply examine the technique of how an operating system SHOULD be written. Heck, the thing boots in less then 5 seconds on my slightly dated pc.

    This is certainly a nice change from the game publishers requesting that sites such as The Underdogs take down full versions of titles produced by independent developers whose assets were purchased by the publisher after they went bankrupt.... and the games are no longer sold in any stores, and the publisher refuses to sell them or provide a copy if contacted. and many of these games were made over 10 years ago. Sometimes lobbying them to make the games free works, but there is a little-known organization which is the software world's equivilant to the RIAA which urges companies not to release their dated products free with the thinking that other companies may follow and unintentionally destroy the software industry.

    Isn't that pathetic.

    But why would the publisher want people to learn from their code? They could be worried the person may found his own gaming company, release a product which puts them out of business (highly unlikely :) ). Chances are they won't. Chances are, if they become familiar with the code enough and learn enough about game programming, there is a good chance the person may seek employment from that company. So it does have potential to benefit the company.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  53. Don't duplicate work by Anonymous Coward · · Score: 0

    There is a completely free GPL'd space simulator for linux already (and windows) it's called Vega Strike... I believe they are in the need for developers, so it would be a better idea to work on this than to play for people in teh commercial market

    http://vegastrike.sourceforge.net/

  54. Re:here it is - not inane... a good warning by Anonymous Coward · · Score: 0

    It just failed for me idiot. Its not inane.... I had to use this 24000 baud modem tonight,

  55. Better to work on a ported GPL OpenGL'd space sim by Anonymous Coward · · Score: 0

    As the lead developer of vega strike I'd rather have people interested in a flgiht sim help me with vega strike

    http://vegastrike.sourceforge.net/

    instead of wasting their time coding this one...
    mine is openGL and works on linunx, mac, etc...just needs a little touch up and art to be ready for distribution in version 0.2.2

  56. Hack it all by loki4eng · · Score: 3, Insightful

    No you are not an idiot. The hell with school and just hack like a mofo. Seriously, in the end, all professionals are self-trained. Best of luck.

    --
    It's nota my planet, monkey-boy - Dr Lizardo.
  57. Forgot my game: 3d space sim by Anonymous Coward · · Score: 1, Informative

    You forgot about Vega Strike, the Open Source 3d space sim for OpenGL in linux, etc :-)

    it's already ready for a major release here
    http://vegastrike.sourceforge.net/
    has all the stuff FS has really feature wise :-) just needs some art and networking components

  58. This sucks... by Danse · · Score: 2

    I just dug this game out again a few days ago and was looking forward to playing again. Then I found out I was missing Disc 2. Aaargh!! Now this story shows up just to rub salt in my wound. :(

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  59. openGL vs D3D by botik32 · · Score: 1
    It says " There's a mostly empty opengl implementation of the low level graphics code. Might be fun to complete. Although I doubt it would be nearly as fast as D3D or Glide, you never know."

    Can anyone comment on this?

    1. Re:openGL vs D3D by Hamshrew · · Score: 1

      of course. D3D is optimized more for the hardware in Windows, unless you have a nice driver. Glide implements a subset of OpenGL that is mapped directly to 3dfx hardware, so it's naturally faster.

      --
      - Free tabletop fantasy gaming! Grey Lotus
  60. Where do I buy the game? by DoctorNathaniel · · Score: 1

    I've been looking for a place that sells the game (preferrably from the UK) but I can't seem to find it. The Freespace 2 site directs you to Interplay... which seems to have no knowledge of this game.

    Where the heck to I buy it?

    ---Nathaniel

    1. Re:Where do I buy the game? by Abnormal+Coward · · Score: 1

      you should be able to get a white box copy of it from EB or Game for around 10-20 quid.

  61. Bug Report by GregWebb · · Score: 2

    OK, now the source is out, let's see if anyone can help me here :-) (Or direct me to the better people to talk to)

    Neither Freespace game works on my PC. This sucks, because they've always seemed really cool when playing them elsewhere. However, it misreads my joystick. Despite nominally taking its config from Windows, it puts the centre quite some distance off meaning the hands off attitude is a spin and I have a very low possible turn angle in one direction.

    This, as you can imagine, is irritating, especially as tech support, once I'd confirmed latest DX, took the 'oh, it does that sometimes' position.

    I already own a legal but useless copy of Freespace 2 and a Cyborg 3D, so can test it pretty extensively. I like this sort of game and want to be able to play it. If anyone wishes to debug this problem I will gladly assist with playtesting any fixes produced, debug info from my PC as required, whatever is needed beyond actual code because I'm not too hot at C++ :-)

    Anyone?

    --

    Greg

    (Inside a nuclear plant)
    Aaaarrrggh! Run! The canary has mutated!

    1. Re:Bug Report by Anonymous Coward · · Score: 0

      I play with a Wingman Extreme 3D and I havent noticed this problem (currently it is connected via USB, but it can hook up via 15 pin as well).
      Could it be an issue with the Cyborg being a USB joystick? Or the cyborg itseelf.
      When I was buying the new joystick I was toying with getting the cyborg (it seemed really nice) but went with logitech since from the days of the old Atari style 2 button sticks they were good to me.

    2. Re:Bug Report by GregWebb · · Score: 2

      This Cyborg's one of the older gameport models, not USB. Besides, I've had it work with this Cyborg on other machines before, it's just something peculiar to my setup (possibly the no name sound card) which mucks up the joystick for both Freespace games but nothing else.

      Hence my suggestion - it's an odd, apparently pretty specific bug but I can reliably reproduce it and am willing to test possible fixes if anyone's working on this sort of thing.

      --

      Greg

      (Inside a nuclear plant)
      Aaaarrrggh! Run! The canary has mutated!