Jump to content

[PS2] NHL 2001 (EA Sports, 2000) - MPC Video File


Jlnhlfan

Recommended Posts

Here's a video file from EA Sports' NHL 2001 on the PlayStation 2, in the MPC format, which contains the EA Sports logo, as far as I know. I'd have put in the file called "INTRO.MPC", which is the file for the game's intro, but that would be too big for the site to handle.

 

I suspect the format is similar to, if not identical to, the .mad format seen on the Windows version. If there's any way I can modify the file and still have it play, that would be great, as one plan I have was to make a mod that imagines how NHL 2000 would look if it were on a 6th generation console (which would have been the Dreamcast, but EA skipped that console entirely, so that's why I'm using the PS2 version of 2001 as a base.)

EALOGO4.zip

Link to comment
Share on other sites

  • 1 month later...
  • Engineer

Here's my old EA mpc/mad demuxer script. Works for both formats, resulting *.sng files can be played with the vgmstream plugin.

# EA Games *.MPC/*.MAD movies demultiplexer

# (c) 2021-12-25 by AlphaTwentyThree of Zenhax
# script for QuickBMS http://quickbms.aluigi.org

get FSIZE asize
putVarChr MEMORY_FILE FSIZE 0
log MEMORY_FILE 0 0
putVarChr MEMORY_FILE2 FSIZE 0
log MEMORY_FILE2 0 0
set OFFSET 0
for i = 1
   goto OFFSET
   getDstring IDENT 2
   getDstring TEMP 2
   get SIZE long
   goto OFFSET
   getDstring DATA SIZE
   if IDENT == "SC"
      putDstring DATA SIZE MEMORY_FILE
   else
      putDstring DATA SIZE MEMORY_FILE2
   endif
   math OFFSET += SIZE
   if OFFSET == FSIZE
      break
   endif
next i
get SIZE asize MEMORY_FILE
get NAME basename
string NAME += ".sng"
log NAME 0 SIZE MEMORY_FILE

get SIZE asize MEMORY_FILE2
get NAME basename
string NAME += ".mov"
log NAME 0 SIZE MEMORY_FILE2

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...