botw-utils 0.5.1

A library with various utilities for modding Breath of the Wild
//! Contains arrays of file extensions used by BOTW for SARC, AAMP, and BYML files

/// List of known file extensions in BOTW for SARC files
pub const SARC_EXTS: &[&str] = &[
    "sarc",
    "pack",
    "bactorpack",
    "bmodelsh",
    "beventpack",
    "stera",
    "stats",
    "ssarc",
    "spack",
    "sbactorpack",
    "sbmodelsh",
    "sbeventpack",
    "sstera",
    "sstats",
    "sblarc",
    "blarc",
    "sbfarc",
    "bfarc",
];

/// List of known file extensions in BOTW for AAMP files
pub const AAMP_EXTS: &[&str] = &[
    "bxml",
    "sbxml",
    "bas",
    "sbas",
    "baglblm",
    "sbaglblm",
    "baglccr",
    "sbaglccr",
    "baglclwd",
    "sbaglclwd",
    "baglcube",
    "sbaglcube",
    "bagldof",
    "sbagldof",
    "baglenv",
    "sbaglenv",
    "baglenvset",
    "sbaglenvset",
    "baglfila",
    "sbaglfila",
    "bagllmap",
    "sbagllmap",
    "bagllref",
    "sbagllref",
    "baglmf",
    "sbaglmf",
    "baglshpp",
    "sbaglshpp",
    "baiprog",
    "sbaiprog",
    "baslist",
    "sbaslist",
    "bassetting",
    "sbassetting",
    "batcl",
    "sbatcl",
    "batcllist",
    "sbatcllist",
    "bawareness",
    "sbawareness",
    "bawntable",
    "sbawntable",
    "bbonectrl",
    "sbbonectrl",
    "bchemical",
    "sbchemical",
    "bchmres",
    "sbchmres",
    "bdemo",
    "sbdemo",
    "bdgnenv",
    "sbdgnenv",
    "bdmgparam",
    "sbdmgparam",
    "bdrop",
    "sbdrop",
    "bgapkginfo",
    "sbgapkginfo",
    "bgapkglist",
    "sbgapkglist",
    "bgenv",
    "sbgenv",
    "bglght",
    "sbglght",
    "bgmsconf",
    "sbgmsconf",
    "bgparamlist",
    "sbgparamlist",
    "bgsdw",
    "sbgsdw",
    "bksky",
    "sbksky",
    "blifecondition",
    "sblifecondition",
    "blod",
    "sblod",
    "bmodellist",
    "sbmodellist",
    "bmscdef",
    "sbmscdef",
    "bmscinfo",
    "sbmscinfo",
    "bnetfp",
    "sbnetfp",
    "bphyscharcon",
    "sbphyscharcon",
    "bphyscontact",
    "sbphyscontact",
    "bphysics",
    "sbphysics",
    "bphyslayer",
    "sbphyslayer",
    "bphysmaterial",
    "sbphysmaterial",
    "bphyssb",
    "sbphyssb",
    "bphyssubmat",
    "sbphyssubmat",
    "bptclconf",
    "sbptclconf",
    "brecipe",
    "sbrecipe",
    "brgbw",
    "sbrgbw",
    "brgcon",
    "sbrgcon",
    "brgconfig",
    "sbrgconfig",
    "brgconfiglist",
    "sbrgconfiglist",
    "bsfbt",
    "sbsfbt",
    "bsft",
    "sbsft",
    "bshop",
    "sbshop",
    "bumii",
    "sbumii",
    "bvege",
    "sbvege",
    "bactcapt",
    "sbactcapt",
    "bwinfo",
    "sbwinfo",
];

/// List of known file extensions in BOTW for BYML files
pub const BYML_EXTS: &[&str] = &[
    "bgdata",
    "sbgdata",
    "bquestpack",
    "sbquestpack",
    "byml",
    "sbyml",
    "mubin",
    "smubin",
    "baischedule",
    "sbaischedule",
    "baniminfo",
    "sbaniminfo",
    "bgsvdata",
    "sbgsvdata",
];