This fills me with sadness.
Well, ok, this project makes me VERY HAPPY. But the UI seems unresponsive and there's no feedback on clicking anywhere.
Vista, I couldn't get the Battlepack install to work. Just randomly quits. So I start lookin' around. I find this which is neat but looks like a work in progress. But then when I go to install (yay!) it doesn't let me actually change any paths and wants to "import" from drive D:, which is my OEM data recovery drive. It installed to where I unextracted the ZIP, which was the rather inelegant F:\download\MechVM-win32-2009-02-07\ and it did pick up that the Battlepack CD was in E:\, but I have no idea where the D:\ came from. And after it finished installing, the DOS-ish window showing the progress (and a bunch of errors and file not founds that scrolled by too quickly to read) stayed open. In hindsight, I probably could go back and take a look since the window stayed open.
When I try to play, I get a flat-shaded set of bumps and an error in the box like:
Loading mech models
Could not open F:\download\MechVM-win32-2009-02-07\mechs.xml: : The system cannot find the file specified.
Error loading F:\download\MechVM-win32-2009-02-07\mechs.xml
Odd, because there's mech2 and mech3 XML files. Were you going to somehow import the original Mech 1 stuff, too? Just wonderin'.
When I click on View File, it pops me into my "Documents" folder. It should probably default to the path of the currently running program, in my case F:\download\MechVM-win32-2009-02-07\ or F:\download\MechVM-win32-2009-02-07\games\ and have the default filter/filetype be *.prj, *.mw2 files.
Ok, only NOW do I realize that the "Install MW2 from drive E:" is actually a big BUTTON. And the Import is a separate function. Again, non-intuitive but that's a UI design issue.
Doing the install again, I get stuff like:
Completely imported Victor
Could not open mechs\mw2-Victor\VTR-9B Victor.mek: : The system cannot find thepath specified.
Could not open mechs\mw2-Victor\Victor.mvmk: : The system cannot find the path specified.
Error opening file
Found no match for BMID=496
Found no match for BMID=496
...
BMID 304 -> BMPJ 1068: 1 times
Completely imported mw2-Zeus
Could not open mechs\mw2-mw2-Zeus\ZEU-6S Zeus.mek: : The system cannot find thepath specified.
Could not open mechs\mw2-mw2-Zeus\mw2-Zeus.mvmk: : The system cannot find the path specified.
Error opening file
Unless you notice that the other non-DOS window says Done, you kind of sit there and look at the last error and think the installing process froze or got stuck on an error. You should throw in a "Done" in that window, too. Also, when starting the install process, it just kinda sits there in the DOS window. Maybe a blurb like:
MechVM-2009-02-07, built with 155 weapons and equipment types
GL Vendor: NVIDIA Corporation
GL Renderer: GeForce 9600 GT/PCI/SSE2
GL Version: 2.1.2
Installing MW2: 31st Century Combat (Battlepack/Titanium 8-bit)
PLEASE WAIT WHILE WE PREPARE THE FILES --- or something like that
I have never really played Mercs or MW3 so I'm guessing the errors are related to you just running one ginormous installer script that accounts for a few versions of MW2/MW3 and it's erroring on the stuff it can't find on my disc?
Also, the install process didn't ask me for my second disc. So it's non-intuitive if I have to put the second one in separately and then run the installer again. Maybe something on the install screen like, "run the installer separately for each disc in your pack" or something.
I'm still sorting out how to actually play MW2 in Vista and it looks like it did install, it was just kind of unclear to me that it did. I just wanted to give some feedback for you so please take this as constructive criticism, not as whining.
Thanks for doing this project in the first place! This game is wonderful and I'm glad someone is trying to keep it going!