Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Goober5000 on April 12, 2003, 03:53:25 pm

Title: MVEs again
Post by: Goober5000 on April 12, 2003, 03:53:25 pm
Returning to the ever-controversial subject of MVEs, I managed to stumble upon this (http://www.hard-light.net/forums/index.php/topic,8470.0.html) thread dating from about a year ago.  Apparently, someone found a MVE player, with source code, and posted a link on this (http://ml.warpcore.org/descent-source/200207/msg00032.html) thread on Warpcore.

Short question: is it permissible for the SCP to include this code?
Title: MVEs again
Post by: WMCoolmon on April 12, 2003, 05:07:02 pm
Inqui's response will probably be "Not a good idea".

Someone brought up the idea of making it a DLL, though. That might work; just develop some code to check for movie DLLs, load them into memory and use their movie playing function to play the file.

I'd await the real Inquisitor's response, though. :D
Title: MVEs again
Post by: Hippo on April 12, 2003, 05:55:44 pm
it would be a huge download, and probably illegal, but you could send the files as .EXE as an optional download

(you didn't hear this from me)
Title: MVEs again
Post by: Bobboau on April 12, 2003, 06:45:41 pm
seeing as we have a movie player that suports whatever codec you have, could we posably make an MVE codec?
Title: MVEs again
Post by: redmenace on April 12, 2003, 10:03:26 pm
or we could download the avi conversion tool and just do that instead of implementing code that might make [V] mad at us. Just convert to avi and play that instead. This way it is down to the individual and not us as a group. People if they would like could even then convert and compress to DIVX also.
Title: MVEs again
Post by: redmenace on April 13, 2003, 12:13:41 am
umm ok i think that was code made for the Fallout. I tried to convert the mves of FS2 and it doesn't work. Besides by admission of the authors it is illegal to use the converter and probably the code as well.
Title: MVEs again
Post by: Inquisitor on April 13, 2003, 08:34:19 am
Again, I'll ask why look backwards instead of forwards?

The only thing the MVE player will get us is backwards compatibility with the main campaign, which runs fine with the production exe?

It's illegal (though nobody seems to be left to enforce it) and seems like we're getting less, since modders don;t really have tha bility to make mves?

What's the compelling argument?
Title: MVEs again
Post by: Goober5000 on April 13, 2003, 11:14:57 am
Quote
Originally posted by Inquisitor
What's the compelling argument?


Quote
backwards compatibility with the main campaign


:nod:

Quote
It's illegal


What, exactly, is?

Quote
and seems like we're getting less


But this would be in addition to the existing movie player code.


EDIT: Perhaps we could, at the very least, build in EXE support - so that people who converted the MVEs could play them that way... :nervous:
Title: MVEs again
Post by: CP5670 on April 13, 2003, 11:30:34 am
Quote
It's illegal (though nobody seems to be left to enforce it)


Actually, in that case it would be legal, right? :D (since laws only exist as far as they can be enforced) I don't think this legal thing is so much of a problem; if Interplay somehow finds out and tells us to remove it (unlikely at this stage), that should be done easily enough and there will be no trouble.

More of an issue is how to actually get it working. There is an mve player going around on the internet, but it is for the Fallout games which seem to have a different mve format from the FS games.
Title: MVEs again
Post by: Bobboau on April 13, 2003, 12:02:26 pm
our mve format is the same as Baulder's gate, go into there comunity and see if anyone has made anything
Title: MVEs again
Post by: Terorist on April 13, 2003, 02:31:56 pm
Quote
Originally posted by Goober5000
EDIT: Perhaps we could, at the very least, build in EXE support - so that people who converted the MVEs could play them that way... :nervous:
Sounds good actually... shouldn't be hard to implement.
Title: MVEs again
Post by: Scuddie on April 13, 2003, 03:27:48 pm
OK, hold it...  What we can do is ask [V] for an official DLL for MVE support.  If they agree, then all is well :).
Title: MVEs again
Post by: Galemp on April 13, 2003, 03:45:18 pm
And if they don't?
Title: MVEs again
Post by: Killfrenzy on April 13, 2003, 03:53:52 pm
If they don't (which is very likely) then we'll stick with the currently implemented AVI support which most animation packages produce! :D
Title: MVEs again
Post by: Grey Wolf on April 13, 2003, 08:36:36 pm
Not quite sure how legal this is, but it converts MVEs to AVIs:
removed
And the readme seems to me to suggest that it supports Baldur's Gate MVE files:
removed
Would this not fix our problems?

EDIT: Shoot, missed the warning at the top of the readme. This program is illegal, so we can't advocate its use.
Title: MVEs again
Post by: Grey Wolf on April 13, 2003, 08:41:14 pm
http://www.necrotech.de/software/fmv/index.html
This one seems a bit less illegal, since no reverse engineering was used.
Title: MVEs again
Post by: karajorma on April 14, 2003, 03:51:16 am
Quote
Originally posted by Grey Wolf 2009
http://www.necrotech.de/software/fmv/index.html
This one seems a bit less illegal, since no reverse engineering was used.


Umm reverse engineering is 100% legal. Its basing your work on the copywrite owners work that's illegal.
Title: MVEs again
Post by: redmenace on April 14, 2003, 01:18:14 pm
Quote
Originally posted by redmenace
umm ok i think that was code made for the Fallout. I tried to convert the mves of FS2 and it doesn't work. Besides by admission of the authors it is illegal to use the converter and probably the code as well.

ok the version of FMV movie conversion doesn't work with fs2 files currently. but aparently there is a beta in the works that does. Also it illegal based upon the fact that it is based upon the MVE movie veiwer code from what I understand. Or somethin like that.
Title: MVEs again
Post by: Inquisitor on April 14, 2003, 01:35:59 pm
Backwards compatibility with the main campaign is a non-issue. You can still use the production EXE ;)

It's illegal because they told us it was, and they removed it from the code to be in compliance with Interplay. Someone cared at some point.

Nobody can make MVE's can they? You had to send them to Voliton to be converted before. Seems like alot of work for next to no gain, when every mod author can make AVI's, MPG's or whatever the codec of the moment is.  IT would seem that the energy spent coding in an MVE player might be better spent coding in XVid or something like that? Something everyone could use, that had no legacy of questionable legality ;)
Title: MVEs again
Post by: redmenace on April 14, 2003, 01:44:50 pm
Inquisitor, We relalize that MVE is Interplays format only. They haveexclusive rights to it. And In no way was I implying that the SCP condon or approve of putting in MVE code into the EXEs. Even MVE to AVI conversion really should not be approved of that sort of behavior. And we as a community take the source code for granted too often. Volition didn't have to release but they did. They might have done so to drum up support for a Freespace 3 release, but if that were the case we should be thankful and respect Volition and interplay. This includes not infringing on the MVE code even if it is just for fun.
Title: MVEs again
Post by: IceFire on April 14, 2003, 03:43:51 pm
Quote
Originally posted by Inquisitor
Backwards compatibility with the main campaign is a non-issue. You can still use the production EXE ;)

It's illegal because they told us it was, and they removed it from the code to be in compliance with Interplay. Someone cared at some point.

Nobody can make MVE's can they? You had to send them to Voliton to be converted before. Seems like alot of work for next to no gain, when every mod author can make AVI's, MPG's or whatever the codec of the moment is.  IT would seem that the energy spent coding in an MVE player might be better spent coding in XVid or something like that? Something everyone could use, that had no legacy of questionable legality ;)

Agreed completely.  In terms of movie playing, I'd really like to have the possibility of a small, portable movie package rather than a non-portable (hundreds of MBs) MVE package with questionable quality versus that of more recent codecs.

This is a dead horse...let it stay dead :)
Title: MVEs again
Post by: Inquisitor on April 15, 2003, 09:58:19 am
Redmenace: sorry, i was just generally commenting, not specifically at you :)
Title: MVEs again
Post by: redmenace on April 15, 2003, 11:02:54 am
maybe we can petition Interplay for a official conversion utility to convert from MVE to AVI. Although one obvious road block would be that other develepers other than volition might not want their movies decoded for the public. But I am sure that volition wouldn't mind having their movies decoded.
Title: MVEs again
Post by: redmenace on April 19, 2003, 12:47:04 am
wow i just compressed a mve file with divx to 7 mb. absolutly phenominal. Maybe it could be possible for Volition to convert them for us and some one like VW could host them for us? How could we go about requesting this from Volition?
Title: MVEs again
Post by: JC128 on April 19, 2003, 01:30:17 am
Is there a legal way to convert the MVE videos from freespace to an avi or mpeg format. I wanna combine them into a nice Freespace movie hehehe
Title: MVEs again
Post by: Bobboau on April 19, 2003, 01:42:56 am
if all of the movies get converted and hosted somewere then this topic is so moot it hurts, this is the aproch I propose, if interplay *****es then:
a) it isn't our problem
b) who ever's problem it is can simply remove the converted movies
Title: MVEs again
Post by: redmenace on April 19, 2003, 01:48:01 pm
currently there is no legal way to do it. the one that is illegal is mve2avi which is illegal because it is based upon the mve viewer. some one cracked it and made the proggy. 2ndly i will contact Volition since i am sure they probably kept the original movies and the movies are property of Volition. And if not we could talk to interplay and ask them for a blessing to do so(unlikly).
Title: MVEs again
Post by: Scuddie on April 20, 2003, 10:16:29 am
I still say we should ask V for an official mve DLL...

Oh, I wish DaveB was still around, he'd know what to do :(.
Title: MVEs again
Post by: redmenace on April 20, 2003, 01:28:22 pm
well you see mves are owned by INTERPLAY. if they did so they would be in serious trouble with interplay. if you want a DLL ask interplay not volition.