/*1* This file defines the demo data. It's parsed by tools/demo_data_converter.py.2*3* The "table" array declares the order of the demos and will be generated4* as pairs of (offset, size).5* Each item has a "demofile" property, which must reference a demofile6* in the "demofiles" array.7* "ifdef" is an optional array property which can be used to specify8* requirement of SM64 version.9* "extraSize" is an optional property which will be added the size of the10* demofile.11*12* The "demofiles" array declares the inclusion order of the demofiles.13* A file with the ".bin" extension with the "name" property as basename14* should exist in the assets/demos/ directory.15* "ifdef" is an optional array property which can be used to specify16* requirement of SM64 version.17*/1819{20"table": [21{"demofile":"bitdw", "ifdef":["VERSION_US", "VERSION_SH"]},2223/* Whomp's Fortress has the wrong size.24The original entries probably manually input the sizes. */25{"demofile":"wf", "extraSize":368},2627{"demofile":"ccm"},28{"demofile":"bbh"},29{"demofile":"jrb"},30{"demofile":"hmc"},31{"demofile":"pss"}32],33"demofiles": [34{"name":"bbh"},35{"name":"ccm"},36{"name":"hmc"},37{"name":"jrb"},38{"name":"wf"},39{"name":"pss"},4041/* Might be an unused demo, but it doesn't define a header,42so it can't be normally called. Speculation: "blooper" take for CCM.43Mario runs into the sign and aligns himself as if it were a mistake. */44{"name":"unused"},4546{"name":"bitdw", "ifdef":["VERSION_US", "VERSION_SH"]}47]48}495051