Author Topic: Loading every .vp file twice? [SOLVED]  (Read 1110 times)

0 Members and 1 Guest are viewing this topic.

Offline Switch

  • 22
Loading every .vp file twice? [SOLVED]
Okay, I'm editing this post instead of making a new one so at not to bump the thread, but I got it working. It looks like my problems with duplicate mod and .vp loading only happen when my working directory is ~/.fs2_open (even if I call the game's absolute path), which took me all day to notice because while I was trying to troubleshoot I was always sitting in ~/.fs2_open when I ran the game. I guess this precludes my using the launcher, but that's not such a big deal. For now everything seems to be working.

Hey all, I recently decided to get back into the game on my 64-bit Archlinux system. Retail runs fine but any mods, even just the mediavps, crash immediately. Debug log shows mods are being loaded twice (Passed cmdline options: -mod mediavps_3612,mediavps_3612) despite showing up only once in the launcher window and in cmdline_fso.cfg. Then, I noticed that even without mods the retail .vp files are being "Found" and "Searched" twice. Here's the log so it's clear what I mean.

Code: [Select]
Building file index...
Found root pack '~/.fs2_open/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '~/.fs2_open/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '~/.fs2_open/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '~/.fs2_open/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '~/.fs2_open/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '~/.fs2_open/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '~/.fs2_open/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '~/.fs2_open/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '~/.fs2_open/warble_fs2.vp' with a checksum of 0xd85c305d
Found root pack '~/.fs2_open/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '~/.fs2_open/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '~/.fs2_open/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '~/.fs2_open/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '~/.fs2_open/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '~/.fs2_open/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '~/.fs2_open/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '~/.fs2_open/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '~/.fs2_open/warble_fs2.vp' with a checksum of 0xd85c305d
Searching root '~/.fs2_open/' ... 3 files
Searching root pack '~/.fs2_open/root_fs2.vp' ... 157 files
Searching root pack '~/.fs2_open/smarty_fs2.vp' ... 10 files
Searching root pack '~/.fs2_open/sparky_fs2.vp' ... 3027 files
Searching root pack '~/.fs2_open/sparky_hi_fs2.vp' ... 1337 files
Searching root pack '~/.fs2_open/stu_fs2.vp' ... 2355 files
Searching root pack '~/.fs2_open/tango1_fs2.vp' ... 32 files
Searching root pack '~/.fs2_open/tango2_fs2.vp' ... 15 files
Searching root pack '~/.fs2_open/tango3_fs2.vp' ... 10 files
Searching root pack '~/.fs2_open/warble_fs2.vp' ... 52 files
Searching root '~/.fs2_open/' ... 3 files
Searching root pack '~/.fs2_open/root_fs2.vp' ... 157 files
Searching root pack '~/.fs2_open/smarty_fs2.vp' ... 10 files
Searching root pack '~/.fs2_open/sparky_fs2.vp' ... 3027 files
Searching root pack '~/.fs2_open/sparky_hi_fs2.vp' ... 1337 files
Searching root pack '~/.fs2_open/stu_fs2.vp' ... 2355 files
Searching root pack '~/.fs2_open/tango1_fs2.vp' ... 32 files
Searching root pack '~/.fs2_open/tango2_fs2.vp' ... 15 files
Searching root pack '~/.fs2_open/tango3_fs2.vp' ... 10 files
Searching root pack '~/.fs2_open/warble_fs2.vp' ... 52 files
Found 20 roots and 13996 files.

I looked around at some random logs from other linux users and never saw this happening, so I figure it's at the root of my problem. It happens the same way for me whether I'm using the 3.6.12 distributed binaries, building from the source in the 3.6.12 release thread, or building from the latest SVN, so I guess it's something stupid I've done on my end, but I'm not savvy enough to figure it out and it's driving me insane. If anyone has any ideas I'd really appreciate the help.
« Last Edit: February 14, 2011, 03:41:39 pm by Switch »

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Loading every .vp file twice?
Weird. Could you post a screenshot of your FS2 folder?

 

Offline Switch

  • 22
Re: Loading every .vp file twice?
Really appreciate the response, especially so early in the AM;

Here's my ~/.fs2_open folder:


And here's the entirety of a debug log if I try to play with just the mediavps loaded, if that helps:
Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Opened log '~/.fs2_open/data/fs2_open.log', Mon Feb 14 09:14:41 2011 ...
FreeSpace version: 3.6.13
Passed cmdline options:
  -env
  -missile_lighting
  -glow
  -nomotiondebris
  -spec
  -normal
  -3dshockwave
  -snd_preload
  -mod mediavps_3612,mediavps_3612
Building file index...
Found root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' with a checksum of 0xb3e21469
Found root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' with a checksum of 0xb3e21469
Found root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack '~/.fs2_open/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '~/.fs2_open/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '~/.fs2_open/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '~/.fs2_open/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '~/.fs2_open/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '~/.fs2_open/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '~/.fs2_open/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '~/.fs2_open/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '~/.fs2_open/warble_fs2.vp' with a checksum of 0xd85c305d
Found root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' with a checksum of 0xb3e21469
Found root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' with a checksum of 0xb3e21469
Found root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack '~/.fs2_open/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '~/.fs2_open/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '~/.fs2_open/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '~/.fs2_open/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '~/.fs2_open/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '~/.fs2_open/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '~/.fs2_open/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '~/.fs2_open/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '~/.fs2_open/warble_fs2.vp' with a checksum of 0xd85c305d
Searching root '~/.fs2_open/mediavps_3612/' ... 1 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' ... 1283 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' ... 1641 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' ... 315 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' ... 1527 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' ... 10 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' ... 1876 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' ... 32 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' ... 24 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' ... 13 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' ... 94 files
Searching root '~/.fs2_open/mediavps_3612/' ... 1 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' ... 1283 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' ... 1641 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' ... 315 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' ... 1527 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' ... 10 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' ... 1876 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' ... 32 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' ... 24 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' ... 13 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' ... 94 files
Searching root '~/.fs2_open/' ... 3 files
Searching root pack '~/.fs2_open/root_fs2.vp' ... 157 files
Searching root pack '~/.fs2_open/smarty_fs2.vp' ... 10 files
Searching root pack '~/.fs2_open/sparky_fs2.vp' ... 3027 files
Searching root pack '~/.fs2_open/sparky_hi_fs2.vp' ... 1337 files
Searching root pack '~/.fs2_open/stu_fs2.vp' ... 2355 files
Searching root pack '~/.fs2_open/tango1_fs2.vp' ... 32 files
Searching root pack '~/.fs2_open/tango2_fs2.vp' ... 15 files
Searching root pack '~/.fs2_open/tango3_fs2.vp' ... 10 files
Searching root pack '~/.fs2_open/warble_fs2.vp' ... 52 files
Searching root '~/.fs2_open/mediavps_3612/' ... 1 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' ... 1283 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' ... 1641 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' ... 315 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' ... 1527 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' ... 10 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' ... 1876 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' ... 32 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' ... 24 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' ... 13 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' ... 94 files
Searching root '~/.fs2_open/mediavps_3612/' ... 1 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Advanced.vp' ... 1283 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_AnimGlows.vp' ... 1641 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.3612.vp' ... 315 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Assets.vp' ... 1527 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.3612.vp' ... 10 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Effects.vp' ... 1876 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Music.vp' ... 32 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_RadarIcons.vp' ... 24 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.3612.vp' ... 13 files
Searching root pack '~/.fs2_open/mediavps_3612/MV_Root.vp' ... 94 files
Searching root '~/.fs2_open/' ... 3 files
Searching root pack '~/.fs2_open/root_fs2.vp' ...

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Loading every .vp file twice?
Well, you've got mediavps_3612 loading twice in your command line - it looks as if you manually entered a command to load the MVPs and then also selected it as a mod somehow. But I don't know the darndest thing about Linux so I can't be more specific. Someone with more tech expertise will probably be along shortly.

 

Offline Iss Mneur

  • 210
  • TODO:
Re: Loading every .vp file twice? [SOLVED]
What are you using for a launcher?  If you are not using a launcher please post the terminal transcript of you running FSO.  If you are using a script please post the script.

Please post the contents of ~/.fs2_open/data/cmdline_fso.cfg and ~/.fs2_open/mediavps_3612/mod.ini


Drr.

In general we don't frown upon people bumping posts to write how they solved the problem because then you don't confuse simple minded people like me, who completely forgot that it was solved.

Also, on linux FSO does not change to directory of it binary on startup (like it does on windows) so the issue you were experiencing is expected, though I am not sure why you have the mediavps_3612 in your -mod line twice, that is either because of a bad launcher, startup script or mod.ini.
« Last Edit: February 14, 2011, 10:07:03 pm by Iss Mneur »
"I love deadlines. I like the whooshing sound they make as they fly by." -Douglas Adams
wxLauncher 0.9.4 public beta (now with no config file editing for FRED) | wxLauncher 2.0 Request for Comments