# vgmstream support list ## Supported formats The following list is auto-generated, and may be missing a few things, but should give you an idea of what vgmstream supports. Keep in mind that while the extension is the most obvious way to identify files, different formats can reuse them (a `.wav` could be a standard Windows WAV, or many other things). Similarly, just because vgmstream supports a few `.bnk` formats doesn't mean it supports many other generic `.bnk` that have nothing to do with audio. Some formats are subdivided into small variations, listed under the same `.c` file. Others may refer to "subfiles"; this means internally chain into other formats and its codecs. Those "container" formats may not have a unique description or codecs and just reuse the subfile's. Also note that for historical reasons, some formats allow fake extensions (never found in any game), like `.xwav`. Those may be removed from time to time as code is cleaned up. Formats marked as "*raw_*" also may be phased out at times when support is moved to *TXTH*. Support for the listed formats below should be complete enough. If you have files from a supported that don't play feel free to report. Often it means the format may be a bit different internally (encrypted, different versions, etc) and not always can be fixed. ### List - **adx.c** - CRI ADX header (type 03) [*ADX_03*] - CRI ADX header (type 04) [*ADX_04*] - CRI ADX header (type 05) [*ADX_05*] - *adx* - Subfiles: *adx_subkey* - *adx_subkey*: `.adx .adp + .(external)` - Codecs: CRI_ADX_fixed CRI_ADX CRI_ADX_exp CRI_ADX_enc_8 CRI_ADX_enc_9 - **brstm.c** - Nintendo RSTM header [*RSTM*] - *brstm*: `.brstm .brstmspm` - Codecs: PCM8 PCM16BE NGC_DSP - **bfwav.c** - Nintendo RWAV header [*RWAV*] - Nintendo FWAV header [*FWAV*] - Nintendo CWAV header [*CWAV*] - *brwav*: `.brwav .rwav` - *bfwav*: `.bfwav .fwav` - *bcwav*: `.bcwav .adpcm .bms .sfx .str .zic` - *brwar*: `.rwar` - Subfiles: *brwav* - Codecs: PCM8 PCM16BE PCM16LE NGC_DSP NW_IMA - **nds_strm.c** - Nintendo STRM header [*STRM*] - *nds_strm*: `.strm` - Codecs: PCM8 PCM16LE NDS_IMA - **afc.c** - Nintendo .AFC header [*AFC*] - *afc*: `.afc .stx` - Codecs: NGC_AFC - **ast.c** - Nintendo .AST header [*AST*] - *ast*: `.ast` - Codecs: NGC_AFC PCM16BE - **halpst.c** - HAL Laboratory HALPST header [*HALPST*] - *halpst*: `.hps` - Codecs: NGC_DSP - **rs03.c** - Retro Studios RS03 header [*DSP_RS03*] - *rs03*: `.dsp` - Codecs: NGC_DSP - **ngc_dsp_std.c** - Nintendo DSP header [*DSP_STD*] - Intelligent Systems STM header [*DSP_STM*] - Single DSP header stereo by .mpdsp extension [*DSP_MPDSP*] - Double DSP header stereo by _lr.dsp extension [*DSP_JETTERS*] - Double DSP header stereo by .mss extension [*DSP_MSS*] - Double DSP header stereo by .gcm extension [*DSP_GCM*] - Namco IDSP header [*IDSP_NAMCO*] - Procyon Studio SADB header [*DSP_SADB*] - Traveller's Tales IDSP header [*IDSP_TT*] - Next Level IDSP header [*IDSP_NL*] - .WSD header [*DSP_WII_WSD*] - .DDSP header [*DSP_DDSP*] - Sumo Digital iSWS header [*WII_WAS*] - Infogrames .DSP header [*DSP_STR_IG*] - XIII dsp header [*DSP_XIII*] - Icon Games NDP header [*WII_NDP*] - Cabelas games .DSP header [*DSP_CABELAS*] - Acclaim Austin AAAp DSP header [*NGC_DSP_AAAP*] - Capcom DSPW header [*DSP_DSPW*] - IADP Header [*NGC_DSP_IADP*] - Bethesda .mcadpcm header [*DSP_MCADPCM*] - UE4 Switch Audio header [*DSP_SWITCH_AUDIO*] - .VAG DSP header [*DSP_VAG*] - .ITL DSP header [*DSP_ITL*] - AQUASTYLE ADPY header [*DSP_ADPY*] - AQUASTYLE ADPX header [*DSP_ADPX*] - LucasArts .DS2 header [*DSP_DS2*] - Infernal .ITL DSP header [*DSP_ITL_i*] - Square Enix DSP header [*DSP_SQEX*] - Koei Tecmo WiiVoice header [*DSP_WIIVOICE*] - Exient WIIADPCM header [*DSP_WIIADPCM*] - CRI CWAC header [*DSP_CWAC*] - TOSE .IDSP header [*IDSP_TOSE*] - Kuju London .KWA header [*DSP_KWA*] - Koei Tecmo APEX header [*DSP_APEX*] - Rebellion DSP header [*DSP_ASURA*] - *ngc_dsp_std*: `.dsp .adp .(extensionless) .wav .lwav .dat .ldat .rsm` - *ngc_dsp_std_le*: `.adpcm` - *ngc_mdsp_std*: `.dsp .mdsp` - *ngc_dsp_stm*: `.stm .lstm .dsp` - *ngc_mpdsp*: `.mpdsp .ste` - *ngc_dsp_std_int*: `.dsp .mss .gcm` - *idsp_namco*: `.idsp` - *sadb*: `.sad` - *idsp_tt*: `.gcm .idsp .wua` - *idsp_nl*: `.idsp` - *wii_wsd*: `.wsd` - *dsp_ddsp*: `.adp .ddsp .wav .lwav .(extensionless)` - *wii_was*: `.was .dsp .isws` - *dsp_str_ig*: `.str` - *dsp_xiii*: `.dsp` - *dsp_ndp*: `.nds .ndp` - *dsp_cabelas*: `.dsp` - *ngc_dsp_aaap*: `.dsp` - *dsp_dspw*: `.dspw` - *ngc_dsp_iadp*: `.adp .iadp` - *dsp_mcadpcm*: `.mcadpcm` - *dsp_switch_audio*: `.switch_audio .dsp` - *dsp_sps_n1*: `.vag .nlsd` - *dsp_itl_ch*: `.itl` - *dsp_adpy*: `.adpcmx` - *dsp_adpx*: `.adpcmx` - *dsp_lucasarts_ds2*: `.ds2 .dsp` - *dsp_itl*: `.itl .dsp` - *dsp_sqex*: `.wav .lwav` - *dsp_wiivoice*: `.dsp` - *dsp_wiiadpcm*: `.adpcm` - *dsp_cwac*: `.dsp` - *idsp_tose*: `.idsp` - *dsp_kwa*: `.kwa` - *dsp_apex*: `.dsp` - *dsp_asura*: `.dsp .wav .lwav` - *dsp_asura_ds2*: `.ds2` - *dsp_asura_ttss*: `.adpcm .wav .lwav` - Codecs: NGC_DSP NGC_DSP_subint - **csmp.c** - Retro Studios CSMP header [*CSMP*] - *csmp*: `.csmp` - Codecs: NGC_DSP - **rfrm.c** - Retro Studios RFRM header [*RFRM*] - *rfrm_mpr*: `.csmp` - *rfrm*: `.csmp` - Codecs: NGC_DSP - **cstr.c** - Namco Cstr header [*DSP_CSTR*] - *cstr*: `.dsp` - Codecs: NGC_DSP - **gcsw.c** - MileStone GCSW header [*GCSW*] - *gcsw*: `.gcw` - Codecs: PCM16BE - **ads.c** - Sony ADS header [*ADS*] - *ads*: `.ads .ss2 .pcm .adx .(extensionless) .800` - *ads_container*: `.ads .cads` - Subfiles: *ads* - Codecs: PCM16LE DVI_IMA_int PSX - **npsf.c** - Namco NPSF header [*NPS*] - *npsf*: `.nps .npsf` - Codecs: PSX - **xa.c** - Sony XA header [*XA*] - *xa*: `.xa .str .pxa .grn .an2 .(extensionless) .xai` - Codecs: XA8 XA - **rxws.c** - Sony RXWS header [*RXWS*] - *rxws*: `.xwb .xws + .xwh .xwb` - Codecs: PSX PCM16LE ATRAC3 - **exst.c** - Sony EXST header [*EXST*] - *exst*: `.sts .sts_cp3 .x + .int_cp3 .int` - Codecs: PSX - **svag_kcet.c** - Konami SVAG header [*SVAG_KCET*] - *svag_kcet*: `.svag` - Codecs: PSX - **vag.c** - Sony VAG header (custom) [*VAG_custom*] - Sony VAG header [*VAG*] - Acclaim Austin AAAp header [*AAAP*] - Sony VAG footer [*VAG_footer*] - *vag*: `.vag .swag .str .vig .l .r .vas .xa2 .snd .svg .(extensionless) .wav .lwav` - *vag_aaap*: `.vag` - *vag_footer*: `.(extensionless) .vag` - *vag_evolution_games*: `.vag` - Codecs: PSX HEVAG - **ild.c** - Tose ILD header [*ILD*] - *ild*: `.ild` - Codecs: PSX - **ngc_str_cauldron.c** - Cauldron .STR header [*DSP_STR*] - *ngc_str*: `.str` - Codecs: NGC_DSP - **ea_schl_standard.c** - (container) - *ea_schl*: `.asf .lasf .str .chk .eam .exa .sng .aud .sx .xa .strm .stm .hab .xsf .gsf .(extensionless) .r` - *ea_bnk*: `.bnk .sdt .hdt .ldt .abk .ast .cat .(extensionless)` - *ea_schl_video*: `.uv .dct .mpc .lmpc .vp6 .mad .wve` - **caf.c** - tri-Crescendo CAF header [*CAF*] - *caf*: `.caf .cfn .(extensionless)` - Codecs: NGC_DSP - **vpk.c** - SCE America VPK header [*VPK*] - *vpk*: `.vpk` - Codecs: PSX - **ogg_vorbis.c** - Ogg Vorbis header (encrypted) [*OGG_encrypted*] - Ogg Vorbis header [*OGG_VORBIS*] - Ogg Vorbis header (KOVS) [*OGG_KOVS*] - *ogg_vorbis* - Subfiles: *ogg_vorbis* - *ogg_vorbis_config*: `.ogg .logg .adx .rof .acm .sod .msa .bin .lbin .kvs .kovs .rpgmvo .ogg_ .bgm .gwm .mus .fish .isd .sngw .lse .eno .um3 .u0 + .(external)` - Subfiles: *ogg_vorbis_config ogg_vorbis_cfg_ovmi ogg_vorbis_tests ogg_vorbis_common ogg_vorbis_tink ogg_vorbis* - Codecs: OGG OGG_VORBIS - **sfl.c** - Ogg Vorbis header (SFPL looping) [*OGG_SFL*] - *sfl_ogg*: `.sfl .ogg + .(external) .ogg` - Subfiles: *ogg_vorbis* - **ps2_bmdx.c** - Beatmania .bmdx header [*PS2_BMDX*] - *ps2_bmdx*: `.bmdx` - Codecs: PSX - **wsi.c** - Alone in the Dark .WSI header [*DSP_WSI*] - *wsi*: `.wsi` - Codecs: NGC_DSP - **aifc.c** - Apple AIFF-C header [*AIFC*] - Apple AIFF header [*AIFF*] - *aifc*: `.aif .laif .wav .lwav .aiff .laiff .(extensionless) .aifc .laifc .afc .cbd2 .bgm .fda .n64 .xa .caf .acm .adp .ai .pcm .vp6 .mpc .lmpc` - Codecs: SDX2 CBD2 DVI_IMA_int APPLE_IMA4 RELIC VADPCM PCM8 PCM16BE XA - **str_snds.c** - 3DO SNDS header [*STR_SNDS*] - *str_snds*: `.str .stream .3do` - Codecs: SDX2_int SDX2 CBD2_int CBD2 - **ws_aud.c** - Westwood Studios .AUD header [*WS_AUD*] - *ws_aud*: `.aud` - Codecs: WS IMA_int - **ahx.c** - CRI AHX header [*AHX*] - *ahx*: `.ahx` - Codecs: MPEG - **iivb.c** - Vingt-et-un IIVB header [*IIVB*] - *iivb*: `.ivb` - Codecs: PSX - **svs.c** - Square SVS header [*SVS*] - *svs*: `.bgm .svs` - Codecs: PSX - **riff.c** - RIFF WAVE header [*RIFF_WAVE*] - RIFF WAVE header (labl looping) [*RIFF_WAVE_labl*] - RIFF WAVE header (smpl looping) [*RIFF_WAVE_smpl*] - RIFF WAVE header (wsmp looping) [*RIFF_WAVE_wsmp*] - RIFF WAVE header (ctrl looping) [*RIFF_WAVE_MWV*] - RIFX WAVE header [*RIFX_WAVE*] - RIFX WAVE header (smpl looping) [*RIFX_WAVE_smpl*] - *riff*: `.wav .lwav .xwav .mwv .da .dax .cd .med .snd .adx .adp .xss .xsew .adpcm .adw .wd .(extensionless) .sbv .wvx .str .at3 .rws .aud .at9 .ckd .saf .ima .nsa .pcm .xvag .ogg .logg .p1d .xms .mus .dat .ldat .wma .lwma .caf .wax .voi .se` - *rifx*: `.wav .lwav` - Codecs: AICA_int PCM32LE PCM24LE PCM16BE PCM16LE PCM8_U MSADPCM IMA PCMFLOAT MS_IMA AICA MPEG_custom XBOX_IMA MS_IMA_3BIT DVI_IMA LEVEL5 OGG_VORBIS ATRAC9 ATRAC3 MPEG MSADPCM_mono - **nwa.c** - VisualArt's NWA header (NWAINFO.INI looping) [*NWA_NWAINFOINI*] - VisualArt's NWA header (Gameexe.ini looping) [*NWA_GAMEEXEINI*] - VisualArt's NWA header [*NWA*] - *nwa*: `.nwa + .(external)` - Codecs: PCM8 PCM16LE NWA - **ea_1snh.c** - Electronic Arts EACS header [*EA_EACS*] - Electronic Arts 1SNh header [*EA_1SNH*] - *ea_1snh*: `.asf .lasf .sng .as4 .cnk .uv .tgq .tgv .(extensionless)` - *ea_eacs*: `.eas .bnk .as4` - Codecs: PCM8_int PCM16_int ULAW_int DVI_IMA PSX - **xss.c** - Dino Crisis 3 XSS File [*XSS*] - *xss*: `.xss` - Codecs: PCM16LE - **sl3.c** - Atari Melbourne House SL3 header [*SL3*] - *sl3*: `.ms` - Codecs: PSX - **hgc1.c** - Cauldron HGC1 header [*HGC1*] - *hgc1*: `.str` - Codecs: PSX - **aus.c** - Atomic Planet AUS header [*AUS*] - *aus*: `.aus` - Codecs: XBOX_IMA PSX - **rws_80d.c** - RenderWare RWS header [*RWS*] - *rws*: `.rws` - Codecs: PCM16_int PCM16BE PCM16LE PSX NGC_DSP XBOX_IMA - **fsb.c** - FMOD FSB1 header [*FSB1*] - FMOD FSB2 header [*FSB2*] - FMOD FSB3 header [*FSB3*] - FMOD FSB4 header [*FSB4*] - *fsb*: `.fsb .bnk .sfx .ps3 .xen` - Codecs: MPEG FSB_IMA XBOX_IMA PSX XMA1 XMA2 NGC_DSP NGC_DSP_subint CELT_FSB PCM8_U PCM8 PCM16BE PCM16LE - **fsb5.c** - FMOD FSB5 header [*FSB5*] - *fsb5*: `.fsb .snd` - Codecs: PCM8_U PCM16BE PCM16LE PCMFLOAT NGC_DSP NGC_DSP_subint FSB_IMA XBOX_IMA PSX HEVAG XMA2 MPEG CELT_FSB ATRAC9 XWMA VORBIS_custom FADPCM Opus - **rwax.c** - Konami RWAX header [*RWAX*] - *rwax*: `.rwx` - Codecs: PCM16LE - **xwb.c** - Microsoft XWB header [*XWB*] - *xwb*: `.xwb .xna .hwb .bd .(extensionless) + .wbh` - Subfiles: *riff* - Codecs: PCM8_U PCM16LE PCM16BE XBOX_IMA MSADPCM XMA1 XMA2 FFmpeg(various) XWMA ATRAC3 OGG_VORBIS NGC_DSP - **musc.c** - Krome MUSC header [*MUSC*] - *musc*: `.mus .musc` - Codecs: PSX - **musx.c** - Eurocom MUSX header [*MUSX*] - *musx*: `.sfx .musx` - Codecs: PSX DAT4_IMA DVI_IMA_int XBOX_IMA NGC_DSP PCM16BE PCM16LE - **filp.c** - cavia FILp header [*FILP*] - *filp*: `.fil` - Codecs: PSX - **ikm.c** - MiCROViSiON IKM header [*IKM*] - *ikm_pc* - Subfiles: *ogg_vorbis_config* - *ikm_psp* - Subfiles: *riff* - *ikm*: `.ikm` - Codecs: PSX OGG - **ster.c** - ALCHEMY STER header [*STER*] - *ster*: `.ster .sfs` - Codecs: PSX - **bg00.c** - Cave BG00 header [*BG00*] - *bg00*: `.bg00` - Codecs: PSX - **sat_dvi.c** - Konami DVI. header [*SAT_DVI*] - *sat_dvi*: `.pcm .dvi` - Codecs: DVI_IMA_int - **dc_kcey.c** - Konami KCEY header [*DC_KCEY*] - *dc_kcey*: `.pcm .kcey` - Codecs: DVI_IMA - **rstm_rockstar.c** - Rockstar Games RSTM header [*RSTM_ROCKSTAR*] - *rstm_rockstar*: `.rsm .rstm` - Codecs: PSX - **acm.c** - InterPlay ACM header [*ACM*] - *acm*: `.acm .tun .wavc` - Codecs: ACM - **mus_acm.c** - InterPlay MUS ACM header [*MUS_ACM*] - *mus_acm*: `.mus` - Subfiles: *acm ogg_vorbis* - **vig_kces.c** - Konami .VIG header [*VIG_KCES*] - *vig_kces*: `.vig` - Codecs: PSX - **hxd.c** - Tecmo HXD header [*HXD*] - *hxd*: `.hxd + .bd .str .at3` - Codecs: PSX - **vsv.c** - Square Enix .vsv Header [*VSV*] - *vsv*: `.vsv .psh` - Codecs: PSX - **rkv.c** - Legacy of Kain - Blood Omen 2 RKV PS2 header [*PS2_RKV*] - Legacy of Kain - Blood Omen 2 RKV GC header [*NGC_RKV*] - *ps2_rkv*: `.rkv` - *ngc_rkv*: `.(extensionless) .rkv .bo2` - Codecs: PSX NGC_DSP - **lp_ap_lep.c** - Konami LP/AP/LEP header [*LP_AP_LEP*] - *lp_ap_lep*: `.bin .lbin .lp .lep .ap` - Codecs: PCM16LE PSX - **sdt.c** - High Voltage .sdt header [*SDT*] - *sdt*: `.sdt` - Codecs: NGC_DSP - **aix.c** - CRI AIX header [*AIX*] - *aix*: `.aix` - Subfiles: *adx* - **wvs.c** - Swingin' Ape .WVS header [*WVS*] - *wvs_xbox*: `.wvs` - *wvs_ngc*: `.wvs` - Codecs: XBOX_IMA NGC_DSP - **str_sega.c** - Sega Stream Asset Builder header [*STR_SEGA*] - Sega Stream Asset Builder header (custom) [*STR_SEGA_custom*] - *str_sega*: `.str` - *str_sega_custom*: `.str` - Codecs: AICA_int PCM8_U PCM16LE - **dec.c** - Falcom .DEC RIFF header [*DEC*] - *dec*: `.dec .de2 + .(external)` - Codecs: MSADPCM - **xmu.c** - Outrage XMU header [*XMU*] - *xmu*: `.xmu` - Codecs: XBOX_IMA - **xvas.c** - Konami .XVAS header [*XVAS*] - *xvas*: `.xvas` - Codecs: XBOX_IMA - **sat_sap.c** - VING .SAP header [*SAP*] - *sat_sap*: `.sap` - Codecs: PCM16BE - **dc_idvi.c** - Capcom IDVI header [*DC_IDVI*] - *dc_idvi*: `.dvi .idvi` - Codecs: DVI_IMA_int - **ps2_rnd.c** - Cauldron HGC1 header [*HGC1*] - *ps2_rnd*: `.rnd` - Codecs: PSX - **kraw.c** - Geometry Wars: Galaxies KRAW header [*KRAW*] - *kraw*: `.kraw` - Codecs: PCM16BE - **omu.c** - Outrage OMU header [*OMU*] - *omu*: `.omu` - Codecs: PCM16LE - **xa2_acclaim.c** - Acclaim .XA2 header [*XA2_ACCLAIM*] - *xa2_acclaim*: `.xa2` - Codecs: PSX - **idsp_ie.c** - Inevitable Entertainment IDSP Header [*IDSP_IE*] - *idsp_ie*: `.idsp` - Codecs: NGC_DSP - **ymf.c** - Yuke's .YMF Header [*YMF*] - *ymf*: `.ymf` - Codecs: NGC_DSP - **sadl.c** - Procyon Studio SADL header [*SADL*] - *sadl*: `.sad` - Codecs: IMA_int NDS_PROCYON - **fag.c** - Radical .FAG Header [*FAG*] - *fag*: `.fag` - Codecs: PSX - **mib_mih.c** - Sony MultiStream MIH+MIB header [*MIB_MIH*] - Sony MultiStream MIC header [*MIC*] - *mib_mih*: `.mib + .mih` - *mic*: `.mic .(extensionless)` - Codecs: PSX - **ngc_pdt.c** - Hudson .PDT header [*NGC_PDT*] - *ngc_pdt*: `.pdt` - *ngc_pdt_split*: `.pdt` - Codecs: NGC_DSP - **mus_krome.c** - Krome .MUS header [*MUS_KROME*] - *mus_krome*: `.mus` - Codecs: NGC_DSP - **spsd.c** - Sega Naomi SPSD header [*SPSD*] - *spsd*: `.str .spsd` - Codecs: PCM16LE PCM8 AICA_int - **rsd.c** - Radical RSD header [*RSD*] - *rsd*: `.rsd .rsp` - Subfiles: *ogg_vorbis_config* - Codecs: PCM16LE PCM16BE PSX XBOX_IMA_mch XBOX_IMA NGC_DSP NGC_DSP_subint RAD_IMA OGG FFmpeg(various) ATRAC3 XMA - **bgw.c** - Square Enix BGMStream header [*BGW*] - Square Enix SeWave header [*SPW*] - *bgw*: `.bgw` - *spw*: `.spw` - Codecs: PSX_cfg ATRAC3 PCM16LE - **ps2_ass.c** - SystemSoft .ASS header [*PS2_ASS*] - *ps2_ass*: `.ass` - Codecs: PSX - **ubi_jade.c** - Ubisoft Jade RIFF header [*UBI_JADE*] - *ubi_jade*: `.waa .wac .wad .wam .wav .lwav` - Subfiles: *msf* - *ubi_jade_container*: `.waa .wac .wad .wam .wav .lwav .xma` - Subfiles: *xma ubi_jade* - Codecs: XBOX_IMA PSX NGC_DSP MSADPCM - **seg.c** - Stormfront SEG header [*SEG*] - *seg*: `.seg` - Codecs: PSX XBOX_IMA NGC_DSP IMA MPEG XMA2 - **nds_strm_ffta2.c** - Final Fantasy Tactics A2 RIFF Header [*NDS_STRM_FFTA2*] - *nds_strm_ffta2*: `.bin .strm` - Codecs: FFTA2_IMA - **knon.c** - Paon KNON header [*KNON*] - *knon*: `.str .asr` - Codecs: NGC_DSP PCM16BE - **gca.c** - GCA DSP Header [*GCA*] - *gca*: `.gca` - Codecs: NGC_DSP - **spt_spd.c** - SPT+SPD DSP Header [*SPT_SPD*] - *spt_spd*: `.spd + .spt` - Codecs: NGC_DSP PCM16BE - **ish_isd.c** - ISH+ISD DSP Header [*ISH_ISD*] - *ish_isd*: `.isd + .ish` - Codecs: NGC_DSP - **gsnd.c** - Tecmo GSND Header [*GSND*] - *gsnd*: `.gsp + .gsb` - Codecs: NGC_DSP ATRAC3 XMA - **ydsp.c** - Yuke's YDSP Header [*YDSP*] - *ydsp*: `.ydsp` - Codecs: NGC_DSP - **ngc_ssm.c** - HAL Laboratory .SSM Header [*SSM*] - *ssm*: `.ssm` - Codecs: NGC_DSP - **ps2_joe.c** - Asobo Studio .JOE header [*PS2_JOE*] - *ps2_joe*: `.joe` - Codecs: PSX - **vgs.c** - Guitar Hero VGS Header [*VGS*] - *vgs*: `.vgs` - Codecs: PSX_badflags - **dcs_wav.c** - In Utero DCS+WAV header [*DCS_WAV*] - *dcs_wav*: `.dcs + .wav` - Codecs: AICA_int - **mul.c** - Crystal Dynamics .MUL header [*MUL*] - *mul*: `.mul .emff` - Subfiles: *fsb* - Codecs: PSX NGC_DSP CD_IMA XMA1 - **thp.c** - Nintendo THP header [*THP*] - *thp*: `.thp .dsp .mov .(extensionless)` - Codecs: NGC_DSP - **sts.c** - Alfa System .STS header [*STS*] - *sts*: `.sts` - Codecs: NGC_DSP - **p2bt_move_visa.c** - Konami P2BT/MOVE/VISA header [*P2BT_MOVE_VISA*] - *p2bt_move_visa*: `.p2bt .move .vis` - Codecs: PSX - **gbts.c** - Konami GBTS header [*GBTS*] - *gbts*: `.gbts` - Codecs: PSX - **wii_sng.c** - SNG DSP Header [*WII_SNG*] - *wii_sng*: `.sng` - Codecs: NGC_DSP - **aax.c** - CRI AAX header [*AAX*] - *aax*: `.aax .(extensionless)` - Subfiles: *hca adx* - **csb.c** - CRI ADPCM_WII header [*UTF_DSP*] - *csb*: `.csb` - Subfiles: *aax utf_ahx utf_dsp* - *utf_dsp*: `.aax .(extensionless)` - *utf_ahx*: `.aax .(extensionless)` - Subfiles: *ahx* - Codecs: NGC_DSP - **ngc_ffcc_str.c** - Final Fantasy: Crystal Chronicles STR header [*FFCC_STR*] - *ngc_ffcc_str*: `.str` - Codecs: NGC_DSP - **sat_baka.c** - Konami BAKA header [*SAT_BAKA*] - *sat_baka*: `.(extensionless) .baka` - Codecs: PCM16BE - **swav.c** - Nintendo SWAV header [*SWAV*] - *swav*: `.swav .adpcm` - Codecs: PCM8 PCM16LE IMA_int - **vsf.c** - Square Enix VSF header [*VSF*] - *vsf*: `.vsf` - Codecs: PSX - **nds_rrds.c** - Ridger Racer DS Header [*NDS_RRDS*] - *nds_rrds*: `.(extensionless) .rrds` - Codecs: IMA_int - **vsf_tta.c** - VSF with SMSS Header [*PS2_VSF_TTA*] - *ps2_vsf_tta*: `.vsf` - Codecs: PSX - **ads_midway.c** - Midway ADS header [*ADS_MIDWAY*] - *ads_midway*: `.ads` - Codecs: NGC_DSP XBOX_IMA_mono - **ps2_mcg.c** - Gunvari MCG Header [*PS2_MCG*] - *ps2_mcg*: `.mcg` - Codecs: PSX - **zsd.c** - Konami ZSD header [*ZSD*] - *zsd*: `.zsd` - Codecs: PCM8 - **vgs_ps.c** - Princess Soft VGS header [*VGS_PS*] - *vgs_ps*: `.vgs` - Codecs: PSX - **redspark.c** - RedSpark header [*REDSPARK*] - *redspark*: `.rsd` - Codecs: NGC_DSP - **ps2_sps.c** - Ape Escape 2 SPS Header [*PS2_SPS*] - *ps2_sps*: `.sps` - Codecs: PCM16LE - **nds_hwas.c** - Vicarious Visions HWAS header [*NDS_HWAS*] - *nds_hwas*: `.hwas` - Codecs: IMA_int - **ngc_lps.c** - Rave Master LPS Header [*NGC_LPS*] - *ngc_lps*: `.lps` - Codecs: NGC_DSP - **ps2_snd.c** - Might and Magic SSND Header [*PS2_SND*] - *ps2_snd*: `.snd` - Codecs: DVI_IMA_int PCM16LE - **naomi_adpcm.c** - NAOMI/NAOMI2 Arcade games ADPCM header [*NAOMI_ADPCM*] - *naomi_adpcm*: `.adpcm` - Codecs: AICA_int - **sd9.c** - beatmania IIDX SD9 header [*SD9*] - *sd9*: `.sd9` - Codecs: MSADPCM - **2dx9.c** - beatmania IIDX 2DX9 header [*2DX9*] - *2dx9*: `.2dx9` - Codecs: MSADPCM - **dsp_kceje.c** - Konami .DSP Header [*DSP_KCEJE*] - *dsp_kceje*: `.dsp` - Codecs: NGC_DSP - **ps2_vgv.c** - Rune: Viking Warlord VGV Header [*PS2_VGV*] - *ps2_vgv*: `.vgv` - Codecs: PSX - **gcub.c** - Sega GCub header [*GCUB*] - *gcub*: `.wav .lwav .gcub` - Codecs: NGC_DSP_subint NGC_DSP - **maxis_xa.c** - Maxis XA Header [*MAXIS_XA*] - *maxis_xa*: `.xa` - Codecs: MAXIS_XA - **ngc_sck_dsp.c** - The Scorpion King SCK Header [*NGC_SCK_DSP*] - *ngc_sck_dsp*: `.dsp + .sck` - Codecs: NGC_DSP - **apple_caff.c** - Apple Core Audio Format File header [*CAFF*] - *apple_caff*: `.caf` - Codecs: PCM8 APPLE_IMA4 - **pc_mxst.c** - Lego Island MxSt Header [*PC_MXST*] - *pc_mxst*: `.mxst` - Codecs: PCM8_U PCM16LE - **sab.c** - Sensaura SAB header [*SAB*] - *sab*: `.sab + .sob` - Codecs: PCM16LE PSX XBOX_IMA - **bns.c** - Nintendo BNS header [*BNS*] - *bns*: `.bin .lbin .bns` - Codecs: NGC_DSP - **pona.c** - Policenauts BGM header [*PONA_3DO*] - Policenauts BGM header [*PONA_PSX*] - *pona_3do*: `.pona .sxd` - *pona_psx*: `.pona` - Codecs: SDX2 PSX - **xwv_valve.c** - Half-Life 2 .WAV header [*XBOX_HLWAV*] - Valve XWV header [*XWV_VALVE*] - *xbox_hlwav*: `.wav .lwav` - *xwv_valve*: `.wav .lwav` - Codecs: PCM16LE XBOX_IMA PCM16BE XMA2 - **myspd.c** - Punchers Impact .MYSPD header [*MYSPD*] - *myspd*: `.myspd` - Codecs: IMA_int - **his.c** - Her Interactive HIS header [*HIS*] - *his*: `.his` - Subfiles: *ogg_vorbis_config* - Codecs: OGG PCM8_U PCM16LE OGG_VORBIS - **ast_mmv.c** - Marvelous AST header [*AST_MMV*] - *ast_mmv*: `.ast` - Codecs: PSX - **ast_mv.c** - MicroVision AST header [*AST_MV*] - *ast_mv*: `.ast` - Codecs: PSX - **dmsg_segh.c** - (container) - *dmsg*: `.sgt .dmsg` - Subfiles: *riff* - **ngc_dsp_konami.c** - Konami DSP header [*NGC_DSP_KONAMI*] - *ngc_dsp_konami*: `.dsp` - Codecs: NGC_DSP - **wb.c** - Triangle Service .WB header [*WB*] - *wb*: `.wb` - Codecs: PCM16LE - **bnsf.c** - Namco Bandai BNSF header [*BNSF*] - *bnsf*: `.bnsf + .(external)` - Codecs: G7221C G719 - **ps2_gcm.c** - Namco GCM header [*PS2_GCM*] - *ps2_gcm*: `.gcm` - Codecs: PSX - **smpl.c** - Skonec SMPL header [*SMPL*] - *smpl*: `.v0 .v1` - Codecs: PSX - **msa.c** - Success .MSA header [*MSA*] - *msa*: `.msa` - Codecs: PSX - **voi.c** - Irem .VOI header [*VOI*] - *voi*: `.voi` - Codecs: PCM16LE - **p3d.c** - Radical P3D header [*P3D*] - *p3d*: `.p3d` - Codecs: RAD_IMA_mono MPEG XMA - **ngc_dsp_mpds.c** - MPDS DSP header [*NGC_DSP_MPDS*] - *ngc_dsp_mpds*: `.dsp .mds` - Codecs: NGC_DSP - **ea_swvr.c** - Electronic Arts SWVR header [*EA_SWVR*] - *ea_swvr*: `.stream .str` - Codecs: PSX NGC_DSP PCM8_U_int - **lpcm_shade.c** - Shade LPCM header [*LPCM_SHADE*] - *lpcm_shade*: `.w .lpcm` - Codecs: PCM16LE - **ps2_vms.c** - VMS Header [*PS2_VMS*] - *ps2_vms*: `.vms` - Codecs: PSX - **xau.c** - XPEC XAU header [*XAU*] - *xau*: `.xau` - Codecs: PSX XBOX_IMA - **bar.c** - Guitar Hero III Mobile .bar [*GH3_BAR*] - *bar*: `.bar` - Codecs: IMA - **jstm.c** - JSTM Header [*PS2_JSTM*] - *jstm*: `.stm .jstm` - Codecs: PCM16LE - **xvag.c** - Sony XVAG header [*XVAG*] - *xvag*: `.xvag .(extensionless)` - Codecs: PSX MPEG ATRAC9 - **cps.c** - tri-Crescendo CPS Header [*CPS*] - *cps*: `.cps` - Codecs: PCM16BE PSX - **sqex_scd.c** - Square Enix SCD header [*SQEX_SCD*] - *sqex_scd*: `.scd` - Subfiles: *ogg_vorbis_config* - Codecs: OGG PCM16BE PCM16LE PSX MPEG MSADPCM NGC_DSP XMA ATRAC3 ATRAC9 - **ngc_nst_dsp.c** - Animaniacs NST header [*NGC_NST_DSP*] - *ngc_nst_dsp*: `.dsp` - Codecs: NGC_DSP - **baf.c** - Bizarre Creations .baf header [*BAF*] - *baf*: `.baf` - Codecs: PCM16LE PSX_cfg XMA1 - **msf.c** - Sony MSF header [*MSF*] - *msf*: `.msf .msa .at3 .mp3 .str .snd` - Codecs: PCM16BE PCM16LE PSX ATRAC3 FFmpeg(various) - **sndp.c** - Premium Agency SNDP header [*SNDP*] - *sndp*: `.past` - Codecs: PCM16LE - **sgxd.c** - Sony SGXD header [*SGXD*] - *sgxd*: `.sgb .sgd + .sgh .sgb` - Codecs: PCM16BE OGG_VORBIS PSX ATRAC3 PSX_cfg FFmpeg(various) - **wii_ras.c** - RAS header [*WII_RAS*] - *wii_ras*: `.ras` - Codecs: NGC_DSP - **spm.c** - Square SPM header [*SPM*] - *spm*: `.spm` - Codecs: PCM16LE - **ps2_iab.c** - Runtime .IAB header [*PS2_IAB*] - *ps2_iab*: `.iab` - Codecs: PSX - **vs_str.c** - Square .VS STRx header [*VS_STR*] - *vs_str*: `.vs .str` - Codecs: PSX - **lsf.c** - Gizmondo Studios Helsingborg LSF header [*LSF_N1NJ4N*] - *lsf_n1nj4n*: `.lsf` - Codecs: PSX_cfg LSF - **xwav.c** - feelplus XWAV header [*XWAV*] - *xwav_new*: `.xwv .vawx` - *xwav_old*: `.xwv` - Codecs: PSX XMA2 ATRAC3 - **mattel_hyperscan.c** - Mattel Hyperscan KVAG [*HYPERSCAN_KVAG*] - *hyperscan_kvag*: `.bvg` - Codecs: DVI_IMA - **psnd.c** - Polarbit PSND header [*PSND*] - *psnd*: `.psn` - Codecs: PCM16LE DVI_IMA - **adp_wildfire.c** - Wildfire ADP! header [*ADP_WILDFIRE*] - *adp_wildfire*: `.adp` - Codecs: DVI_IMA_int - **adp_qd.c** - Quantic Dream .ADP header [*QD_ADP*] - *adp_qd*: `.adp` - Codecs: QD_IMA - **excitebots.c** - Excitebots .sfx header [*EB_SFX*] - assumed Excitebots .sf0 by extension [*EB_SF0*] - *eb_sfx*: `.sfx` - *eb_sf0*: `.sf0` - Codecs: PCM16BE NGC_DSP - **mtaf.c** - Konami MTAF header [*MTAF*] - *mtaf*: `.mtaf` - Codecs: MTAF - **alp.c** - High Voltage ALP header [*ALP*] - *alp*: `.tun .pcm` - Codecs: HV_IMA - **wpd.c** - Navel WPD header [*WPD*] - *wpd*: `.wpd` - Codecs: PCM16LE - **mn_str.c** - Mini Ninjas 'STR' header [*MN_STR*] - *mn_str*: `.mnstr` - Codecs: PCM16LE - **mss.c** - Guerilla MCSS header [*MSS*] - *mss*: `.mss` - Codecs: XBOX_IMA PSX - **ps2_hsf.c** - Lowrider 'HSF' header [*PS2_HSF*] - *ps2_hsf*: `.hsf` - Codecs: PSX - **ivag.c** - Namco IVAG header [*IVAG*] - *ivag*: `.ivag` - Codecs: PSX - **2pfs.c** - Konami 2PFS header [*2PFS*] - *2pfs*: `.sap` - Codecs: PSX - **xnb.c** - Microsoft XNA Game Studio header [*XNB*] - *xnb*: `.xnb + .(external)` - Subfiles: *ogg_vorbis riff opus_std ffmpeg* - Codecs: PCM8_U PCM16LE MSADPCM MS_IMA XMA2 NGC_DSP - **ubi_ckd.c** - Ubisoft CKD RIFF header [*UBI_CKD*] - *ubi_ckd*: `.ckd` - Codecs: NGC_DSP MSADPCM XMA - **ps2_vbk.c** - PS2 VBK Header [*PS2_VBK*] - *ps2_vbk*: `.vbk` - Codecs: PSX - **otm.c** - Otomedius OTM Header [*OTM*] - *otm*: `.otm` - Codecs: PCM16LE - **bcstm.c** - Nintendo CSTM Header [*CSTM*] - *bcstm*: `.bcstm` - Codecs: PCM8 PCM16LE NGC_DSP NW_IMA - **g1l.c** - Koei Tecmo WiiBGM Header [*KT_WIIBGM*] - *kt_g1l*: `.g1l` - *kt_wiibgm_offset*: `.g1l .dsp` - Codecs: NGC_DSP_subint - **bfstm.c** - Nintendo FSTM Header [*FSTM*] - *bfstm*: `.bfstm` - Codecs: PCM8 PCM16BE PCM16LE NGC_DSP - **mca.c** - Capcom MCA header [*MCA*] - *mca*: `.mca` - Codecs: NGC_DSP - **ktss.c** - Koei Tecmo KTSS header [*KTSS*] - *ktss*: `.kns .kno .ktss` - Codecs: NGC_DSP Opus - **hca.c** - CRI HCA header [*HCA*] - *hca* - Subfiles: *hca_subkey* - *hca_subkey*: `.hca` - Codecs: CRI_HCA - **svag_snk.c** - SNK SVAG header [*SVAG_SNK*] - *svag_snk*: `.svag` - Codecs: PSX - **ps2_vds_vdm.c** - Procyon Studio VDS/VDM header [*PS2_VDS_VDM*] - *ps2_vds_vdm*: `.vds .vdm` - Codecs: PSX - **cxs.c** - tri-Crescendo CXS header [*CXS*] - *cxs*: `.cxs` - Codecs: XMA2 - **adx_monster.c** - Monster Games .ADX header [*ADX_MONSTER*] - *adx_monster*: `.adx` - Codecs: NGC_DSP - **akb.c** - Square Enix AKB header [*AKB*] - *akb*: `.akb` - Subfiles: *ogg_vorbis_config* - *akb2*: `.akb` - Subfiles: *ogg_vorbis_config* - Codecs: MSADPCM OGG FFmpeg(various) PCM16LE - **mp4.c** - MP4/AAC header [*MP4*] - *mp4_aac_ffmpeg*: `.mp4 .m4a .m4v .lmp4 .bin .lbin .msd` - Codecs: FFmpeg(various) - **bik.c** - RAD Game Tools Bink header [*BINK*] - *bik*: `.bik .bk2 .bik2 .ps3 .xmv .xen .vid .bika` - Codecs: FFmpeg(various) - **astb.c** - Capcom ASTB header [*ASTB*] - *astb*: `.ast` - Codecs: XMA - **wwise.c** - Audiokinetic Wwise RIFF header [*WWISE_RIFF*] - *wwise* - Subfiles: *wwise_bnk* - *wwise_bnk*: `.wem .wav .lwav .ogg .logg .xma .bnk` - Codecs: PCM16BE PCM16LE WWISE_IMA XBOX_IMA VORBIS_custom NGC_DSP XMA XWMA FFmpeg(various) Opus HEVAG ATRAC9 PTADPCM - **ubi_raki.c** - Ubisoft RAKI header [*UBI_RAKI*] - *ubi_raki*: `.rak .ckd` - Codecs: PCM16LE MSADPCM NGC_DSP XMA2 ATRAC9 Opus - **pasx.c** - Premium Agency PASX header [*PASX*] - *pasx*: `.past .sgb` - Codecs: XMA - **xma.c** - Microsoft XMA RIFF header [*XMA_RIFF*] - *xma*: `.xma .xma2 .wav .lwav .nps .str .kmx` - Codecs: XMA - **sndx.c** - Sony SNDX header [*SNDX*] - *sndx*: `.sxd .sxd2 .sxd3 + .sxd1` - Codecs: PSX HEVAG ATRAC9 - **ogl.c** - Shin'en OGL header [*OGL*] - *ogl*: `.ogl` - Codecs: VORBIS_custom - **mc3.c** - Paradigm MC3 header [*MC3*] - *mc3*: `.mc3` - Codecs: MC3 - **ghs.c** - Hexadrive GHS/S_P_STH header [*GHS*] - *ghs*: `.gtd` - *s_p_sth*: `.gtd` - Subfiles: *msf* - *s_pack*: `.ged` - Subfiles: *ghs* - Codecs: PCM16LE MSADPCM XMA ATRAC9 - **aac_triace.c** - tri-Ace AAC header [*AAC_TRIACE*] - *aac_triace*: `.aac .laac` - Codecs: XMA2 ATRAC3 ATRAC9 MSADPCM ASKA OGG_VORBIS - **ps2_va3.c** - Konami VA3 header [*VA3*] - *va3*: `.va3` - Codecs: ATRAC3 - **mta2.c** - Konami MTA2 header [*MTA2*] - *mta2*: `.mta2` - *mta2_container*: `.dbm .bgm .mta2` - Subfiles: *mta2* - Codecs: MTA2 - **xa_xa30.c** - Reflections XA30 header [*XA_XA30*] - *xa_xa30*: `.xa .xa30 .e4x` - Codecs: PCM16LE REF_IMA PSX - **xa_04sw.c** - Reflections 04SW header [*XA_04SW*] - *xa_04sw*: `.xa` - Codecs: NGC_DSP - **ea_schl_abk.c** - (container) - *ea_abk_schl*: `.abk` - *ea_amb_schl*: `.amb .amx` - *ea_abk_schl_main*: `(base) + .ast` - **ea_schl_hdr_dat.c** - (container) - *ea_hdr_dat*: `.hdr + .dat` - Subfiles: *vag* - *ea_hdr_dat_v2*: `.hdr + .dat` - **ea_schl_map_mpf_mus.c** - (container) - *ea_map_mus*: `.map .lin .mpf` - *ea_mpf_mus_schl*: `.mpf` - *ea_msb_mus_schl*: `.msb .msx` - *ea_mpf_mus_schl_main*: `(base) + .(external) .mus` - **ea_schl_fixed.c** - Electronic Arts SCHl header (fixed) [*EA_SCHL_fixed*] - *ea_schl_fixed*: `.asf .lasf .cnk` - Codecs: PCM8 PCM16BE PCM16LE DVI_IMA PSX - **sk_aud.c** - Silicon Knights AUD header [*SK_AUD*] - *sk_aud*: `.aud` - Codecs: VORBIS_custom - **stma.c** - Angel Studios/Rockstar San Diego STMA header [*STMA*] - *stma*: `.stm .lstm` - Codecs: NGC_DSP DVI_IMA_int PCM16BE PCM16LE - **ea_eaac_standard.c** - Electronic Arts SNR+SNS header [*EA_SNR_SNS*] - Electronic Arts SPS header [*EA_SPS*] - Electronic Arts SNU header [*EA_SNU*] - *ea_snr_sns*: `.snr` - *ea_sps*: `.sps` - *ea_snu*: `.snu` - **awc.c** - Rockstar AWC header [*AWC*] - *awc*: `.awc` - Subfiles: *riff* - Codecs: PCM16BE PCM16LE AWC_IMA XMA2 MPEG_custom MPEG VORBIS_custom ATRAC9 NGC_DSP - **opus.c** - Nintendo Switch OPUS header [*OPUS*] - *opus_std*: `.opus .lopus .bgm .opu .ogg .logg + .psi` - *opus_n1*: `.opus .lopus` - *opus_capcom*: `.opus .lopus` - *opus_nop*: `.nop` - *opus_shinen*: `.opus .lopus` - *opus_nus3*: `.opus .lopus` - *opus_sps_n1*: `.sps .nlsd .at9 .opus .lopus` - *opus_opusx*: `.opusx` - *opus_prototype*: `.opus .lopus` - *opus_opusnx*: `.opus .lopus` - *opus_nsopus*: `.nsopus` - *opus_sqex*: `.wav .lwav` - *opus_rsnd*: `.rsnd` - Codecs: Opus - **pc_ast.c** - Capcom AST (PC) header [*PC_AST*] - *pc_ast*: `.ast` - Codecs: PCM16LE - **naac.c** - Namco NAAC header [*NAAC*] - *naac*: `.naac` - Codecs: AAC - **ubi_sb.c** - Ubisoft SBx header [*UBI_SB*] - *ubi_sb*: `.sb0 .sb1 .sb2 .sb3 .sb4 .sb5 .sb6 .sb7` - *ubi_sm*: `.sm0 .sm1 .sm2 .sm3 .sm4 .sm5 .sm6 .sm7 .lm0 .lm1 .lm2 .lm3 .lm4 .lm5 .lm6 .lm7` - *ubi_bnm*: `.bnm` - *ubi_dat*: `.dat` - *ubi_dat_main*: `(base) + .(external) .osb .kat` - Subfiles: *kat riff* - *ubi_bnm_ps2*: `.bnm` - *ubi_blk*: `.blk + .(external)` - *ubi_sb_audio*: `(base) + .(external)` - *ubi_sb_layer*: `(base) + .(external)` - *ubi_sb_sequence*: `(base) + .(external)` - *ubi_sb_header*: `(base) + .(external) .kat` - Codecs: PCM16LE AICA_int UBI_IMA UBI_SCE_IMA UBI_ADPCM PSX XBOX_IMA NGC_DSP ATRAC3 XMA OGG_VORBIS DVI_IMA_int - **ezw.c** - EZ2DJ EZWAVE header [*EZW*] - *ezw*: `.ezw` - Codecs: PCM16LE - **vxn.c** - Gameloft VXN header [*VXN*] - *vxn*: `.vxn` - Codecs: PCM16LE MSADPCM MS_IMA FFmpeg(various) - **ea_eaac_abk.c** - Electronic Arts SNR+SNS header [*EA_SNR_SNS*] - *ea_abk_eaac*: `.abk` - *ea_amb_eaac*: `.amb .amx` - *ea_abk_eaac_main*: `(base) + .ast` - **ea_eaac_hdr_sth_dat.c** - Electronic Arts SNR+SNS header [*EA_SNR_SNS*] - *ea_hdr_sth_dat*: `.hdr + .sth .dat` - **ea_eaac_mpf_mus.c** - Electronic Arts SNR+SNS header [*EA_SNR_SNS*] - *ea_mpf_mus_eaac*: `.mpf` - *ea_msb_mus_eaac*: `.msb .msx` - *ea_mpf_mus_eaac_main*: `(base) + .(external) .mus` - **ea_eaac_tmx.c** - Electronic Arts SNR+SNS header [*EA_SNR_SNS*] - *ea_tmx*: `.tmx` - Subfiles: *gin* - **ea_eaac_sbr.c** - Electronic Arts SPS header [*EA_SPS*] - Electronic Arts SNR+SNS header [*EA_SNR_SNS*] - *ea_sbr*: `.sbr + .sbs` - **ea_eaac_sbr_harmony.c** - Electronic Arts SPS header [*EA_SPS*] - *ea_sbr_harmony*: `.sbr + .sbs` - **vid1.c** - Factor 5 VID1 header [*VID1*] - *vid1*: `.vid .ogg .logg` - Codecs: PCM16_int XBOX_IMA NGC_DSP VORBIS_custom - **flx.c** - Ultima IX .FLX header [*PC_FLX*] - *flx*: `.flx` - Codecs: PCM16LE EA_XA EA_XA_int EA_MT - **mogg.c** - Harmonix Music Systems MOGG Vorbis [*MOGG*] - *mogg*: `.mogg` - Subfiles: *ogg_vorbis_config* - Codecs: OGG - **kma9.c** - Koei Tecmo KMA9 header [*KMA9*] - *kma9*: `.km9` - Codecs: ATRAC9 - **xwc.c** - Starbreeze XWC header [*XWC*] - *xwc*: `.xwc` - Codecs: MPEG XMA2 OGG_VORBIS - **atsl.c** - (container) - *atsl*: `.atsl .atsl3 .atsl4 .atslx` - Subfiles: *ogg_vorbis riff xma ktac ktss* - **sps_n1.c** - Nippon Ichi .SPS header [*SPS_N1*] - *sps_n1*: `.sps` - Subfiles: *vag riff* - *sps_n1_segmented*: `.at9 .nlsd` - Subfiles: *ogg_vorbis opus_std* - **apa3.c** - (container) - *apa3*: `.atx` - Subfiles: *riff* - **sqex_sead.c** - Square Enix SAB header [*SQEX_SAB*] - Square Enix MAB header [*SQEX_MAB*] - *sqex_sead*: `.sab .mab .sbin` - Subfiles: *ogg_vorbis_config hca* - Codecs: PCM16LE MSADPCM OGG ATRAC9 MPEG - **waf.c** - KID WAF header [*WAF*] - *waf*: `.waf` - Codecs: MSADPCM - **wave.c** - EngineBlack .WAVE header [*WAVE*] - *wave*: `.wave` - Codecs: IMA_int NGC_DSP - **wave_segmented.c** - EngineBlack .WAVE header [*WAVE*] - EngineBlack .WAVE header (segmented) [*WAVE_segmented*] - *wave_segmented*: `.wave` - Subfiles: *ogg_vorbis_config* - Codecs: IMA_int NGC_DSP OGG - **smv.c** - extreme .SMV header [*SMV*] - *smv*: `.smv` - Codecs: PSX - **nxap.c** - Nex NXAP header [*NXAP*] - *nxap*: `.adp` - Codecs: NXAP - **ea_wve_au00.c** - Electronic Arts WVE (au00) header [*EA_WVE_AU00*] - *ea_wve_au00*: `.wve .fsv` - Codecs: EA_XA_int PSX_cfg - **ea_wve_ad10.c** - Electronic Arts WVE (Ad10) header [*EA_WVE_AD10*] - *ea_wve_ad10*: `.wve .mov` - Codecs: PSX PCM8_U_int - **sthd.c** - Dream Factory STHD header [*STHD*] - *sthd*: `.stx` - Codecs: PCM16LE XBOX_IMA_mono - **pcm_sre.c** - Capcom .PCM+SRE header [*PCM_SRE*] - *pcm_sre*: `.pcm + .sre` - Codecs: PSX - **ubi_lyn.c** - Ubisoft LyN RIFF header [*UBI_LYN*] - *ubi_lyn*: `.sns .wav .lwav .son` - Subfiles: *ogg_vorbis* - *ubi_lyn_container*: `.sns .wav .lwav .son` - Subfiles: *ubi_lyn* - Codecs: PCM16LE NGC_DSP OGG_VORBIS MPEG MP4/AAC XMA - **msb_msh.c** - Sony MultiStream MSH+MSB header [*MSB_MSH*] - *msb_msh*: `.msb + .msh` - Codecs: PSX - **smc_smh.c** - Genki SMC+SMH header [*SMC_SMH*] - *smc_smh*: `.smc + .smh` - Codecs: PSX - **ppst.c** - epics PPST header [*PPST*] - *ppst*: `.sng` - Subfiles: *riff* - **ubi_bao.c** - Ubisoft BAO header [*UBI_BAO*] - *ubi_bao_pk*: `.pk .lpk .cpk` - *ubi_bao_atomic*: `.bao .(extensionless)` - *ubi_bao_spk*: `.spk` - *ubi_bao_header*: `(base) + .(external)` - Codecs: UBI_IMA PCM16LE PSX NGC_DSP XMA ATRAC3 OGG_VORBIS - **sadf.c** - Procyon Studio SADF header [*SADF*] - *sadf*: `.sad .nop .(extensionless)` - Codecs: NGC_DSP - **h4m.c** - Hudson HVQM4 header [*H4M*] - *h4m*: `.h4m .hvqm` - Codecs: H4M_IMA NGC_AFC - **asf.c** - Argonaut ASF header [*ASF*] - *asf*: `.asf .lasf` - Codecs: ASF - **xmd.c** - Konami XMD header [*XMD*] - *xmd*: `.xmd` - Codecs: XMD - **ck.c** - Cricket Audio CKS header [*CKS*] - Cricket Audio CKB header [*CKB*] - *cks*: `.cks` - *ckb*: `.ckb` - Codecs: PCM16LE PCM8 MSADPCM_ck - **wv6.c** - Gorilla Systems WV6 header [*WV6*] - *wv6*: `.wv6` - Codecs: WV6_IMA - **str_wav.c** - Blitz Games .STR+WAV header [*STR_WAV*] - *str_wav*: `.str .data .wav .wma .(extensionless) + .(external) .wav .sth` - Codecs: PSX NGC_DSP XBOX_IMA BLITZ_IMA FFmpeg(various) XMA2 - **wavebatch.c** - Firebrand Games WBAT header [*WAVEBATCH*] - *wavebatch*: `.wavebatch` - Codecs: PCM16BE PCM16LE PCM8 NGC_DSP - **hd3_bd3.c** - Sony HD3+BD3 header [*HD3_BD3*] - *hd3_bd3*: `.hd3 + .bd3` - Codecs: PSX - **bnk_sony.c** - Sony BNK header [*BNK_SONY*] - *bnk_sony*: `.bnk` - Subfiles: *riff* - Codecs: ATRAC9 MPEG PCM16BE PCM16LE PSX HEVAG - **nus3bank.c** - (container) - *nus3bank*: `.nub2 .nus3bank` - Subfiles: *idsp_namco opus_nus3 riff bnsf ivag xma nus3bank_encrypted* - *nus3bank_encrypted*: `.nus3bank .xma` - Subfiles: *xma* - **sscf.c** - Square Enix SSCF header [*SSCF*] - *sscf*: `.scd` - Codecs: PSX - **a2m.c** - Artificial Mind & Movement A2M header [*A2M*] - *a2m*: `.int` - Codecs: PSX - **ahv.c** - Amuze AHV header [*AHV*] - *ahv*: `.ahv` - Codecs: PSX - **msv.c** - Sony MultiStream MSV header [*MSV*] - *msv*: `.msv .msvp` - Codecs: PSX - **sdf.c** - Beyond Reality SDF header [*SDF*] - *sdf*: `.sdf` - Codecs: PCM16LE PSX NGC_DSP - **svg.c** - High Voltage SVG header [*SVG*] - *svg*: `.svg` - Codecs: PSX - **vai.c** - Asobo Studio .VAI header [*VAI*] - *vai*: `.vai` - Codecs: NGC_DSP - **aif_asobo.c** - Asobo Studio .AIF header [*AIF_ASOBO*] - *aif_asobo*: `.aif .laif` - Codecs: XBOX_IMA - **ao.c** - AlphaOgg .AO header [*AO*] - *ao*: `.ao` - Subfiles: *ogg_vorbis_config* - Codecs: OGG - **apc.c** - Cryo APC header [*APC*] - *apc*: `.apc` - Codecs: IMA - **wv2.c** - Infogrames North America WAV2 header [*WV2*] - *wv2*: `.wv2` - Codecs: DVI_IMA_int - **xau_konami.c** - Konami XAU header [*XAU_KONAMI*] - *xau_konami*: `.xau` - Codecs: PCM16LE - **derf.c** - Xilam DERF header [*DERF*] - *derf*: `.adp` - Codecs: DERF - **utk.c** - Maxis UTK header [*UTK*] - *utk*: `.utk` - Codecs: EA_MT - **nxa1.c** - Entergram NXA1 header [*NXA1*] - *nxa1*: `.nxa` - Codecs: Opus - **adpcm_capcom.c** - Capcom .ADPCM header [*ADPCM_CAPCOM*] - *adpcm_capcom*: `.adpcm .mca` - Codecs: NGC_DSP - **ue4opus.c** - Epic Games UE4OPUS header [*UE4OPUS*] - *ue4opus*: `.opus .lopus .ue4opus` - Codecs: Opus - **xwma.c** - Microsoft XWMA RIFF header [*XWMA*] - *xwma*: `.xwma .xwm .xma .wma .lwma` - Codecs: XWMA - **xopus.c** - Exient XOPUS header [*XOPUS*] - *xopus*: `.xopus` - Codecs: Opus - **vs_square.c** - Square VS header [*VS_SQUARE*] - *vs_square*: `.vs` - Codecs: PSX - **msf_banpresto.c** - (container) - *msf_banpresto_wmsf*: `.msf` - Subfiles: *msf* - *msf_banpresto_2msf*: `.at9` - Subfiles: *riff* - **nwav.c** - Chunsoft NWAV header [*NWAV*] - *nwav*: `.nwav .(extensionless)` - Subfiles: *ogg_vorbis_config* - Codecs: OGG - **xpcm.c** - Circus XPCM header [*XPCM*] - *xpcm*: `.pcm` - Codecs: PCM16LE CIRCUS_ADPCM CIRCUS_VQ - **msf_tamasoft.c** - Tama-Soft MSF header [*MSF_TAMASOFT*] - *msf_tamasoft*: `.msf` - Codecs: PCM16LE - **xps.c** - From Software .XPS+DAT header [*XPS_DAT*] - *xps_dat*: `.xps + .dat` - *xps*: `.xps + .dat` - Subfiles: *riff* - Codecs: PCM16LE XBOX_IMA - **zsnd.c** - Z-Axis ZSND header [*ZSND*] - *zsnd*: `.zss .zsm .ens .enm .zsd` - Codecs: IMA XBOX_IMA PSX NGC_DSP - **ogg_opus.c** - Ogg Opus header [*OGG_OPUS*] - *ogg_opus*: `.opus .lopus .ogg .logg .bgm` - Codecs: FFmpeg(various) - **nus3audio.c** - (container) - *nus3audio*: `.nus3audio` - Subfiles: *idsp_namco opus_nus3 riff bnsf* - **imc.c** - iNiS .IMC header [*IMC*] - *imc*: `.imc` - *imc_container*: `.imc` - Subfiles: *imc* - Codecs: PSX - **smp.c** - Infernal Engine .smp header [*SMP*] - *smp*: `.smp .snb` - Codecs: ATRAC3 NGC_DSP MSADPCM PSX XMA2 - **gin.c** - Electronic Arts Gnsu header [*GIN*] - *gin*: `.gin` - Codecs: EA_XAS_V0 - **dsf.c** - Ocean DSF header [*DSF*] - *dsf*: `.dsf` - Codecs: DSA - **208.c** - Ocean .208 header [*208*] - *208*: `.208` - Codecs: PCM8_U - **ffdl.c** - (container) - *ffdl*: `.ogg .logg .mp4 .lmp4 .bin .lbin .(extensionless)` - Subfiles: *ogg_vorbis mp4_aac_ffmpeg* - **mus_vc.c** - Vicious Cycle .MUS header [*MUS_VC*] - *mus_vc*: `.mus` - Codecs: NGC_DSP XBOX_IMA - **strm_abylight.c** - Abylight STRM header [*STRM_ABYLIGHT*] - *strm_abylight*: `.strm` - Codecs: AAC - **sfh.c** - (container) - *sfh*: `.at3 .sspr` - Subfiles: *riff sspr* - **msf_konami.c** - Konami MSF header [*MSF_KONAMI*] - *msf_konami*: `.msf` - Codecs: PSX - **xwma_konami.c** - Konami XWMA header [*XWMA_KONAMI*] - *xwma_konami*: `.xwma` - Codecs: XWMA - **9tav.c** - Konami 9TAV header [*9TAV*] - *9tav*: `.9tav` - Codecs: ATRAC9 - **fsb5_fev.c** - (container) - *fsb5_fev_bank*: `.bank` - Subfiles: *fsb5 fsb_encrypted* - **bwav.c** - Nintendo BWAV header [*BWAV*] - *bwav*: `.bwav` - Subfiles: *opus_std* - Codecs: PCM16LE NGC_DSP - **awb.c** - (container) - *awb* - Subfiles: *awb_memory* - *awb_memory*: `.awb .afs2 + .acb .(external)` - Subfiles: *adx_subkey hca_subkey vag riff bcwav ngc_dsp_std dsp_cwac mp4_aac_ffmpeg opus_std* - **acb.c** - (container) - *acb*: `.acb` - Subfiles: *cpk_memory awb_memory* - **rad.c** - Traveller's Tales .RAD header [*RAD*] - *rad*: `.rad` - Codecs: PCM16LE - **smk.c** - RAD Game Tools SMACKER header [*SMACKER*] - *smk*: `.smk` - Codecs: FFmpeg(various) - **idtech.c** - id Software MZRT header [*MZRT*] - id Software BSNF header [*BSNF*] - *mzrt_v0*: `.idwav .idmsf .idxma` - *mzrt_v1*: `.idmsf` - *bsnf*: `.bsnd + .(external)` - Codecs: PCM16LE MSADPCM XMA MPEG XMA2 OGG_VORBIS ATRAC9 - **xavs.c** - Reflections XAVS header [*XAVS*] - *xavs*: `.xav` - Codecs: PCM16LE - **psf.c** - Pivotal PSF header [*PSF*] - *psf_single*: `.psf .swd` - *psf_segmented*: `.psf .swd` - Subfiles: *psf_single* - *psf_pfsm*: `.psf` - *sch*: `.sch + .(external)` - Subfiles: *psf_segmented psf_single* - Codecs: PSX PSX_pivotal NGC_DSP PCM16BE - **ima.c** - Blitz Games .IMA header [*IMA*] - *ima*: `.ima` - Codecs: BLITZ_IMA - **nub.c** - Namco NUB header [*NUB*] - *nub*: `.nub .nub2 + .(external)` - Subfiles: *nub_xma nub_wav nub_vag nub_at3 nub_dsp nub_idsp nub_is14 nub_caf function* - *nub_wav*: `.wav .lwav` - Subfiles: *riff* - *nub_vag*: `.vag` - *nub_at3*: `.at3` - Subfiles: *riff* - *nub_xma*: `.xma` - *nub_dsp*: `.dsp` - Subfiles: *ngc_dsp_std* - *nub_idsp*: `.idsp` - Subfiles: *idsp_namco* - *nub_is14*: `.is14` - Subfiles: *bnsf* - *nub_caf*: `.caf` - Subfiles: *apple_caff* - Codecs: PCM16BE PSX XMA - **ubi_hx.c** - Ubisoft HXx header [*UBI_HX*] - *ubi_hx*: `.hxd .hxc .hx2 .hxg .hxx .hx3 + .bnh .(external)` - Codecs: PCM16BE PCM16LE UBI_ADPCM PSX NGC_DSP XBOX_IMA XMA2 ATRAC3 MPEG - **bmp_konami.c** - Konami BMP header [*BMP_KONAMI*] - *bmp_konami*: `.bin .lbin` - Codecs: OKI4S - **isb.c** - Creative ISACT header [*ISB*] - *isb*: `.isb` - Subfiles: *msf* - Codecs: PCM8_U PCM16LE XBOX_IMA OGG_VORBIS XMA - **xssb.c** - Artoon XSSB header [*XSSB*] - *xssb*: `.bin .lbin` - Codecs: PCM16LE XBOX_IMA - **xma_ue3.c** - Unreal Engine XMA header [*XMA_UE3*] - *xma_ue3*: `.xma .x360audio .(extensionless)` - Codecs: XMA - **fwse.c** - MT Framework FWSE header [*FWSE*] - *fwse*: `.fwse` - Codecs: MTF_IMA - **fda.c** - Relic FDA header [*FDA*] - *fda*: `.fda` - Codecs: RELIC - **kwb.c** - Koei Tecmo WaveBank header [*KWB*] - *kwb*: `.wbd .wb2 .sed + .wbh .whd .wh2` - *xws*: `.xws` - *snd_koei*: `.snd` - *koei_wavebank* - Subfiles: *msf dsp_apex* - Codecs: PCM16LE MSADPCM NGC_DSP XMA2 ATRAC9 - **lrmd.c** - Sony LRMD header [*LRMD*] - *lrmd*: `.lrmh + .lrmb` - Codecs: ATRAC3 - **bkhd.c** - Audiokinetic Wwise FX header [*WWISE_FX*] - *bkhd*: `.bnk` - Subfiles: *wwise_bnk adm3 bkhd_fx* - *bkhd_fx*: `.wem .bnk` - Codecs: PCMFLOAT - **diva.c** - Sega DIVA header [*DIVA*] - *diva*: `.diva` - Codecs: DVI_IMA - **imuse.c** - LucasArts iMUSE header [*IMUSE*] - *imuse*: `.imx .imc .wav .lwav` - Codecs: IMUSE - **ktsr.c** - Koei Tecmo KTSR header [*KTSR*] - *ktsr*: `.ktsl2asbin .asbin` - *asrs*: `.srsa` - *ktsr_internal* - Subfiles: *riff ogg_vorbis ktss ktac* - Codecs: MSADPCM_mono NGC_DSP ATRAC9 - **mups.c** - (container) - *mups*: `.mups .(extensionless)` - Subfiles: *ogg_vorbis* - **kat.c** - Sega KAT header [*KAT*] - *kat*: `.kat` - Codecs: AICA_int PCM8 PCM16LE - **pcm_success.c** - Success PCM header [*PCM_SUCCESS*] - *pcm_success*: `.pcm` - Codecs: PSX - **ktsc.c** - (container) - *ktsc*: `.ktsl2asbin .asbin` - Subfiles: *ktsr* - **adp_konami.c** - Konami ADP header [*ADP_KONAMI*] - *adp_konami*: `.adp` - Codecs: OKI4S - **zwv.c** - (container) - *zwv*: `.zwv` - Subfiles: *msf* - **dsb.c** - (container) - *dsb*: `.dsb` - Subfiles: *bnsf* - **bsf.c** - (container) - *bsf*: `.bsf` - Subfiles: *ngc_dsp_std vag riff* - **sdrh.c** - feelplus SDRH header [*SDRH*] - *sdrh_new*: `.xse` - *sdrh_old*: `.xse` - Codecs: PSX MPEG XMA2 ATRAC3 XMA1 - **wady.c** - Marble WADY header [*WADY*] - *wady*: `.way .(extensionless)` - Codecs: WADY - **cpk.c** - (container) - *cpk* - Subfiles: *cpk_memory* - *cpk_memory*: `.awb + .acb` - Subfiles: *hca bcwav adx* - **sbk.c** - Team17 SBK header [*SBK*] - *sbk*: `.sbk` - Codecs: PCM8_U PCM16LE MS_IMA - **ifs.c** - (container) - *ifs*: `.ifs` - Subfiles: *bmp_konami* - **acx.c** - (container) - *acx*: `.acx` - Subfiles: *ogg_vorbis adx* - **compresswave.c** - CompressWave .cwav header [*COMPRESSWAVE*] - *compresswave*: `.cwav` - Codecs: COMPRESSWAVE - **ktac.c** - Koei Tecmo KTAC header [*KTAC*] - *ktac*: `.ktac` - Codecs: MP4/AAC - **tac.c** - tri-Ace Codec header [*TAC*] - *tac*: `.(extensionless) .aac .laac` - Codecs: TAC - **ogv_3rdeye.c** - 3rdEye .OGV header [*OGV_3RDEYE*] - *ogv_3rdeye*: `.ogv` - Subfiles: *ogg_vorbis_config* - Codecs: OGG - **sspr.c** - (container) - *sspr*: `.sspr` - Subfiles: *riff* - **piff_tpcm.c** - Tantalus PIFF TPCM header [*PIFF_TPCM*] - *piff_tpcm*: `.tad` - Codecs: TANTALUS - **wxd_wxh.c** - Relic WXD+WXH header [*WXD_WXH*] - *wxd_wxh*: `.wxd + .wxh` - Codecs: RELIC - **bnk_relic.c** - Relic BNK header [*BNK_RELIC*] - *bnk_relic*: `.bnk` - Codecs: RELIC - **xsh_xsd_xss.c** - Treyarch XSH+XSD/XSS header [*XSH_XSD_XSS*] - *xsh_xsd_xss*: `.xsh + .(external) .xsd` - Subfiles: *riff* - Codecs: XBOX_IMA - **psb.c** - M2 PSB header [*PSB*] - *psb*: `.psb` - Subfiles: *riff vag ogg_vorbis* - Codecs: PCM16LE PCM24LE MSADPCM XWMA XMA NGC_DSP Opus - **lopu_fb.c** - French-Bread LOPU header [*LOPU_FB*] - *lopu_fb*: `.lopus` - Codecs: Opus - **lpcm_fb.c** - French-Bread LPCM header [*LPCM_FB*] - *lpcm_fb*: `.ladpcm` - Codecs: NGC_DSP - **wbk.c** - Treyarch WBK header [*WBK*] - Treyarch NSLB header [*WBK_NSLB*] - *wbk*: `.wbk` - *wbk_nslb*: `.wbk` - Subfiles: *fsb* - Codecs: NGC_DSP PSX XBOX_IMA IMA XMA - **ubi_ckd_cwav.c** - (container) - *ubi_ckd_cwav*: `.wav .lwav` - Subfiles: *bcwav* - **sspf.c** - Konami SSPF header [*SSPF*] - *sspf*: `.ssp` - Codecs: PCM16BE MTA2 - **s3v.c** - Konami S3V header [*S3V*] - *s3v*: `.s3v` - Codecs: FFmpeg(various) - **esf.c** - Eurocom ESF header [*ESF*] - *esf*: `.esf` - Codecs: DVI_IMA PCM8_U PCM16LE - **adm.c** - Crankcase ADMx header [*ADM*] - *adm2*: `.wem` - *adm3*: `.wem .bnk` - Codecs: CRANKCASE_IMA APPLE_IMA4 - **tt_ad.c** - Traveller's Tales AUDIO_DATA header [*TT_AD*] - *tt_ad*: `.audio_data` - Codecs: OGG_VORBIS MS_IMA_mono - **bw_mp3_riff.c** - (container) - *bw_mp3_riff* - Subfiles: *riff* - *bw_riff_mp3* - Subfiles: *mpeg* - **sndz.c** - Sony SNDZ header [*SNDZ*] - *sndz*: `.szd1 .szd .szd3 + .szd2` - Codecs: PCM16LE PCM24LE PCMFLOAT HEVAG ATRAC9 - **vab.c** - Sony VAB header [*VAB*] - *vab*: `.vh .vab + .vb` - Codecs: PSX - **bigrp.c** - Inti Creates .BIGRP header [*BIGRP*] - *bigrp*: `.bigrp` - Codecs: ICE_RANGE ICE_DCT - **sscf_encrypted.c** - (container) - *sscf_encrypted*: `.scd` - Subfiles: *xma* - **ego_dic.c** - Codemasters DIC1 header [*DIC1*] - *ego_dic*: `.dic + .(external)` - Codecs: PCM16LE ULAW XBOX_IMA OGG_VORBIS - **awd.c** - RenderWare AWD header [*AWD*] - *awd*: `.awd .hwd .lwd` - Codecs: PSX PCM16LE NGC_DSP XBOX_IMA - **rws_809.c** - RenderWare RWS header [*RWS*] - *rws_809*: `.rws` - Codecs: PCM16BE PCM16LE PSX NGC_DSP - **pwb.c** - Double Fine WB header [*PWB*] - *pwb*: `.pwb` - Codecs: PSX - **squeak.c** - Torus SqueakStream header [*SQUEAKSTREAM*] - Torus SqueakSample header [*SQUEAKSAMPLE*] - *squeaksample*: `(base) + .asset .(external) .raw` - Codecs: NGC_DSP PCM16LE PCM16BE PSX PCM8 MS_IMA IMA XMA2 OGG_VORBIS SPEEX - **snds.c** - Sony SNDS header [*SNDS*] - Codecs: ATRAC9 - **nxof.c** - Nihon Falcom FDK header [*NXOF*] - *nxof*: `.nxopus` - Codecs: Opus - **gwb_gwd.c** - Ubisoft GWB+GWD header [*GWB_GWD*] - *gwb_gwd*: `.gwb + .gwd` - Codecs: NGC_DSP - **cbx.c** - Traveller's Tales CBX header [*CBX*] - *cbx*: `.cbx` - Codecs: EA_MT - **vas_rockstar.c** - Rockstar .VAS header [*VAS_ROCKSTAR*] - *vas_rockstar*: `.vas` - Codecs: PSX - **ea_sbk.c** - Electronic Arts SBK header [*EA_SBK*] - *ea_sbk*: `.sbk` - **ngc_dsp_asura.c** - Rebellion DSP header [*DSP_ASURA*] - *dsp_asura_sfx*: `.sfx` - Codecs: NGC_DSP - **adp_ongakukan.c** - Ongakukan RIFF WAVE header [*ONGAKUKAN_RIFF_ADP*] - *adp_ongakukan*: `.adp` - Codecs: ONGAKUKAN_ADPCM - **agsc.c** - Retro Studios AGSC header [*AGSC*] - *agsc*: `.agsc` - Codecs: NGC_DSP - **scd_pcm.c** - Lunar: Eternal Blue .PCM header [*SCD_PCM*] - *scd_pcm*: `.pcm` - Codecs: PCM8_SB - **vas_kceo.c** - Konami .VAS header [*VAS_KCEO*] - *vas_kceo*: `.vas` - *vas_kceo_container*: `.vas` - Subfiles: *vas_kceo* - Codecs: PSX - **ps2_wmus.c** - assumed The Warriors Sony ADPCM by .wmus extension [*PS2_WMUS*] - *ps2_wmus*: `.wmus` - Codecs: PSX - **mjb_mjh.c** - Sony MultiStream MJH+MJB header [*MJB_MJH*] - *mjb_mjh*: `.mjb + .mjh .mjb` - Codecs: PSX - **mic_koei.c** - KOEI .MIC header [*MIC_KOEI*] - *mic_koei*: `.mic` - Codecs: PSX - **seb.c** - Game Arts .SEB header [*SEB*] - *seb*: `.seb .gms .(extensionless)` - Codecs: PSX - **tgc.c** - Tiger Game.com .4 header [*TGC*] - *tgc*: `.4` - Codecs: TGC - **rage_aud.c** - Rockstar AUD header [*RAGE_AUD*] - *rage_aud*: `.(extensionless) .ivaud` - Codecs: PCM16BE PCM16LE XMA1 MPEG_custom MPEG IMA_int - **asd_naxat.c** - Naxat .ASD header [*ASD_NAXAT*] - *asd_naxat*: `.asd` - Codecs: PCM16LE - **pcm_kceje.c** - Konami .PCM header [*PCM_KCEJE*] - *pcm_kceje*: `.pcm` - Codecs: PCM16LE - **vs.c** - Melbourne House .VS header [*VS_MH*] - *vs_mh*: `.vs` - Codecs: PSX - **pos.c** - RIFF WAVE header (.pos looping) [*RIFF_WAVE_POS*] - *pos*: `.pos + .wav` - Subfiles: *riff* - **sli.c** - (container) - *sli_loops*: `.sli + .(external)` - Subfiles: *ogg_opus ogg_vorbis riff* - **ngc_adpdtk.c** - Nintendo .DTK raw header [*DTK*] - *dtk*: `.dtk .adp .trk .wav .lwav` - Codecs: NGC_DTK - **mpeg.c** - MPEG header [*MPEG*] - *mpeg*: `.mp3 .mp2 .lmp3 .lmp2 .mus .imf .aix .wav .lwav .nfx .(extensionless)` - Codecs: MPEG - **btsnd.c** - Nintendo Wii U Menu Boot Sound header [*BTSND*] - *btsnd*: `.btsnd` - Codecs: PCM16BE - **fsb_encrypted.c** - (container) - *fsb_encrypted*: `.fsb .ps3 .xen` - Subfiles: *fsb fsb5* - **encrypted.c** - (container) - *encrypted_ogg_tpf*: `.ogg .logg` - Subfiles: *ogg_vorbis* - *encrypted_mp3_tpf*: `.mp3` - Subfiles: *ffmpeg* - *encrypted_riff*: `.bgm .mse .koe` - Subfiles: *riff* - *encrypted_rpgmvo_riff*: `.rpgmvo` - Subfiles: *riff* - *encrypted_mc161*: `.mus` - Subfiles: *ogg_vorbis* - **raw_rsf.c** - Retro Studios .RSF raw header [*RSF*] - *raw_rsf*: `.rsf` - Codecs: G721 - **raw_int.c** - PS2 .int raw header [*RAW_INT*] - *raw_int*: `.int .wp2` - Codecs: PCM16LE - **raw_snds.c** - PC .snds raw header [*RAW_SNDS*] - *raw_snds*: `.snds` - Codecs: SNDS_IMA - **raw_wavm.c** - Xbox .wavm raw header [*RAW_WAVM*] - *raw_wavm*: `.wavm` - Codecs: XBOX_IMA - **raw_pcm.c** - PC .raw raw header [*RAW_PCM*] - *raw_pcm*: `.raw` - Codecs: PCM16LE - **raw_s14_sss.c** - Namco .S14 raw header [*S14*] - Namco .SSS raw header [*SSS*] - *raw_s14_sss*: `.sss .s14` - Codecs: G7221C - **exakt_sc.c** - assumed Activision / EXAKT SC by extension [*EXAKT_SC*] - *exakt_sc*: `.sc` - Codecs: SASSC - **ps2_adm.c** - Dragon Quest V .ADM raw header [*PS2_ADM*] - *ps2_adm*: `.adm + .(external)` - Codecs: PSX - **rwsd.c** - Nintendo RWSD header (single stream) [*RWSD*] - *rwsd*: `.brwsd .rwsd` - Codecs: PCM8 PCM16BE NGC_DSP - **ffmpeg.c** - FFmpeg supported format (check log) [*FFMPEG_faulty*] - FFmpeg supported format [*FFMPEG*] - *ffmpeg*: `.(any) .at3` - Codecs: FFmpeg(various) - **ea_eaac.c** - Electronic Arts SPS header [*EA_SPS*] - *eaaudiocore_main*: `(base) + .sns` - Codecs: PCM16_int EA_XAS_V1 MPEG NGC_DSP SPEEX ATRAC9 Opus XMA1 XMA2 - **ea_schl.c** - Electronic Arts BNK header [*EA_BNK*] - Electronic Arts SCHl header [*EA_SCHL*] - Codecs: EA_XA EA_XA_int EA_XA_V2 PCM8_int PCM16_int PCM8 PCM16LE PCM16BE PSX XBOX_IMA_mono NGC_DSP VADPCM MPEG EA_MT ATRAC3 ## Supported extras Reminder of some extra formats and helper files vgmstream supports. They are described in detail in USAGE.md. - artificial headers: - .txth (text header, adds support to lots of extra formats) - .txtp (text play config, per song segment/layer manipulation) - .txtm (text map config, for formats that open companion files manually) - .genh (generic header, deprecated) - loop assists: - .mus (playlist for .acm) - .pos (loop info for .wav) - .sli (loop info for .ogg) - .sfl (loop info for .ogg) - other: - .adxkey (decryption key for .adx) - .ahxkey (decryption key for .ahx) - .hcakey (decryption key for .hca) - .fsbkey (decryption key for .fsb) - .bnsfkey (decryption key for .bnsf) - .awckey (decryption key for .awc) ## Supported codecs Quick list of most codecs vgmstream supports, including many obscure ones that are used in few games. - PCM - PCM 16-bit (little endian, big endian) - PCM 8-bit (signed, unsigned, sign bit) - PCM 4-bit (signed, unsigned) - PCM 24-bit (little endian, big endian) - PCM 32-bit float - u-Law/a-LAW - ADPCM (BRR/XA-style) - CD-ROM XA ADPCM - Sony PSX ADPCM a.k.a VAG (standard, badflags, configurable, extended) - CRI ADX (standard, fixed, exponential, encrypted) - Silicon Graphics VADPCM - Nintendo DSP ADPCM a.k.a GC ADPCM - Nintendo DTK ADPCM - Nintendo AFC ADPCM - Microsoft MSADPCM (standard, mono, Cricket Audio) - Electronic Arts EA-XA (stereo, mono, Maxis) - Electronic Arts EA-XAS (v0, v1) - Konami MTAF ADPCM - Konami MTA2 ADPCM - FMOD FADPCM ADPCM - Procyon Studio ADPCM - Level-5 ADPCM - Konami XMD ADPCM - Argonaut ASF ADPCM - Tantalus ADPCM - ADPCM (IMA-style) - DVI/IMA ADPCM (stereo/mono + high/low nibble, 3DS, Quantic Dream, SNDS, etc) - Microsoft MS-IMA ADPCM (standard, Xbox, NDS, Radical, Wwise, FSB, WV6, etc) - Yamaha ADPCM (AICA, Aska) - Westwood VBR ADPCM - OKI ADPCM (16-bit output, 4-shift, PC-FX) - LucasArts iMUSE VBR ADPCM - Tiger Game.com ADPCM - ADPCM (others) - Sony HEVAG - Ubisoft 4/6-bit ADPCM - Platinum ADPCM - Paradigm MC3 ADPCM - Ocean DSA ADPCM - lsf ADPCM - Ongakukan ADPCM - ITU-T G.721 - CompressWave (CWav) Huffman ADPCM - Perceptual/transform-based - MPEG MP1/2/3 (standard, AHX, XVAG, FSB, AWC, P3D, EA, etc) - Xiph Vorbis (Ogg, FSB, Wwise, OGL, Silicon Knights) - CRI HCA - ITU-T G.722.1 annex C a.k.a. Polycom Siren 14 (Namco) - ITU-T G.719 annex B a.k.a. Polycom Siren 22 - Xiph Opus (Ogg, Switch, EA, UE4, Exient, FSB) - Xiph CELT (FSB) - Microsoft XMA1/2 - Microsoft WMA v1, WMA v2, WMAPro - AAC - Sony ATRAC3 - Sony ATRAC3plus - Sony ATRAC9 - Relic Codec - tri-Ace PS2 Codec - Bink - AC3/SPDIF - Musepack - Electronic Arts EASpeex - Electronic Arts EALayer3 - Electronic Arts EA-XMA - Electronic Arts MicroTalk a.k.a. UTK or UMT - Inti Creates DCT codec - Circus XPCM VQ - Misc - SDX2 2:1 Squareroot-Delta-Exact compression DPCM - CBD2 2:1 Cuberoot-Delta-Exact compression DPCM - Activision EXAKT SASSC DPCM - Xilam DERF DPCM - Circus XPCM DPCM - VisualArt's NWA PCM/DPCM - Marble WADY PCM/DPCM - InterPlay ACM - Inti Creates Range codec - FLAC - Others Sometimes standard codecs come in non-standard layouts that aren't normally supported by other players (like multiple `.ogg` or `.mp3` files chunked and interleaved together in custom ways). Some codecs are not fully correct compared to the games due to minor bugs, but in most cases it isn't audible, and general accuracy is high, with emphasis in proper support of encoder delay, accurate sample counts and seeking that other plugins may lack. Note that vgmstream doesn't (can't) reproduce in-game music 1:1, as internal resampling, filters, volume, etc, are not replicated.