• The new bonus episode of the Smash Brothers Documentary Metagame, Godslayer, is now available on Vimeo

  • Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

to Making THP's (Brawl's movie files)

ChuteTheMessenger

Village's Strongest Hitman
Joined
Feb 19, 2009
Messages
288
Guide To Making THP's

[collapse=IMPORTANT! How to contribute new information/corrections to this thread:]
Hey all. I haven't been hacking Brawl for a while, and I'm generally pretty busy with my studies. As a result, I have neither the time nor the familiarity with hacking any longer to intepret your posts and format them into my OP. Please do the following to ensure that your contributions are recognized and utilized:

1) Format the information exactly as how you would like it to appear on the tutorial. Keep your information condensed and informative, clear and relevant. Submit the post either to me by PM or just straight into this thread, either in code tags so that I can easily copy it, or clearly indicated in your post so that I can pull it into the OP with the quote function.

2) Tell me where I should insert your post in the OP. Reference specific locations, like section numbers and titles and whatnot, or just a snatch of text following or preceeding the spot where your post would make the most sense contextually.
[/collapse]

[collapse=Foreword / What is a THP?:]
THP is a video file format used in many of Nintendo's games, namely Gamecube games and Super Smash Bros Brawl.

All of Brawl's cutscenes, whether it's Brawl's opening or one of its Subspace Emissary custscenes, are THP files. This guide will detail how to produce your own THP files and use them to replace cutscenes in Brawl.
[/collapse]

[collapse=What you'll need:]
SUPER converter (freeware): Get it here (the download link is all the way at bottom of the page.)
[collapse=Note on converters and SUPER]
Alternatively, you can use any video converter you'd like, as long it can convert to a series of images, but SUPER has a load of convenient functions, and is free.

*It's also worth noting that SUPER can convert from THP to any video file it supports. Just drag and drop or browse for any THP file (custom or Nintendo made) and specify an output file, and then hit convert. Thanks to Nerd for discovering this.
[/collapse]

THPConv.exe and DSPTool.dll

Your video file(s) you want to convert.

[collapse=IMPORTANT NOTE ON THP LENGTH]*Important- DO NOT replace a video in Brawl with a video that is longer than the original , or else it will freeze. Some people have reported that going over the original length by a few seconds is ok, but I'd advise you to play it safe. To check a video's length, play it on your computer with thpplay, and it will show you the length of the video in seconds on the top. Brawl's opening video is 119.75 seconds.
On the other hand, if the video is shorter than the original, once it reaches the end the video will hang, but you can hit start and go to the Brawl main menu.
[/collapse]

Riivolution or some program (like WiiScrubber) to replace the files in your brawl iso. (Use only WiiScrubber 1.21, it's the slowest but will make sure there are no errors when replacing the file in the iso)

*PW's File Patch code (a.k.a the SD Card Loader) does not work with THP's

THP Player for windows (thpplay) - To play a THP, drag it and drop it onto the .exe, or set THP files to open with it.

Free Youtube Downloader- *optional* This is a free program to download videos from youtube to your hard drive. There are similar programs like this all over the net.

THP GUI- *optional* A fantastic, easy-to-use tool tbtechwiz wrote to automate the usage of THPConv (great for those unfamiliar with CMD!).

[collapse=THP GUI Features/Notes]
--OPEN WITH command--
1)you can drop a wav onto the icon and the GUI will auto-copy it to the folder with the JPEGs when it opens up

2) (ONLY FOR SUPER CONVERTER USERS): you can put your "sound.wav" file into the folder with the jpegs (DONT BURY THE FOLDER SO FAR FROM THE DRIVE'S ROOT OR IT WONT WORK), and simply drag the folder to the GUI icon, then when the program launches, it will start the THP conversion automatically with NO input needed

--options--
1) Auto-delete: you can now toggle this, after THPConv finishes (or closes and fails), the program will clear out all the JPEGs and the wav from the folder.

2) defined directory: you can set where the final product is spit out to

3) Auto-preview:you can toggle this, when on, THPPlay is launched with the finished THP after conversion is done

the options can be accessed via the wrench icon in the HELP/about section

--safety nets--
since you will have FAILURE if you have spaces in your THP name in THPConv, spaces in the output name will be auto-fixed by replacing them with underscores
[/collapse]
[/collapse]

[collapse=Additional Useful Links]
The original guide to making THP’s by NWAA
[TuT].THP Dateien erstellen (German guide to making THP's by Michi)
xmanfit0's Brawl Vault
Nerd with An Afro's Brawl Vault
[/collapse]

[collapse=Alternate Method Using Sony Vegas (Thanks to tbtechwiz!)]
first things first, I have This file Open:



I have placed markers in this project file, which mark the time restraints of said THP clip

These Time restraints are:
>OPmovie visual start is at 6.240s
>OPMovie length is 01:59.686
>E3 length is 02:31.451
>How to Play length is 01:14.041


I won't label the rest because the ones listed are the only ones I know to be most targeted towards. *now, you can drop your video in the timeline, while keeping in mind that if you are targeting the OPMovie, that the Green area Marks the point in time that the video doesn't play while the sound from the hack DOES play, otherwise, resize the clip's right end so that it snaps to the marker with the label of your target THP (or end at the listed time if you are doing this from scratch).
If you are targeting the OPMovie, if you want to do the intro like I did, you can place the audio from brawl's intro over the first few seconds, keep in mind to save a few KBs of filesize, to NOT place any video clip over the green area if you are hacking the intro


SKIP THIS STEP IF YOU ARE USING THE FILE INCLUDED WITH THIS GUIDE
and you are pretty much done, now you just need to set the project settings.

click circled button in the video preview section

set the:
Video size 720x480
Field order None (Progressive Scan)
Pixel aspect ratio 1.2121 (NTSC DV Widescreen)
Framerate 29.970
Pixel format 32-bit floating point (Full range)
Full res. rendering quality Best
Deinterlace method:
None (If you have no interlaced video in the project)
Interpolate fields (if you have at LEAST one interlaced video in the project)

Now uncheck the adjust source media to match project settings box


Now you can render as


render the video AS:
MPEG2 with: (Click custom)
720x480 resolution
29.970 FPS
4:3 aspect ratio
progressive scan (field order)
HIGH QUALITY (slider)
Constant bitrate @ 8,000,000


*note, as to WHY you are to render the widescreen project as 4:3 in this step is to stretch it to 4:3 to meet the THPconv's frame size limit, and because brawl letterboxes the THP when the wii is outputting 4:3 and not widescreen, the letterboxing of your THP in brawl will go away if you set brawl or the wii to widescreen mode, if you have a 4:3 native video you want to put in brawl, you may want to put some decorative pillarboxing so it doesn't look ugly in brawl, or have to look "stretched" to widescreen



NOW, drop the finished video in a new instance of vegas, and set the project settings to:

Video size 672x480**
Pixel aspect ratio 1.0 (square)
Field order None (Progressive Scan)
Full res. rendering quality Best
no deinterlacing

** this setting may be different depending on your preference or if you are sizing the frames for NTSC or PAL. the frame size for NTSC is 576 x 416 and the frame size for PAL might be 640x464

THEN

Render AS:

1.wav @ 32Khz (or 41KHz if you want)

THEN

image sequence (JPEG) [FORMAT] (sony vegas will render them with the name format "(name)_######.jpg")
(MAKE SURE YOU ARE RENDERING TO AN EMPTY FOLDER, the next step will rename everything in your said destination, the said wav file is ok)

*the above step allows you to skip the need to do a 3rd render with SUPER, saving a bit of time when using my method, however, the name will NOT meet the format for THPConv, we will take care of that quickly with the next step

**SAVE YOUR FILES IN A DESIGNATED FOLDER!, it will output a bajillion JPEGs


(LAG WILL HAPPEN IF YOU KEEP THE FOLDER YOU ARE SAVING TO OPEN)

Then use StereoPhotomaker to do a batch rename, leaving the prefix letters empty and using 5 * *0s *(and the suffix as ".JPG")
DEH example is below (see bottom of the pic)



click rename ALL *(this will save alot of time than doing it with super)

*The multi-renamer program can't rename over 5000 files at a time (on Windows XP SP3 at least).

then use THPConv to finalize the THP project

If you are unfamiliar with CMD or want to use a GUI, you can use My THP GUI to perform the conversion.
[collapse=THP GUI Features/Notes]
--OPEN WITH command--
1)you can drop a wav onto the icon and the GUI will auto-copy it to the folder with the JPEGs when it opens up

2) (ONLY FOR SUPER CONVERTER USERS): you can put your "sound.wav" file into the folder with the jpegs (DONT BURY THE FOLDER SO FAR FROM THE DRIVE'S ROOT OR IT WONT WORK), and simply drag the folder to the GUI icon, then when the program launches, it will start the THP conversion automatically with NO input needed

--options--
1) Auto-delete: you can now toggle this, after THPConv finishes (or closes and fails), the program will clear out all the JPEGs and the wav from the folder.

2) defined directory: you can set where the final product is spit out to

3) Auto-preview:you can toggle this, when on, THPPlay is launched with the finished THP after conversion is done

the options can be accessed via the wrench icon in the HELP/about section

--safety nets--
since you will have FAILURE if you have spaces in your THP name in THPConv, spaces in the output name will be auto-fixed by replacing them with underscores
[/collapse]

[/collapse]
^If you choose to use tbtechwiz's alternate method using Sony Vegas, skip straight to step 3 below after finishing his instructions.

Before starting: Open SUPER and set Output folder

The first thing you'll want to do, if this is your first run of SUPER, is to set up where SUPER will save converted files.

Simply right click anywhere in the GUI and select "Output File Saving Management" and select where you want the encoded files to be saved.

*Optional* It is a good idea to set your output files to a folder near C:\ or wherever your hard drive root is. Using THPConv in a folder that is buried very deep in a folder tree might give you errors.

[collapse=Click "Show" to see screenshot]
[/collapse]

Step 1: Getting the audio from the video.

Open the video file you want to convert in SUPER by either dragging and dropping a file or right clicking and selecting "Add Multimedia File(s)" from the menu.

Select "WAV (Audio Only)" from the Output Container tab on the top left. The settings here don't really matter too much, just select 2 channels and 32000 hz from the options below. It is important, however, that in the Output Audio Codec tab on the top right you must select "WAV-(pcm 16 little-endian)"

Click on "Encode (Active Files)" near the bottom of the GUI. *If you cannot see the bottom of the GUI, you have to set your screen resolution to 1024 x 768 or larger.* For the sake of simplicity, you may want to rename the encoded file to something like "Sound.wav".

*Optional* If the sound is too quiet, you can use a sound editor like Audacity and amplify the .wav by several decibels. This will make the sound louder.

[collapse=Click "Show" to see screenshot]
[/IMG][/collapse]

Step 2: Converting the video to a series of JPG's.

In the bottom portion of SUPER where the file queue is displayed, the video you selected in step one will be unchecked (if it was encoded in the last step without any problems). Click on the empty check box to check it again.

Select "Sequence of Images" from the Output Container Tab. For the Output Video Codec, select JPG.

Now here you'll have to pay close attention to the settings. *Important- In the "video scale size", the width/height of the video both have to be multiples of 16, or else the THP will not be able to be created*

In this tutorial I have picked 640:480 for my video. *Even though I used 640x480 in this tutorial, this is not the optimal size. Expand the note below for information on the ideal THP size.

[collapse=Important Note on Setting the Proper THP Resolution]
-The native resolution of an NTSC brawl THP is 576 x 416. If you play NTSC Brawl, set 576 x 416 to be your output resolution.

-The native resolution for a PAL brawl THP may be 640x464. See notes on the PAL version by Yuna at the bottom of this tutorial.
If you play PAL Brawl, set 640x464 to be your output resolution.

You don't have to set the resolution of your replacement video to be the same as the video you're replacing as long as you don't exceed the maximum resolution of Brawl, which might be 640 or 672 (the maximum resolution for of the "Naruto: Clash of Ninja Revolution" series). Personally, I use 640.

I've been using 640x352 for years without problems (because the videos I replace the opening with are 16:9). Why not use a resolution of 640x464 (Brawl's native PAL resolution) and just add black bars? Because that would bloat the file size and worsen the picture quality.

So, use whatever resolution you want as long as you don't exceed those of the native video's.
[/collapse]

Please refer to the notes above to set the right size for your THP so that it fits correctly on your television screen during playback.

SUPER will allow you to set a custom video scale size when you click "More" twice on the Video Scale Size box until the 3 custom scale size boxes appear.

*If unsightly white spots/graphical glitches occur in the outputted JPG's, choose "NoChange". This might fix the problem.

Now double click the filename of the video file near the bottom of the GUI so that the SUPER "Multimedia Analysis Box Appears" What you're looking for is the FPS (frames per second of the video)
[collapse=Multimedia Analysis Box]
[/collapse]

In the example, the FPS is 30. So in the Frame/Sec option part, you can pick either 30 or 29.97. (By default, THPConv makes THP's in 29.97, but there really won't be that much of a difference between 30 and 29.97) The Bitrate and Misc options don't really matter too much, you can leave those as default. Here's an example of what all the options will look like once selected:

[collapse=Click "Show" to see screenshot]
[/collapse]

Click on Encode. When SUPER finishes encoding your file, there will be several thousand JPG's in a folder called "JPG" inside whatever folder you set SUPER to save to. Put your wav sound in here, as well as THPConv.exe and DSPTool.dll

Step 3: Using THPConv to create THP's

Open up the folder where you have saved all the jpgs, your sound, and THPConv and DSPTool.

[collapse=Important Notes on the Following Process]
*Double clicking THPConv will result in FAELURE. Do not double click it, it won’t work. You will need to use the Command Prompt*

*Optional* If you are not familiar with the Command Prompt, feel free to use this GUI for THPConv that I`ve written in AutoIT. All instructions and help are in the actual GUI and included readme file.

*If you get any errors, try running cmd as admin, especially if your jpg's are located in a folder with a read-only attribute.*
[/collapse]

Check the number of digits in your jpg's. SUPER should have outputted the jpg's in 5 digits (unless you have 100000 frames or more, which is unlikely unless you have like a 8 minute video at 60 fps, or 16 minute video at 30 FPS). For example, if there are 3000 total frames, SUPER will have outputted the JPG's from 00001.JPG all the way to 03000.JPG. The number of digits is important.

[collapse=Click "Show" to see folder example]
[/collapse]

*The rest of Step 3 is manual CMD work that can be avoided by using GUI for THPConv. I will leave the instructions for the manual process here just in case:

(Manual Process)
Now start windows command prompt, and use the cd command to navigate to the directory where you saved all your stuff. (Or if you're lazy, just copy cmd.exe into the directory, and then double click it to start cmd in that directory.)

Type in "THPConv" into the command prompt and hit enter. If you're in the right directory, a list of commands will pop up. Take a few minutes to read through them and see what they do. This is the command you will need:

THPConv -j [number of *'s here = digits in your JPG's].jpg -d [What you want to be the finished THP name].thp -s [your sound file].wav

To clarify, you literally put "*****.jpg" into the command prompt. You do not put any numbers. You just need to put in asterisks (*) equal to the number of digits in your jpg's.

*When working with cmd, try not to use too much spaces or symbols like "!@#$%^&*()" when putting in filenames, because errors can occur if these symbols are used.

For the example below, the command typed into CMD would be as follows: "THPConv -j *****.jpg ThisIsPatrick.thp -s Sound.wav"

As a default, THPConv makes THP's in 29.97 FPS. If in Step 2 you encoded the file to any other FPS than 30 or 29.97, you will need to specify this, or else there may be video/audio desyncing in the finished THP. To change the framerate, simply add
"-r [framerate]"
to the end of the command. However, THPConv does not support encoding in a perfect 60 FPS, it is limited to 59.94. So if you want to encode to 60 FPS, put "-r 59.94" at the end of the command. After entering your command, hit Enter.

[collapse=Click "Show" to see screenshot]
[/collapse]

Step 4: Preview THP/Insert into Brawl

A convenient THP viewer for Windows can be found here. You can use it to preview your THP file.

THP's ARE NOT supported by the File Patch Code (a.k.a the SD Loader). They will never be, because PW left the Brawl Hacking community long ago.

You can either use Riivolution to replace a THP in brawl, or you can just insert it into the .iso using WiiScrubber.

[collapse=Click "Show" to see the THP player in action]
[/collapse]

*If you replace Brawl's opening, the first few seconds of the original Brawl opening will play before suddenly transitioning to the custom video. The reason is explained by standardtoaster:*

The reason as to why it still plays the small bit of brawl's standard intro is because those are images with preset animations, not part of the thp.
I came up with a clever way to waste time where the small portion of the THP doesn't actually show

http://www.youtube.com/watch?v=r7c2ulFRW1k](See the finished product here)

By the way i have a sony vegas pro 9 save file with guide markers for anyone editing their movies with sony vegas pro 9

the markers guide the THP lengths, and the parts where the OP movie doesnt show the video (so you can time your hack to fire the video when you want it on screen)

http://www.mediafire.com/?sd8t89nc45amgfb

*Brawl's movie files are located in the "movie" folder. Don't touch the "param" folder, that folder just contains .pac files. The opening is called "OPMovie.thp". The ones with only numbers are cutscenes from the SSE. Everything else is in the list at the bottom of the page. *


[collapse=THP List from standardtoaster:]
Finally made the list of movies and files related to them. I couldn't seem to find Lucario's SSE name, though. So if someone finds which file in the param folder it is, please tell me.

Code:
Subspace Emissary Movies

01-00.thp - The World of Trophies
01-01K.thp - Kirby Beats Mario
01-01M.thp - Mario Beats Kirby
02-00.thp - Pit Watches from Above
03-00.thp - Attack on the Stadium
03-01.thp - The Ancient Minister and the Subspace Bomb
03-02Z.thp - Zelda Taken
03-02P.thp - Peach Taken
04-00.thp - Pit's Descent
04-01.thp - The Subspace Army in the Sea of Clouds
04-02.thp - Mario and Pit Meet
04-03.thp - The Arwing's Pursuit
05-00P.thp - Kirby and Peach Flee the Sea of Clouds
05-00Z.thp - Kirby and Zelda Flee the Sea of Clouds
05-01P.thp - Arwing Downed, Peach Overboard
05-01Z.thp - Arwing Downed, Zelda Overboard
06-00.thp - Donkey Kong & Diddy Kong
06-01.thp - The Dark Cannon Aims for the Kongs
07-00.thp - The Ancient Minister Escapes Mario and Pit
08-00.thp - Fox Confronts Rayquaza
08-01.thp - Diddy Kong Appeals to Fox
08-02.thp - The Dissolving of the False King Bowser
09-00.thp - The Pig King Statue Targets Lucas
09-01.thp - Ness and Porky Face Off
09-02.thp - Lucas Leaves Ness
09-03.thp - Lucas Joins the Pokemon Trainer
10-00.thp - The Battlefield Fortress
10-01.thp - The Meta Knight Encounter
10-02.thp - Ike Unleashes Aether
10-03.thp - Three Warriors and the Ancient Minister
11-00P.thp - King Dedede Steals Peach
11-00Z.thp - King Dedede Steals Zelda
12-00.thp - Link Draws the Master Sword
12-01.thp - The Subspace Army in the Forest
12-02.thp - Link Loses the Battleship Halberd
13-00.thp - Snake's Cardboard Box
14-00.thp - Zero Suit Smus Infiltrates
14-01.thp - The Pikachu Generator
14-02.thp - Where Is the Power Suit?
15-00P.thp - Bowser's Surprise Attack on Peach
15-00Z.thp - Bowser's Surprise Attack on Zelda
16-00P.thp - False Peach Battles Link
16-00Z.thp - False Zelda Battles Mario
16-01P.thp - Mario's Misunderstanding
16-01Z.thp - Link's Misunderstanding
16-02P.thp - King Dedede Nabs Defeated Mario
16-02Z.thp - King Dedede Nabs Defeated Link
16-03.thp - The Cavern's Entrance
16-04.thp - King Dedede's Castle Discovered
17-00.thp - Ganondorf Issues Bowser's Orders
18-00.thp - Charizard Files to the Ruins
18-01.thp - The Wario and Lucas Rematch
18-02.thp - Wario's Trophification
19-00P.thp - King Dedede Pins a Badge on Peach
19-00Z.thp - King Dedede Pins a Badge on Zelda
20-00.thp - King Dedede's Hidden Castle Passage
20-01P.thp - Bowser Kidnaps Peach
20-01Z.thp - Bowser Kidnaps Zelda
21-00.thp - Subspace Engulfs King Dedede's Castle
22-00.thp - Ganondorf Meets with Master Hand
23-00F.thp - I Found You, Ivysaur!
23-00L.thp - I Caught You, Charizard!
23-01.thp - The Hole in the Ruins
24-00.thp - The Tank in the Wastelands
24-01.thp - Galleom Transformed
24-02.thp - Three Warriors Defeat Galleom
25-00.thp - Galleom Tumbles into the Ruins
25-01.thp - Galleom Self-Destructs
26-00.thp - The Sorrow of the Ancient Minister
26-01.thp - The R.O.B. Army Rallies
27-00.thp - Falco Appears
27-01.thp - Diddy Kong Appeals to Falco
27-02.thp - The Floating Island of the Ancients
28-00.thp - The Copied Power Suit
28-01.thp - Samus Revived
28-02.thp - The Destiny of Ridley & Samus
28-03.thp - Ruins on the Island of the Ancients
29-00.thp - The Two Captains
30-00.thp - Jump to the Smash Skiff
30-01.thp - Donkey Kong's Rescue
31-00.thp - The Halberd Vs. the Great Fox
31-01.thp - Lucario Challenges Meta Knight
31-02L.thp - Lucario Defeats Meta Knight
31-02M.thp - Meta Knight Defeats Lucario
31-03.thp - Meta Knight and Lucario Board the Halberd
32-00.thp - The Five Warriors
33-00.thp - Snake's Mission Begins
33-01.thp - Lucario Discovers Snake
33-02.thp - Princesses, Both Captured and False
33-03.thp - Snake Frees the Princesses
34-00.thp - The Battleship Pleasure Cruise
34-01.thp - Sheik and the Fallen Arwing
35-00.thp - The Ones in the Bridge
35-01.thp - The Conversion of Mr. Game & Watch
36-00.thp - In the Subspace Bomb Factory
36-01.thp - The Melancholy of the Ancient Minister
37-00.thp - Ganondorf Takes Command
37-01.thp - The Countdown Will Not Stop
37-02.thp - The Falcon Flyer
37-03.thp - Escape from the Island of the Ancients
38-00.thp - The Great Reunion
39-00.thp - The Great Invasion
39-01.thp - At the Entrance to Subspace
39-02.thp - The Crushing, Ruinous Defeat
40-00.thp - King Dedede's Timed Badges
40-01.thp - King Dedede Vs. King Bowser
40-02.thp - The True Enemy Is Right There
41-00.thp - Kirby Revived by Hunger
41-01.thp - King Dedede and Kirby Unite
41-02S.thp - Link and Zelda Put Ganondorf to Action
41-03S.thp - Wario Messes with King Dedede
42-00.thp - The Final Battle
43.thp - The World Returns
12-00T.thp - Toon Link Appears
22-00HP.thp - Jigglypuff Appears
27-02HW.thp - Wolf Appears

Ending Movies

End_Captain.thp - Captain Falcon's ending
End_Dedede.thp - Dedede's ending
End_Diddy.thp - Diddy Kong's ending
End_Donky.thp - Donkey Kong's ending
End_Falco.thp - Falco's ending
End_Fox.thp - Fox's ending
End_GameWatch.thp - Mr. Game and Watch's ending
End_Ganon.thp - Ganondorf's ending
End_Iceclimber.thp - Ice Climber's ending
End_Ike.thp - Ike's ending
End_Kirby.thp - Kirby's ending
End_Koopa.thp - Bowser's ending
End_Link.thp - Link's ending
End_Lucario.thp - Lucario's ending
End_Lucas.thp - Lucas's ending
End_Luigi.thp - Luigi's ending
End_Mario.thp - Mario's ending
End_Marth.thp - Marth's ending
End_Metaknight.thp - Meta Knight's ending
End_Ness.thp - Ness's ending
End_Peach.thp - Peach's ending
End_Pikachu.thp - Pikachu's ending
End_Pikmin.thp - Olimar's ending
End_Pit.thp - Pit's ending
End_Poke.thp - Pokemon Trainer's ending
End_Purin.thp - Jigglypuff's ending
End_Robot.thp - R.O.B.'s ending
End_Samus.thp - Samus's ending
End_Snake.thp - Snake's ending
End_Sonic.thp - Sonic's ending
End_SZerosuit.thp - Zero Suit Samus's ending
End_ToonLink.thp - Toon Link's ending
End_Wario.thp - Wario's ending
End_Wolf.thp - Wolf's ending
End_Yoshi.thp - Yoshi's ending
End_Zelda.thp - Zelda's ending

Miscellaneous Movies

2006_E3.thp - E3 2006 Brawl trailer
HowtoPlay.thp - How to play movie
OPMovie.thp - Opening movie
SnakeMovie.thp - Snake's seperate introduction to brawl
SonicMovie.thp - Sonic's seperate introduction to brawl

Character names for subspace movies (US) are in /movie/param/us

01-00.pac - Zelda, Peach, Mario, and Kirby
02-00.pac - Pit
03-01.pac - Ancient Minister
03-02P.pac - Wario
03-02Z.pac - Wario
06-00.pac - Donkey Kong and Diddy Kong
06-01.pac - Bowser
08-00.pac - Fox
09-00.pac - Lucas
09-01.pac - Ness
09-02.pac - Pokemon Trainer
10-00.pac - Marth
10-01.pac - Meta Knight
10-02.pac - Ike
11-00P.pac - Luigi and King Dedede
11-00Z.pac - Luigi and King Dedede
12-00.pac - Link
12-00HT.pac - Toon Link
12-01.pac - Yoshi
14-00.pac - Zero Suit Samus
14-01.pac - Pikachu
17-00.pac - Ganondorf
22-00.pac - Master Hand
22-00HP.pac - Jigglypuff
27-00.pac - Falco
27-02HW.pac - Wolf
28-01.pac - Samus
29-00.pac - Olimar and Captain Falcon
33-00.pac - Snake
34-00.pac - Sheik
37-00.pac - R.O.B.
39-02.pac - Tabuu
42-00.pac - Sonic

Character names for subspace movies (JP) are in /movie/param/jp

01-00.pac - Zelda, Peach, Mario, and Kirby
02-00.pac - Pit
03-01.pac - Ancient Minister
03-02P.pac - Wario
03-02Z.pac - Wario
06-00.pac - Donkey Kong and Diddy Kong
06-01.pac - Bowser
08-00.pac - Fox
09-00.pac - Lucas
09-01.pac - Ness
09-02.pac - Pokemon Trainer
10-00.pac - Marth
10-01.pac - Meta Knight
10-02.pac - Ike
11-00P.pac - Luigi and King Dedede
11-00Z.pac - Luigi and King Dedede
12-00.pac - Link
12-00HT.pac - Toon Link
12-01.pac - Yoshi
14-00.pac - Zero Suit Samus
14-01.pac - Pikachu
17-00.pac - Ganondorf
22-00.pac - Master Hand
22-00HP.pac - Purin
27-00.pac - Falco
27-02HW.pac - Wolf
28-01.pac - Samus
29-00.pac - Olimar and Captain Falcon
33-00.pac - Snake
34-00.pac - Sheik
37-00.pac - R.O.B.
39-02.pac - Tabuu
42-00.pac - Sonic
[/collapse]

*Important Notes on the PAL version from Yuna:

The following should be noted for the PAL version:
A few movies have names which deviate from those shown in the list in the original post. I can only assume the original post is correct and the file names have just been arbitrarily changed by Nintendo for reasons which only Nintendo can understand.

16-02P.thp is now called 16-02M.thp
16-02Z.thp is now called 16-02L.thp
12-00T.thp is now called 12-00HT.thp
43.00 is now called 43-00.thp

Yes, they changed the movies from being arbitrarily named after Peach and Zelda to Mario and Link seeing as how it's Mario and Link who are in those videos.

Yes, the PAL disc uses the Japanese character name for Toon Link (HT) for absolutely no reason.

The 43.thp -> 43-00.thp thing could just be a typo in the OP.
BTW, important to note: I don't know if this applies to all videos or just the opening sequence, but converting it in SUPER using "NoChange" for resolution gives me a file with a resolution of 640x464, which I assume is the resolution for PAL videos/the PAL opening.
And that's it! If anyone would like to correct a mistake or put up a question, opinion, or improvement to this guide, feel free to post it here.

[collapse=OP Changelog (Last Updated 7/01/2012)]
7/01/2012
-Yuna's clarification on THP size added to the "Important Note on Setting the Proper THP Resolution" box.
-Moved the Notes on Tbtechwiz's THP GUI Tool to where it belongs, under the link to said tool in the "What You'll Need Box."
-Removed Michi's German Translation of this thread (the site no longer exists)

5/19/2012
-Description of tbtechwiz's THP GUI tool fixed and moved to the correct location in his Sony Vegas tutorial.
-Replaced THPConv GUI with tbtechwiz's THP GUI in the Additional Tools section.
-Added a changelog (OMG I'M SO META EVEN THIS ACRONYM)
[/collapse]
 

Teh Future

Smash Master
Joined
Apr 6, 2008
Messages
4,870
Location
St. Louis, MO
Is there no way to load these through an SD card, or will we have to wait until a file patch code that supports it (will that ever even happen, this doesn't seem to poopular nao).
 

Teh Future

Smash Master
Joined
Apr 6, 2008
Messages
4,870
Location
St. Louis, MO
I thought riivolution was used to make iso (guess not lol)?

this all looks really complicated though, hopefully people show interest and it will become easier like brstms
 

ChuteTheMessenger

Village's Strongest Hitman
Joined
Feb 19, 2009
Messages
288
Nah, it's really easy. It just looks complicated because of all the text I put. Basically, you are just converting a video file with a video converter into sound and images, and then repacking it with a simple command in cmd. It takes only about 3-5 minutes for a single video to be converted to THP following those steps.

Riivo link removed
 

standardtoaster

Tubacabra
Joined
Nov 26, 2009
Messages
9,253
Location
Eau Claire, Wisconsin
In riivolution turn on the file replacement. After you make your thp file, you place it in /pf/movie. If you want to replace the intro you would name the file OPmovie.thp.
 

standardtoaster

Tubacabra
Joined
Nov 26, 2009
Messages
9,253
Location
Eau Claire, Wisconsin
*If you replace Brawl's opening, for some odd reason, the first few seconds of the original Brawl opening will play before suddenly transitioning to the custom video*
The reason as to why it still plays the small bit of brawl's standard intro is because those are images with preset animations, not part of the thp.
 

Nerd With An Afro

Smash Journeyman
Joined
Jul 23, 2009
Messages
283
Location
Lancaster PA
No problem. Me and Nerd are planning to make a THP workshop of some sort, we'll put that link in there.

Also, important crap has been added in red to the OP
I don't think i would be able to update the THP workshop often enough, so if you want to, start it at anytime. i would however, be able to handle requests, so if you make a THP request thread, i would gladly help with that.

Also, http://www.youtube.com/watch?v=S3GUXz7DJPA&hl

My THP's are in Here so could you add em to the OP below yours?
 

Isatis

If specified, this will repl[0x00000000]ce the
Premium
BRoomer
Joined
Dec 18, 2008
Messages
10,256
Location
San Francisco, CA
NNID
reverite
Also, for legal reasons, you should remove the downloads for THPconv and DSPtool... Just tell them to google Revolution SDK... when you do that, this discussion never happened.
^ This.

Also, I wouldn't link to homebrew channel-related sites (it's against site policy too), just use the Riivolution homepage if you want to tell people about Riivolution. :p

Pretty good tutorial though, I added it to the tutorial FAQ thread that I have sticked for others to do it.
 

Nerd With An Afro

Smash Journeyman
Joined
Jul 23, 2009
Messages
283
Location
Lancaster PA
^ This.

Also, I wouldn't link to homebrew channel-related sites (it's against site policy too), just use the Riivolution homepage if you want to tell people about Riivolution. :p

Pretty good tutorial though, I added it to the tutorial FAQ thread that I have sticked for others to do it.
Could you also close my old thread?
 

DiamondbodySharpshooter

Smash Journeyman
Joined
Nov 3, 2009
Messages
416
Which one is the opening movie? As in file name and what folders? That may be good to add as well, since many people wanna replace that.
(or did I just miss it completely...)
 

ChuteTheMessenger

Village's Strongest Hitman
Joined
Feb 19, 2009
Messages
288
no, just movie>OPMovie.thp. Param just contains pacs that have such things as the character names that flash on screen when a new character appears in the SSE
 

DiamondbodySharpshooter

Smash Journeyman
Joined
Nov 3, 2009
Messages
416
Thanks! Also, I just tried out the Smash Eater, the audio was skipping a bit. Is this something on my end or something that normally happens?
 

Nerd With An Afro

Smash Journeyman
Joined
Jul 23, 2009
Messages
283
Location
Lancaster PA
Thanks! Also, I just tried out the Smash Eater, the audio was skipping a bit. Is this something on my end or something that normally happens?
That doesn't normally happen, try downloading from the other person who uploaded it (me and Xmanfit0 both made one) and if the other works, then we will know if its one of our errors or something wrong with your backup/riivolution.
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
May I ask the name of the .thp files in /movie? I only ask this because that mediafire account with the Brawl files doesn't have the movies on it so I don't know the names of the movies. I'm looking for the How to Play movie in particular but I'm sure it would be useful to know the names of all the movies.
 

DiamondbodySharpshooter

Smash Journeyman
Joined
Nov 3, 2009
Messages
416
Ok, I tested the other video, it worked a bit better. However, it still was a bit iffy. Possibly something wrong with my SD card? I haven't formatted it in ages, and it's a 1GB card.
 

Nerd With An Afro

Smash Journeyman
Joined
Jul 23, 2009
Messages
283
Location
Lancaster PA
Ok, I tested the other video, it worked a bit better. However, it still was a bit iffy. Possibly something wrong with my SD card? I haven't formatted it in ages, and it's a 1GB card.
Going by the fact that your using SD, its probably riivolution. Try defragmenting the SD card. that seems to fix music when it horribly fails. If that doesn't work, load the files off a USB.
 

DiamondbodySharpshooter

Smash Journeyman
Joined
Nov 3, 2009
Messages
416
Going by the fact that your using SD, its probably riivolution. Try defragmenting the SD card. that seems to fix music when it horribly fails. If that doesn't work, load the files off a USB.
Yar, I'm gonna try the USB first, get everything working, and then try the SD card. And formatting it usually works, not defragging.
 

standardtoaster

Tubacabra
Joined
Nov 26, 2009
Messages
9,253
Location
Eau Claire, Wisconsin
Finally made the list of movies and files related to them. I couldn't seem to find Lucario's SSE name, though. So if someone finds which file in the param folder it is, please tell me.

Code:
Subspace Emissary Movies

01-00.thp - The World of Trophies
01-01K.thp - Kirby Beats Mario
01-01M.thp - Mario Beats Kirby
02-00.thp - Pit Watches from Above
03-00.thp - Attack on the Stadium
03-01.thp - The Ancient Minister and the Subspace Bomb
03-02Z.thp - Zelda Taken
03-02P.thp - Peach Taken
04-00.thp - Pit's Descent
04-01.thp - The Subspace Army in the Sea of Clouds
04-02.thp - Mario and Pit Meet
04-03.thp - The Arwing's Pursuit
05-00P.thp - Kirby and Peach Flee the Sea of Clouds
05-00Z.thp - Kirby and Zelda Flee the Sea of Clouds
05-01P.thp - Arwing Downed, Peach Overboard
05-01Z.thp - Arwing Downed, Zelda Overboard
06-00.thp - Donkey Kong & Diddy Kong
06-01.thp - The Dark Cannon Aims for the Kongs
07-00.thp - The Ancient Minister Escapes Mario and Pit
08-00.thp - Fox Confronts Rayquaza
08-01.thp - Diddy Kong Appeals to Fox
08-02.thp - The Dissolving of the False King Bowser
09-00.thp - The Pig King Statue Targets Lucas
09-01.thp - Ness and Porky Face Off
09-02.thp - Lucas Leaves Ness
09-03.thp - Lucas Joins the Pokemon Trainer
10-00.thp - The Battlefield Fortress
10-01.thp - The Meta Knight Encounter
10-02.thp - Ike Unleashes Aether
10-03.thp - Three Warriors and the Ancient Minister
11-00P.thp - King Dedede Steals Peach
11-00Z.thp - King Dedede Steals Zelda
12-00.thp - Link Draws the Master Sword
12-01.thp - The Subspace Army in the Forest
12-02.thp - Link Loses the Battleship Halberd
13-00.thp - Snake's Cardboard Box
14-00.thp - Zero Suit Smus Infiltrates
14-01.thp - The Pikachu Generator
14-02.thp - Where Is the Power Suit?
15-00P.thp - Bowser's Surprise Attack on Peach
15-00Z.thp - Bowser's Surprise Attack on Zelda
16-00P.thp - False Peach Battles Link
16-00Z.thp - False Zelda Battles Mario
16-01P.thp - Mario's Misunderstanding
16-01Z.thp - Link's Misunderstanding
16-02P.thp - King Dedede Nabs Defeated Mario
16-02Z.thp - King Dedede Nabs Defeated Link
16-03.thp - The Cavern's Entrance
16-04.thp - King Dedede's Castle Discovered
17-00.thp - Ganondorf Issues Bowser's Orders
18-00.thp - Charizard Files to the Ruins
18-01.thp - The Wario and Lucas Rematch
18-02.thp - Wario's Trophification
19-00P.thp - King Dedede Pins a Badge on Peach
19-00Z.thp - King Dedede Pins a Badge on Zelda
20-00.thp - King Dedede's Hidden Castle Passage
20-01P.thp - Bowser Kidnaps Peach
20-01Z.thp - Bowser Kidnaps Zelda
21-00.thp - Subspace Engulfs King Dedede's Castle
22-00.thp - Ganondorf Meets with Master Hand
23-00F.thp - I Found You, Ivysaur!
23-00L.thp - I Caught You, Charizard!
23-01.thp - The Hole in the Ruins
24-00.thp - The Tank in the Wastelands
24-01.thp - Galleom Transformed
24-02.thp - Three Warriors Defeat Galleom
25-00.thp - Galleom Tumbles into the Ruins
25-01.thp - Galleom Self-Destructs
26-00.thp - The Sorrow of the Ancient Minister
26-01.thp - The R.O.B. Army Rallies
27-00.thp - Falco Appears
27-01.thp - Diddy Kong Appeals to Falco
27-02.thp - The Floating Island of the Ancients
28-00.thp - The Copied Power Suit
28-01.thp - Samus Revived
28-02.thp - The Destiny of Ridley & Samus
28-03.thp - Ruins on the Island of the Ancients
29-00.thp - The Two Captains
30-00.thp - Jump to the Smash Skiff
30-01.thp - Donkey Kong's Rescue
31-00.thp - The Halberd Vs. the Great Fox
31-01.thp - Lucario Challenges Meta Knight
31-02L.thp - Lucario Defeats Meta Knight
31-02M.thp - Meta Knight Defeats Lucario
31-03.thp - Meta Knight and Lucario Board the Halberd
32-00.thp - The Five Warriors
33-00.thp - Snake's Mission Begins
33-01.thp - Lucario Discovers Snake
33-02.thp - Princesses, Both Captured and False
33-03.thp - Snake Frees the Princesses
34-00.thp - The Battleship Pleasure Cruise
34-01.thp - Sheik and the Fallen Arwing
35-00.thp - The Ones in the Bridge
35-01.thp - The Conversion of Mr. Game & Watch
36-00.thp - In the Subspace Bomb Factory
36-01.thp - The Melancholy of the Ancient Minister
37-00.thp - Ganondorf Takes Command
37-01.thp - The Countdown Will Not Stop
37-02.thp - The Falcon Flyer
37-03.thp - Escape from the Island of the Ancients
38-00.thp - The Great Reunion
39-00.thp - The Great Invasion
39-01.thp - At the Entrance to Subspace
39-02.thp - The Crushing, Ruinous Defeat
40-00.thp - King Dedede's Timed Badges
40-01.thp - King Dedede Vs. King Bowser
40-02.thp - The True Enemy Is Right There
41-00.thp - Kirby Revived by Hunger
41-01.thp - King Dedede and Kirby Unite
41-02S.thp - Link and Zelda Put Ganondorf to Action
41-03S.thp - Wario Messes with King Dedede
42-00.thp - The Final Battle
43.thp - The World Returns
12-00T.thp - Toon Link Appears
22-00HP.thp - Jigglypuff Appears
27-02HW.thp - Wolf Appears

Ending Movies

End_Captain.thp - Captain Falcon's ending
End_Dedede.thp - Dedede's ending
End_Diddy.thp - Diddy Kong's ending
End_Donky.thp - Donkey Kong's ending
End_Falco.thp - Falco's ending
End_Fox.thp - Fox's ending
End_GameWatch.thp - Mr. Game and Watch's ending
End_Ganon.thp - Ganondorf's ending
End_Iceclimber.thp - Ice Climber's ending
End_Ike.thp - Ike's ending
End_Kirby.thp - Kirby's ending
End_Koopa.thp - Bowser's ending
End_Link.thp - Link's ending
End_Lucario.thp - Lucario's ending
End_Lucas.thp - Lucas's ending
End_Luigi.thp - Luigi's ending
End_Mario.thp - Mario's ending
End_Marth.thp - Marth's ending
End_Metaknight.thp - Meta Knight's ending
End_Ness.thp - Ness's ending
End_Peach.thp - Peach's ending
End_Pikachu.thp - Pikachu's ending
End_Pikmin.thp - Olimar's ending
End_Pit.thp - Pit's ending
End_Poke.thp - Pokemon Trainer's ending
End_Purin.thp - Jigglypuff's ending
End_Robot.thp - R.O.B.'s ending
End_Samus.thp - Samus's ending
End_Snake.thp - Snake's ending
End_Sonic.thp - Sonic's ending
End_SZerosuit.thp - Zero Suit Samus's ending
End_ToonLink.thp - Toon Link's ending
End_Wario.thp - Wario's ending
End_Wolf.thp - Wolf's ending
End_Yoshi.thp - Yoshi's ending
End_Zelda.thp - Zelda's ending

Miscellaneous Movies

2006_E3.thp - E3 2006 Brawl trailer
HowtoPlay.thp - How to play movie
OPMovie.thp - Opening movie
SnakeMovie.thp - Snake's seperate introduction to brawl
SonicMovie.thp - Sonic's seperate introduction to brawl

Character names for subspace movies (US) are in /movie/param/us

01-00.pac - Zelda, Peach, Mario, and Kirby
02-00.pac - Pit
03-01.pac - Ancient Minister
03-02P.pac - Wario
03-02Z.pac - Wario
06-00.pac - Donkey Kong and Diddy Kong
06-01.pac - Bowser
08-00.pac - Fox
09-00.pac - Lucas
09-01.pac - Ness
09-02.pac - Pokemon Trainer
10-00.pac - Marth
10-01.pac - Meta Knight
10-02.pac - Ike
11-00P.pac - Luigi and King Dedede
11-00Z.pac - Luigi and King Dedede
12-00.pac - Link
12-00HT.pac - Toon Link
12-01.pac - Yoshi
14-00.pac - Zero Suit Samus
14-01.pac - Pikachu
17-00.pac - Ganondorf
22-00.pac - Master Hand
22-00HP.pac - Jigglypuff
27-00.pac - Falco
27-02HW.pac - Wolf
28-01.pac - Samus
29-00.pac - Olimar and Captain Falcon
33-00.pac - Snake
34-00.pac - Sheik
37-00.pac - R.O.B.
39-02.pac - Tabuu
42-00.pac - Sonic

Character names for subspace movies (JP) are in /movie/param/jp

01-00.pac - Zelda, Peach, Mario, and Kirby
02-00.pac - Pit
03-01.pac - Ancient Minister
03-02P.pac - Wario
03-02Z.pac - Wario
06-00.pac - Donkey Kong and Diddy Kong
06-01.pac - Bowser
08-00.pac - Fox
09-00.pac - Lucas
09-01.pac - Ness
09-02.pac - Pokemon Trainer
10-00.pac - Marth
10-01.pac - Meta Knight
10-02.pac - Ike
11-00P.pac - Luigi and King Dedede
11-00Z.pac - Luigi and King Dedede
12-00.pac - Link
12-00HT.pac - Toon Link
12-01.pac - Yoshi
14-00.pac - Zero Suit Samus
14-01.pac - Pikachu
17-00.pac - Ganondorf
22-00.pac - Master Hand
22-00HP.pac - Purin
27-00.pac - Falco
27-02HW.pac - Wolf
28-01.pac - Samus
29-00.pac - Olimar and Captain Falcon
33-00.pac - Snake
34-00.pac - Sheik
37-00.pac - R.O.B.
39-02.pac - Tabuu
42-00.pac - Sonic
 

Hozu

Smash Journeyman
Joined
Dec 11, 2009
Messages
347
Alright, thanks. I'm gonna test out replacing How to Play.

Edit: Success! How to Play (well How to Lose in my menu hack) is now the Wombo Combo video.
 

toonlink4444

Smash Rookie
Joined
Apr 24, 2010
Messages
14
Does this work with 64-bit computers? Because it said not capatable with 64-bit find upgraded file.
 
Top Bottom