Adding a custom FMV to a PlayStation game can't be that difficult, right? [PS2 Romhack]

Famous last words. This video showcases what it takes to insert a custom video clip into a retail PlayStation 2 game. I'm demonstrating with Flipnic, because I know a thing or two about this game. Tools used: DaVinci Resolve - For creating the source video MFAudio - For converting WAV to Sony ADPCM ffmpeg - Video encoder ps2str - For converting M2V to IPU Ps2IsoTools - Included with FFT, allows you to repack PS2 ISO files ImHex - Hex editor and data analysis tool Audacity - For converting source audio to 16-bit PCM PCSX2 - PlayStation 2 emulator Custom tools: FlipnicBinExtractor - STR.BIN repacking FlipnicFileTools - For working with game-specific data FlipnicPatterns - Custom patterns for ImHex Chapters: 0:00 Audio conversion 0:27 Video encoding with FFmpeg 0:44 IPU conversion 0:55 Patching the generated IPU file 1:20 Generating the final PSS file used by the game 1:40 Adding the PSS file to STR.BIN 2:30 Modding Optics stage to play the new FMV at a specific point 7:30 Repacking ISO file 7:46 Testing with emulator (failed attempt) 8:09 Testing if the video plays at all 8:36 Undoing stage mods 8:55 Second attempt at modding the stage data 9:39 Repacking ISO file (again) 9:58 Final result