Tutorial Videos converted to PC

Started by Dark_Phantom, October 04, 2019, 05:43:05 AM

Previous topic - Next topic
October 04, 2019, 05:43:05 AM Last Edit: October 17, 2019, 10:37:25 PM by Dark_Phantom
This is part of a larger project I am working on to extract all sounds and videos from the game files.  As most of you know, the tutorial videos do not exist for PC version, but the code is in there to work with them.  If you are interested (this is a big download, FYI, almost 500 MB), you can download tuteng.mvs and place it in your Data\_LVL_PC\Movies\ folder
http://www.mediafire.com/file/temkp9x6jgou0jk/tuteng.mvs/file

To save download space and time, I separated the shell.lvl needed for this.  This should be an almost stock shell with the exception of two things:

ifs_main - disable two instances of tutorials where hidden on PC (just comment the code)
ifs_tutorials - change movie_width to 620 and movie height to 480 (don't judge me, I know it's not a proper resolution)

You have to hit escape to back out of the tutorials screen.  The back button does not work for any reason that I can discern.
http://www.mediafire.com/file/bd22720qim5coxg/shell.lvl/file

Now, I give a caveat to the first file - I spent a lot of time converting them because of their PS2 format being goofy.  My extractor did not really do a great job because I didn't quite have all the information to rip everything perfectly (in fact it totally crapped out on tutorial03, which I had to do manually, and one of them has flickering at one point which I didn't notice until ingame testing).  I think I know where my issues lie but I didn't find them until after I made this.  I do plan to release my source for this, but not until I actually have the videos exactly as they should be.  They sound great though - I was pleased with the sound quality.
When all the files are in "perfect" condition and I fix the tutorial screen, I will release a final version of this.  As of now, consider it 90% complete.

Edit: I forgot that I added two ancillary videos in here that can't be accessed by normal means.  You can access them by adding another button (or replacing another) on the tutorial screen.  They are "tutorial01cw" and "pandemic_logo"

-updated links:
https://www.mediafire.com/file/y8j37cn84t6vjar/shell.mvs/file
https://www.mediafire.com/file/mhngjc8m4c5fu45/shellcommonwithfeatures.zip/file
The BOBclan:  A Rich History


Quote from: Unit 33 on November 29, 2014, 03:44:44 AM
'Please, tell me more about the logistics of the design of laser swords being wielded by space wizards' - Some guy on the internet.

This will, once you've fixed the videos, go a long way to making a 'feature-complete' version of Battlefront. Thanks, Dark_Phantom  :tu:

Do the 'unlockable' artwork (which I believe are also FMVs) work in the PC version or is the code for that non-functional in the PC version?
In Progress:
--Star Wars: Battlefront - Anniversary Edition (formerly Star Wars: Battlefront - Legacy Edition)

On Hold:
--Star Wars Battlefront: Elite Squadron For SWBF1
--Endor: Imperial Base

Well, I didn't test that, so now I know that they don't work in the PC version!  (they do on PS2, obviously).  They are contained in the shell.mvs on PS2, so I'll have to improve my code and tear that apart.

You can activate the menu by:
ifs_opts_top in common, comment out "unlocks.hidden if platform is pc"
in the missionlist you can:
Reactivate tutorials!  I did include tutorial01cw and gcw, it is included in tuteng.mvs.
uncomment the unlockable code (unlockable = 1).

In the meantime, I will work on extracting those FMV for usage.  I may put them in their own file for convenience and distribute a common.lvl and the source lua to go with it.

Edit: I will make a video as well once this is done so that everyone can enjoy crappily upscaled Battlefront FMV on PC.
The BOBclan:  A Rich History


Quote from: Unit 33 on November 29, 2014, 03:44:44 AM
'Please, tell me more about the logistics of the design of laser swords being wielded by space wizards' - Some guy on the internet.

The PS2 version comes with video tutorials? Interesting! Do you know if Xbox has them too?

I've been doing so much research into the Battlefront series for over a year now, and yet it still amazes me that there is always more to learn.

The Xbox version should have the same tutorials - they are probably the same quality but I don't know for sure.
I did successfully extract all the FMV videos from both PS2 and PC.  The process also works for BF2 PC for FMVs.  I am working on cleaning up a lot of my code and making sure I have as much information as possible to correctly create wav files.
The BOBclan:  A Rich History


Quote from: Unit 33 on November 29, 2014, 03:44:44 AM
'Please, tell me more about the logistics of the design of laser swords being wielded by space wizards' - Some guy on the internet.

Update:
An updated shell.mvs, tuteng.mvs, shell.lvl, and common.lvl have been uploaded to my Mediafire.
Shell and common - https://www.mediafire.com/file/mhngjc8m4c5fu45/shellcommonwithfeatures.zip/file
Shell.mvs (beware, 1 GB) - https://www.mediafire.com/file/y8j37cn84t6vjar/shell.mvs/file
tuteng.mvs - https://www.mediafire.com/file/temkp9x6jgou0jk/tuteng.mvs/file

To use, just replace your current files (I recommend to always keep a backup) with these ones.  Unlockables will NOT unlock until you complete the campaign missions again, even if you already have the campaigns complete.  These were merged with the stock files to keep compatibility with the base game with as little edits as possible.
The BOBclan:  A Rich History


Quote from: Unit 33 on November 29, 2014, 03:44:44 AM
'Please, tell me more about the logistics of the design of laser swords being wielded by space wizards' - Some guy on the internet.

So the unlockables do work in the PC version! I wonder why they were removed.
In Progress:
--Star Wars: Battlefront - Anniversary Edition (formerly Star Wars: Battlefront - Legacy Edition)

On Hold:
--Star Wars Battlefront: Elite Squadron For SWBF1
--Endor: Imperial Base

I'm going to have to guess size constraints.  Adding another 200 MB of movies might not have been worth it spacewise but I don't know for sure.  Especially when you throw in the tutorials that's another 500 MB to an already 3 disk set.
I don't know that I changed ifs_unlockables at all, so it pretty much works out of the box with the other files.  If you notice anything like artifacts or distortion, blame the conversion and upscaling process.
The BOBclan:  A Rich History


Quote from: Unit 33 on November 29, 2014, 03:44:44 AM
'Please, tell me more about the logistics of the design of laser swords being wielded by space wizards' - Some guy on the internet.

October 08, 2020, 07:34:33 PM #8 Last Edit: October 08, 2020, 07:41:15 PM by Dark_Phantom
BUMP

At the request of a user on Steam, I released an updated common and shell that should allow this mod to be used and keep all the online options intact.  (Users of the disc version should use the Shell/Common files from above!!)

http://www.mediafire.com/file/jsrwnzgju68hjbo/SteamShellandCommon.zip/file
These included files replace Gamedata\Data\_LVL_PC\Common\ENG\common.lvl and Gamedata\Data\_LVL_PC\Shell\ENG\shell.lvl

All that this mod does is enable features only previously accessible on console

  • Tutorials Menu (main menu)
  • Special Features Menu (click "Options" on the main menu)
  • Tutorial videos before the first mission of each campaign and before you start Galactic Conquest
  • The unlockables system, which will allow you to access the videos under special features (beating certain campaign missions unlocks these videos in the Special Features menu)

This only unlocks those features.  To have the actual videos (otherwise you'll just get a black screen when one of them tries to play!), you need to look a few posts up and grab the shell.mvs and tuteng.mvs files from Mediafire.  shell.mvs contains the "Special Features" videos, and tuteng.mvs contains all the tutorials.  Both of these need placed in the Gamedata\Data\_LVL_PC\Movies\ folder (go ahead and replace the old shell.mvs).  These files are huge, so plan accordingly (if I remember correctly, there's like 80 videos between the two files. Wow!)

Restating this from before, the tutorial videos were converted straight from console and upscaled, so they don't look pristine.  As far as I know, there is no "source video" files for any of these, other than what was taken straight from the console versions (which are pretty low resolution).  The cool part is that the unlockables are NOT the original video files - psych0fred was kind enough to share the original image files, which had some extra images as well, and I went ahead and made new videos from them (I did keep them faithful to the originals, such as order and speed).  The distortion you will notice on them is from the 800x600 video getting stretched to your screen size, but the quality on these is still much better than the original videos.  If you notice issues with anything, let me know here.  I made some of the static values based on my screen size, and I don't know if I will have to fix them.
The BOBclan:  A Rich History


Quote from: Unit 33 on November 29, 2014, 03:44:44 AM
'Please, tell me more about the logistics of the design of laser swords being wielded by space wizards' - Some guy on the internet.

By the way, thank you so much for making this. Because I never had the console versions, I was never certain how many of these tutorial videos were released. Now I know that the answer is 8!

It's actually 9.
The menu only has 8, but tutorial 1 has an alternate version for the other era.  I don't remember which one plays at the menu, but each one plays at the beginning of the campaign.
The BOBclan:  A Rich History


Quote from: Unit 33 on November 29, 2014, 03:44:44 AM
'Please, tell me more about the logistics of the design of laser swords being wielded by space wizards' - Some guy on the internet.