diff --git a/src/formats.c b/src/formats.c index 49719912..533b834e 100644 --- a/src/formats.c +++ b/src/formats.c @@ -649,6 +649,7 @@ static const char* extension_list[] = { "xa", "xa2", "xa30", + "xai", "xag", //txth/reserved [Tamsoft's PS2 games] "xau", "xav", diff --git a/src/meta/xa.c b/src/meta/xa.c index 3bd7745e..6200a5c4 100644 --- a/src/meta/xa.c +++ b/src/meta/xa.c @@ -39,8 +39,9 @@ VGMSTREAM* init_vgmstream_xa(STREAMFILE* sf) { * .pxa: Mortal Kombat 4 (PS1) * .grn: Micro Machines (CDi) * .an2: Croc (PS1) movies + * .xai: Quake II (PS1) * (extensionless): bigfiles [Castlevania: Symphony of the Night (PS1)] */ - if (!check_extensions(sf,"xa,str,pxa,grn,an2,")) + if (!check_extensions(sf,"xa,str,pxa,grn,an2,,xai")) goto fail; /* Proper XA comes in raw (BIN 2352 mode2/form2) CD sectors, that contain XA subheaders.