.bin

This file type is typically used when structure needs to be saved as files for customability purposes but isn't worth giving a proper extension.

=Usage in NSMBW= In New Super Mario Bros. Wii, bin files are used on two occasions:
 * In the  folder to store level replays for the titlescreen, hint movies and super guide plays. There's no tool to edit them but you can record new ones using NewerSMBW v1.3.0's Replay Recorder.
 * In the  folder (where   is ,  ,  ,   or   depending of your game's region, and   is  ,  ,  ,  ,  ,  ,  ,   or simply nothing depending of your game's language AND region). There's only one file in it called staffroll.bin and stores the Staff Credits names and information. An article about editing this file can be found here.

=Usage in NewerSMBW= Newer Super Mario Bros. Wii uses the same bin files as NSMBW but with additional new ones:
 * In the  folder:
 * AnimTiles.bin stores information about Animated tiles.
 * RandTiles.bin stores information about Randomized tiles.
 * LevelInfo.bin stores information about Level Information such as their names, filenames, etc.
 * Messages.bin stores information about Message Box Data such as their content and IDs.
 * NewerStaffRoll.bin stores information about Staff Credits data such as the scene switching timing, the names, categories, etc.
 * MapADPCMInfo.bin stores information about the Koopatlas Worldmap Music loop point.
 * DLCodeREGION_VERSION.bin files (where REGION is  is ,  ,  ,   or   and   is  ,  ,   or  ) store raw custom code to be loaded in the game by the Custom Code Loader depending of your region and revision.
 * DLRelocsREGION_VERSION.bin files (where  &   are the same as said before) store relocation data for the Custom Code Loader to dynamically link the custom code to the original game's code depending of your region and revision.
 * SystemREGION_VERSION.bin files (where  &   are the same as said before) store raw data patches to the original game's code to be applied by the Custom Code Loader depending of your region and revision.
 * In the  folder:
 * All binary files found here are usually compressed in .LZ (NewerSMBW v1.3.0) or in .LH (NewerSMBW v1.2.0) and store Koopatlas Worldmap tilesets as optimized raw RGB5A3 or RGBA8 data.
 * In the Riivolution Patch's root folder:
 * Loader.bin, the Custom Code Loader, which contains raw code to be patched by Riivolution into the game. It's used to load the custom code used by the game using raw data patches, raw custom code and a reloc file that links both.