Howdy! This is my "temporary" location for Dreamcast DTPK file manipulation. DTPK (Digital Track PacKage) is the Sega sound format used for various Sega Dreamcast and Sega NAOMI games. This notably includes Marvel vs Capcom 2, as well as Capcom vs SNK2, DOA2, Shenmue II, Virtua Tennis, and many other games.
DTPKDump is my new command line tool that allows you to extract and/or update the core samples in a DTPK archive. A DTPK can host converted MIDI data which is not interesting to me, or it can host waveform data such as WAV / AIFF. The latter is what we want because that's how games render sound effects and voice clips.
What you must have:
the extracted game image with the DTPK files you want to update.
Python 3.x
DTPKDump.py: linked below, my command-line tool to extract out and or update the audio samples in DTPK files
What you might benefit from:
dsfdtpk.py: slightly updated version of KingShriek's classic command-line tool to extract out DTPK to miniDSF
foobar2000: can play back the miniDSF files that dsfdtpk produces
Awave Studio: one of the few tools I know of that can work with Yamaha ADPCM chunks
SndRec32 / aka Microsoft Sound Recorder (pre-Windows 10): can use File : Save As to save out WAV files as DTPK supported formats (PCM 8bit or 16bit, preferably at the low rates of either 11.025 or 22.050kHz, and then in either mono or stereo) Name Last modified Size Description
Parent Directory -
DTPKDump_011_030.zip 2024-07-25 21:47 33K
AM2-DTPK.txt 2024-07-25 21:52 14K
ReadMe.html 2024-07-14 23:23 10K
dsfdtpk_003.zip 2024-06-27 12:47 2.7K
useless_stuff/ 2024-06-07 23:18 -