Author Topic: GOG installation differences  (Read 4195 times)

0 Members and 1 Guest are viewing this topic.

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
GOG installation differences
What are the differences between an installation of FreeSpace 2 from Good Old Games and one from CD?  Search hasn't proven useful here.

I think there are some files included in folders called data2 and data3, but I don't know which files, and I don't know whether that's the only difference.

 

Offline Cyborg17

  • 29
  • Life? Don't talk to me about life....
Re: GOG installation differences
I think I remember reading that one of the retail Vps is installed three times.  I think it's the one for the movies.  Other than that, I don't know of any differences.

 

Offline jg18

  • A very happy zod
  • 210
  • can do more than spellcheck
Re: GOG installation differences
Here's a complete listing of the contents of a fresh GOG install. Hopefully someone with a CD install can compare it to this. FWIW, the command I used to make this was

Code: [Select]
for i in `find . -type f`; do FILE=`echo $i | cut -d '/' -f 2-`; SIZE=`echo $i | xargs ls -lh | cut -d ' ' -f 9-10 | sed 's/ Jun//g'`; echo "$FILE        $SIZE"; done  > ~/Desktop/fs2_gog_listing.txt(My Unix fu is decent but could use some work.)

Code: [Select]
CD.dll 33K
data/freddocs/3d-compass.gif 1.2K
data/freddocs/add-variable.gif 6.1K
data/freddocs/additional-ship-properties.gif 7.7K
data/freddocs/adjust-grid-dialog.gif 5.0K
data/freddocs/arrival-and-departure-cues.gif 9.6K
data/freddocs/asteroid-field-editor.gif 23K
data/freddocs/axis-constraints.gif 1.4K
data/freddocs/background-editor-bitmaps.gif 4.7K
data/freddocs/background-editor-misc.gif 2.8K
data/freddocs/background-editor-nebula.gif 5.2K
data/freddocs/background-editor-suns.gif 4.1K
data/freddocs/briefing-editor.gif 13K
data/freddocs/briefing-icons.gif 16K
data/freddocs/campaign-diagram.gif 3.2K
data/freddocs/campaign-editor-controls.gif 7.4K
data/freddocs/cartesian.gif 12K
data/freddocs/command-briefing-editor.gif 8.6K
data/freddocs/concepts.html 11K
data/freddocs/cruiser-adjustments.gif 3.0K
data/freddocs/debriefing-editor.gif 21K
data/freddocs/distances-example.gif 10K
data/freddocs/edit-menu.gif 2.2K
data/freddocs/editors.html 55K
data/freddocs/empty-selection-box.gif 1.1K
data/freddocs/emptymsg.wav 14K
data/freddocs/events-editor-events.gif 8.7K
data/freddocs/events-editor-messages.gif 5.1K
data/freddocs/file-menu.gif 2.9K
data/freddocs/force-1-arrival-true.gif 1.4K
data/freddocs/force-1-arrival.gif 1.8K
data/freddocs/form-disband-wing.gif 1.1K
data/freddocs/FRED2-opening.gif 13K
data/freddocs/fred2.css 793B
data/freddocs/general.html 3.0K
data/freddocs/groups-menu.gif 2.9K
data/freddocs/help-menu.gif 1.7K
data/freddocs/index-no-really.html 20K
data/freddocs/index.html 4.4K
data/freddocs/initial-orders.gif 24K
data/freddocs/initial-status-editor.gif 9.1K
data/freddocs/internet.html 3.4K
data/freddocs/junk.html 251B
data/freddocs/marking.gif 9.7K
data/freddocs/menus.html 14K
data/freddocs/misc-menu.gif 3.9K
data/freddocs/mission-objectives-editor.gif 32K
data/freddocs/mission-specs-editor.gif 34K
data/freddocs/mouse-drag-mode.gif 1.2K
data/freddocs/msgend.wav 2.5K
data/freddocs/msgstart.wav 2.3K
data/freddocs/nacbkg1.gif 78B
data/freddocs/nacmenu1.gif 2.3K
data/freddocs/nactitle1.jpg 29K
data/freddocs/not-incomplete.gif 2.0K
data/freddocs/nyarlathotep-after.gif 1.8K
data/freddocs/nyarlathotep-before.gif 1.5K
data/freddocs/objects-editor.gif 6.8K
data/freddocs/pelican-departure.gif 1.6K
data/freddocs/player-orders.gif 5.8K
data/freddocs/pomotep-initial-status.gif 2.0K
data/freddocs/pomotep-intercepting.gif 2.8K
data/freddocs/primary-goal.gif 12K
data/freddocs/quickstart-placement.gif 6.7K
data/freddocs/quickstart.html 4.6K
data/freddocs/reinforcements-editor.gif 5.5K
data/freddocs/relentless-boarded.gif 3.5K
data/freddocs/relentless-chained.gif 3.4K
data/freddocs/relentless-departure.gif 1.6K
data/freddocs/relentless-outcomes.gif 4.2K
data/freddocs/relentless-pulling-out.gif 3.1K
data/freddocs/ring-trick.gif 30K
data/freddocs/rotate-around-object.gif 1.0K
data/freddocs/rotate-locally-example.gif 28K
data/freddocs/rotate-locally.gif 965B
data/freddocs/select-list.gif 959B
data/freddocs/selection-box.gif 1.3K
data/freddocs/selection-lock.gif 957B
data/freddocs/send-message.gif 2.2K
data/freddocs/sexp-compressed.gif 1.9K
data/freddocs/sexp-example-2.gif 2.1K
data/freddocs/sexp-example.gif 1.5K
data/freddocs/sexp-help.gif 3.8K
data/freddocs/sexp-right-menu.gif 4.5K
data/freddocs/SEXP.html 21K
data/freddocs/shield-system-editor.gif 6.0K
data/freddocs/ship-selection-dialog.gif 9.6K
data/freddocs/ships-editor-main-area.gif 4.4K
data/freddocs/shipyard-completed.fs2 55K
data/freddocs/shipyard.gif 11K
data/freddocs/show-distances.gif 963B
data/freddocs/sleipner-1-done.gif 4.2K
data/freddocs/sleipner-2-going-in.gif 3.4K
data/freddocs/sleipner-directives.gif 4.5K
data/freddocs/special-explosion.gif 6.2K
data/freddocs/speed-menu.gif 1.5K
data/freddocs/status-bar.gif 1.6K
data/freddocs/team-loadout-editor.gif 12K
data/freddocs/too-close.gif 2.4K
data/freddocs/toolbar-form-wing.gif 990B
data/freddocs/toolbar.html 17K
data/freddocs/vasudantalk.wav 195K
data/freddocs/view-menu.gif 7.1K
data/freddocs/vssver.scc 1.7K
data/freddocs/walkthrough.html 59K
data/freddocs/waypoint-paths-editor.gif 3.6K
data/freddocs/weapons-editor.gif 14K
data/freddocs/wing-positions.gif 10K
data/freddocs/wings-editor.gif 22K
data/freddocs/zoom.gif 1.1K
data/missions/Backup.001 2.9K
data/missions/Backup.002 6.2K
data/multi.cfg 313B
data/multi.log 493B
data/players/hud_1.hcf 1.9K
data/players/hud_2.hcf 1.9K
data/players/hud_3.hcf 1.9K
data2/COLOSSUS.MVE 80M
data2/INTRO.MVE 196M
data2/MONO1.MVE 59M
data2/tango1_fs2.vp 187M
data2/tangoA_fs2.vp 24M
data2/warble_fs2.vp 113M
data3/BASTION.MVE 34M
data3/ENDPART1.MVE 79M
data3/ENDPRT2A.MVE 42M
data3/ENDPRT2B.MVE 42M
data3/MONO2.MVE 53M
data3/MONO3.MVE 51M
data3/MONO4.MVE 57M
data3/tango2_fs2.vp 69M
data3/tango3_fs2.vp 48M
data3/tangoB_fs2.vp 82M
data3/warble_fs2.vp 113M
FRED2.exe 2.8M
FreeSpace2.exe 1.2M
FS2.exe 2.2M
FS2uninst.dll 204K
gfw_high.ico 115K
goggame.dll 279K
innosetup_license.txt 1.4K
MANUAL.PDF 7.0M
patchw32.dll 168K
readme.txt 11K
refcard.pdf 95K
Root_fs2.vp 6.1M
smarty_fs2.vp 117M
sparky_fs2.vp 248M
sparky_hi_fs2.vp 253M
stu_fs2.vp 165M
Support.ico 61K
tango1_fs2.vp 187M
tango2_fs2.vp 69M
tango3_fs2.vp 48M
unins000.dat 59K
unins000.exe 2.0M
unins000.ini 74B
warble_fs2.vp 113M

Hope this helps.

 

Offline Yarn

  • 210
Re: GOG installation differences
I posted the file listing of the CD version here: http://www.hard-light.net/forums/index.php?topic=80667.msg1604499#msg1604499. The post below that is my explanation of the data2 and data3 folders, in case you're interested in that. As for files that are in both releases, only the .exe and readme.txt files are different.
"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 KyadCK

  • 29
  • Getting better with every game
    • Steam
Re: GOG installation differences
Pretty sure the GoG version has the 1.20 patch installed already.
Freespace Wallpapers     BluePlanet Multi     Minecraft Deimos Build Log
Need help setting up Multi? Then join us on the Multi-Setup IRC channel!
Computers only fear those who know how to use them

 

Offline jg18

  • A very happy zod
  • 210
  • can do more than spellcheck
Re: GOG installation differences
I posted the file listing of the CD version here: http://www.hard-light.net/forums/index.php?topic=80667.msg1604499#msg1604499. The post below that is my explanation of the data2 and data3 folders, in case you're interested in that. As for files that are in both releases, only the .exe and readme.txt files are different.
Interesting stuff in those posts, Yarn, and they explain a bunch of things I didn't know. Thanks for sharing!

Pretty sure the GoG version has the 1.20 patch installed already.
Yeah, the Root_fs2.vp files from GOG and the 1.20 patch have the same SHA-1 hash and pass a diff comparison besides.

EDIT: Although in case it means anything, the other files from the patch (FRED2.exe, FS2.exe, FreeSpace2.exe) don't match the ones in the GOG installation, so either they're from 1.0 or they've been changed by GOG somehow.
« Last Edit: June 09, 2012, 06:13:27 am by jg18 »

 

Offline Jeff Vader

  • The Back of the Hero!
  • Moderator
  • 212
  • Bwahaha
Re: GOG installation differences
EDIT: Although in case it means anything, the other files from the patch (FRED2.exe, FS2.exe, FreeSpace2.exe) don't match the ones in the GOG installation, so either they're from 1.0 or they've been changed by GOG somehow.
Probably some fiddling so the game won't nag about the game disc not being in the optical drive.
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 []

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: GOG installation differences
How about someone do a CD install, run jg18's code, then patch to 1.20, and run it again?, and post both?  Or is all the necessary information already gathered here?  I have the .isos around somewhere:ick:

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Re: GOG installation differences
All the necessary information was already gathered.  Jg18's and Yarn's posts were extremely helpful.  Thanks. :)

Unfortunately, it adds an additional complication.  I had thought that GOG was simply mistaken in putting the files in the data2 and data3 folders, but it sounds as if the GOG EXE does in fact play them.  So I will need someone to run an experiment.  Will GOG play the campaign cutscenes if they are in the data\movies folder but not in data2 or data3?

The reason I'm asking all this is because I want to add a feature to the installer that will "clean up" a GOG installation so that GOG and FSO will both play nicely with the same data.  It sounds like deleting the VP files from data2 and data3 would be benign, according to Yarn's post in the other thread.  So I want to find out whether moving the cutscenes would also be benign.

 

Offline Yarn

  • 210
Re: GOG installation differences
Will GOG play the campaign cutscenes if they are in the data\movies folder but not in data2 or data3?
No, the GOG version doesn't play the cutscenes unless they're in data2 and data3.

Although in case it means anything, the other files from the patch (FRED2.exe, FS2.exe, FreeSpace2.exe) don't match the ones in the GOG installation, so either they're from 1.0 or they've been changed by GOG somehow.
I can tell you that FreeSpace2.exe (the launcher) has fewer buttons in the GOG version. As for the others, I can only speculate beyond what Jeff Vader said.
"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 Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Re: GOG installation differences
No, the GOG version doesn't play the cutscenes unless they're in data2 and data3.
Have you specifically tried moving them to data/movies?

 

Offline Yarn

  • 210
Re: GOG installation differences
No, the GOG version doesn't play the cutscenes unless they're in data2 and data3.
Have you specifically tried moving them to data/movies?
Yes, I have. The cutscenes do not play at all unless they are in the data2 and data3 folders. As I said in my post about those folders, no version of retail FS2 appears to look for the cutscenes on the hard drive--the game expects them to be on the CDs.
"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 pecenipicek

  • Roast Chicken
  • 211
  • Powered by copious amounts of coffee and nicotine
    • Skype
    • Steam
    • Twitter
    • PeceniPicek's own deviantart page
Re: GOG installation differences
All the necessary information was already gathered.  Jg18's and Yarn's posts were extremely helpful.  Thanks. :)

Unfortunately, it adds an additional complication.  I had thought that GOG was simply mistaken in putting the files in the data2 and data3 folders, but it sounds as if the GOG EXE does in fact play them.  So I will need someone to run an experiment.  Will GOG play the campaign cutscenes if they are in the data\movies folder but not in data2 or data3?

The reason I'm asking all this is because I want to add a feature to the installer that will "clean up" a GOG installation so that GOG and FSO will both play nicely with the same data.  It sounds like deleting the VP files from data2 and data3 would be benign, according to Yarn's post in the other thread.  So I want to find out whether moving the cutscenes would also be benign.
why not just fire off an email to GoG and actually ask them if they did anything?
Skype: vrganjko
Ho, ho, ho, to the bottle I go
to heal my heart and drown my woe!
Rain may fall and wind may blow,
and many miles be still to go,
but under a tall tree I will lie!

The Apocalypse Project needs YOU! - recruiting info thread.

 

Offline jg18

  • A very happy zod
  • 210
  • can do more than spellcheck
Re: GOG installation differences
All the necessary information was already gathered.  Jg18's and Yarn's posts were extremely helpful.  Thanks. :)

Unfortunately, it adds an additional complication.  I had thought that GOG was simply mistaken in putting the files in the data2 and data3 folders, but it sounds as if the GOG EXE does in fact play them.  So I will need someone to run an experiment.  Will GOG play the campaign cutscenes if they are in the data\movies folder but not in data2 or data3?

The reason I'm asking all this is because I want to add a feature to the installer that will "clean up" a GOG installation so that GOG and FSO will both play nicely with the same data.  It sounds like deleting the VP files from data2 and data3 would be benign, according to Yarn's post in the other thread.  So I want to find out whether moving the cutscenes would also be benign.
why not just fire off an email to GoG and actually ask them if they did anything?
Other question: Why maintain compatibility with GOG? I was under the impression that the GOG version of FS2 doesn't actually work all that well on modern Windows systems, but I can't find a reference for this at the moment.

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Re: GOG installation differences
It's not about maintaining compatibility with GOG so much as it is making sure FSO will work nicely on a GOG installation.

Anyway, this has been helpful. :yes:  I'll use this information to improve the installer.

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Steam
    • Something
Re: GOG installation differences
Other question: Why maintain compatibility with GOG? I was under the impression that the GOG version of FS2 doesn't actually work all that well on modern Windows systems, but I can't find a reference for this at the moment.
The main point of GOG.com's classic releases is that they do work well on modern systems, so I can't see why FS would be an exception.

  

Offline jg18

  • A very happy zod
  • 210
  • can do more than spellcheck
Re: GOG installation differences
Other question: Why maintain compatibility with GOG? I was under the impression that the GOG version of FS2 doesn't actually work all that well on modern Windows systems, but I can't find a reference for this at the moment.
The main point of GOG.com's classic releases is that they do work well on modern systems, so I can't see why FS would be an exception.
I vaguely remember seeing threads in the support forum in which people said that the GOG version of FS2 doesn't work all that well on Windows 7 x64, but I couldn't find any such threads when I went looking (although I didn't look that hard). GOG's official FS2 page says that it's compatible with Windows XP and Vista but doesn't mention Windows 7. I wouldn't really know, though, to be honest, since I haven't been a regular Windows user in quite some time.