Author Topic: Enabling all ships?  (Read 2590 times)

0 Members and 1 Guest are viewing this topic.

Enabling all ships?
I'm just wondering if there is any way to enable all pilotable ships in any given mission or campaign.  I would assume there is probably a table somewhere that can be edited to do this, but seeing as i know very little about the FS2 file structure, i thought it best to come to those who know it before i mess something up! 

 

Offline blowfish

  • 211
  • Join the cult of KILL MY ROUTER!!!!!!!!!!1
Re: Enabling all ships?
That involves editing the mission in FRED (or desired text editor :nervous:) to allow those ships.

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
Re: Enabling all ships?
Yep. It would actually be fairly simple. First, you need VPView 32 to extract the mission files; they would be in root_fs2.vp and have names starting with SM (for Single-player Mission). Extract them to Freespace2/data/missions/ and then you can open them in Notepad. Scroll down past the briefings to this section:

Code: [Select]
$Ship Choices: (
"GTF Pegasus" 5
"GTF Perseus" 5
"GVF Tauret" 5
"GVB Osiris" 5
"GVB Bakha" 5
)

+Weaponry Pool: (
"Mekhu HL-7" 112
"Akheton SDG" 24
"Circe" 100
"Harpoon" 144
"Trebuchet" 504
"Stiletto II" 500
"Cyclops" 100
"Helios" 136
)

And edit away. You'll have to do this for each mission you want to edit.

Additionally, the campaign file restricts what ships you'll actually be able to use (are unlocked) during the campaign itself. Then you'll have to extract and edit Freespace2.fc2 in the same way:

Code: [Select]
+Starting Ships: ( "GTF Ulysses"  "GTF Hercules"  "GTF Loki"  "GTF Myrmidon"  "GTB Medusa"  "GTB Ursa"  "GTB Zeus"  "GVF Seth"  "GVF Horus"  "GVF Thoth"  "GVB Osiris" )

+Starting Weapons: ( "Subach HL-7"  "Mekhu HL-7"  "Akheton SDG"  "Rockeye"  "Tempest" )
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 
Re: Enabling all ships?
Ok, i changed out the available ships in FRED2, checked the files in notepad, and the correct lines are there, i changed the FC2 file to include my test ship as a starting ship, and yet it still doesnt show up ingame.  not sure what i'm doing wrong, i've recompiled the VP and stuck it back int he right spot with the correct name, so that isnt the problem.  Any idea what might have gone wrong?

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Re: Enabling all ships?
i've recompiled the VP and stuck it back int he right spot with the correct name ...  Any idea what might have gone wrong?
You've answered your own question.

Never edit/recombile/configure/calibrate .vp files. If you want to change something (like mission and campaign files in this case),
- extract the files you want to edit
- edit the files
- never touch the .vp files again
- place the edited files to the appropriate subfolders under \freespace2\data\ or preferrably \freespace2\modfolder\data\ . In this case you'd plac the .fs2 and .fc2 files to \freespace2\data\missions\ or preferrably \freespace2\modfolder\data\missions\ . That way these files will be used instead of the ones in the .vp files.
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 
Re: Enabling all ships?
Thanks Lobo, i didnt know that.   :mad:

 
Re: Enabling all ships?
Well, i've gotten it to work in the mission simulator, but when i start an actual campaign, it fails to work, are there any other files i need to edit to make this work?  :confused:

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
Re: Enabling all ships?
Just make sure it's unlocked in the Campaign file (.fc2) and you should be all set.
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 
Re: Enabling all ships?
Just make sure it's unlocked in the Campaign file (.fc2) and you should be all set.

been there, done that, not working.   :mad:


oddly enough, the guns i enabled have worked though...

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
Re: Enabling all ships?
Uh, did you save the mission with the same filename as the original, campaign mission? You shouldn't be able to see it in the Single Missions mission simulator.
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 
Re: Enabling all ships?
Yes, the file names are the same.  what i dont understand, is when i go to the campaign list on my mission simulator, it has the ship in the list to use, and when actually playing the campaign it doesnt.

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
Re: Enabling all ships?
Try restarting the campaign to reset the allowed ships list.
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

  
Re: Enabling all ships?
Tried that and tried a new pilot.  I also setup for both Templar and the main campaign to work, and neither one does.