Hard Light Productions Forums

General FreeSpace => FreeSpace Discussion => Topic started by: Marauder on December 19, 2004, 07:00:11 pm

Title: FS1 for mac os x...
Post by: Marauder on December 19, 2004, 07:00:11 pm
Can you install FS on a Mac OS X?
Title: FS1 for mac os x...
Post by: pyro-manic on December 19, 2004, 07:06:00 pm
Um, no. Unless you install VirtualPC, then install windows on that and then FS on that.... So you might as well not bother, TBH...
Title: FS1 for mac os x...
Post by: Hippo on December 19, 2004, 07:08:41 pm
It is natively supported  on the Amiga though..
Title: FS1 for mac os x...
Post by: Ransom on December 19, 2004, 07:17:45 pm
Yes, you can. Thread is here (http://www.insidemacgames.com/forum/viewtopic.php?t=7623&start=60) and the files are here (http://homepage.mac.com/tigital/).
Title: FS1 for mac os x...
Post by: WMCoolmon on December 19, 2004, 07:31:39 pm
Or when full Linux support is added for fs2_open, you could install that and use the Port.
Title: FS1 for mac os x...
Post by: Grimloq on December 19, 2004, 08:34:09 pm
the answer is simple:

DONT USE MACS!

;)
Title: FS1 for mac os x...
Post by: taylor on December 20, 2004, 12:05:54 am
Actually Grimloq the answer is don't use Windows but us OSX and Linux folk are rather tolerent (in general, mostly... some of us) and will give you time to realize that. ;)

@Marauder, as Ransom Arceihn mentioned, use tigital's stuff.  You can grab the FS1 source from icculus.org if you want to compile it yourself.  I think that the FS1 binary from tigital is a bit old, I've have to ask him about that.  In that thread on IMG I'm mtr so feel free to ask anything you want.  FS1 doesn't put it's games files in the InstallShield cabs so you can easily copy them off the CD-ROMs without fuss.  For FS2 things are a little different but thanks to a little program called unshield (http://synce.sourceforge.net/synce/unshield.php) you can extract those cab files from the command line under OSX or Linux.  I don't think there is a binary of unshield for OSX but if you need me to compile one for you let me know.
Title: FS1 for mac os x...
Post by: Pilot Of The US on December 20, 2004, 06:41:37 am
Quote: You can grab the FS1 source from icculus.org

FS1 source code? I didnt know that had been released.
Title: FS1 for mac os x...
Post by: Marauder on December 20, 2004, 09:37:03 am
Thanks dudes! ;)
Title: FS1 for mac os x...
Post by: taylor on December 20, 2004, 10:06:18 am
Quote
Originally posted by Pilot Of The US
FS1 source code? I didnt know that had been released.

FS2 is just an evolution of FS1.  :V: expanded on the original FS1 code to make FS2 so when they released the FS2 source they effectively released FS1 as well.  I went through the FS2 code line by line figuring out the differences, going over the comments and making a (small) list of changes for things that were no longer in the code.  Most of the work was in getting the screen coordinates of every graphic in all of the interface screens so the old stuff could be used.

The only real things that were no longer in the code was the original FS1 pilot code (too many changes to backtrace), the original networking code (became psnet2 after a partial go at converting the old code which doesn't work anymore), and the techroom which makes use of 2 backgrounds in FS1 instead of just 1 in FS2.  The techroom interface had to be partially recoded but that wasn't difficult.  Pilots are different but that was acceptable.  No networking between original FS1 and current which was a loss but an accepted one.  The old game-palette stuff was just commented out but a few lines had to be added back in.  The help screens which are actual graphics in FS1 had most of it's code still in place so it wasn't difficult to recode what was missing.

Eight to nine months later and the changes result in a 92% complete code port back to the original.  The newer FS2 code (beam weapons, etc.) is still there but FS1 just doesn't make use of that code.  It's current implementation requires an extra VP but new changes that I'm working on will make it obsolete.  Edit the Makefile and set MAKE_FS1 to true and you've got "FreeSpace: The Great War" all over again.  Of course you actually need the original FS1 data for it to work but I think that's implied by now. :)
Title: FS1 for mac os x...
Post by: Pilot Of The US on December 20, 2004, 10:10:43 am
hmmm, i dont think i got much of what you just said, prolly coz its 2am.

but my current understanding is that V made the code FS1, but before they released the game, they did a revamp of it for the sequal (FS2) and put the same code in both games. the only thing is that FS1 doesnt use any of the upgraded stuff that's in FS2, eg. beams.

And to get the soarce code for FS1 all you do is get the FS2 code and and a flag or something (MAKE_FS1).