New pages
Appearance
24 September 2025
- 22:1622:16, 24 September 2025 Facial expressions (hist | edit) [884 bytes] Jo (talk | contribs) (Created page with "Expressions are modifications to the face.<gallery> File:Bro Mii (Normal expression).png|The normal expression. Nothing is modified. File:Bro Mii (Smile expression).png|The smile expression. The eyes are modified. File:Bro Mii (Wink, Right eye, Mouth open expression).png|The Wink (Right eye, Mouth open) expression File:Bro Mii (Surprise).png|The surprise expression. The eyes are modified and transformed. </gallery>{{Render-Navbox}}") Tag: Visual edit
- 17:4217:42, 24 September 2025 AFL (hist | edit) [31 bytes] Jo (talk | contribs) (Redirected page to Arch Face Library) Tags: New redirect Visual edit
- 17:4217:42, 24 September 2025 CFL (hist | edit) [30 bytes] Jo (talk | contribs) (Redirected page to Centrair Face Library) Tags: New redirect Visual edit
- 17:4117:41, 24 September 2025 FFL (hist | edit) [31 bytes] Jo (talk | contribs) (Redirected page to Cafe Face Library) Tags: New redirect Visual edit
- 11:3811:38, 24 September 2025 RFLiCharInfo (hist | edit) [2,669 bytes] Jo (talk | contribs) (Created page with "RFLiCharInfo ... == Data format == Sorry, it's in C. <<TODO KAITAI OR IMHEX>><syntaxhighlight lang="c"> typedef struct RFLiCharInfo { union { struct { u16 type : 3; u16 color : 3; u16 texture : 4; u16 padding : 6; }; u16 rawdata; } faceline; // at 0x0 union { struct { u16 type : 7; u16 color : 3; u16 flip : 1; u16 padding : 5;...")
- 11:2511:25, 24 September 2025 RFLCharData (hist | edit) [7,627 bytes] Jo (talk | contribs) (Created page with "<syntaxhighlight lang="rust"> #[bitsize(4)] #[repr(u8)] #[derive(FromBits, Debug, PartialEq)] pub enum FavoriteColor { Red = 0, Orange = 1, Yellow = 2, YellowGreen = 3, Green = 4, Blue = 5, SkyBlue = 6, Pink = 7, Purple = 8, Brown = 9, White = 10, Black = 11, #[fallback] Invalid(u4), } impl FavoriteColor { fn as_u8(&self) -> u8 { match self { FavoriteColor::Red => 0, FavoriteColo...") Tag: Visual edit
- 11:1411:14, 24 September 2025 RFLStoreData (hist | edit) [547 bytes] Jo (talk | contribs) (Created page with "STUB<syntaxhighlight lang="rust"> #[bitsize(4)] #[repr(u8)] #[derive(FromBits, Debug, PartialEq)] pub enum FavoriteColor { Red = 0, Orange = 1, Yellow = 2, YellowGreen = 3, Green = 4, Blue = 5, SkyBlue = 6, Pink = 7, Purple = 8, Brown = 9, White = 10, Black = 11, #[fallback] Invalid(u4), } impl FavoriteColor { fn as_u8(&self) -> u8 { match self { FavoriteColor::Red => 0, Favorite...") Tag: Visual edit
- 10:4510:45, 24 September 2025 Mouth (hist | edit) [553 bytes] Jo (talk | contribs) (Created page with "The mouth texture is part of the Mask texture. == In Modulation == In Color Modulation, the mouth uses the Rgb Layered strategy. The eye consists of three different colors: The red ''bottom lip'' channel, the green ''upper lip'' channel, and the unused (?) blue channel. <<insert gallary showing R and RG textures>> In FFL, these colors come from the Mouth Color Tables. In nn::mii, these come from th...")
- 10:4310:43, 24 September 2025 Mustache (hist | edit) [429 bytes] Jo (talk | contribs) (Created page with "The mustache texture is part of the Mask texture. == In Modulation == In Color Modulation, the mustache uses the Alpha strategy. The eye consists of one color: The red channel, which contains the mustache hair color. <<insert gallery>> In FFL, the color comes from the Hair Color Table. In nn::mii, these come from the Common Color Table. {{Render-Navbox}}")
- 10:4210:42, 24 September 2025 Mole (hist | edit) [413 bytes] Jo (talk | contribs) (Created page with "The mole texture is part of the Mask texture. == In Modulation == In Color Modulation, the mole uses the Alpha strategy. The mole consists of one color: The red channel, which contains the mole color. <<insert gallery>> In FFL, the color comes from the Mole Color Table. In nn::mii, these come from the Common Color Table. {{Render-Navbox}}")
- 10:4110:41, 24 September 2025 Eyebrow (hist | edit) [487 bytes] Jo (talk | contribs) (Created page with "The eyebrow texture is part of the Mask texture. It only contains one eyebrow, as it is flipped for the left eyebrow. == In Modulation == In Color Modulation, the eye uses the Alpha strategy. The eye consists of one color: The red channel, which contains the hair color. <<insert gallery>> In FFL, the color comes from the Hair Color Table. In nn::mii, these come from the Common Color Table. {{Render-...")
- 09:5309:53, 24 September 2025 Eye (hist | edit) [718 bytes] Jo (talk | contribs) (Created page with "The eye texture is part of the Mask texture. It only contains one eye, as it is flipped for the left eye. == In Modulation == In Color Modulation, the eye uses the Rgb Layered strategy. The eye consists of three different colors: The red ''makeup'' channel, the green ''sclera'' channel, and the blue ''iris'' channel.<gallery> File:Eye nomodulation.png|Iris (Blue) channel only. File:Eye0 nomod.png|Iris (Blue) channel and Sclera (G...") Tag: Visual edit
- 08:4108:41, 24 September 2025 Mole Color Table (hist | edit) [157 bytes] Jo (talk | contribs) (Created page with "The Mole color table is used in FFL to modulate the mole texture. It contains 1 record. {{Colortable-Navbox}}")
- 08:4108:41, 24 September 2025 Mouth Color Tables (hist | edit) [265 bytes] Jo (talk | contribs) (Created page with "The Mouth color tables are used in FFL to modulate the mouth texture. == Red table == This contains 5 entries. == Green table == This contains 5 entries. == Blue table == This contains 1 entry. {{Colortable-Navbox}}")
- 08:4008:40, 24 September 2025 Eye Color Tables (hist | edit) [482 bytes] Jo (talk | contribs) (Created page with "The Eye color tables are used in FFL to modulate the eye texture. == Red table == This table contains 3 entries. == Green table == This table contains 1 entry. == Blue table == This table contains 6 entries. {{Colortable-Navbox}}")
- 08:3908:39, 24 September 2025 Hair Color Table (hist | edit) [210 bytes] Jo (talk | contribs) (Created page with "The Hair color table is used in FFL to modulate the hair texture, as well as Eyebrow, Mustache and Beard. It contains 8 records. {{Colortable-Navbox}}")
- 08:3808:38, 24 September 2025 Faceline Color Table (hist | edit) [166 bytes] Jo (talk | contribs) (Created page with "The Faceline color table is used in FFL to modulate the faceline texture. It contains 6 records. {{Colortable-Navbox}}") Tag: Visual edit: Switched
- 08:3708:37, 24 September 2025 Glass Color Tables (hist | edit) [160 bytes] Jo (talk | contribs) (Created page with "The Glass color table is used in FFL to modulate the glass texture. It contains 6 records. {{Colortable-Navbox}}") Tag: Visual edit
23 September 2025
- 23:5223:52, 23 September 2025 Meta:ToDo (hist | edit) [8,336 bytes] Jo (talk | contribs) (Created page with "if mii internals was github wiki ◦ Structures/Data Formats ◦ Character Data ◦ Wii/DS (RFLCharData, separate section for little endian) ◦ 3DS/Wii U (Ver3StoreData/FFL/CFL/AFL) ◦ Switch (nn::mii::CharInfo) ◦ Switch (Internal DB, nn::mii::CoreData/StoreData) ◦ CFL/FFL WrappedStoreData (QR Encryption) ◦ Switch amiibo (nn::mii::NfpStoreData, nn::mii::detail::NfpStoreDataExtention) ◦ Studio API/Editor Web ◦ NintendoSDK Default Mii (nn::m...") Tag: Visual edit
- 23:0923:09, 23 September 2025 Color Modulation (hist | edit) [1,887 bytes] Jo (talk | contribs) (Created page with "Color modulation is the process in which a texture is modified to add color. There are various strategies used by face libraries.") Tag: Visual edit
- 23:0523:05, 23 September 2025 Upper Lip Color Table (hist | edit) [215 bytes] Jo (talk | contribs) (Created page with "The UpperLip table (aka LipGreen) is a counterpart to the Common Color Table used for determining the top lip on the Mouth texture during <nowiki>Color Modulation</nowiki>") Tag: Visual edit
- 21:0221:02, 23 September 2025 Favorite Color Table (hist | edit) [309 bytes] Jo (talk | contribs) (Created page with "thumb|The Favorite colors in [[Mii Studio (nintendo.com)|Mii Studio]] The favorite color table consists of 12 entries.") Tag: Visual edit
- 20:4520:45, 23 September 2025 Common Color Table (hist | edit) [660 bytes] Jo (talk | contribs) (Created page with "Common color table is used in nn::mii. The common color table includes a palette subset for Faceline, Hair, Eye, Beard colors. (todo check) {| class="wikitable" |+ Caption text |- ! Face part !! Subset indices |- | Faceline || Example |- | Example || Example |- | Example || Example |}") Tag: Visual edit
- 19:5819:58, 23 September 2025 Nn::mii::detail::ResourceShapeHeader (hist | edit) [2,637 bytes] Jo (talk | contribs) (Created page with "ShapeMid.dat, and others. == Struct Format (Header) == This abridged sample is implemented in Rust, using the binrw library. This sample is edited for readability, full sample can be found here<ref>https://github.com/j0lol/vee/blob/f134e28eec22bdf8587d5abbf0f2d0f1ffc5b8a5/crates/vee_resources/src/shape.rs#L1</ref>. <syntaxhighlight lang="rust"> /// Specifies where data is, now big it is, and how compressed it is. /// Used for both textures and shapes. #[derive(BinRead)...") Tag: Visual edit originally created as "Shape*.dat"
- 19:4219:42, 23 September 2025 Nn::mii::detail::ResourceTextureHeader (hist | edit) [5,131 bytes] Jo (talk | contribs) (Created page with "NxTextureMidSrgb.dat, and others. == Struct Format == This sample is in the ImHex Pattern<ref>https://imhex.werwolv.net/</ref> format.<syntaxhighlight lang="c"> enum AttributeType : u8 { AttributeType_Position = 0, // AttributeFormat_16_16_16_16_Float / _p0 AttributeType_Normal=1, // AttributeFormat_10_10_10_2_Snorm / _n0 AttributeType_Uv=2, // AttributeFormat_16_16_Float / _u0 AttributeType_Tangent=3, // AttributeFormat_8_8_8_8_Snorm / _t0...") Tag: Visual edit originally created as "NXTexture*.dat"
- 18:4018:40, 23 September 2025 Nn::mii::CharInfo (hist | edit) [3,640 bytes] Jo (talk | contribs) (Created page with "{{#embed:https://raw.githubusercontent.com/j0lol/vee/refs/heads/main/testbed/nx_charinfo.hexpat}}")
31 August 2025
- 17:0017:00, 31 August 2025 Un.mii (hist | edit) [11,166 bytes] 172.28.0.1 (talk) (initial page: what is it, interesting facts, and why they made, why it is the way it is) Tag: Visual edit
11 August 2025
- 13:5613:56, 11 August 2025 Default Shader (FFL) (hist | edit) [399 bytes] Jo (talk | contribs) (Created page with "alt=A mii character with shading|thumb|400x400px|Mii render with Default Shader The FFL Default Shader (<code>FFLDefaultShader</code>, colloquially ''Wii U Shader'') is a non-trivial shader. == Features == (probs wrong im riffing here) * Blinn-phong lighting ** (Ambient + Diffuse + Specular) * Hair highlights") Tag: Visual edit: Switched
- 13:5113:51, 11 August 2025 Sample Shader (nn::mii) (hist | edit) [304 bytes] Jo (talk | contribs) (Created page with "alt=A mii character with shading|thumb|400x400px|Mii render with Sample Shader The nn::mii Sample Shader (colloquially ''Switch Shader'') is a non-trivial shader.") Tag: Visual edit
- 13:3613:36, 11 August 2025 Body Scaling (hist | edit) [27 bytes] Jo (talk | contribs) (Created page with "{{stub}}")
- 13:3513:35, 11 August 2025 Shaders (hist | edit) [147 bytes] Jo (talk | contribs) (Created page with "Shaders are programs applied to vertices, fragments, etc. == Formats == ... === GX2 === For the Wii U graphics library GX2.")
10 August 2025
- 03:2903:29, 10 August 2025 CreateID/Mii ID (hist | edit) [4,430 bytes] Arian (talk | contribs) (initial commit with tons of missing details but filled in some code to hopefully make it easy to fill later) Tag: Visual edit: Switched
- 03:0003:00, 10 August 2025 Mii ID (hist | edit) [29 bytes] Arian (talk | contribs) (Redirected page to CreateID/Mii ID) Tags: New redirect Visual edit: Switched
6 August 2025
- 22:0622:06, 6 August 2025 Body (hist | edit) [729 bytes] Jo (talk | contribs) (Created page with "The Mii body is usually not provided by the Face Library, instead left to the API consumer to implement. This results in most games having different body models for Mii characters. {{Render-Navbox}}") Tag: Visual edit
- 21:4621:46, 6 August 2025 Color Tables (hist | edit) [344 bytes] Jo (talk | contribs) (Created page with "Color tables specify the colors that are used in color modulation. * Wii/DS (RFL Colors/Ver3 Indices) * 3DS/Wii U (Ver3 Colors) * Switch (Common Colors) Tables are often distinguished in gamma between linear and sRGB color spaces.")
- 21:3521:35, 6 August 2025 PageTemplate:Data Format (hist | edit) [276 bytes] Jo (talk | contribs) (Created page with "Summary == Structure == ... kaitai? === Substructure A === ... === Substructure B === ... == Uses == * Foo on the Nintendo Bar console == Differences == What makes this format unique?") Tag: Visual edit
- 21:3221:32, 6 August 2025 FFLiResourceHeader (hist | edit) [3,701 bytes] Jo (talk | contribs) (Created page with "<code>FFLResMiddle.dat</code> and <code>FFLResHigh.dat</code> are Mii resource files that specify both ''vertex'' and ''texture'' data. == Header format == ... == Vertex data format == ... == Texture data format == ... {{Resource-Navbox}}") Tag: Visual edit originally created as "FFL Res*.dat"
- 21:2121:21, 6 August 2025 Mii Resources (hist | edit) [104 bytes] Jo (talk | contribs) (Created page with "Mii resources contain vertex and texture data for rendering Mii characters.") Tag: Visual edit
- 15:4915:49, 6 August 2025 Cap (hist | edit) [732 bytes] Jo (talk | contribs) (Created page with "thumb|The faceline of the face, highlighted in blue. In Mii rendering, the hat is part of the face. The '''hat model''' can be added depending on the hair type, and a texture is projected onto it. The '''hat texture''' is based on one texture that is stretched and repeated. == Texture == alt=The hat texture.|none|thumb|The hat texture. {{Render-Navbox}}") Tag: Visual edit originally created as "Hat"
- 15:4615:46, 6 August 2025 Noseline (hist | edit) [654 bytes] Jo (talk | contribs) (Created page with "thumb|The noseline of the face, highlighted in blue. In Mii rendering, the noseline is part of the face. The '''noseline model''' is a quad model placed in front of the mask, and a texture is projected onto it. The '''noseline texture''' is just one texture. == Texture == alt=The Noseline texture.|none|thumb|200x200px|The Noseline texture. {{Render-Navbox}}") Tag: Visual edit
- 15:4315:43, 6 August 2025 Forehead (hist | edit) [670 bytes] Jo (talk | contribs) (Created page with "thumb|The forehead of the face, highlighted in blue. The [[Hat|hat is made transparent in order to show the underlying forehead.]] In Mii rendering, the forehead is part of the face, and serves to bridge the gap between the faceline and the hair. The forehead is only a model, and has a single skin color projected over the surface instead of a texture. {{Render-Navbox}} Category:Face part")
- 15:4015:40, 6 August 2025 Nose (hist | edit) [526 bytes] Jo (talk | contribs) (Created page with "thumb|The nose of the face, highlighted in blue. In Mii rendering, the nose is part of the face. The nose is only a model, and has a single skin color projected over the surface instead of a texture. {{Render-Navbox}} Category:Face part")
- 15:3915:39, 6 August 2025 Face (hist | edit) [1,017 bytes] Jo (talk | contribs) (Created page with "thumb|The face of a [[Mii, rendered in Vee.]] The face is the main part of Mii rendering. It is the namesake of the Face Library. == Rendering == thumb|The above Mii in wireframe.|none The face is made up of various models and textures. {{Render-Navbox}} Category:Face part") Tag: Visual edit: Switched
- 15:3415:34, 6 August 2025 Beard (model) (hist | edit) [519 bytes] Jo (talk | contribs) (Created page with "thumb|The beard of the face, highlighted in blue. In Mii rendering, the beard are part of the face. The beard is only a model, and has a single hair color projected over the surface instead of a texture. {{Render-Navbox}} Category:Face part") Tag: Visual edit: Switched
- 15:3315:33, 6 August 2025 Mii rendering (hist | edit) [27 bytes] Jo (talk | contribs) (Redirected page to Mii Rendering) Tags: New redirect Visual edit
- 15:3315:33, 6 August 2025 Hair (hist | edit) [515 bytes] Jo (talk | contribs) (Created page with "thumb|The hair of the face, highlighted in blue. In Mii rendering, the hair are part of the face. The hair is only a model, and has a single hair color projected over the surface instead of a texture. {{Render-Navbox}} Category:Face part") Tag: Visual edit: Switched
- 15:2615:26, 6 August 2025 Glass (hist | edit) [1,151 bytes] Jo (talk | contribs) (Created page with "thumb|The glasses of the face, highlighted in blue. In Mii rendering, the glasses are part of the face. The '''glass model''' is a quad model placed in front of the mask, and a texture is projected onto it. The '''glass texture''' is made up of one lens, which is flipped in rendering for each side. == Texture == File:Glasstex.png|alt=one glasses lens|none|thumb|201x201px|The Glass texture. Only the left side is needed before rende...") Tag: Visual edit
- 14:4414:44, 6 August 2025 Faceline (hist | edit) [821 bytes] Jo (talk | contribs) (Created page with "thumb|The faceline of the face, highlighted in blue. In Mii rendering, the faceline is part of the face. The '''faceline model''' is a curved model that represents the main 'body' of the face, and a texture is projected onto it. The '''faceline texture''' is composited of some or all of the contained textures below. == Contained textures == The textures are always composited as follows: # Wrinkle # Makeup # Beard (texture)|Beard...")
- 14:3114:31, 6 August 2025 Mii Rendering (hist | edit) [80 bytes] Jo (talk | contribs) (Created page with "The procedures taken to turn Mii character data into a model.") Tag: Visual edit
- 14:2814:28, 6 August 2025 Mask (hist | edit) [1,121 bytes] Jo (talk | contribs) (Created page with "thumb|The mask of the face, highlighted in blue. In Mii rendering, the mask is part of the face. The '''mask model''' is a curved model placed in front of the faceline, and a texture is projected onto it. The '''mask texture''' is composited of some or all of the contained textures below. == Contained textures == * Glass * Eyebrow * Eye * Mustache * Mole * Mouth Category:Face part") Tag: Visual edit