Jump to content
islender

Ultimate Filesystem Documentation

Recommended Posts

 

 

The ultimate documentation of file types for various games. Aims to be as n00b-friendly as possible. You only need basic computer skills + knowledge.

Later on I'll include download links to various tools you can use to edit these files!

1. DS:

New Super Mario Bros. DS:

Mario Kart DS:

2. Wii:

Super Mario Galaxy 2:

 

StageData: this contains the data for you levels such a placement of objects in your level and so on. File types you can encounter are:

  • - .arc (Nintendo archive files)
  • - .bcsv (Files storing important game info and code)
  • - .bcam (a camera file)
  • - .canm (another camera file)

ObjectData: This contains all the models and objects in SMG2 such as enemies, Platforms, Launch stars... Interestingly it also contains some LayoutData. File type you'll encounter are:

  • - .arc (Nintendo Archive file)
  • - .bti (some kind of a texture type)
  • - .btk (scrolling textures)
  • - .Bdl(sometimes Bmd) (model files)
  • - .Kcl (collision file type)
  • - .Pa (these are packaged with .Kcl so again to do with collision)
  • - .bcsv (Files storing important game info and code)
  • - . bck (an bones animation file for BDL/BMD) 
  • - .brk (a material animation file) 
  • -A few more that I don't know about yet (I'll update this post)

LayoutData: this contains the HUD. The HUD is things like the health meter, the death screen and the font used throughout the game. Files you'll encounter are:

  • - .arc (Nintendo Archive file)
  • - .brlan (Image Animation file type)
  • - .tpl (Image type)
  • - .brlyt (another image type with additional data on how the image is presented)

LocalizeData: This is set to your language settings and if your game is a EU one you'll have EU language e.t.c. Files you'll encounter are:

  • - .arc (Nintendo Archive File)
  • - .msbt (Nintendo Message file type)
  • - .msbf (another  text type but not well known)
  • - .brlan (Image Animation file type)
  • - .tpl (Image type)
  • - .brlyt (another image type with additional data on how the image is presented)

ParticleData: This stores particle effects. Files you'll find are:

  • - .arc (Nintendo Archive File)
  • - .jpc (Some kind of a file storing particle effects)
  • - .bcsv (Files storing important game info and code)

AudioRes: This contains music files from SMG2 and info on when it should be played and in which level. Files you'll find are:

  • - .arc (Nintendo Archive File)
  • - .ast (Nintendo Music File)
  • - .bcsv (Files storing important game info and code)
  • - .aw (sound effect files like Mario's voice clips)
  • - .bas (another sound effect file type)

Super Mario Galaxy 1: VERY similar to it's sequel, but only a few extra file types

New Super Mario Bros. Wii:

Mario Kart Wii:

 

BCP - Controls the intro cameras before countdown.
BDOF - Controls focus, sharpness and blur in tracks.
BFG - Controls fog used in tracks.
BLIGHT - Controls lighting effects on characters, karts, items and objects in a track.
BMG - Message files containing localized text for use in game screens and menus.
BMM - Mii statues' head material settings.
BRCTR - Layout control files.
BREFF - Controls information for effect files. Used together with BREFT.
BREFT - Graphic and texture data for effect files. Used together with BREFF.
BRFNT - Font files used to display text, stored in BMG files.
BRLAN - Layout animation files.
BRLYT - Controls the UI layout elements' material, TEV and position settings.
BRRES - Object files, containing model, animation, and texture information on an object, such as an item box, a character or a course.
BRSAR - Sound archive.
BRSTM - Music files.
BSP - Controls vehicle hitboxes and space parameters.
BTI - BTI is an image file format.
CHR0 - Model movement animation files.
CLR0 - Color swapping animation files.
KCL - Collision data files containing information about when and how objects collide with a course or object.
KMP - Course description files containing information on start positions, check points, etc.
KRM - Controls the rumble on the Wii Remote.
MDL0 - 3D model data.
PAT0 - Texture pattern animation files.
REL - Relocatable binary object file.
RKC - Data about Competitions.
RKG - Ghost data.
SCN0 - Scene settings files.
SHP0 - Vertex shape animation files.
SRT0 - Texture movement animation files.
TEX0 - Texture files.
THP - Movie files.
TPL - Image file format used for menus.
U8 - File archive with a hierarchical file system. Most used together with YAZ0 compression and stored as SZS file.
YAZ0 - Compression format. Most U8 files are YAZ0 compressed.

3. 3DS:

Super Mario 3D Land:

New Super Mario Bros. 2:

Mario Kart 7:

4. Wii U:

Mario Kart 8:

Super Mario 3D World:

New Super Mario Bros. U:

Splatoon:

5. Switch:

Splatoon 2:

Edited by islender
Added mkw section

Share this post


Link to post
Share on other sites

For Mario Kart DS there is:

carc - compressed archive

kcl - collision

nkm - objects routes, checkpoints, etc

ncgr - tile data

nclr - palette data

nsbmd - model

nsbtx - model textures 

sbnk - sound bank

sseq - sound sequence

swar - sound archive

swav - sound

Share this post


Link to post
Share on other sites
5 hours ago, Garhoogin said:

For Mario Kart DS there is:

carc - compressed archive

kcl - collision

nkm - objects routes, checkpoints, etc

ncgr - tile data

nclr - palette data

nsbmd - model

nsbtx - model textures 

sbnk - sound bank

sseq - sound sequence

swar - sound archive

swav - sound

Thanks for your contribution!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

uMod Community is currently hosted by IDWebServices

Forum powered by Invision Community, improved with tweaks by iyenal. Don't block this block, some needed code is there despite you see an empty one ;) Made with hot chocolate. Man, PHP is so awful.

×