Freespace 2 Source Code Released 162
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.
License? (Score:3, Interesting)
I don't want to download the whole file through a dial-up connection...
Re:License? (Score:1)
I expected a free download. Hmm.. It might be gamespot that's charging for it. Mirrors anyone?
Re:License? (Score:1)
Re:License? (Score:3, Informative)
Quoth the code... (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.
*
*/
Re:Quoth the code... (Score:2)
Re:Quoth the code... (Score:2)
Re:Quoth the code... (Score:2)
Re:Quoth the code... (Score:3, Informative)
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?
Re:Quoth the code... (Score:2, Informative)
Re:Quoth the code... (Score:2)
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.
Re:Quoth the code... (Score:1)
confusing license (Score:2)
Re:License? (Score:1)
Get just what you want at tricks.icarusindie.com [icarusindie.com] in the Source Code section.
Direct Link [icarusindie.com] to the FreeSpace 2 code unpackaged.
Ben
Re:License? (Score:1)
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
Re:License? (Score:2, Informative)
Re:License? (Score:1)
As far as I can tell, there is no license information included.
Download link:
http://www.3ddownloads.com/?file_id=159652
Can't DL it from GameSpot (Score:1, Informative)
Re:Can't DL it from GameSpot (Score:2, Funny)
(I was refering to the copyright notice mentioned above)
this game is not even old! (Score:1)
Re:this game is not even old! (Score:1)
here it is (Score:4, Informative)
http://www.freespace-2.com/ddn/sources/freespace2 [freespace-2.com]
Re:here it is (Score:1, Offtopic)
openGL vs D3D (Score:1)
Can anyone comment on this?
Freespace 2 (Score:2)
Re:Freespace 2 (Score:1, Informative)
Re:Freespace 2 (Score:1)
Re:Freespace 2 (Score:2, Informative)
Beautiful graphics, huge battles between capships, great gameplay and a fun story.
Re:Freespace 2 (Score:4, Informative)
yrs,
Ephemeriis
Check Out The Game Profile Page: (Score:4, Interesting)
Re:Freespace 2 (Score:2)
The secret to hard encryption (Score:5, Funny)
"ushort haha_you_dumbass = 0xe2A8;"
Fileplanet Mirror (Score:3, Informative)
Huh? (Score:1)
So when did playing your favorite game and enjoying it become 'wasted time' on slashdot?
Freespace 3 (Score:1)
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...
Re:Freespace 3 (Score:1)
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.
Re:Freespace 3 (Score:1)
To me gameplay and story are way more important than flashy graphics. (Thoguh flashy graphics help naturally.
Re:Freespace 3 (Score:1)
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.
Re:Freespace 3 (Score:1)
Look at the action space sim competition. Starlancer? Wing Commander Prophecy? Tachyon: The Fringe?
Please. Freespace 1 outclasses those, let alone Freespace 2.
Because they put the setup for FS3 in place, then Volition were sold to THQ, and no longer have the rights to Freespace.
They've said so.
The Situation Around this (Score:5, Interesting)
Re:The Situation Around this (Score:1)
Re:The Situation Around this (Score:1)
This sucks... (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. :(
Descent development (Score:5, Informative)
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
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-
Re:Descent development (Score:2)
Of course, Interplay may have a part, but the fact that both games were written for Interplay isn't evidence in itself.
Favorite game, eh? (Score:4, Funny)
Weakling. It isn't a good game unless you have wasted YEARS playing it. %-)
Re:Favorite game, eh? (Score:2)
Hours Wasted? (Score:3, Funny)
Re:Favorite game, eh? (Score:1)
Re:Favorite game, eh? (Score:1)
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!
This is excellent news (Score:1)
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!
Re:This is excellent news (Score:2, Informative)
Re:This is excellent news (Score:2, Informative)
Freespace Developer's Communities (Score:3, Informative)
Hard Light Productions [3dap.com] 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 [voltionwatch.com] 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.
Quick someone make us... (Score:1)
Re:Quick someone make us... (Score: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
Escape Velocity (Score:1)
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
Re:Escape Velocity (Score:1)
But the Open Source community is coming through for you -- check out Epiar [sourceforge.net], an open source project based on Escape Velocity.
Okay....anyone played it??? (Score:1)
Re:Okay....anyone played it??? (Score:1)
Re:Okay....anyone played it??? (Score:1)
A few questions... (Score:2, Interesting)
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 [sierra.com] and Terminus [vvisions.com]. 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.
Re:A few questions... (Score:2, Insightful)
Re:A few questions... (Score:2)
Ahhhh ... but if you go to Descent Developer Network [descent-network.com] 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 ...
Re:A few questions... (Score:1)
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.
Re:A few questions... (Score:1)
Re:A few questions... (Score:1)
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.
Re:A few questions... (Score:4, Informative)
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.com]; VolitionWatch is down at the moment though.
robotech (Score:2, Informative)
there's a robotech mod for freespace. very neat. i'm hoping the source to freespace will help them out.
Not ready for linux (Score:1)
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.
Re:Not ready for linux (Score:1)
My favorite OS is Windows XP, Mister Presumption. And it runs DirectX5 games just fine...
What about the resource files? (Score:1)
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".
Re:What about the resource files? (Score:1)
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).
Re:What about the resource files? (Score:1)
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.
Re:What about the resource files? (Score:1)
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.
Re:What about the resource files? (Score:1)
Somewhat ironically (Score:1)
Game Backlog (Score:2)
name (Score:1)
Newtonian Mechanics (Score:1, Interesting)
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
Re:Newtonian Mechanics (Score:1)
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.
Re:Newtonian Mechanics (Score:3, Informative)
Where do I start? (Score:1)
Hack it all (Score:3, Insightful)
what it's really about (Score:2)
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 [the-underdogs.org] 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
Where do I buy the game? (Score:1)
Where the heck to I buy it?
---Nathaniel
Bug Report (Score:2)
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?
Re:Bug Report (Score:2)
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.
Re:In other news (Score:2, Interesting)
Re:In other news (Score:2, Informative)
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 [bungie.org]. It's led to improved games, like PrBoom [sourceforge.net]. It's revived development interest in various projects, such as zsnes [sourceforge.net] (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 [labyrinth.net.au] had it not been for its open-sourcing. The result of an open-source clone -- Exult [sourceforge.net] has produced quite a bit of Ultima 7 playing again. The same goes for scummvm [sourceforge.net], the clone of Lucasart's engine used in Day of the Tentacle and Sam and Max [mixnmojo.com]. Plus AGIL [za.net] 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.
Forgot my game: 3d space sim (Score:1, Informative)
it's already ready for a major release here
http://vegastrike.sourceforge.net/
has all the stuff FS has really feature wise
Re:Hmm.. If he were here... (Score:1)
The right-wing is very good in principal, but it absolutely sucks in practice.
Re:Hmm.. If he were here... (Score:1)
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.
Re:This is bull shiz (Score:1)
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.
Re:This is bull shiz (Score:2, Interesting)
Re:This is bull shiz (Score:1)
Re:This is bull shiz (Score:2, Interesting)
kernel, compiler, and other OS Components (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 [gnu.org], 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.
Re:kernel, compiler, and other OS Components (Score:1)
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.
Re:forth post!!!!!!!! (Score:1)