-
Notifications
You must be signed in to change notification settings - Fork 8
Home
This is a first-party audio framework that uses nw::snd / nn::atk internally.
- BARSLIST files (audio resource lists)
- BARS files (audio resources)
- BAMTA files (audio metadata)
- BAATN files (audio attenuators)
- BAROC files (roll off curves)
- BACTC files (custom curves)
- BAUDC files (unit distance curves)
- BAACL files (attenuation culling)
- BAGST files (audio group settings)
- BLAL files (loop asset list)
This is a first-party library that mostly deals with shaders and textures.
- PMAA files (graphics parameters)
- SHARCFB files (binary shader archives)
- SHARC files (shader archives)
This is the engine behind Super Mario 3D World and Super Mario Odyssey. It is the first library that implemented the BYAML file format. Later, the code that implements the BYAML file format was moved into the LunchPack engine.
First-party libraries that controls particle and sound effects respectively. Later, these libraries were merged into a single library (XLINK).
This is a tiny library that loads textures and shaders from gtx/gsh files.
LibMessageStudio is a tiny library that loads message files.
LunchPack is an engine that is used in many modern first-party games, such as Super Mario Maker, Splatoon, and even Nintendo Labo. It was first seen in Nintendo Land, whose code name is 'Lunch'. This is probably where the library got its name.
NintendoWare is a middleware library for audio, ui, and model rendering.
nw::eft
/ nn::vfx
:
nw::g3d
/ nn::g3d
:
nw::lyt
/ nn::ui2d
:
- BFFNT files (fonts)
- BFLYT files (layouts)
- BFLIM files (layout images)
- BFLAN files (layout animations)
nw::snd
/ nn::atk
:
- Overview
- BFSAR files (sound archives)
- BFGRP files (sound groups)
- BFBNK files (instrument banks)
- BFWAR files (wave archives)
- BFWAV files (wave files)
- BFWSD files (wave sounds)
- BFSEQ files (sequence sounds)
- BFSTM files (stream sounds)
- BFSTP files (stream sound prefetch)
nn::bezel
:
This is Nintendo's private standard library. This library is used by many first-party games like Mario and Splatoon, and most other first-party libraries (like AAL) use this library internally as well.
A first-party library that controls particle and sound effects. It uses AAL and nw::eft / nn::vfx internally.
- PAK files (archives)
- ROOM files (game areas)
- CMDL files (models)
- SMDL files (skinned models)
- WMDL files (world models)
- CHAR files (characters)
- TXTR files (textures)
- MTRL files (materials)
- LDTA files (loose data)
- Super guide / replay files
This company has developed Switch games such as Human Resource Machine and 7 Billion Humans.