Hard Light Productions Forums

Hosted Projects - FS2 Required => FreeSpace Conversion => Topic started by: TotoGuy on July 01, 2008, 03:34:42 pm

Title: Co-op on Freespace Port - Main Campaign
Post by: TotoGuy on July 01, 2008, 03:34:42 pm
Hey all :)

I've recently downloaded the full FSO package in hopes of playing all the official campaigns (and any good unofficial ones) with some friends, and found the FS:ST and FS2 campaigns included as co-op versions.
Only thing I was missing is the original FS campaign.

Now, I've searched around and saw several posts on how to convert the main campaign to a co-op version. Thing is, as mentioned in those posts, the missions would be quite unbalanced without various changes.
So I looked around and found out somebody already did the re-balancing! Problem is, he did it quite a while before FSO even existed.

What I'm talking about is a co-op version of the main FS campaign, done by "Mutant Frogs Softworks" (credited to Nysos C. Dedes and Daniel Sharps), featuring all the missions and 3 campaign files with various changes and fixes allowing it to be both challenging and (mostly) bug free. Found it at the Volition Watch archives.

So all I need to do now is convert it to work with FS Port, including the campaign (.fsc) files if possible.
Just need to figure out how exactly :)

Should I use FRED2O to convert the missions? I tried using the import function, but it keeps crashing when I do. Opening them with the normal Open option works, but I don't know if that makes a difference.

Or maybe I'm better off using notepad to compare the missions to the ones included in FS Port, manually changing whatever is different?

And is it possible to convert the campaign files or do I need to create new ones for it?

I'd appreciate any help available, and if I can actually get it to work, maybe we'll finally have a proper co-op version of the campaign to spread around!

Thanks in advance!

PS: I tried using the import function in FRED2 3.6.9 and 3.6.10, BTW. And man this came out long.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Mobius on July 01, 2008, 03:43:47 pm
:welcomesilver:

First of all, welcome to the HLPBB!!! :D

I realize you already know how to use that nice FRED2 Open feature that allows you to import missions. Can you please tell us what kind of errors you get in the process? It happened with every single mission?

For now I can tell you that the .fsc won't work in FSO, if I remember well. The campaign file needs to be converted as well.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: TotoGuy on July 01, 2008, 04:20:05 pm
Thanks for the welcome :)

Well like I said, using "File-> Open" on a FSM mission file works, but using "File-> Import-> Freespace 1 Mission" crashes the editor - not when I pick a mission, the moment I click the menu button. I get that generic "...encountered an error and needs to close" windows error. Using XP btw, forgot to mention that.

Is there a difference between just opening an FSM file, and importing it? Otherwise I could just use the normal Open... But I'm guessing the Import function does things differently.

And I know FSC files can't be used with FSO, I was wondering if there's a way to open them with FRED2 somehow. Otherwise I'll need to create them from scratch.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Macfie on July 01, 2008, 04:45:58 pm
Just change the fsc to fc2.  The campaign files are identical except for file type designator.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Mobius on July 01, 2008, 04:58:38 pm
Try opening the FS1 mission with FRED2 Open and check if FRED reports errors...I don't know if you can...
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: TotoGuy on July 01, 2008, 05:31:31 pm
Just change the fsc to fc2.  The campaign files are identical except for file type designator.
I've tried that before, but since you said it should work I gave it another shot. Took me a while to figure out that I need to put the missions the campaign uses inside the missions folder - otherwise it wouldn't open the campaign! So now this works, thanks :)

Try opening the FS1 mission with FRED2 Open and check if FRED reports errors...I don't know if you can...

I tried checking this with more missions this time, and I noticed some of them do bring up errors when opened like that (invalid dock points, and such). Most of them are opened without a peep though.

Wish I could get the import to work, since I'm not sure how to fix the errors that do show up. And even if I did, I have no idea if opening them like this converts them properly.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Mobius on July 01, 2008, 06:28:03 pm
Uhm...are you using a shortcut to FRED with a proper mod path? Maybe the errors are caused by mod divergencies...it may be possible.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: TotoGuy on July 02, 2008, 04:41:44 pm
I've tried using it normally and with a mod path (-mod fsport), the crash occurs either way.
Where can I find older versions of FRED2 Open? maybe one of those will work.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Topgun on July 02, 2008, 04:47:26 pm
Just change the fsc to fc2.  The campaign files are identical except for file type designator.
I've tried that before, but since you said it should work I gave it another shot. Took me a while to figure out that I need to put the missions the campaign uses inside the missions folder - otherwise it wouldn't open the campaign! So now this works, thanks :)

inside the fsc (or fc2) you need to change the file ext of the mission files. open it to see what I am talking about.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Macfie on July 03, 2008, 07:48:38 am
Topgun is correct you also need to change the mission extensions from fsm to fs2.  The campaign file can be opened as a text file using wordpad.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: TotoGuy on July 04, 2008, 12:33:24 pm
Thanks for the help with the campaign files, think I got those covered now as they seem to work properly with FRED2 Open.
I'm still having issues using the mission import function though, so any ideas on that matter?
Or maybe some other way I can convert FS1 missions to FSO? Some stand alone converter or something like that?

Or maybe a place with older FRED2 Open versions I could try?
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: TotoGuy on July 05, 2008, 10:31:05 am
Bah...

I just found out about Mantis so I decided to go post about the bug in there.
After searching for similar bugs in there first, I found a bug report (ID 0001271) that matches my problem perfectly.
Problem is, there's been no progress in resolving it for over 7 months now :(

Guess I'll need to get someone else to convert them for me...
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: TotoGuy on July 08, 2008, 12:28:44 pm
Problem solved - seems that the bug was caused due to the main FS Open folder NOT being "FreeSpace2".

I can finally start converting the campaign, so feel free to share any tips, if you've ever converted a Freespace Co-Op campaign successfully before  :)
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Vidmaster on July 30, 2008, 10:06:58 am
Well, how about good luck  :)    Looking forward to this.
Title: Re: Co-op on Freespace Port - Main Campaign
Post by: Galemp on August 07, 2008, 07:47:58 am
I ported a few missions for FS2 retail multiplayer: Black Omega and Clash of the Titans.