Author Topic: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1  (Read 30419 times)

0 Members and 1 Guest are viewing this topic.

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
After porting the main FreeSpace 1 campaign to FreeSpace 2, creating Silent Threat: Reborn, sprucing up Operation: Templar, and porting numerous fan-made FreeSpace 1 campaigns to FreeSpace 2, what could we follow that up with?

Well, we've come to realize that porting FS1 content to FS2 is merely half of the potential that the FreeSpace Port has explored.  We've opened up ways to play classic FS1 campaigns with the slick new FS2 engine, not to mention adding all kinds of optional SCP enhancements (to the extent that people are often misled into believing that the SCP is required to use the Port).  Why not go in the other direction, and allow players to enjoy the latest FS2 campaigns in the classic FS1 experience?

Today the FSPort Team is pleased to unveil its latest project, a port of FreeSpace 2 to FreeSpace 1.







This is merely a demo, not the full campaign, but we couldn't wait to share our progress.  So far, we've ported the first three training missions as well as the first three missions of the campaign -- the entire 53rd Hammerheads arc.  We've had to surmount numerous challenges, not merely the differences in model, mission, and table formats; but also reverse-engineering some of the FS1-specific behavior that was later changed in FS2.  We hope you have as much fun playing it as we had creating it.

Download at FeralHosting

You must have Descent: FreeSpace (or Conflict: FreeSpace) installed to play this mod.  Copy the fs2tofs1-demo.vp file into your FreeSpace directory, which is usually C:\Games\FreeSpace, though the GOG version defaults to C:\GOG Games\Freespace.   Ensure that you have no other custom VP files installed.  (The standard VP files are root.vp in the root folder; and cbanim.vp, freespace.vp, and voc.vp in the data folder.  If you have Silent Threat installed, mdisk.vp will also be in the root folder.)

It should be noted that the FreeSpace Open Installer does not currently support mods for FreeSpace 1.  I have created a formal feature request on GitHub.
« Last Edit: November 01, 2017, 09:45:31 pm by Goober5000 »

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1




Truly, this is the greatest accomplishment in human history.
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 General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
This sounds like a great chance to bring the FS2 script up to FS1 standards!

 

Offline Axem

  • 211
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
Whats the word on Descent: FreeSpace 2? I'd love to be able to fly the inside that asteroid base and defeat the NTF bots.

 

Offline Nyctaeus

  • The Slavic Engineer
  • 212
  • Shipsmith Emeritus
    • Exile
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
 :eek2:

Wait... What?

Edit: Nooo, wait! I rethinked that and I found it as a cool idea :D!
Exile | Shadow Genesis | Inferno | Series Resurrecta  | DA Profile | P3D Profile

Proud owner of NyctiShipyards. Remember - Nyx will fix it!

All of my assets including models, textures, skyboxes, effects may be used under standard CC BY-NC 4.0 license.

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
This sounds like a great chance to bring the FS2 script up to FS1 standards!

Tempting!  But that would be an ambitious project, and we'd lose the voice acting.

We should probably start with a smaller project, like nostalgiafying Silent Threat: Reborn.  We could reduce the number of characters, make the GTI more mysterious, and simplify the missions.  Though we should probably save one grand battle for the final mission.


Whats the word on Descent: FreeSpace 2? I'd love to be able to fly the inside that asteroid base and defeat the NTF bots.

Sadly, my experience with modding Descent is nonexistent.  I believe Galemp has done some work in that area, but not recently.

 

Offline procdrone

  • Formerly TheHound
  • 29
  • Balance breaker! Thats me!
    • Steam
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
You. Are. Mad.

Really.
--Did it! It's RELEASED! VeniceMirror Thread--

 
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
you need to continue building fs1 to fs2
i did finished in no time the first three are great

 
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
So it is really happen.

After 14 long years, Freespace 2 finally arrived on Amiga :).
Shivan here, Shivan there, Shivan everywhere.

My english isn't very well, so sorry for a few mistakes.

FreeSpace Let's Plays on my Channel:
| The Great War | Silent Threat | Operation Templar | Silent Threat: Reborn | Shivans - Phantoms | Shivans - Echo Gate | Shrouding the Light: Origins | Shrouding the Light | Cardinal Spear | Cardinal Spear: Vega | Awakenings | The Destiny of Peace | Between the Ashes: Mefistofele

 
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
I expect that others will follow you and we'll get all magnificent campaigns in one truly great FS1. :yes:

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Steam
    • Something
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
You mad geniuses...you're literally making me fire up a GOG redownload right now to see how this works. :D

 
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
Ho. Lee. Snap. You're kiddin' us, right?

This is a joke, April Fool's, right?

Actually... it's working quite good for a April Fool ^^.

The first time i enjoyed to play Retail Freespace 1 again in ages.
Shivan here, Shivan there, Shivan everywhere.

My english isn't very well, so sorry for a few mistakes.

FreeSpace Let's Plays on my Channel:
| The Great War | Silent Threat | Operation Templar | Silent Threat: Reborn | Shivans - Phantoms | Shivans - Echo Gate | Shrouding the Light: Origins | Shrouding the Light | Cardinal Spear | Cardinal Spear: Vega | Awakenings | The Destiny of Peace | Between the Ashes: Mefistofele

 

Offline Xelion

  • 28
  • In the Ether
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
Yay I'm gonna try this out on my netbook :lol: hopefully it'll appreciate my 16:9 - 1024*600 resolution :nod:

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Steam
    • Something
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
Man I missed that GREEEEEEENNNNNNN HUD.

 

Offline Klaustrophobia

  • 210
  • the REAL Nuke of HLP
    • North Carolina Tigers
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
I always switched to blue personally.
I like to stare at the sun.

 

Offline FSW

  • 27
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
Are you going to port the most popular FS2 mods over to FS1 as well?
I've always wished I could play FSPort in the FS1 engine!

 

Offline Mito [PL]

  • 210
  • Proud Member of Slavicus Mechanicus
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
I have that one, small, VERY dumb question about that port...

What for? :P
How do you kill a hydra?

You starve it to death.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
To bring FS2 to the Pentium 133MHz (or 166MHz without a 3D accelerator) masses.

Interplay's tech specs for:

Descent FreeSpace The Great War

FreeSpace 2

 
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
I have that one, small, VERY dumb question about that port...

What for? :P

Next to the 133 MHz thing, the more important reason is... Freespace: The Great War was also ported and released for Amiga, Freespace 2 not. And because there is no Amiga SCP Build out there, you can experience the Freespace 2 campaign on an Amiga System for the first time :)

If that is not a reason, even i do not know.
« Last Edit: June 20, 2016, 05:27:55 pm by Deepstar »
Shivan here, Shivan there, Shivan everywhere.

My english isn't very well, so sorry for a few mistakes.

FreeSpace Let's Plays on my Channel:
| The Great War | Silent Threat | Operation Templar | Silent Threat: Reborn | Shivans - Phantoms | Shivans - Echo Gate | Shrouding the Light: Origins | Shrouding the Light | Cardinal Spear | Cardinal Spear: Vega | Awakenings | The Destiny of Peace | Between the Ashes: Mefistofele

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: DEMO RELEASE: FreeSpace 2 Port to FreeSpace 1
I have that one, small, VERY dumb question about that port...

What for? :P

I have one small response.

Why not? :D