Author Topic: about the FS2 source code and gama data  (Read 3339 times)

0 Members and 1 Guest are viewing this topic.

Offline Joif

  • 23
about the FS2 source code and gama data
Hello!
I read the wiki but I didn't find what I'm looking for, so I'm posting here to ask some questions (hoping to have not missed related threads).
The community has the source code of FreeSpace 2 but, in order to play the game, one must have a copy of the original FreeSpace 2 in order to use its game data.
Here I'm a bit confused, why we need the FreeSpace 2 game data?
What is it?
Can it be completely replaced with a community version? If so, why it isn't there yet?
Thank you for your answers.

 

Offline Luis Dias

  • 211
Re: about the FS2 source code and gama data
Freespace and Freespace 2 are legally bound by IP rights that are not open sourced as of 2013. Some of those were bought recently by Interplay, and what that means is that no one can share these two games freely without being illegal about it.

The engine of the game was made Source Code more than ten years ago, and it's this portion that has been largely improved and developed by the community.

 

Offline Kopachris

  • 28
  • send penguins
    • Steam
    • Twitter
Re: about the FS2 source code and gama data
The source code is different from the game data.  The game data includes assets like ships, weapons, and missions.  The source code is only the part that tells the computer how to read the game data files and what to do with them.  The source code is what's free.  The game data is not.
----
My Bandcamp | Discord: Kopachris#0001 | My GitHub

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Re: about the FS2 source code and gama data
The engine of the game was made Source Code more than ten years ago
The game engine had to have been source code before the game was even released. Unless the executable just randomly appeared one day as a result of a Windows error or something.
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 

Offline Rodo

  • Custom tittle
  • 212
  • stargazer
    • Minecraft
    • Steam
Re: about the FS2 source code and gama data
Game data is all content used by the engine that let's you play the game, eg: Model files for ships, textures, sound files, music files, movies, etc, etc.
All that is part of the Freespace 1 & 2 IP's, and thus cannot be distributed for free.
el hombre vicio...

 

Offline Luis Dias

  • 211
Re: about the FS2 source code and gama data
The engine of the game was made Source Code more than ten years ago
The game engine had to have been source code before the game was even released. Unless the executable just randomly appeared one day as a result of a Windows error or something.

What are you talking about. Freespace 2's game engine was Volition's IP. Game data was Interplay's. When Volition was bought by THQ, V understood they would never make FS3, so they open sourced the engine.

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Re: about the FS2 source code and gama data
The engine of the game was made Source Code more than ten years ago
The game engine had to have been source code before the game was even released. Unless the executable just randomly appeared one day as a result of a Windows error or something.

What are you talking about. Freespace 2's game engine was Volition's IP. Game data was Interplay's. When Volition was bought by THQ, V understood they would never make FS3, so they open sourced the engine.
Do you program?
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 

Offline Kopachris

  • 28
  • send penguins
    • Steam
    • Twitter
Re: about the FS2 source code and gama data
The engine of the game was made Source Code more than ten years ago
The game engine had to have been source code before the game was even released. Unless the executable just randomly appeared one day as a result of a Windows error or something.

What are you talking about. Freespace 2's game engine was Volition's IP. Game data was Interplay's. When Volition was bought by THQ, V understood they would never make FS3, so they open sourced the engine.

He's pointing out that your sentence was ambiguous in meaning.  "The engine of the game was made Source Code" implies that the engine of the game itself was made, and then became source code at a later date, which is stupid because computer programs don't go from binary to source code, but go from source code to binary.  That's why it's called "source" code.
----
My Bandcamp | Discord: Kopachris#0001 | My GitHub

 

Offline Luis Dias

  • 211
Re: about the FS2 source code and gama data
Sorry, I messed up. I meant "open source". DERP

 

Offline Joif

  • 23
Re: about the FS2 source code and gama data
But will the FS2 game data be always a requirement for every work done by this community?
Game data is all content used by the engine that let's you play the game, eg: Model files for ships, textures, sound files, music files, movies, etc, etc.
All that is part of the Freespace 1 & 2 IP's, and thus cannot be distributed for free.
Say that I want to reimplement an original ship (with new code, new model, etc.) so that it is part of the game data instead of the old one. Do the IP rights prevent me to do it?
Generally speaking, do the IP rights prevent to completely reimplement the game data so that the new one is open source?

 

Offline Luis Dias

  • 211
Re: about the FS2 source code and gama data
Yes, because they are intellectual property, they include the design, the names, the intent, the writing, etc.

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: about the FS2 source code and gama data
But will the FS2 game data be always a requirement for every work done by this community?
No; there are "total conversions" that discard the FreeSpace universe in favour of modding-team-created game data, which can be (and are) distributed completely free.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline MatthTheGeek

  • Captain Obvious
  • 212
  • Frenchie McFrenchface
Re: about the FS2 source code and gama data
Diaspora and TBP, for example.

Has WoD moved to standalone yet ?
People are stupid, therefore anything popular is at best suspicious.

Mod management tools     -     Wiki stuff!     -     Help us help you

666maslo666: Releasing a finished product is not a good thing! It is a modern fad.

SpardaSon21: it seems like you exist in a permanent state of half-joking misanthropy

Axem: when you put it like that, i sound like an insane person

bigchunk1: it's not retarded it's american!
bigchunk1: ...

batwota: steele's maneuvering for the coup de gras
MatthTheGeek: you mispelled grâce
Awaesaar: grace
batwota: oh right :P
Darius: ah!
Darius: yes, i like that
MatthTheGeek: the way you just spelled it it means fat
Awaesaar: +accent I forgot how to keyboard
MatthTheGeek: or grease
Darius: the killing fat!
Axem: jabba does the coup de gras
MatthTheGeek: XD
Axem: bring me solo and a cookie

 

Offline Arpit

  • 27
Re: about the FS2 source code and gama data
Diaspora and TBP, for example.

Has WoD moved to standalone yet ?

WoD has a Faustus in some mission. Right?

 
Re: about the FS2 source code and gama data
Spoon's basically rebuilding all of Wings of Dawn at this point, so I don't know what's up.  He'll probably go standalone though if he can get the assets needed for it.
17:37:02   Quanto: I want to have sexual intercourse with every space elf in existence
17:37:11   SpardaSon21: even the males?
17:37:22   Quanto: its not gay if its an elf

[21:51] <@Droid803> I now realize
[21:51] <@Droid803> this will be SLIIIIIGHTLY awkward
[21:51] <@Droid803> as this rich psychic girl will now be tsundere for a loli.
[21:51] <@Droid803> OH WELLL.

See what you're missing in #WoD and #Fsquest?

[07:57:32] <Caiaphas> inspired by HerraTohtori i built a supermaneuverable plane in ksp
[07:57:43] <Caiaphas> i just killed my pilots with a high-g maneuver
[07:58:19] <Caiaphas> apparently people can't take 20 gees for 5 continuous seconds
[08:00:11] <Caiaphas> the plane however performed admirably, and only crashed because it no longer had any guidance systems

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: about the FS2 source code and gama data
But will the FS2 game data be always a requirement for every work done by this community?

It will always be a requirement for mods based on FS2. As mentioned, there is no requirement for completely original mods to use FS2 data; Total conversions that build complete games from scratch are possible (albeit a ****ton of work).

Quote
Say that I want to reimplement an original ship (with new code, new model, etc.) so that it is part of the game data instead of the old one. Do the IP rights prevent me to do it?

No, this is commonly referred to as modding. Do note that it is a monumentally bad idea to directly mess with the retail files; they should be considered read-only for all intents and purposes. This is because there are mods out there (like the MediaVPs) that require and expect the retail data to be unaltered; using them with altered assets may produce hard to debug errors.

Quote
Generally speaking, do the IP rights prevent to completely reimplement the game data so that the new one is open source?

Yes. If we were to remake the entirety of FS2, we would be violating the copyright of the rights holders. Right now, because we're just enhancing the original game and encourage people to buy FS2 legitimately via GOG, everyone's happy. Interplay gets money, we don't get takedown notices. If we were to distribute a version of FS2 without Interplays' approval, that would probably change.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: about the FS2 source code and gama data
But will the FS2 game data be always a requirement for every work done by this community?
No; there are "total conversions" that discard the FreeSpace universe in favour of modding-team-created game data, which can be (and are) distributed completely free.

Quoted cause we should have pointed this out a lot earlier. The second I started reading this thread I saw Joif's question coming a mile off. I'm kinda surprised everyone waited until he actually asked it.


Basically the game engine (i.e the source code) is freely available. This means that anyone who wants to use it to make a new game can do so. We've got a few examples of that already (Diaspora, The Babylon Project, Wing Commander Saga) and more on the way (Stand alone games based on Star Wars, Tachyon, etc are on the way).

The resources needed to run FS2 however are still copyrighted and therefore can't be freely distributed. Nor can we make new versions of them and replace the originals, thereby making the game unnecessary.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline headdie

  • i don't use punctuation lol
  • 212
  • Lawful Neutral with a Chaotic outook
    • Minecraft
    • Skype
    • Twitter
    • Headdie on Deviant Art
Re: about the FS2 source code and gama data
But will the FS2 game data be always a requirement for every work done by this community?
No; there are "total conversions" that discard the FreeSpace universe in favour of modding-team-created game data, which can be (and are) distributed completely free.

Quoted cause we should have pointed this out a lot earlier. The second I started reading this thread I saw Joif's question coming a mile off. I'm kinda surprised everyone waited until he actually asked it.


Basically the game engine (i.e the source code) is freely available. This means that anyone who wants to use it to make a new game can do so. We've got a few examples of that already (Diaspora, The Babylon Project, Wing Commander Saga) and more on the way (Stand alone games based on Star Wars, Tachyon, etc are on the way).

The resources needed to run FS2 however are still copyrighted and therefore can't be freely distributed. Nor can we make new versions of them and replace the originals, thereby making the game unnecessary.

To add a little more detail.

At the point where Volition was acquired by THQ the rights to the FreeSpace franchise were split between Volition and Interplay and presumably a deal could not be reached for publishing a third game between Volition, Interplay and THQ.

In response to this Volition released the source code to the game engine which is the code which takes all the elements provided to it such as media, player inputs, etc and makes it all work as a game.

The rights to the Intellectual Property of the franchise however were, until recently, split so they couldn't do the same for that which means everything relating to the story, missions, the media such as visual assets, sounds, etc remain the property of Interplay.

this means
we can update the engine at will so long as no profit is made
we can distribute the engine in the form of executable files so long as no profit is made
we can upgrade media assets so long as no attempt is made to bypass the IP rights
we can create our own FS based stories, missions and campaigns so long as no profit is made
we can create new assets for FS based stories, missions and campaigns
we can create our own IP and assets relating to that so long as no attempt is made to profit from that

we cant distribute FS2 without consent from Interplay or attempt to bypass their rights as the IP holder.
Minister of Interstellar Affairs Sol Union - Retired
quote General Battuta - "FRED is canon!"
Contact me at [email protected]
My Release Thread, Old Release Thread, Celestial Objects Thread, My rubbish attempts at art

 

Offline Joif

  • 23
Re: about the FS2 source code and gama data
I'm not an expert of this matter so forgive my point of view if it's wrong.

In total convertions, such as Diaspora or TBP, there is the reproduction of stories and settings from Sci-Fi novels/shows. I'm sure that there are IP rights or copyrights for everything in them. But it seems to me that there are no problems at all to make "fan-arts" from them.
So why it should be different with the FS universe? If I completely rewrite the story, I completely rewrite the missions, the ships, etc, so that I have a new game data set, but almost similar to the original one to be considered a non-commercial-alternative, what could be wrong and illegal in it?

As long as the work has codes, models and media contents rewritten from scratch and it is for non commercial use, I think it can replace the original game data without limitations. With all the advantages to be open-source.
In this way how can it violate IP rights?

 

Offline headdie

  • i don't use punctuation lol
  • 212
  • Lawful Neutral with a Chaotic outook
    • Minecraft
    • Skype
    • Twitter
    • Headdie on Deviant Art
Re: about the FS2 source code and gama data
yes projects such as TBP, Diaspora, WCS and other projects based on other IPs do exist at the whim of the rights holders but so far no real fallout beyond a spat with Moddb

the actual story falls under the IP rights and could be said to be the core of those rights so cant be distributed.  Producing a "similar" story can be seen as attempting to circumvent the IP.

missions and campaigns derived from the FS story have a little leeway as they can only be used with Freespace 2, which, presumably, was purchased legitimately.
Minister of Interstellar Affairs Sol Union - Retired
quote General Battuta - "FRED is canon!"
Contact me at [email protected]
My Release Thread, Old Release Thread, Celestial Objects Thread, My rubbish attempts at art