Author Topic: Freespace Root Folder Files  (Read 2970 times)

0 Members and 1 Guest are viewing this topic.

Offline AV8R

  • 28
Freespace Root Folder Files
In an effort to try and minimize drive waste and backup time, I was going through my games folder and tossing files that are obviously unneeded (TXTs, read mes, TMP files, etc). However, I've come accross some files under my Freespace folder that I don't know if I should keep or toss. Has anyone every stripped their Freespace files/folders to bare minimum - just enough to get the game to work with either retail graphics or with all FS2Open graphics turned on?

Especially in the root folder (C:\GAMES\Freespace2) what are the bare minimum retail, GOG and FS2Open files that are needed to run Freespace retail and FS2Open (not including Fred files/tools, non-FS2 engine mods, etc)? I've already went through all of my data and mediavp folders and can't remove any more files from them (or something will break) so it's just the root Freespace folder I'm trying to get a minimal inventory on.

Other info - The only campaigns I have installed (for now) are FS2Open, FSPort, ST-R and Destiny of Peace.

 

Offline AV8R

  • 28
Re: Freespace Root Folder Files
Here's a list of files currently in my Freespace root folder (see attachment).

[attachment deleted by ninja]

  

Offline Yarn

  • 210
Re: Freespace Root Folder Files
You can get rid of fs2.bmp and mod.ini. If you removed the "unins000" files, then you can also remove fs2uninst.dll. If you're using wxLauncher and not the older launcher, then you can remove launcher.exe and launcher6.ini. You can also delete fred2.exe if you want. The other files that don't end in ".vp" should stay.

Now for the VP files. Technically speaking, the only ones you absolutely must have are root_fs2.vp and sparky_fs2.vp. If you want to be able to play in 1024x768 resolution or greater, then you also need sparky_hi_fs2.vp. The others aren't needed but they're highly recommended, save for one. Here is what those files contain:
  • smarty_fs2.vp: Intelligence animations, probably the one that you'll miss the least
  • stu_fs2.vp: Voice acting
  • tangoX_fs2.vp: Command briefing animations
  • warble_fs2.vp: Music
"Your fighter is running out of oil.  Please check under the hood and add more if necessary"
--strings.tbl, entry 177

"Freespace is very tired.  It is shutting down to get some rest."
--strings.tbl, entry 178

 

Offline headdie

  • i don't use punctuation lol
  • 212
  • Lawful Neutral with a Chaotic outook
    • Skype
    • Twitter
    • Headdie on Deviant Art
Re: Freespace Root Folder Files
isnt mod.ini needed with wxlauncher to recognise the folder as a mod?
Minister of Interstellar Affairs Sol Union - Retired
quote General Battuta - "FRED is canon!"
Contact me at [email protected]
My Release Thread, Old Release Thread, Celestial Objects Thread, My rubbish attempts at art

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Freespace Root Folder Files
isnt mod.ini needed with wxlauncher to recognise the folder as a mod?
The freespace root folder shouldn't be classified as a mod.
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 AV8R

  • 28
Re: Freespace Root Folder Files
isnt mod.ini needed with wxlauncher to recognise the folder as a mod?
The freespace root folder shouldn't be classified as a mod.

Thank you for your reply, Yarn. Your knowledge of the finer points of FSOpen is appreciated as always.   :yes:

As far as the MOD.INI, wouldn't the Freespace root folder be considered the retail vanilla "mod" (original Freespace with original graphics and such)?

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Freespace Root Folder Files
wouldn't the Freespace root folder be considered the retail vanilla "mod" (original Freespace with original graphics and such)?
Yes, the root folder is "retail", or "vanilla", meaning "unmodified". Why would you call it the "retail vanilla mod"? That's just silly, confusing, and contradictory.
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 AV8R

  • 28
Re: Freespace Root Folder Files
Yes, the root folder is "retail", or "vanilla", meaning "unmodified". Why would you call it the "retail vanilla mod"? That's just silly, confusing, and contradictory.

You answered your own question with your first sentence.  :p

I suppose a couple of parenthesis around vanilla would have made my post more clear.

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Freespace Root Folder Files
Yes, the root folder is "retail", or "vanilla", meaning "unmodified". Why would you call it the "retail vanilla mod"? That's just silly, confusing, and contradictory.

You answered your own question with your first sentence.  :p

I suppose a couple of parenthesis around vanilla would have made my post more clear.
And you didn't read that sentence very well... "vanilla" means "unmodified", so calling it a "mod" is, as I mentioned, confusing and contradictory (and silly; can't forget silly).
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.