Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: IPAndrews on September 25, 2002, 05:25:25 am

Title: http://icculus.org/freespace2/
Post by: IPAndrews on September 25, 2002, 05:25:25 am
I take it you guys know about this?
Title: http://icculus.org/freespace2/
Post by: Solatar on September 25, 2002, 05:27:51 am
Cool. I guess. After the Linux port, can you do MAC OS Ten? I might want to get a Mac in the future, but I don't think I can play Freespace2 on it.
Title: http://icculus.org/freespace2/
Post by: Darkmage on September 25, 2002, 05:39:43 am
how about a precompilled rpm distribution?
Title: http://icculus.org/freespace2/
Post by: IPAndrews on September 25, 2002, 05:41:30 am
It's using OpenGl (and it has nothing to do with me).
Title: http://icculus.org/freespace2/
Post by: Inquisitor on September 25, 2002, 10:01:40 am
Yup, know all abotu it. They have some good work there. We plan on stealing some of their code now that it's not dependent on a specific version of GCC :)
Title: http://icculus.org/freespace2/
Post by: RandomTiger on September 25, 2002, 10:11:28 am
How much progress has it made?
Does it actually run on linix?
What code are we stealing?
Title: http://icculus.org/freespace2/
Post by: Inquisitor on September 25, 2002, 10:42:11 am
I believe ours has mostly working rendering code, but no textures. It has been a low priority while we get other features working, and penguin put it on the back burner.

I expect we will steal alot of it.
Title: http://icculus.org/freespace2/
Post by: RandomTiger on September 25, 2002, 10:49:44 am
I dont suppose there is any way we could all work together in one code base?
Title: http://icculus.org/freespace2/
Post by: Kazan on September 25, 2002, 11:36:23 am
i showed you a long time ago screenshots of it running
Title: http://icculus.org/freespace2/
Post by: Inquisitor on September 25, 2002, 12:50:06 pm
re: merging:

not likely, merging the codebases at this time could be more trouble than it's worth, I monitor the mailing lists, and folks from there pop in here from time to time.

they have a linux mandate, make the game, as it is, work on linux. We are extending and upgrading functionality.

way back when they started, it woulda been nice, but, we are going down a path that happens to be sufficienlty different from ours.

Good work, reuseable work. Different work.
Title: http://icculus.org/freespace2/
Post by: penguin on September 25, 2002, 02:04:55 pm
As Kazan & Inquisitor posted, this is not new news, but it's still noteworthy.  They are a different project, and they play by their own rules (as do we, I suppose).

What we can use from them:  OpenGL stuff, in particular 2d graphics and texturing.  The current (stalled) Linux/OpenGL port has crappy graphics.

Mac OSX port: also on the todo list, as I now have one :)  Haven't put OSX on it yet, waaaay too many other things in my life now.  I also downloaded Yellow Dog Linux 2.3 (http://www.yellowdoglinux.com/) that I might play around with one of these days...
Title: http://icculus.org/freespace2/
Post by: RandomTiger on September 25, 2002, 02:52:53 pm
What is the benifit of having them and us both working on linix seperately?
Title: http://icculus.org/freespace2/
Post by: Kazan on September 25, 2002, 04:55:50 pm
it's spelled linUx
Title: http://icculus.org/freespace2/
Post by: penguin on September 25, 2002, 09:46:41 pm
Quote
Originally posted by RandomTiger
What is the benifit of having them and us both working on linix seperately?
No benefit at all, really :sigh:  

Like I said, we each have our own agendas.  WIndows operability and adding new features is the goal of the FSSCP (I think -- kinda speaking for the group here...), our secondary goals include porting to other platforms.  The main goal of icculus appears to be porting to Linux/OpenGL, while Windows compatibility seems to be a secondary goal (this is my interpretation, of course; I can't really speak for them).

It's like asking, what is the benefit of Ford and GM working on cars seperately?
(I know it's a crummy analogy, but I hope you take my point... ;))
Title: Uh.
Post by: zakk on September 26, 2002, 11:00:09 pm
To state a few things off the bat:
icculus.org/freespace2 has:
1. Linux, working.
2. FreeSpace 1/2 both working.
3. OS X, working.
4. MVE decoding.

Note that the MVE support has no sound in-game/doesn't scale. Although the decoding is complete.
Also note that I am not a developer on this project, just the web guy :-)

Also note that, in my opinion, reasonable changes would probably be taken (better windows support, etc).

Any serious request/questions should be made to our mailing list.
Title: http://icculus.org/freespace2/
Post by: Kazan on September 26, 2002, 11:44:11 pm
yeah and the current CVS version manages to seg fault my gcc
Title: http://icculus.org/freespace2/
Post by: zakk on September 27, 2002, 12:33:47 am
Quote
yeah and the current CVS version manages to seg fault my gcc


Except that's a problem with your gcc. Not the project.
Title: Re: Uh.
Post by: RandomTiger on September 27, 2002, 07:37:23 am
Quote
Originally posted by zakk
2. FreeSpace 1/2 both working.


Cool, I might have to look into that! :nod:
I know we have the port but I would like to see us go all the way with hall graphics, correct music etc.

Quote

4. MVE decoding.
[/B]



:eek: :eek2:
Title: http://icculus.org/freespace2/
Post by: Inquisitor on September 27, 2002, 09:07:16 am
Please don't start on the MVE thing again.
Title: http://icculus.org/freespace2/
Post by: zakk on September 27, 2002, 09:11:39 am
Quote
Originally posted by Inquisitor
Please don't start on the MVE thing again.

I don't believe I was starting anything, just listing a feature of the icculus.org/freespace2 project.
Title: http://icculus.org/freespace2/
Post by: RandomTiger on September 27, 2002, 09:13:18 am
Quote
Originally posted by zakk

I don't believe I was starting anything, just listing a feature of the icculus.org/freespace2 project.


He was probably talking to me :)
Title: http://icculus.org/freespace2/
Post by: Inquisitor on September 27, 2002, 09:24:46 am
Yeah, sorry Zakk, I was sorta generally ranting :)
Title: http://icculus.org/freespace2/
Post by: RandomTiger on September 27, 2002, 09:31:32 am
Every month or so a new member turns up and asks about mve files and then we all have a big fight. :lol:

Some people are getting a little tired of it.
Title: http://icculus.org/freespace2/
Post by: RandomTiger on October 03, 2002, 08:07:30 pm
Does their code still use pre gfx card projected polygons?
Title: http://icculus.org/freespace2/
Post by: theoddone33 on October 03, 2002, 08:47:34 pm
Quote
Originally posted by RandomTiger
Does their code still use pre gfx card projected polygons?


I frankly don't have a clue what you're asking.  Here's my best guess at an answer.

YES we are still using orthographic projection because that is how the engine is written and changing it would be too much work for too little (if any) gain.
Title: http://icculus.org/freespace2/
Post by: RandomTiger on October 04, 2002, 03:35:02 am
Thats exactly what i wanted to know, thanks :)

However I think there is a lot of gain by making it true 3D.
At least in DX8 there will be.