View Issue Details

IDProjectCategoryView StatusLast Update
0001024FSSCPcutscenespublic2006-08-19 04:42
ReporterNalin Assigned Totaylor  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0001024: .mve videos take precedent across mods
Description.mve videos will take precedent over .avi videos across mods. For example, the FreeSpace2\data\movies directory contains INTRO.MVE. The FreeSpace2\Fs1_port_3\data\Movies directory contains intro.avi. When you launch Freespace 2 through the launcher and set the mod directory to Fs1_port_3, INTRO.MVE takes precedence over intro.avi, even though intro.avi is in the primary mod directory and should be used.
TagsNo tags attached.

Activities

Nalin

2006-08-08 04:59

reporter   ~0006390

Oh, sorry, forgot the following:

Using build:
3.6.9 RC6

Command line parameters:
-ambient_factor 50 -spec_exp 11 -spec_point 1.0 -spec_static 0.8 -spec_tube 1.0 -spec -glow -env -jpgtga -mipmap -missile_lighting -cache_bitmaps -dualscanlines -targetinfo -orbradar -rearm_timer -ballistic_gauge -ship_choice_3d -3dwarp -warp_flash -snd_preload -alpha_env

Backslash

2006-08-09 04:30

developer   ~0006416

Doesn't ANYTHING in FreeSpace2\data\ take precedence over everything else?

Nalin

2006-08-09 04:48

reporter   ~0006417

I would hope not. Some mods (most noticably the Freespace 1 Conversion mod) have their own intro movie. I can't get that intro movie to play because the Freespace 2 movie takes precedence.

taylor

2006-08-09 05:26

administrator   ~0006419

Mod directories should always take precedence. The problem here is that the movie players for MVE and AVI are different. Each can only search for it's movie type, and one or the other comes first, searching all available files for a movie of the correct type with the name in question. Putting AVI loading first will create the same issue for MVEs, so that's not the best fix either.

This is obviously a bug, but I'm not quite sure what to do to fix it. I might have to add something to CFILE to handle this properly, but I think that's a crappy hack so it may not be the best idea. Something will come to me though and I'll get it fixed. :)

taylor

2006-08-18 21:34

administrator   ~0006479

This should be fixed when I sync up all of my code with CVS. It's not the best solution, but I'll wait on that until the Theora player comes out since it will be a bigger deal then.

taylor

2006-08-19 04:42

administrator   ~0006485

I think it will work fine now.

Fixered.

Issue History

Date Modified Username Field Change
2006-08-08 04:55 Nalin New Issue
2006-08-08 04:59 Nalin Note Added: 0006390
2006-08-08 05:04 taylor Status new => assigned
2006-08-08 05:04 taylor Assigned To => taylor
2006-08-09 04:30 Backslash Note Added: 0006416
2006-08-09 04:48 Nalin Note Added: 0006417
2006-08-09 05:26 taylor Note Added: 0006419
2006-08-18 21:34 taylor Note Added: 0006479
2006-08-19 04:42 taylor Status assigned => resolved
2006-08-19 04:42 taylor Resolution open => fixed
2006-08-19 04:42 taylor Note Added: 0006485