Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: mrjoshua on September 17, 2015, 11:55:17 pm

Title: Is Freespace 1 open source
Post by: mrjoshua on September 17, 2015, 11:55:17 pm
If FS2 is open source is FS 1 open too? I cant find any info on that...
Title: Re: Is Freespace 1 open source
Post by: Black Wolf on September 18, 2015, 12:23:02 am
No. Only the FS2 source code was released.
Title: Re: Is Freespace 1 open source
Post by: General Battuta on September 18, 2015, 12:23:36 am
No, the FS1 source code was never released. But it doesn't really matter, because you can play FS1 in FreeSpace Open via the FreeSpace Port!
Title: Re: Is Freespace 1 open source
Post by: karajorma on September 18, 2015, 01:06:10 am
From what I seem to understand, :v: no longer have the FS1 source code as they simply upgraded it for FS2 but either lost or forgot to keep a copy of the FS1 source.

I'm not certain how that could happen but that was the distinct impression I got at the time.
Title: Re: Is Freespace 1 open source
Post by: niffiwan on September 18, 2015, 01:40:04 am
Kinda sounds like :v: weren't using a RCS, or that the one they were using was lost/damaged somehow (I could tell you some fun stories about dev teams that only recently started using an RCS, and the fun & games that the lack of one has caused :))
Title: Re: Is Freespace 1 open source
Post by: karajorma on September 18, 2015, 01:50:54 am
The weird thing is that it kinda seems like they were. If you look at the comments in the original checkout (all the way until we finally purged them a few years back) they definitely do seem to have versions.
Title: Re: Is Freespace 1 open source
Post by: The E on September 18, 2015, 02:31:04 am
The weird thing is that it kinda seems like they were. If you look at the comments in the original checkout (all the way until we finally purged them a few years back) they definitely do seem to have versions.

Yeah, but given that they weren't using something like git, it's possible that they switched RCS's at some point and simply lost the whole revision history up to that point.
Title: Re: Is Freespace 1 open source
Post by: AdmiralRalwood on September 18, 2015, 03:27:00 pm
There's a Freespace 1 port for the OpenPandora (http://repo.openpandora.org/?page=detail&app=freespace_ptitseb) that appears to be based on the other icculus Freespace 2 repository (http://svn.icculus.org/freespace2/), so it's not impossible to load FS1 assets with FS2 source code. However, the source code diff attached to the forum thread (http://boards.openpandora.org/topic/13381-freespace-the-great-war/) appears to be a dead link. I'll see if I can contact ptitseb to get the file.

EDIT: Actually, the FS1 stuff appears to be in the icculus repo, so the diffs are probably just to make it work on the Pandora.
Title: Re: Is Freespace 1 open source
Post by: Mongoose on September 18, 2015, 07:12:30 pm
Didn't taylor essentially reverse-engineer the FS2 source to FS1 for his original Linux port?  That's the impression I had way back in the day anyway.

Edit: Nope, looking back I guess he just managed to tweak FS1 to run with the FS2 source.  Kind of a quick-and-dirty FSPort well before that existed.
Title: Re: Is Freespace 1 open source
Post by: Goober5000 on September 18, 2015, 07:50:23 pm
Didn't taylor essentially reverse-engineer the FS2 source to FS1 for his original Linux port?  That's the impression I had way back in the day anyway.

Edit: Nope, looking back I guess he just managed to tweak FS1 to run with the FS2 source.  Kind of a quick-and-dirty FSPort well before that existed.

No, he did a substantial amount of reverse-engineering -- quite a bit more than tweaking.  The original FS1 nebula display code, for example, had to be recreated from scratch.
Title: Re: Is Freespace 1 open source
Post by: Bobboau on September 25, 2015, 11:09:03 pm
I thought it was still in the code base, just disabled.
Title: Re: Is Freespace 1 open source
Post by: Darkmage on September 28, 2015, 02:19:58 pm
Pretty sure the Amiga team that ported FS1 to Amiga would have the sourcecode to Freespace 1.... That said the code was never opened to the community. Kind of irrelevant now thanks to FS2. Hyperion Entertainment did the port in case anyone is interested.

https://en.wikipedia.org/wiki/Descent:_FreeSpace_%E2%80%93_The_Great_War

https://en.wikipedia.org/wiki/Hyperion_Entertainment
Title: Re: Is Freespace 1 open source
Post by: karajorma on September 29, 2015, 03:09:14 am
If the issue is that :v: don't have the code any more, asking :v: for permission to release the code if Hyperion do have it, might solve the problem. I'd suggest trying that rather than contacting Hyperion straight away. Or CCing an email to both parties instead of contacting only one of them.